@charset "utf-8";
/* CSS Document */
/*version 2017.11.03*/

.same_wrap{ background-color: #fff; padding: 0 20px; border:1px solid #e8e8e8;}
.header{ min-width:1200px;height: 70px; line-height: 70px; background-color: #fff; border-bottom: 1px solid #e8e8e8;}
.header_box,.footer_box{ width: 1200px; margin: 0 auto; position: relative;}
.logo{ float: left;height: 70px;width: 210px;}
.logo img{ vertical-align: middle;max-height: 50px;max-width: 130px;}
.kyb_alert{text-align: center; background-color:yellow;}
.header_box .nav{ float: left; margin-left: 16px;}
.header_box:after,.header_box .nav ul:after,.index_left_tt dl:after{ content: ''; display: block; clear: both;}
.header_box .nav li{ float: left;/* width: 100px; */text-align: center; font-size: 16px;margin-right: 14px;position: relative;}
.header_box .nav li img {vertical-align:middle;height: 18px;margin-right: 1px;margin-bottom:3px;}
.header_box .nav a{ display: block; color: #555555;padding-left: 18px;padding-right: 18px;}
.header_box .nav .newInforTip{top:24px;left:6px;}
.header_box .nav .current,.header_box .nav a:hover,.logo .current,.logo a:hover{ background-color: #dc4f45; color: #fff;text-decoration: none;}
.header_box .nav a:hover{
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;}
.user{ min-width: 105px; float: right; cursor: pointer;position: relative;right: 30px}
.user .newInforTip{top:20px;left:-4px;}
.user i{ display: inline-block; width: 32px; height: 32px; line-height: 32px; border-radius: 50%;background:url(../images/avatarbg.png);background-size: cover; vertical-align: middle;}
.user i img{ width: 100%; border-radius: 50%;}
.user span{ vertical-align: middle; margin-left: 5px;}
.user:after{ content: '\e601'; font-family: 'iconfont'; color: #dc4f45; font-size: 20px; vertical-align: middle; position: relative; top: 2px;}
.user_wid{ display: none; position: absolute; right: 1vw; top: 70px; background-color: #fff; border:1px solid #e8e8e8; width: 138px; padding: 0 10px; z-index: 12;
box-shadow: 0 0 3px 1px #e5e5e5;}
.user_wid:before{ content: ''; display: block; width: 14px; height: 8px; background: url(../images/user_sj.jpg); position: absolute; top: -8px; left: 62px;}
.user_wid dt{ height: 50px; line-height: 50px; font-size: 14px;position: relative;}
.user_wid .newInforTip{top:20px;right:10px;}
.user_wid dt a{ display: block; color: #333; border-bottom:1px solid #f1f1f1;font-weight: normal;text-decoration: none}
.user_wid dt a:hover{ color: #dc4f45;}
.main{ width: 1200px; margin: 0 auto; padding-bottom: 100px; position: relative;word-wrap: break-word;}
a:hover{ color: #dc4f45;}
.sack_hot .sack_box p a:hover{ color: #dc4f45!important;}

.splitline{width: 100%;height: 1px;border-bottom: 1px solid #e8e8e8;}
.search_wrap{ width: 800px; margin: 0 auto; font-size: 14px;}
.search_select dt{ float: left; color: #dc4f45; margin-left: 20px; cursor: pointer;}
.search_select .search_select_tit:after{ content: '\e601'; font-family: 'iconfont'; font-size: 18px; position: relative; top: 2px;}
.search_select_dropdownbox dt:first-child{ margin-left: 0;}
.search_box{ border:2px solid #dc4f45; background-color: #fff; width: 790px; height: 40px;position: relative;}
.search{ width: 574px; height: 24px; line-height: 24px; margin-top:6px; border:none; padding-left: 10px;padding-right: 40px; float: left;}
.search_btn{ float: right; width: 100px; margin-top: 1px; margin-right: 1px; height: 34px;line-height: 34px; border: none; background-color: #dc4f45; color: #fff;}

.search_wrap_wsix{width: 600px;}

/*清空输入框*/
.inputclear{ display: none; position: absolute;z-index: 1; right:111px; top:50%;margin-top: -14px; width: 29px; height: 28px;background: url("../images/zf-input.png") -70px  -30px no-repeat;}
/*竖形分割符*/
.portraitSplit:before{ content: '|'; margin:0 5px; position: relative;color: #555; }

.home_search_box{ border:4px solid #dc4f45;height: 60px;}
.home_search_box .search{margin-top: 14px;}
.home_search_box .search_btn{ height: 50px;line-height: 50px; }
.home_search_box .inputclear{right:107px;}
.hot{ font-size: 12px; padding-right: 50px; position: relative;}
.hot p{ width: 750px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hot strong{ font-weight: normal; position: absolute; right: 0; top: 0;}
.hot span{ margin-right: 5px;}
.hot a{ color: #894c4c;}
.hot a:hover{ color: #dc4f45;}
.hot a:after{ content: '|'; margin:0 3px;}
.hot .hotlast:after{content: ''; margin:0;}
.hot a:before{ font-size: 16px; margin-right: 2px; vertical-align: middle; position: relative; top: -2px; margin-left: -5px;}
.hotfirst:before{content: '\e63a'; font-family: 'iconfont'; color: #da0000;}
.hotsecond:before{content: '\e63a'; font-family: 'iconfont'; color: #f0670c;}
.hotthird:before{content: '\e63a'; font-family: 'iconfont'; color: #ffb400;}
.hot .more:after{content: '\e607'; font-family: 'iconfont'; color: #dc4f45;}
.more{ color: #894c4c;}
.more:after{content: '\e607'; font-family: 'iconfont'; margin-left: 5px; color: #dc4f45; font-size: 14px; position: relative; top: 0; left: -4px;}
.tab_btn{ margin-top: 0;}
.index_tab{ display: none}
.index_left .cur{ display: block;}
.index_left{ width: 820px; float: left;}
.index_left_tt span{ color: #dc4f45; /*margin-right: 28px;*/margin-right: 5px; font-size: 14px; float: left;}
.index_left_tt dt{ color: #999; margin-right: 28px; float: left; cursor: pointer;}
.index_left_tt dt:hover{color: #dc4f45;}
.index_con .index_left_tt dt{ margin-right: 15px;}
.index_left_tt .on{color: #dc4f45;}
.same_box{ background-color: #fff; padding:14px 26px; color: #555555; margin-top: 10px; border: 1px solid #f1f1f1; position: relative;}
.same_box h3{ font-size:18px; color: #555;line-height:28px;word-wrap : break-word; }
.same_box h3 a{ color: #333;}
.same_box h3 a:hover{color: #dc4f45}
.same_box h3 p{display: inline-block;}
.same_box_tit{padding-right: 16px;}
/*.orderRead_playing{}*/
.same_box .orderRead_playing{margin-right:5px;}
.pic_num{ color: #fff; padding: 0 8px 0 5px;position: relative;font-size: 12px;font-weight: normal;}
.pic_num:after{ content: ''; display: block; position: absolute; right: -4px; bottom:0; height: 0; width: 0;border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;}
.same_box_nr{ margin-top:10px; line-height: 20px; font-size: 12px;color: #999;}
.same_box_bottom { color: #894c4c; margin-top: 12px;position: relative;width: 100%;}
.same_box_bottom i,.sub_img{ display: inline-block; width: 18px; height: 18px; border-radius: 50%;background:url(../images/avatarbg.png);background-size: cover;vertical-align: middle; position: relative;
    top: -2px;  margin-right: 5px;}
.same_box_bottom strong a:first-child i{margin-left: 0;}
.same_box_bottom i img,.sub_img img{ width: 100%; border-radius: 50%;height: 100%;}
.same_box_bottom a{ color: #894c4c;font-size: 14px;}
.same_box_bottom a:hover{color: #dc4f45}
.same_box_bottom strong{ font-weight: normal;float: left;color: #555555;font-size: 14px;}
.same_box_bottom strong a{margin-right: 10px;}
.same_box_bottom p{ float: left;margin-right: 13px;}
.same_box_bottom p span{color: #555555;;font-size: 14px;}
/*.same_box_bottom .nodivision{margin-right: 5px;}
.same_box_bottom .nodivision:before{content: '';margin:0;}*/
.same_box_bottom p a:before{ content: ''; position: relative; top: -1px;margin:0 0 0 0;}
/*.nodivision:before{content: '';}*/
.same_gp{ margin-top: 4px;}
.same_gp span{ color: #333;}
.same_gp span b{font-weight: normal;padding-right: 6px;}
.index_seemore{ float: right; margin-top: 10px;}
.downbox{position: absolute;bottom:0;right:0;}
.downbox .down{margin-right: 20px;margin-left:7px;display: inline-block;}
.downbox .reporttime{color: #999;padding-right: 3px;font-size: 12px;display: inline-block;}
.dowbox_con{width: 100%;height: 100%;position: relative;display: none;}
.detail_crumbs .multiple_drop{width: 380px;}
.detail_crumbs .multiple_drop_box{right:-8px;}
.icon_down_dowbox .multiple_drop_box{right: -136px;}
.icon_down_dowbox .multiple_drop:after{right: 193px !important;}

.detail_abstract_con_more .multiple_drop{width: 380px;}
.detail_abstract_con_more .multiple_drop_box{right:170px;}
.detail_abstract_con_more .multiple_drop:after{right:182px !important;}
.down:after{content: '\e62f'; font-family: 'iconfont';color: #894c4c;  font-size: 18px;font-weight: normal;top:-1px;position: absolute;cursor: pointer;}
.down_on{color: #dc4f45 !important;}
.down_on:after{color: #dc4f45 !important;}
.down:hover:after{color: #dc4f45;}
.downmore:after{content: '\e78b';font-size: 18px;}
.boxshadow{-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .15);}
.multiple_drop_box{position: absolute;top:8px;z-index: 1;right:-66px;}
.multiple_drop{background: #fff;border: 1px solid #e8e8e8;padding-left:9px;padding-right: 9px;width: 200px;max-height: 525px;overflow-y: auto;
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .15);}
.multiple_drop:after{content:'';width: 16px;height: 10px;background: url(../images/triangle.png) 0 -32px no-repeat;position: absolute;top:-6px;right: 70px;}
.multiple_drop ul li{border-bottom: 1px solid #f1f1f1;padding-bottom: 16px;padding-top: 16px;}
.multiple_drop ul li:last-child{border-bottom: none;}
.multiple_drop ul li a{font-size: 14px;color: #333;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;line-height: normal;}
.index_right{ width: 360px; float: right;}
.index_right_tit{font-size: 14px;font-weight: normal;color: #dc4f45;}
.index_right_tit .more{font-size: 12px;}
.index_news{ background-color: #fff; padding: 0 20px; margin-top: 10px; border: 1px solid #e8e8e8;}
.index_news dt{ height: 50px; line-height: 50px; border-bottom: 1px solid #f1f1f1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_news dt:last-child{border-bottom: none;}
.newsicon{display: inline-block;float: left;background: #dc4f45;text-align:center;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.newsicon i{color: #fff;}
/*图标：
.icon-dianhuahuiyi  电话会议
.icon-lianhetiaoyan 联合调研
.icon-rongziluyan   融资路演
.icon-shangmenluyan 上门路演
.icon-yejigoutong   业绩沟通
.icon-celvehui  策略会
.icon-zhuantiluntan  专题论坛
.icon-peixun  培训
.icon-qita 其他
.icon-hangyefenghui 行业峰会
*/
.index_news dt em{width: 20px;height: 20px;line-height: 20px;margin-right: 9px;margin-top: 15px;}
.index_news dt em i{font-size: 14px;}
.jh_calendar_con_box{max-height: 950px;overflow-y: auto;overflow-x: hidden;margin-left: 20px;margin-right:20px;}
.jh_calendar_con p em,.newsicon{width: 16px;height: 16px;line-height: 16px;margin-right: 10px;margin-top: 2px;}
.jh_calendar_con p em i{font-size: 14px;}
.jh_calendar_con_box .scroll-element .scroll-bar {
     background: #DC4F45!important;
}

.jh_calendar_con_box .scroll-element .scroll-bar:hover {
    background-color:#DC4F45!important;
}

.index_news a{ color: #333;}
.footer{ background-color: #555555; width: 100%; /*min-width:1200px;*/bottom: 0; position: fixed; z-index:11;}
.footer_d{ background-color: #555555; width: 100%; }
.footer_box{ padding-top: 25px;padding-bottom: 20px;}
.footer_top{ border-bottom: 1px solid #606060;}
.footer_customer{color:white;}
.footer_left{ width: 820px; font-size: 14px; float: left;}
.footer_left dt{ height: 100px; margin-top: 20px; width: 330px; float: left; padding-left: 25px; margin-right: 160px;}
.footer_left em{ display: block; color: #999; position: relative;}
.footer_left span{ display: block; color: #dc4f45; margin-top: 5px;}

.footer_left p{ color: #fff; font-size: 12px; line-height: 25px;}
.footer_left em:before{position: absolute; left: -25px; top: 0; font-size: 18px;}
.email:before{content: '\e624'; font-family: 'iconfont';}
.submission:before{content: '\e618'; font-family: 'iconfont';}
.tel:before{content: '\e61d'; font-family: 'iconfont';}
.warning:before{content: '\e6af'; font-family: 'iconfont';}
.footer_right{ float: left; margin-left: 70px; margin-top: 20px;}
.footer_right img{width: 100px;height: 100px;}
.footer_right p {color: #fff;text-align: center;}
.footer_right ul li{float: right;}
li#mobile_download {cursor: pointer;}
.footer_right ul li:nth-child(2){margin-right: 100px;}
.footer_bottom{ text-align: center; color: #fff; margin-top: 30px; font-size: 14px;}
.footer_bottom span{ display: block; margin-top: 10px; font-size: 12px;}
/*--------------精简版--------------*/
.sack_left{ width: 160px; float: left; font-size: 14px; }
.sack_center{ width: 680px; float: left; margin-left: 20px;}
.sack_center.home_page{width: 1020px;}
/*.sack_center .notsubscribed{}*/
/*.sack_center .notsubscribed .blankpage_img{}*/
.sack_right{ width: 320px; float: left; margin-left: 20px;}
.sack_right .sack_box i{display: none;float: left;}
.sack_right .sack_box strong a{padding-right: 8px;color: #894c4c;}
/*.sack_right .sack_box strong a:first-child{}*/
.sack_right .sack_box strong a:first-child i{display: inline-block;}
.sack_right .notsubscribed{height: auto;border:none;padding-bottom: 143px;}
.sack_right .notsubscribed .blankpage_img{width:168px;margin:0 auto;margin-top:100px;font-size: 28px;}
.sack_right .notsubscribed .blankpage_img img{width: 100%;}
.sack_right .notsubscribed .notsubscribed_wz{font-size: 28px;}
.detail_right .articles_box strong span{padding-right: 8px;}
.detail_right .articles_box strong span i{display: none;}
/*.detail_right .articles_box strong span:first-child{}*/
.detail_right .articles_box strong span:first-child i{display: inline-block;}
.sack_left p{color: #dc4f45;}
.sack_menu{ background-color: #fff; padding: 10px 20px;/* min-height: 765px;*/}
.sack_menu a{ color: #555; height: 36px; line-height: 36px;text-decoration: none;}
.sack_menu a:hover{color: #dc4f45}
.sack_menu .current{ color: #dc4f45;}
.sack_menu .on a{ color: #dc4f45;}
.level2{ margin-left: 15px; font-size: 12px;}
.tab_btn{ font-size: 14px;}
.tab_btn .on{ color: #dc4f45;}
.sack_center dt{ float: left; margin-right: 28px; cursor: pointer;color:#999;}
.sack_center dt:hover{color:#dc4f45;}
.sack_center .cur{ display: block;}
.sack_hot{ background-color: #fff; padding: 0 20px; margin-top: 14px; border: 1px solid #e8e8e8;}
.sack_right h3,.search-h3{ font-weight: normal; font-size: 14px; color: #dc4f45;}
.sack_box{ /*height: 100px;*/ background-color: #fff; border-top: 1px solid #f1f1f1; position: relative; padding: 10px 0 40px;}
.sack_hot .sack_box:first-child{border-top:none;}
.hotNews .sack_box:first-child{border-top: 1px solid #f1f1f1;}
.sack_box a{ color: #555;}
.sack_box p{ line-height: 22px; font-size: 14px;/* height: 44px;*/ overflow:hidden;}
.index_left .sack_box{/*height: 100px;*/height: 70px;}
.index_left .sack_hot{padding: 0 20px 5px;}
.index_left .sack_box p{ height: 44px;}
.index_left .sack_box p a{padding-right: 10px;}
.sack_box span{color: #bc8500;}
.datalist-people a{ color: #894c4c;}
.sack_box i,.datalist-people i{display: inline-block;width: 18px; height: 18px; border-radius: 50%;vertical-align: middle;background:url(../images/avatarbg.png);background-size: cover;position: relative; top: -2px; margin-right: 5px;}
.sack_box img,.datalist-people img{width: 100%; border-radius: 50%;}

.sack_box em,.same_box .time{ position: absolute;  right: 20px; color: #999;font-size: 12px;}
.sack_box em{bottom: 15px;}
.same_box .time{bottom: 7px;}
.index_tab .same_box .time{bottom: 0;}
.sack_box strong{ font-weight: normal; position: absolute; left: 0; bottom: 15px;}
.sack_box strong a{ color: #555555; margin-right: 5px;font-size: 14px;}
.sack_right em{font-size: 12px;}
.sack_right .sack_box em{bottom:1px;}
.sack_right .sack_box a{line-height: 18px;}
.sack_right strong a{font-size: 12px;}
.haschild{ position: relative;}
.level1_tit,.level2_tit{cursor: pointer;display: block;width: 100%;height: 36px;}
.haschild .level1_tit,.haschild .level2_tit{position: relative;}
.haschild .level1_tit em:after,.haschild .level2_tit em:after,.angle_double_right:after{content: '\e93b'; font-family: 'iconfont'; font-size: 26px; color: #dc4f45; position: absolute; top:4px; right: 0;}
.merge .level1_tit em:after,.merge .level2_tit em:after,.calendar_left .active>a>.angle_double_right:after{content: '\e601'; font-family: 'iconfont'; font-size: 26px; top:3px;}
.haschild .level2_tit em:after{color: #555;}
.merge .level2_tit em:after{color: #555;}
/*--------------研究报告-详细页--------------*/
.datalist-time{position: relative;}
.datalist-time:before{position: absolute;left:-22px;top: -5px;}
.time:before,.datalist-time:before,.globalSearch_list_subtit_r:before{content: '\e626'; font-size: 20px; vertical-align: middle; font-family: 'iconfont';}
.time:before,.globalSearch_list_subtit_r:before{position: relative; margin-right: 5px; top: -3px;}
.detail_left{ width: 820px; font-size: 16px; float: left;}
.detail_left_top,.detail_left_bottom{ background-color: #fff; padding: 40px; border: 1px solid #e8e8e8;}
.detail_left_top h3{ font-size: 26px;/* font-weight: normal;*/color: #555;}
.detail_des{ margin-top: 25px; font-size: 14px;}
.detail_des_l{ float: left;}
.detail_des_r{ float: right;}
.detail_des_l i{ margin-right: 8px;}
.detail_des_l img{ border:1px solid #e9e9e9; vertical-align: middle;}
.detail_des_l p span{ color: #555555; margin-right: 4px;}
.detail_des_l p span:before{ content: '|'; margin-right: 4px;}
.detail_des_l p a{color: #894c4c;}
.split{padding-left:8px;padding-right: 8px;color: #767070; }
/*.detail_des_l .newsicon{}*/
.detail_des_l .newsicon i{margin-right: 0;}
.detail_des_l strong{ display: block; font-weight: normal; font-size: 12px; margin-top: 5px;}
.detail_des_l strong a{ color: #894c4c;}
.detail_des_l strong span{color: #f02222;}
.detail_crumbs{ height: 38px; line-height: 38px; color: #894c4c; font-size: 14px; margin-top: 23px; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.detail_crumbs dt{ float: left; width: 20%; text-align: center; cursor: pointer; position: relative;}
.detail_crumbs a{ color: #894c4c; display: block;}
.detail_crumbs dt a:before{ margin-right: 5px; vertical-align: middle; position: relative; top: 0;}
.detail_crumbs dt a:after{ content: ''; display: block; width: 1px; height: 30px; background-color: #f1f1f1; position: absolute; top: 4px; left: 0;}
.detail_crumbs dt .icon_collection:after{ content: ''; width: 0;}
.detail_crumbs dt .icon_collected:after { content: ''; width: 0;}
.detail_crumbs dt:hover{ color: #dc4f45;}
.detail_crumbs .nohover{cursor:default;}
.icon_collection:before{content: '\e6d5'; font-family: 'iconfont'; font-size: 16px;}
.icon_collected:before{content: '\e673'; font-family: 'iconfont'; font-size: 16px;}
.icon_note:before{content: '\e6b6'; font-family: 'iconfont'; font-size: 16px;}
.icon_note:before{content: '\e7d4'; font-family: 'iconfont'; font-size: 16px;}
.icon_message:before{content: '\e7d2'; font-family: 'iconfont'; font-size: 16px;}
.icon_down:before{content: '\e62f'; font-family: 'iconfont'; font-size: 18px;}
.icon_pdf {cursor: pointer;}
.icon_pdf:before{content: '\e72c'; font-family: 'iconfont'; font-size: 18px;}
.icon_images:before{content: '\e7bd'; font-family: 'iconfont'; font-size: 18px;}
.icon_del:before{content: '\e61e'; font-family: 'iconfont'; font-size: 16px;}
.icon_pause:before{content: '\e7bf'; font-family: 'iconfont'; font-size: 16px;}
.icon_play:before{content: '\e7be'; font-family: 'iconfont'; font-size: 16px;}
.note_wid{ display: none; width: 100%; background-color: #fff; border:1px solid #dc4f45; border-radius: 5px; padding: 15px; position: relative;}
.note_wid:before{ content: ''; display: block; width: 10px; height: 8px; background:url(../images/note_j.jpg); position: absolute; top: -8px; left: 210px;}
.note_wid h3{ font-size: 16px;}
.note_wid p{ margin-top: 15px; text-align: right;}
.note_wid a{ display: inline-block; cursor: pointer; color: #555555; border:1px solid #555555; width: 98px; height: 40px; line-height: 40px; text-align: center;
	margin-left: 10px; border-radius: 5px;}
.note_wid .note_save{ color: #dc4f45; border-color: #dc4f45;}
.note_wid .note_save:hover{ background-color: #dc4f45; color: #fff;}
.note_wid .note_close:hover{ background-color: #555555; color: #fff;}

.saved_wid{ display: none; width: 100%; background-color: #fff; border:1px solid #dc4f45; border-radius: 5px; padding: 8px 20px; position: absolute; width: 190px;}
.saved_wid:before{ content: ''; display: block; width: 10px; height: 8px; background:url(../images/note_j.jpg); position: absolute; top: -8px; left: 90px;}
.saved_wid .row_line {margin-top: 2px; border-top: 1px solid #f1f1f1; padding: 3px 0;}
.saved_wid a{display: block;width: 100%;color:#555;}
.saved_wid a:hover{color: #dc4f45}
.row_line { height: 70px; display: flex;  align-items: center; border-bottom: 1px #f1f1f1 solid; }
.row_line .left_content { width: 460px; display: inline-block;}
.row_line .left_top { font-size: 17px; font-weight: 600;}
.row_line .left_bottom { font-size: 14px; color: #999;}
.row_line .right_content { width: 100px; display: inline-block;}


.note_text{ background-color: #f1f1f1; border:1px solid #e8e8e8; border-radius: 5px; min-height: 64px; width: 100%; resize:none; outline: none; padding: 10px;}
.detail_note h3{ font-size: 14px; font-weight: bold;}
.detail_note span{ float: right; font-weight: normal;}
.detail_note a{ margin-left: 15px; cursor: pointer;color: #894c4c;}
.detail_note a:hover{color: #dc4f45}
.detail_note_nr{ font-size: 14px; line-height: 24px; white-space: pre-line;}
.detail_events_brief{ background-color: #fef2ef; padding: 10px 20px;}
.detail_events_brief p{ line-height: 30px;}
.detail_abstract_con p{ line-height: 30px;margin-top: 40px;padding: 0 !important;}
.detail_abstract_con p b,.detail_abstract_con p b span{font-weight: bold;}
.detail_abstract_con img{max-width: 100%;}
.detail_abstract_con table{max-width:100% !important;width:auto !important;}
.detail_abstract_con_more{margin-top:50px;border-top: 1px solid #f1f1f1;padding-top: 16px;text-align: center;}
.detail_abstract_con_more a{color: #894c4c;display: inline-block;font-size: 14px;}
.detail_abstract_con_more a:before{margin-right: 5px;vertical-align: middle;position: relative;top: 0;}
.detail_left_bottom{ font-size: 14px;}
.detail_comment{ position: relative;}
.detail_comment i,.related_box i{ display: block; position: absolute; width: 40px; height: 40px; border-radius: 50%;background:url(../images/avatarbg.png);background-size: cover;}
.detail_comment i img,.related_box i img{ width: 100%; border-radius: 50%;}
.detail_comment_right,.related_box_right{ margin-left: 60px; }
.detail_comment_right button{ float: right;}
.detail_comment_right p{ width: 570px; float: left;}
.detail_comment_right p a{ color: #333;}
.detail_comment_right p a:before{content: '\e72d'; font-family: 'iconfont'; font-size: 20px; vertical-align: middle; position: relative; top: -2px; font-weight: bold; color: #dc4f45; margin-right: 5px;}
.detail_comment_right span{ color: #dc4f45; border:1px solid #dc4f45; line-height: 12px; border-radius: 2px;}
.detail_reply{ width: 100%; min-height: 65px; padding: 10px; border-radius: 5px; border: 1px solid #e8e8e8; resize: none; outline: none;background-color: #f1f1f1;}
.detial_btn{ border:1px solid #dc4f45; background-color: #fff; color: #dc4f45; width: 100px; height: 38px; border-radius: 3px;}
.detial_btn:hover{ background-color: #dc4f45; color: #fff;}
.related_comments h4{ font-weight: normal; margin-bottom: 10px;}
.related_box{ border-top:1px solid #f1f1f1; padding: 15px 0 20px 0; position: relative;}
.related_box button{ float: right; margin-top: 10px;}
.related_box a{ position: absolute; right: 0; bottom: 0; color: #894c4c;}
.related_box .related_btn_delete{content: "";right:40px;}
.related_box_right{ position: relative;}
.related_box_right span{ display: block; margin-bottom: 3px;}
.related_box_right em{ color: #999; margin-left: 15px;font-size: 12px;}
.related_box_right p{ line-height: 22px; width: 606px;}
.related_box_hf{ margin-left: 60px; background-color: #f1f1f1; padding: 15px 10px; margin-top: 15px;}
.related_reply_box{ margin-left: 60px; margin-top: 15px;}
.related_reply_box:after{ content: ''; display: block; clear: both;}
.related_reply{ width: 100%; background-color: #f1f1f1;  border:1px solid #e8e8e8; resize: none; min-height: 65px; outline: none; padding: 10px;}
.detail_right{ width: 360px; float: left; margin-left: 20px;}
.list_analyst{ background-color: #fff; padding: 20px 0 24px 20px; position: relative; margin-top: 10px;}
.list_analyst:first-child{ margin-top: 0;}
.list_analyst a{ color: #333; display: block; width: 180px;}
.list_analyst p{ color: #555555; margin-top: 20px; width: 160px;}
.list_analyst_l{ width: 210px; position: relative; height: 74px;}
.list_analyst i,.manage_l i{height: 66px; width: 66px;}
.list_analyst i,.manage_l i,.avatar_i{ display: block;  border-radius: 50%; position: absolute;background:url(../images/avatarbg.png);background-size: cover;}
/*avatar_i是公用头像的样式，用的时候直接定义个宽高就行了*/
.list_analyst i img,.manage_l i img{  height: 66px; width: 66px; border-radius: 50%;
	transition:all .5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all .5s ease-out;
	/* Firefox 4 */
-webkit-transition:all .5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all .5s ease-out;
	/* Opera */
}
.list_analyst i img:hover{ height: 66px; width: 66px; transform:scale(1.1,1.1);}
.list_analyst_name{ margin-left: 85px;}
.list_analyst_name h3{ font-size: 24px;padding-bottom: 4px;}
.concern{ position: absolute; top: 34px; right: 20px; width: 100px; height: 36px; border:1px solid #dc4f45; border-radius: 20px;
 text-align: center; line-height: 36px; color: #dc4f45; cursor: pointer; font-size: 16px;}
.concern:before,.analystdetail_top_btn a:before,.zixuanbox_subscribe:before,.stockdetail_details .p6:before,.managetit a:before,.choosebtn_zixuan span:before{
	content: '\e622'; font-family: 'iconfont'; font-size: 16px; vertical-align: middle;}
@media (min-width:1200px) {
    .concern:hover{ background-color: #dc4f45; color: #fff;}
}
.concerned{ background-color: #999; border:none; color: #fff;}
.concerned:before,.btned:before,.zixuanbox_subscribeed:before,.stockdetail_details .p6_ed:before{ content: '' !important;}
.related_wrap h2{ font-size: 14px; font-weight: normal; color: #dc4f45;}
.emotion_div{margin-bottom: 20px;}
.emotion_div h2{ font-size: 14px; font-weight: normal; color: #dc4f45;}
.related_articles{ background-color: #fff; padding: 0 20px; border:1px solid #e8e8e8;}
.articles_box{ padding: 15px 0; border-top: 1px solid #f1f1f1; background-color: #fff;}
.articles_box h3{ font-size: 14px; font-weight: normal; line-height: 24px;}
.articles_box h3 a{ color: #333;}
.articles_box a:hover{ color: #dc4f45;}
.articles_box p{float: left;margin-right: 5px;}
.articles_box p span{ color: #555555;}
.articles_box strong { font-weight: normal;}
.articles_box strong span{ color: #555555; margin-right: 5px;}
.articles_box strong i{display: inline-block;width: 18px; height: 18px; border-radius: 50%; vertical-align: middle; margin-right: 5px; position: relative; top: -2px;background:url(../images/avatarbg.png);background-size: cover;}
.articles_box strong img{width: 100%;height: 100%; border-radius: 50%;}
.rec_num{ text-align: right; font-size: 12px; color: #555555; margin-top: 10px;}
/*--------------首页图谱搜索--------------*/
.atlas_about_search h2{font-size: 14px;font-weight: normal;color: #dc4f45;}
.atlas_about_wap { background-color: #fff; position: relative; padding: 0 20px;}
ul.search_button_list {padding: 10px 0;}
.atlas_about_button{position:relative; border: 1px solid #dc4f45;border-radius: 5px;margin:20px 0;padding: 10px 20px;min-height: 40px;cursor:pointer;font-size: 16px;color: #dc4f45 }
.atlas_about_button a{color: #dc4f45;}
.atlas_about_button a em{font-style: normal;display: inline-block;width: 30px;font-size: 16px;font-weight: 800;}

/*--------------报告详细页图谱--------------*/
.atlas_div h2{font-size: 14px;font-weight: normal;color: #dc4f45;}
.atlas_div .tab_btn dt {float: left;margin-right: 12px;cursor: pointer;color: #999;}
.atlas_div .tab_btn dt.on{color: #dc4f45;}

.atlas_wrap{ background-color: #fff; position: relative; padding: 0 20px 20px 20px;}
.atlas_selet_wrap{border-bottom:1px dashed #999;padding: 15px 0 3px 0;}
/*.atlas_selet_list{border-bottom:1px dashed grey;padding: 15px 0;}*/

.chanpin-color{color: #47A4E7;}
.atlas_selet_list .chanpin{color: #47A4E7;border: 1px solid #47A4E7;}
.atlas_selet_item.chanpin.selected {background-color: #47A4E7;color: #fff;}
@media (max-width:1199px) {
    .atlas_selet_list .chanpin a{color: #47A4E7;}
}
@media (min-width:1200px) {
    .atlas_selet_list .chanpin a:hover{color: #47A4E7;}
    .atlas_popupLayer .atlas_selet_list .chanpin:hover{background: #47A4E7}
}

.shangshi-color{color: #dc4f45;}
.atlas_selet_item.needCursor:hover{cursor: pointer !important;}
.atlas_selet_list .shangshi{color: #dc4f45;border: 1px solid #dc4f45;}
.atlas_selet_list .shangshi a:hover{color: #dc4f45;}
/*.atlas_selet_item.shangshi.selected{background: #dc4f45;color: #fff;}*/
/*.atlas_popupLayer .atlas_selet_list .shangshi:hover{background: #dc4f45}*/

.fazhai-color{color: #FEC95E;!important;}
.atlas_selet_list .fazhai{color: #FEC95E;!important;border: 1px solid #FEC95E;}
.atlas_selet_item.fazhai.selected{background: #FEC95E;color: #fff;}
@media (max-width:1199px) {
    .atlas_selet_list .fazhai a{color: #FEC95E;!important;}
}
@media (min-width:1200px) {
    .atlas_selet_list .fazhai a:hover{color: #FEC95E;!important;}
    .atlas_popupLayer .atlas_selet_list .fazhai:hover{background: #FEC95E}
}

.feishangshi-color{color: gray;!important;}
.atlas_selet_list .feishangshi{color: gray;!important;border: 1px solid gray;}
.atlas_selet_item.feishangshi.selected{background: gray;color: #fff;}
@media (max-width:1199px) {
    .atlas_selet_list .feishangshi a{color: gray;!important;}
}
@media (min-width:1200px) {
    .atlas_selet_list .feishangshi a:hover{color: gray;!important;}
    .atlas_popupLayer .atlas_selet_list .atlas_selet_item.feishangshi:hover{background: gray;}
}



/*.atlas_selet_item{display: inline-block;height:30px;line-height:30px;float:left;background-color: #fff;color:#dc4f45;margin: 0 10px 10px 0;padding:0 18px;border: 1px solid #dc4f45;position: relative;}*/
.atlas_selet_item{display: inline-block;min-height:33px;line-height:30px;float:left;background-color: #fff;color:#dc4f45;margin: 0 8px 10px 4px;padding:0 18px;border: 1px solid #dc4f45;position: relative;}
.atlas_popupLayer .atlas_selet_item:hover{cursor:pointer;color: #fff}
.stock_A{
    min-height: 48px;
    border: 1px solid #dc4f45;
    color: #dc4f45;
    min-width: 100px;
    line-height: 25px;
    text-align: center;
    margin: 7px 3px;
    float: left;
}
.atlas_selet_item:nth-of-type(1) {
    clear:both;
}
.stock_A:hover {
    cursor: pointer;
}
.stock_name_entity {
    font-size: 14px;
    display: block;
    color: #FFFFFF;
    background: #dc4f45;
    hight:28px;
    padding: 0 10px;
}
.rate_green {
    font-size: 14px;
    display: block;
    color: #009944;
    hight:28px
}
.rate_red {
    font-size: 14px;
    display: block;
    color: #DC4F45;
    hight:28px
}
.stock_Anoasso {
    min-height: 48px;
    border: 1px solid #dc4f45;
    /*color: #dc4f45;*/
    min-width: 100px;
    line-height: 25px;
    text-align: center;
    margin: 0 3px 7px 3px;
    float: left;
}
.stock_Anoasso.feishangshi {
    border: 1px solid gray;
    color: gray;
}
.no-link { cursor: unset !important;}
.feishangshi .stock_word_entity {
    font-size: 14px;
    display: block;
    color: gray;
    border-bottom: 1px solid gray;
    padding: 0 10px;
}
.stock_Anoasso:hover {
    cursor: pointer;
}
.stock_word_entity {
    font-size: 14px;
    display: block;
    color: #dc4f45;
    border-bottom: 1px solid #dc4f45;
    padding: 0 10px;
}
.atlas_selet_list.clearfix {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.atlas_popupLayer .selected.feishangshi .stock_word_entity {background-color: gray;color: #fff;}
.atlas_popupLayer .selected .stock_word_entity {background-color: #dc4f45;color: #fff;}

@media (min-width:1200px) {
    .atlas_popupLayer .stock_word_entity:hover {background-color: #dc4f45;color: #fff;}
    .atlas_popupLayer .feishangshi .stock_word_entity:hover {background-color: gray;color: #fff;}
}
/*.atlas_selet_item a{text-decoration: none;text-align: center;display: block;height: 100%;font-size: 14px;}*/
.atlas_selet_item a{text-decoration: none;font-size: 14px;}
@media (min-width:1200px) {
    .atlas_popupLayer .atlas_selet_item a:hover{text-decoration: none;color: #fff;}
}
.atlas_popupLayer .atlas_selet_item.no-link{display:none;}
.index_right .atlas_selet_item.no-link {
    cursor: pointer!important;}
.index_left .atlas_selet_item.no-link {
    cursor: pointer!important;}
.atlas_selet_item.selected a {color: #fff!important;}
.atlas_selet_item .xuanzhong, .stock_Anoasso .xuanzhong{position: absolute;right: 2px;top: -7px;}
.atlas_selet_item .xuanzhong i, .stock_Anoasso .xuanzhong i{color: #fff;font-size: 12px;}

.atlas_selet_item .dengpao{display: inline-block;width: 20px;position: relative;top:-2px;left:-3px;top:0;float: left; }
.atlas_selet_item .dengpao i{font-size: 18px;}
/*--------------图谱筛选--------------*/
.atlas_selet_descrip .radiocircle{ display: inline-block;position: relative;top: -5px;margin-right: 5px;cursor: pointer;}
.atlas_selet_descrip .radiocircle em {margin-right:10px;top: 8px;}
.atlas_selet_descrip .radiobox-span{padding-top: 6px;font-size: 13px;font-weight: bold;}
.atlas_selet_descrip .descrip_next_line {position: relative;top: 5px;left: 4px;font-size: 13px;margin-bottom: 5px;}
.atlas_selet_descrip .descrip_next_line span{font-size: 13px;font-weight: bold;}
/*--------------图谱描述--------------*/
.atlas_selet_descrip {font-size: 12px;margin-top: 5px;}

.descrip_item{display: inline-block;margin-right: 5px;}
.descrip_item em.rectangle.chanpin{background-color: #47A4E7}
.descrip_item em.rectangle.shangshi{background-color: #dc4f45}
.descrip_item em.rectangle.fazhai{background-color: #FEC95E}
.descrip_item em.rectangle.feishangshi{background-color: gray;}

.descrip_item .rectangle{display: inherit;width: 14px;height: 6px;position: relative;top: -2px;}
.atlas_search{border: 1px solid #dc4f45;border-radius: 5px;margin-top: 15px;margin-bottom: 10px;padding: 10px 20px;min-height: 40px;text-align: center;cursor:pointer; }
.atlas_search span {line-height: 20px;color: #dc4f45;font-size: 13px;}
.atlas_search .star_search{padding-left: 10px;font-size: 16px;}
.atlas_div .atlas_search .search_count{display: none !important;}

/*--------------首页债券新闻--------------*/
.bond_all_search h2{font-size: 14px;font-weight: normal;color: #dc4f45;}
.bond_all_wap { background-color: #fff; position: relative; padding: 0 20px;}
.bond_all_wap .sack_box {padding-bottom: 10px;}
.bond_all_wap .sack_box strong {  position: static; display: block; margin-top: 2px; float: left; }
.bond_all_wap .sack_box .time {position: static;float: right;bottom: 1px;}
/*--------------图谱弹窗--------------*/
.popupLayer.atlas_popupLayer{display:none;width: 1200px!important;height:600px !important;margin-left:-600px!important;margin-top:-300px !important;box-shadow:2px 2px 5px rgba(163,163,163,.35);overflow-y: hidden;}
.atlas_popupLayer .popupLayer-title-l{margin-left: 20px;height: 43px;width: 100%;}
.atlas_popupLayer .popuLayer-content{padding: 0 40px;}
.atlas_popupLayer .atlas_svg{width: 750px!important;height: 540px;}
.atlas_popupLayer .atlas_choose{width: 360px!important;height: 520px;}
#atlas_svg{padding: 15px 0;height: 510px;width: 100%;}
.atlas_choose h2{padding-left: 20px;}
.atlas_svg .graph_content {width: 100%;height: 100%;}
.atlas_svg .tooltip {width: 200px!important;height: auto!important;position: absolute;text-align: center!important;white-space: normal!important;border: 1px solid transparent!important;background-color: black!important;border-radius: 5px!important;display: none;opacity: .6 !important;}
.atlas_svg .tooltip:before,.atlas_svg .tooltip:after{display: none!important;}
.atlas_svg .tooltip  .span {color: whitesmoke;font-weight: bold;font-size: 15px;}
.atlas_svg .suggestion.selected, .atlas_svg .suggestion:hover {background-color: #fff8e1;color: #FF0000}
.atlas_svg .suggestions {position: absolute;top: 45px;width: 100%;padding: 0;background: #fff;list-style-type: none;margin: 0;border-top: 1px solid rgba(0, 0, 0, .12);box-shadow: 0 2px 4px rgba(0, 0, 0, .2)  }
.atlas_svg .node circle {fill: #ededed;}
.atlas_svg .notsubscribed {border: none!important;}
.d3Icon{
    padding-left: 6px;
    padding-right: 6px;
    font-size: 14px;
    color: #999;
}

/*--------------关系弹窗--------------*/
/*在show的时候用js指定高宽度，所以这里的important都要去掉*/
.popupLayer.atlas_href_popupLayer{display:none;box-shadow:2px 2px 5px rgba(163,163,163,.35);overflow-y: hidden;}
.atlas_href_popupLayer .popupLayer-title-l{margin-left: 20px;height: 43px;width: 100%;}
.atlas_href_popupLayer .popuLayer-content{padding: 0 40px;width: 100%;}
.atlas_href_popupLayer .popupLayer-title h2 {text-align: center;padding: 20px 0;}
.atlas_href_popupLayer .node circle {fill: #999; }
.atlas_href_popupLayer .node text {font: 10px sans-serif;}
.atlas_href_popupLayer .node--internal circle {fill: #555;}
.atlas_href_popupLayer .node--internal text {text-shadow: 0 1px 0 #fff, 0 -1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;}
.atlas_href_popupLayer .link { fill: none; stroke-opacity: .6; }
.popupLayer-container {overflow: hidden;padding:30px 20px 20px;}



/*--------------首页智能搜索样式修改--------------*/
.atlas_selet_wrap.pt20 {padding-top: 20px!important;}
.atlas_selet_wrap.noborder {border: none;}
.index_right .atlas_selet_wrap {padding: 0;border: none;}
.index_right .atlas_search {display: none;}
.index_right .search_button_list li:first-child{
    margin-top: 8px;
}
/*--------------公告--------------*/
.notice_logo{ position: absolute; left: 0;}
.notice_logo img{float: left;padding-right: 15px;}
.notice_logo span{font-style: normal;color: #555555;font-size: 28px;display: inline-block;float: left;}
.notice_screen,.notice_wrap{ background-color: #fff; padding:0 20px; border:1px solid #e8e8e8;}
.notice_screen a{ padding: 4px 8px; cursor: pointer; margin-left: 5px;}
.notice_screen .current{ border:1px solid #dc4f45;}
.notice_screen .on{ color: #dc4f45;}
.notice_screen dt{ height: 46px; line-height: 46px; border-top: 1px solid #f7f7f7;}
.notice_screen dt:first-child{ border-top: none;}
.notice_title{ height: 58px; line-height: 58px; font-size: 12px; color: #998f8f;}
.notice_wrap dt{ height: 48px; line-height: 48px; border-top: 1px solid #f7f7f7; font-size: 14px;}
.notice_wrap .zjbond dt{ font-size: 12px;}
.notice_wrap a{ color: #333;}
.notice_wrap strong,.notice_title strong{ display: inline-block; font-weight: normal; margin-left: 20px; width: 780px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.notice_wrap span,.notice_title span{ display: inline-block; width: 180px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.notice_wrap em,.notice_title em{ display: inline-block; margin-left: 30px; width: 130px;white-space:nowrap; overflow:hidden; color: #999;}
.notice_wrap a:hover span,.notice_wrap a:hover strong{color: #dc4f45}
.page{ text-align: right;}
.page a{ margin-left: 5px; border:1px solid #e8e8e8; background-color: #fff; display: inline-block; padding: 10px 15px; color: #333;}
.page .current{ color: #dc4f45;}
.page span{ margin-left: 5px; display: inline-block; position: relative; top: -2px;}
.page .dis_on{ color: #cccccc;}
.page .dis_on:hover{ color: #cccccc;}

/*--------------资讯聚合--------------*/
.jh_nav{ width:1148px; margin: 0 auto;}
.jh_nav a{ color: #555555;}
.jh_nav a:hover{ color: #dc4f45;transition: color .5s linear;}
.jh_nav i{ display: block; width: 90px; height: 90px; border-radius: 50%;margin: 0 auto; text-align: center; line-height: 90px;
	background-color: #fff; border: 1px solid #eee;  background-color: rgba(255,255,255,.8);filter:Alpha(opacity=80);position:static; *zoom:1;}
.jh_nav a:hover i{ opacity: 1;}
.jh_nav i img{ vertical-align: middle;position: relative;}
.jh_nav dt{ margin-left: 26px; width: 90px; float: left; text-align: center; font-size: 14px;}
.jh_nav dt:first-child{ margin-left: 0;}
.jh_nav dt:hover i{ background-color: #fff; border-color: #dc4f45;transition: border .5s linear;}
.jh_nav span{ display: block; margin-top: 10px;}

/*.jh_nav{ width:1200px;  background-color: #fff; place-content: center; display: flex;  flex-wrap: wrap;   padding-top: 10px;   padding-bottom: 15px; }*/
/*.jh_nav .dt_menu{ margin-left: 10px; margin-right: 10px; text-align: center; font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 10px;}*/
/*.jh_nav .dt_menu a{border-radius: 5px; height: 30px; background-color: #F2F3F4; color:#999;  text-align: center; padding-top: 7px; padding-bottom: 7px; display: inline; padding-left: 15px; padding-right: 15px;}*/
/*.jh_nav .dt_menu a:hover{ border-radius: 5px; background-color: #ED3130; color:#fff;text-decoration:none;}*/
/*.jh_nav .dt_menu a:hover span{color:#fff;}*/

.jh-tt span{ color: #dc4f45; font-size: 14px;}
.jh-tt a{ float: right;}
.jh-quiet{ background-color: #fff; padding:0 20px; font-size: 14px;}
.jh-quiet a{ color: #333;}
.jh-quiet dt{ min-height: 50px; border-top: 1px solid #f1f1f1;}
.jh-quiet dt:first-child{ border-top: none;}
.jh-quiet dt:after{ content: ''; display: block; clear: both;}
.jh-quiet span{ float: left; margin-top: 18px;}
.jh-quiet span:after{ content: ''; display: inline-block; vertical-align: middle; background-color: #e8e8e8; margin: 0 10px; width: 1px; height: 20px;}
.jh-quiet p{ float: left; padding: 15px 0; width: 720px; line-height: 25px;}
.jh-chart{ background-color: #fff; height: 100px; font-size: 14px; border: 1px solid #e8e8e8;
    padding-top: 10px;}
.jh-chart div{ width: 179px;}
.jh-chart a{ color: #333; display: block; height: 100px; padding: 15px 10px;}
.jh-chart p:after{ content: ''; display: block; clear: both;}
.jh-chart em{ float: right;}
.jh-chart p em{ font-size: 18px;}
.jh-chart strong{ font-size: 12px; font-weight: normal;}
.jh-chart-l{ float: left;}
.jh-chart-r{ float: left; border-left: 1px solid #f1f1f1;}
.jh_point{ padding: 15px 20px; background-color: #fff;height: 165px;margin-top: 14px;}
.jh_point .jh_point_tit{ font-size: 14px; border-bottom: 1px solid #f1f1f1; padding-bottom:10px;}
.jh_point .jh_point_tit a{ color: #894c4c;display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jh_point .jh_point_tit span{font-weight: normal;}
.jh_point .jh_point_tit em{ margin-left: 10px; font-weight: normal;}
.jh_point .jh_point_con p{ line-height: 20px; margin-top: 6px;color: #555555;}
.jh_point_one{}
.jh_point_one .jh_point_con{height: 50px;overflow: hidden;margin-top:22px;}
.jh_point_one .jh_point_tit a{max-width: 220px;}
.jh_point_two .jh_point_con{height: 88px;overflow: hidden;}
.jh_point_split{width: 140px;}
.jh_point_two{position: relative;}
.jh_point_two:after{content: '';display: block;width: 1px;height:190px;position:absolute;left:180px;top:0;background: #f1f1f1;}
.jh_point_two .jh_point_tit a{max-width: 80%;}
.jh_point_two .jh_point_tit span{display: block;float:none;font-size: 12px; }
.jh_point_two .jh_point_tit{ padding-bottom:4px;}
.ai_jh_point{ padding: 15px 20px; background-color: #fff;margin-top: 14px;height: 50px;}
.ai_jh_point .jh_point_tit{border: none!important;}
.ai_jh_point.jh_point_two:after{content: '';display: block;width: 1px;height:50px;position:absolute;left:180px;top:0;background: #f1f1f1;}

.jh_calendar{ background-color: #fff; padding:20px 0; font-size: 14px;margin-top: 15px;}
.jh_calendar_tt{ padding:0 20px;}
.jh_calendar dt{ float: left; width: 45px;}
.jh_calendar_tt a{ display: block; background: url(../images/calendar_bg1.png); color: #333; height: 32px; width: 32px; text-align: center; line-height: 32px; margin-top: 10px;}
.jh_calendar_tt .current{ background: url(../images/calendar_bg2.png); color: #fff !important;}
.jh_calendar_day{ border-top: 1px solid #f1f1f1; height: 34px; line-height: 34px;margin-left:20px;margin-right:20px;}
.jh_calendar_con{ padding: 15px 0 10px 62px; position: relative; border-top: 1px solid #f1f1f1;}
.jh_calendar_con span{ position: absolute; top: 50%; left: 0; height: 16px; margin-top: -18px; font-size: 14px;}
.jh_calendar_con span em{display: block;padding-left: 1px;}
.jh_calendar_con span em i{margin-right: 0;font-size: 12px;color: #d3d3d3;}
.jh_calendar_con p{ width: 254px; line-height: 20px; font-size: 14px;}
.jh_calendar_con p a{ color: #333;}
.jh_calendar_con p a:hover{color: #dc4f45}
.jh_calendar_con em{color: #999;width: 254px;display: block;}
.jh_calendar_sta{ background-color: #fff; padding: 0 20px 20px 20px;}
.jh_calendar_sta dt{ float: left; width: 50%; margin-top: 20px;}
.jh_calendar_sta span{ color: #998f8f;}
.jh_calendar_sta p{ font-size: 14px; margin-top: 5px;}
.jh_calendar .scrollbar-inner > .scroll-element.scroll-y{right: 0;}
/* 焦点图效果 */
.picBtnTop{ width:820px; height:320px; border:1px solid #e8e8e8; position:relative;  overflow:hidden;  zoom:1;   }
.picBtnTop .hd{ width:258px;  height:320px; position:absolute; right:0; font-size: 16px;}
.picBtnTop .hd ul li{ width:258px; height: 106px; display: table; background-color: #555555;  color: #fff; border-top: 1px solid #6a6a6a;}
.picBtnTop .hd ul li:first-child{ border:none;}
.picBtnTop .hd ul li p{ width: 100%;height: 100%;}
.picBtnTop .hd ul li p a{color: #fff;display: table-cell; vertical-align: middle;width: 100%;height: 106px;padding: 0 15px;}
/*.picBtnTop .hd ul li p a:hover{}*/
.picBtnTop .hd ul li.on{ background:#fff; color: #333; position: relative;}
.picBtnTop .hd ul li.on a{color: #333; }
.picBtnTop .hd ul li.on:before{ content: '';width: 0; height: 0; border-top: 7px solid transparent;border-right: 10px solid #fff;
    border-bottom: 7px solid transparent; position: absolute; top: 45px; left: -10px; z-index: 2;}
.picBtnTop .bd{ width:560px;  height:320px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:560px; height:320px; vertical-align:bottom; }
.picBtnTop .bd li .title{ width:560px;  line-height:40px; left:0; bottom:30px;  position:absolute; font-size: 24px; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff; padding: 0 30px; display: block;}
.picBtnTop .hd ul li p span { flex-direction: column;  height: 100%; display: flex; align-self: center; justify-content: center;}
.picBtnTop .hd ul li p span a { display:block; height: auto; width:auto; margin-top: 8px;}

/*--------------调研-明细--------------*/
.dropdown-menu{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  *
  border-right-width: 2px;
  *
  border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dy-date{ width: 106px; border:1px solid #e8e8e8; padding-left: 30px !important;}
.research_tt{ height: 46px; line-height: 46px; background-color: #fff; padding: 0 20px; border:1px solid #e8e8e8;}
.date_icon{ width: 110px; line-height: 46px; display: inline-block; position: relative;}
.date_icon:before{ content: ''; display: block; width: 13px; height: 12px; background: url(../images/cand.png); position: absolute; top: 17px; left: 10px;}
.date_btn{ display: inline-block; width: 66px; height: 26px; line-height: 22px; text-align: center; border-radius: 3px; font-size: 14px; border:1px solid #dc4f45; color: #dc4f45;cursor: pointer;}
.date_btn:hover{ background-color: #dc4f45; color: #fff !important;text-decoration: none;}
.research_m{ height: 58px; line-height: 58px; color: #998f8f;}
.research_m,.research_b,.research_b dt{width:100%;}
.research_m p,.research_b p{ display: inline-block; width: 446px; margin-right: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.research_b dt{ border-top: 1px solid #f1f1f1; height: 48px; line-height: 48px;}
.research_m span,.research_b span{ width: 90px; display: inline-block; margin-right: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.research_m .res_s2,.research_b .res_s2{ width: 145px; font-size: 12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.research_m em,.research_b em{ display: inline-block; width: 98px; margin-right: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.research_m strong,.research_b strong{width: 310px;color: #999; font-weight: normal; display: inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.research_b { font-size: 14px; }
.research_b a{ color: #894c4c;}
.research_b a:hover{color: #dc4f45}
.research_b .icon_down{ margin-left: 5px; position: relative; top: 2px;}
.datetimepicker .prev:before {content: '\e623'; font-family: 'iconfont';}
.datetimepicker .next:before {content: '\e7d5'; font-family: 'iconfont';}

/*--------------调研--------------*/
.search_adv i{ margin-left: 26px; }
.search_adv i:first-child{ margin-left: 0}
.search_adv img{width:378px;height: 98px;border:1px solid #e8e8e8;}
.search_adv a:hover img{border:1px solid #dc4f45;}
.bootstrap-table{ margin-top: 10px; background-color: #fff;}
.fixed-table-body thead th{ text-align: center; vertical-align: middle !important; font-weight: normal; color: #998f8f;}
.fixed-table-container tbody td { border-top: 1px solid #f1f1f1; text-align: center; height: 46px;}
.fixed-table-body a{ color: #894c4c;}
.fixed-table-body a:hover{color: #dc4f45}
[data-field="id"]{width: 120px;}
[data-field="name"]{width: 195px;}
[data-field="earliest"]{width: 138px;}
[data-field="latest"]{width: 138px;}
[data-field="number"]{width: 150px;}
[data-field="all"]{width: 90px;}
[data-field="price"]{width: 90px;}
[data-field="operate"]{	width: 90px;}
[data-field="other"]{width: 90px;}
[data-field="rose"]{width: 90px;}
/*--------------当日报告--------------*/
.stock_tt{ height: 50px; line-height: 50px; font-size: 14px;}
.stock_tt span{ float: right;}
.stock_tt a{ color: #333; margin-left: 20px;}
.stock_tt a:after{content: '\e641'; font-family: 'iconfont'; color: #dc4f45; font-size: 16px; margin-left: 5px;vertical-align: middle;
  position: relative; top: 0;}
.stock_tt a:hover:after{color: #e8e8e8;}
.stock_tt .asc:after{ content: '\e600'; font-family: 'iconfont'; font-size: 14px;}
.stock_tt .desc:after {  content: '\e93a'; font-family: 'iconfont'; font-size: 14px;}
.stock_wrap .cur{ display: block;}
.stock_box{ padding: 20px; background-color: #fff; border:1px solid #e8e8e8; margin-top: 10px;}
.stock_t{ border-bottom: 1px solid #f1f1f1; padding-bottom: 10px; position: relative;}
.stock_t_left{ width: 215px; float: left;}
.stock_t_cen{ width: 810px; float: left;}
.stock_t_right{ float: right;}
.stock_t_left{ font-size: 20px;}
.stock_t_left sub{ font-size: 14px; margin-left: 5px;}
.stock_t_left span{ font-size: 12px; background-color: #f1f1f1; padding: 2px 4px; border-radius: 2px;}
.stock_t_cen span{ display: inline-block; margin-right: 50px; color: #999;}
.stock_t_cen em{ display: block; font-size: 24px; margin-top: 5px;}
.stock_t_right span{ color: #999;}
.stock_t_right p{ font-size: 14px;}
.stock_t_right em{ color: #f02222; font-size: 24px; margin-right: 5px;}
.stock_b{ position: relative; padding-left: 110px; padding-top: 10px; min-height: 20px;}
.stock_b aside{ width: 95px; text-align: center; height: 22px;
	line-height: 22px; position: absolute; top: 8px; left: 0; color: #999; border-radius: 2px;}
.stock_b aside span{ font-size: 14px; margin-left: 5px;}
.redborder{ background-color: #fff7f5; border: 1px solid #dc4f45;}
.redborder:after{ content: ''; display: block; width: 5px; height: 8px; background: url(../images/stock_sj.png);
 position: absolute; right: -5px; top: 6px;}
.greenborder{ background-color: #e7f9f1; border: 1px solid #01800a;}
.greenborder:after{ content: ''; display: block; width: 5px; height: 8px; background: url(../images/stock_sj2.png);
 position: absolute; right: -5px; top: 6px;}
.stock_b_same{ margin-top: 10px; font-size: 14px; display: none;}
.stock_b_left{float: left;color: #999;}
.stock_b_cen{ float: left; margin-left: 30px; width: 800px;}
.stock_b_right{ float: right;}
.stock_b_cen span{ font-size: 12px; margin-left: 15px;}
.stock_b_cen a{ color: #333;}
.stock_btn{ width: 24px; height: 12px; border:1px solid #e8e8e8; position: absolute; bottom: -1px; right: 100px;
	border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; line-height: 14px; cursor: pointer;}
.stock_btn:before{ content: '\e601'; font-family: 'iconfont'; color: #f02222; font-size: 16px;}
.stock_btn2:before{ content: '\e93b'; font-family: 'iconfont'; color: #f02222; font-size: 16px;}
.buy{ color: #ff6598;}
.holdings{ color: #ffaa64;}
.highly{ color: #f6a1d9;}
.recommended{ color: #e1a1f6;}
/*个股全景*/
.stock_menu{ background-color: #fff; padding: 0 20px; margin-bottom: 20px; position: relative;}
.stock_menu dt{ padding-top: 16px; border-top: 1px solid #f7f7f7; padding-left: 80px; position: relative;}
.stock_menu dt a{ display: inline-block; margin:0 14px 14px 0; color: #333;padding: 4px 8px;}
.stock_menu dt span{ color: #b1b1b1; position: absolute; left: 0;padding-top: 4px;}
.table_stop{ background-color: #cccccc; color: #fff; padding: 2px 4px; border-radius: 2px; font-size: 14px;}
.sto_tip{ position: absolute; width: 160px; background-color: #fff;}
.stock_wor{ line-height: 25px;}
.stock_wor p:before{ content: ''; display: inline-block; width: 10px; height: 10px; margin-right: 10px;}
.stock_wor .pink:before{ background-color: #ff0072;}
.stock_wor .orange:before{ background-color: #ff7301;}
.stock_wor .blue:before{ background-color: #5671e3;}
.stock_wor .qblue:before{ background-color: #4d9dff;}
#tooltip{ width: 160px; padding: 15px; line-height: 20px; position: absolute; background-color: #fff; border:1px solid #e8e8e8;}
#tooltip:before,#tooltip:after {content:"";width:0;height:0;display:block;	position:absolute;border:solid transparent;
	line-height:0;}
#tooltip:before {left:-16px;top:50%; margin-top: -10px; border-right:solid #e8e8e8;border-width:8px;}
#tooltip:after {left:-15px;top:50%; margin-top: -10.8px; border-right:solid #fff;border-width:9px;}
.stock_more{ position: absolute; right: 20px; bottom: 15px; color: #894c4c; cursor: pointer; z-index: 2;}
.stock_more:after{ content: '\e601'; font-family: 'iconfont'; font-size: 20px; color: #f02222; vertical-align: middle;}
.stock_more2:after{ content: '\e93b';}
.cur{ display: block;}

/* popupLayer */
/*.popupLayer-header{}*/
.popupLayer{width:600px;position:fixed;border:#e8e8e8 solid 1px;height:194px;top:50%;left:50%;display:none;background:#fff;z-index:9999;margin-left:-300px;margin-top:-97px;}
.popupLayer-title{position:relative;}
.popupLayer-title .popupLayer-title-l{margin-top: 22px;margin-left: 25px;display: inline-block;font-size: 16px;}
.popupLayer-title .popupLayer-close-box{position:absolute;font-size:12px;right:18px;top:18px;}
.popupLayer-title .popupLayer-close-box a{display:block;}
.popupLayer-title .popupLayer-close-box a i{font-size: 25px;color:#999;}
.popupLayer-title .popupLayer-close-box a:hover i, .popupLayer  .icon-guanbi:hover, .popupLayer  .close-popupLayer:hover .icon-guanbi{color:#dc4f45;}
.popupLayer-input {width:537px;height: 36px;line-height:36px;border: 1px solid #e8e8e8;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-left:30px;margin-top: 22px;  }
.popupLayer-button{display: block !important;}
.popupLayer-button a{display: block;min-width: 99px;height:40px;line-height:40px;font-size: 16px;padding-left:18px;padding-right:18px;text-align:center;margin-left:10px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.popupLayer-button .popupLayer-button-save{border: 1px solid #dc4f45;color: #dc4f45;}
.popupLayer-button a.popupLayer-button-save:hover{background-color: #dc4f45; color: #fff;}
.popupLayer-button-close{border: 1px solid #555555;color: #555555;border-radius: 3px;}
.popupLayer-button-close:hover{background-color: #555555; color: #fff;}
.popupLayer-bg, .popupLayer-bg-02, .popupAlert-bg, .eventchg-popupLayer-bg{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;display:none;z-index: 3000;}
.popupLayer-bg, .popupAlert-bg, .eventchg-popupLayer-bg{filter:alpha(opacity=42);-moz-opacity:.42;-khtml-opacity:.42;opacity:.42;}
.popupLayer-bg-02{filter:alpha(opacity=82);-moz-opacity:.82;-khtml-opacity:.82;opacity:.82;}

.popupLayer-pwd-button{display: block !important;}
.popupLayer-pwd-button a{display: block;min-width: 99px;height:40px;line-height:40px;font-size: 16px;padding-left:18px;padding-right:18px;text-align:center;margin-left:10px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.popupLayer-pwd-button .popupLayer-pwd-button-save{border: 1px solid #dc4f45;color: #dc4f45;}
.popupLayer-pwd-button a.popupLayer-pwd-button-save:hover{background-color: #dc4f45; color: #fff;}

.agree-popupLayer{width:400px; height: 204px; margin-left:-200px;}
.agree-popupLayer .popupLayer-button-center{width:100px !important; line-height: 30px; height: 30px; }

.popupLayer-agree-button{display: block !important;}
.popupLayer-agree-button a{display: block;min-width: 80px;height:34px;line-height:34px;font-size: 16px;padding-left:14px;padding-right:14px;text-align:center;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.popupLayer-agree-button .popupLayer-agree-button-save{border: 1px solid #dc4f45;color: #dc4f45;}
.popupLayer-agree-button a.popupLayer-agree-button-save:hover{background-color: #dc4f45; color: #fff;}

.popupLayer-agree-link {font-size: 14px;color: #007bff;}
.popupLayer-agree popupLayer-button-close{color: #999;border:1px solid #999;}

.homeads{margin-bottom:13px;width: 360px;height: 160px;overflow:hidden;}
.homeads img:hover{transform: scale(1.05,1.05);}
.homeads img{width: 360px;height: 160px;transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-webkit-transition: all .5s ease-out;
-o-transition: all .5s ease-out;}
.informationads{width: 820px;height: 110px;overflow: hidden;}
.informationads img{width: 820px;height: 110px;transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-webkit-transition: all .5s ease-out;
-o-transition: all .5s ease-out;}
.informationads img:hover{transform: scale(1.05,1.05);}
.picBtnTop .bd li .pic .shadow{position: absolute;top:0;left:0;}
.logo .logo_a{font-size: 12px;color: #555555;display: inline-block;width:60px;height:20px;line-height: 20px;text-align: center;top: 3px;
margin-left: 10px;border-radius:3px;position: relative;}
.logo .current{color: #fff;}
.logo_img:hover{background-color: transparent !important;}
.confirmbox{width:400px;position:fixed;border:#e8e8e8 solid 1px;height:170px;top:50%;left:50%;display:none;background:#fff;z-index:9999;margin-left:-200px;margin-top:-85px;}
.confirmbox .popupLayer-button{width:70%;margin:0 auto;}
.confirmbox .popupLayer-button a{margin-left: 0;}
.confirmbox .confirm-wz{font-size: 16px;text-align: center;padding-left: 20px;padding-right: 20px;}
.search_select dt{position: relative;}
.search_select_dropdown{position: absolute;top:30px;cursor:default;z-index: 10;
-webkit-box-shadow:-2px -2px 5px rgba(163,163,163,.35);
-moz-box-shadow:-2px -2px 5px rgba(163,163,163,.35);
box-shadow:-2px -2px 5px rgba(163,163,163,.35);display: none;}
.search_select_dropdownbox{background: #fff;padding: 10px;border: 1px solid #e8e8e8;width: 624px;position: relative;z-index: 1;}
.search_select_dropdownbox:before{content:"";position: absolute;top:-8px; width: 16px;
    height: 8px;background: url(../images/triangle.png);}
.search_select_dropdown a:hover{color: #dc4f45;}
.searsd_tit{width:100%;border-bottom:1px solid #f1f1f1;color: #555555;padding-left: 11px;padding-bottom: 13px;}
.searsd_tit .searsd_unit{padding-right: 8px;}
.searsd_main{margin-top:2px;}
.searsdlist{margin-top: 10px;}
.searsdlist_l{width: 120px;padding-left: 11px;}
.searsd_name,.searsd_tit .searsd_unit{font-size: 14px;color: #333;font-weight: bold;}
.searsd_plus{font-size: 12px;color: #894b4c;font-weight: normal !important;margin-left: -3px;}
.searsd_plus_r{font-size: 16px;margin-left: -5px;}
.searsdlist_r{width:480px;line-height: 20px;}
.searsdlist_r,.searsdlist_r .searsd_name{color: #555555;font-size: 12px;font-weight: normal !important;}
.searsdlist_r .searsd_unit{padding-right: 8px;display: inline-block;}

.pic_wz{font-size: 12px;padding-left: 3px;position: relative;}
.pic_wz .iconfont{position: absolute;top:-5px;font-weight: normal;}
.articles_box .iconfont{top:0 !important;}

.zf-news-time-l{float: left;}
.zf-news-time{right:0;}
.searchresults-tablebox{background: #fff;border: 1px solid #e8e8e8;padding: 23px 22px;margin-top:13px;}
.searchresults-tablebox thead{display: none;}
.searchresults-tablebox .fixed-table-footer{border-top:0;}
.searchresults-tablebox table{border-bottom:0 !important;}
.searchresults-tablebox table td{text-align: left;padding-left: 15px !important;}
.orangemark{background: #ffd5cb;}
.searchresults-lists{padding: 12px 15px 52px !important;line-height:30px;height:auto !important;padding: 20px 0;border: 1px solid #e8e8e8;}
.searchresults-lists strong{left:15px;}
.searchresults-lists h3{font-size: 18px;color: #333;/*font-weight: normal;*/}
.seemore{font-size: 14px;text-align: right;margin-top:5px;margin-bottom: 10px;}
.seemore i{color:#e27c75;padding-top: 3px;padding-top: 2px;float: right;}
.seemore a{font-size: 14px;color: #894c4c;}

.searchformbox{width: 1020px;float: right;margin-bottom:20px;}
.searchform{background: #fff;border: 1px solid #e8e8e8;width:100%;padding:10px 20px 15px;}
.searchformbox-tit{position: relative;margin-bottom:14px;}
.searchformbox-tit-l,.searchformbox-tit-r{font-size: 14px;color: #dc4f45;display: inline-block;float: left;}
.searchformbox-tit-l{}
.searchformbox-tit-r{border: 1px solid #dc4f45;background: #fff;border-radius:3px;padding: 3px 15px;position: absolute;left:70px;top:-5px;}
.searchformbox-tit-r:hover{background-color: #dc4f45; color: #fff !important;}
.searchformbox-tit-r:hover i{color: #fff;}
.searchformbox-tit-r i{padding-right: 3px;padding-top: 2px;float: left;}
.searchformlist{border-bottom: 1px solid #f1f1f1;padding-top:6px;padding-bottom:6px;}
.searchformlist dt{float: left;width:70px;font-size: 12px;color: #999;padding-left: 2px;padding-top:5px;}
.searchformlist dd{float: right;width:908px;}
.searchtxt{width: 260px;height:30px;line-height:30px;font-size:12px;color:#333;border: 1px solid #e8e8e8;border-radius:3px;padding-left: 5px;padding-right: 5px;margin-right: 10px;}
.searchtxt-prompt{font-size: 12px;color: #999;display: inline-block;}
.searchtxt-prompt-pt{padding-top: 3px;}
.searchtypebox{width:auto;min-width:135px;height: 28px;line-height:28px;display:inline-block;font-size:12px;color:#333;border: 1px solid #e8e8e8;background: #fff;border-radius:3px;padding-left: 15px;padding-right: 40px;position: relative;margin-right:9px;}
.searchtypebox i{position: absolute;right:9px;top:-1px;color: #e1685f;font-size: 16px;}
.searchtypebox i:hover{color: #dc4f45;font-size: 20px;right:7px;top:0;}
.searchformlist dt span{position: relative;cursor: pointer;}
.search-xiala1{color: #e4776f;position: absolute;top:-4px;right:-25px;}
.search-xiala1 i{font-size: 22px;}

div.select-main {
	background-color: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	font-size: 12px;
	position: relative;
	width: 100px;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
}
div.select-main.z-index {z-index: 10;}
div.select-main.disabled {cursor: default;filter: alpha(opacity=50);opacity: .5;zoom: 1;}
div.select-main.disabled div.select-set {cursor: default;}
div.select-main.disabled div.select-arrow {cursor: default;}
div.select-set {background-color: #fff;border-radius: 3px;color: #333;cursor: pointer;height:28px;line-height:28px;overflow: hidden;position: relative;padding: 0 35px 0 15px;z-index: 5;}
div.select-arrow{}
div.select-arrow:after{content: '\e601'; font-family: 'iconfont';cursor: pointer;height: 10px;font-size: 26px;color: #e0655c;
position: absolute;top:-2px;right: 2px;z-index: 7;}
div.select-arrow.reverse:after {content: '\e93b'; font-family: 'iconfont';top:-2px;}
.calendarSearch div.select-arrow:after,.calendarSearch div.select-arrow.reverse:after{top:-4px;}
div.select-block {background-color: #fff;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;border-radius: 3px;left: -1px;line-height: 20px;position: absolute;top: 26px;width: 100px;}
ul.select-list {cursor: pointer;margin:6px 0 0;}
/* Scroll view */
ul.select-list::-webkit-scrollbar {width: 12px;}
ul.select-list::-webkit-scrollbar-track {border-radius: 10px;}
ul.select-list::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.5);}
ul.select-list {
scrollbar-face-color: #AEB1B1;
scrollbar-shadow-color: #C7CACA;
scrollbar-highlight-color: #CED1D1;
scrollbar-3dlight-color: #CED1D1;
scrollbar-darkshadow-color: #C7CACA;
scrollbar-track-color: #CED1D1;
scrollbar-arrow-color: #333;
}
/* End scroll view */
li.select-items {color: #333;padding: 4px 15px;}
li.select-items:hover,li.select-items.active {background-color: #dc4f45;color: #fff;}
.searchselect,.searchradio{display: inline-block;}
.w100{width: 100% !important;}
.searchselect-span{color: #999;font-size: 12px;display: inline-block;padding-top:5px;padding-right: 10px;}
.searchformfoot{margin-top:10px;text-align: center;}
.searchformfoot a{display: inline-block;height: 36px;line-height: 36px;color: #dc4f45;border: 1px solid #dc4f45;padding-left: 10px;padding-right: 10px;border-radius:3px;font-size: 14px;text-decoration: none;}
.searchformfoot a:hover{background-color: #dc4f45;color: #fff;}
.searchformfoot-r{width: 120px;text-align: center;color: #dc4f45;border: 1px solid #dc4f45;}
.searchselect{margin-right:15px;}
.searchformbox .searchselect{margin-right: 10px;}
.searchselect-six .select-main,.searchselect-six .select-block{width:125px !important;}
.searchselect-three .select-main,.searchselect-three .select-block{width:90px !important;}
.searchselect-two .select-main,.searchselect-two .select-block{width:77px !important;}
.searchselect-five .select-main,.searchselect-five .select-block{width:200px !important;}
.searchform .dy-date{height: 30px;}
.searchform .date_icon{line-height: 30px;}
.searchform .date_icon:before{top:9px;}

.color894b4c{color: #894b4c;}
.color01800a{color: #01800a !important;}
.zixuan-con-innder{width: 606px;max-height: 270px; overflow-x:hidden;  }
.zixuan-con-table{width: 100%;margin: 10px auto 0;table-layout: fixed;}
.zixuan-con-table th{color: #999;font-size: 14px;font-weight: normal;}
.zixuan-con-table a:hover span{color: #dd5047;}
.zixuan-con-table tr{}
.zixuan-con-table tr td{font-size: 14px;color: #333;width:40%;text-align: center;padding-top: 11px;padding-bottom: 13px;border-bottom: 1px solid #f1f1f1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zixuan-con-table tr td:first-child,.zixuan-con-table th:first-child{text-align: left;padding-left: 10px;width: 20%;}
.zixuan-tit{border-bottom: 1px solid #f1f1f1;padding-left: 18px;padding-bottom:10px;color: #555555;font-size: 12px;}
.zixuan-tit span{display: inline-block;padding-right:10px;padding-top:7px;font-size: 12px;}
.zixuan-tit a{display: inline-block;border: 1px solid #dd5047;border-radius:4px;color: #dd5047;height: 30px;line-height: 30px;padding-left: 10px;padding-right: 10px;margin-right: 9px;cursor: pointer;}
.zixuan-tit a:hover{background-color: #dc4f45; color: #fff;}
.zixuan-foot{padding-top: 15px;display: block;padding-left: 10px;}
.zixuan-foot a{color: #894b4c;font-size: 12px;float: left;}
.zixuan-foot i{color: #e68079;font-size: 16px;padding-left: 10px;}
.zixuan-tab{margin-top: 14px;position:relative;}
.zixuan-tab:after{content: '';width: 100%;height: 1px;background: #f1f1f1;position: absolute;bottom:0;}
.zixuan-tab dl dt{margin-left: 9px;margin-right: 0;font-size: 12px;color: #bbb;height:30px;line-height:30px;width:113px;text-align:center;border:1px solid #f1f1f1;}
.zixuan-tab dl dt:first-child{margin-right: 0;}
.zixuan-tab dl dt em{overflow:hidden;width: 100%;padding:0 6px;display: block;height: 100%;white-space: nowrap; text-overflow: ellipsis;}
.zixuan-tab .on{color: #333;position: relative;overflow: auto;overflow: visible; }
.zixuan-tab .on:after{content: '';width: 100%;height: 1px;background: #fff;position: absolute;left:0;bottom:-1px;z-index: 1;}
.zixuan-tab-con{width: 100%;padding-top: 6px;}
.zixuan-tab-con td>span b{display: inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zixuan-tab-con td>span{display: block;width: 60%;margin: 0 auto;}
.zixuan-tab-con span .p1{width: 48%;text-align: center;}
.zixuan-tab-con span .p3{width: 48%;text-align: center;}
/*复选*/
.yh-input-checkbox { vertical-align: middle; cursor: pointer; margin-right: 10px; }
.yh-input-checkbox input, .pag-input-checkbox-checked input { display: none; }
.yh-input-checkbox em {width: 20px;height: 20px;background: url(../images/zf-input.png) no-repeat;background-position: -1px -40px;display: inline-block;margin-right: 16px;vertical-align: middle;position: relative;top:4px;left: 5px;float: left;}
.yh-input-checkbox-checked { vertical-align: middle; cursor: pointer }/*ie8*/
.yh-input-checkbox-checked input { display: none; }/*ie8*/
.yh-input-checkbox-checked em {width: 20px;height: 20px;background: url(../images/zf-input.png) no-repeat;background-position: -33px -40px;display: inline-block;margin-right: 16px;vertical-align: middle;}/*ie8*/
.checkbgfull{}
.checkbgfull em{width: 14px;height: 14px;background-position: 0 -65px;top:5px;left: 0;margin-right: 0;}
.checkbgfull.yh-input-checkbox-checked em{width: 14px;height: 14px;background-position: -32px -65px;margin-right: 0;}
/*单选*/
.zf-radiobox { vertical-align: middle; cursor: pointer; margin-right: 10px; }
.radiocircle input[type="radio"]{ display: none; }
.radiocircle em {width: 20px;height: 20px;background: url(../images/zf-input.png) no-repeat;background-position: -38px -1px;display: inline-block;margin-right: 16px;vertical-align: middle;position: relative;top: 8px;left: 5px;float: left;}
.radio-checked { vertical-align: middle; cursor: pointer }/*ie8*/
.radio-checked input[type="radio"] { display: none; }/*ie8*/
.radio-checked em {width: 20px;height: 20px;background: url(../images/zf-input.png) no-repeat;background-position:-1px -1px;display: inline-block;margin-right: 16px;vertical-align: middle;}/*ie8*/
.radio_full{margin-right: 0;}
.radio_full .searchradio{margin-right: 12px;}
.radio_full em{width: 14px;height: 14px;background-position: 0 -65px;top:5px;left: 0;margin-right: 0;}
.radio_full .radio-checked em{width: 14px;height: 14px;background-position: -32px -65px;margin-right: 0;}
.radiosmall em{width: 14px;height: 14px;background-position:-61px -84px;}
.radiosmall.radio-checked em{width: 14px;height: 14px;background-position:-85px -84px;}
.radiobox-span{display: inline-block;float: left;}

.search-xiala1 .icon-add{font-size:16px;padding-top:2px;float: left;}
.searchformlist .date_icon:before{background: url(../images/zf-input.png);width: 12px;background-position:15px -1px;height: 12px;left:10px !important;right: auto;}
.searchformlist .dy-date{}
.searchformlist .date_btn{height:28px;line-height:28px;}
.searchformlist .datetimepicker{margin-top: 0;}
.search_hide{height: 0 !important;width: 0 !important;overflow: hidden !important;padding: 0 !important;margin: 0 !important;border: none !important;}
.search_hide i:before{display: none;}
.searchformlist dt{position: relative;}
.searchformlist .search_select_dropdown{display: none;margin-top: 0;}
.popupLayer .placeholder{color: #cbcbcb;}

.gupiaobox .zf-radiobox{width: 540px;margin: 0 auto;}
.gupiaobox .popupLayer-input{width:210px;float: left;margin-left: 0;margin-top: 0;margin-right: 40px;padding-left: 5px;}
.gupiaobox .radiobox-span{display: inline-block;}


.dingyue-popupLayer{height: 460px;margin-top: -230px;}
.dingyuebox{width: 546px;margin: 0 auto;}
.dingyuebox .dingyue-part1,.dingyuebox .dingyue-part2,.dingyuebox .dingyue-part3{border-bottom: 1px solid #f1f1f1; }
.dingyue-part1{padding-bottom: 23px;}
.dingyue-part1 span{display: inline-block;float: left;font-size: 12px;color: #999;padding-top: 10px;}
.dingyue-part1 .popupLayer-input{width:210px;float: left;margin-left: 18px;margin-top: 0;padding-left:5px;}

.dingyue-part2 .dingyue-part2-tit{padding-top: 25px;;font-size: 12px;color: #999;}
.dingyue-part2{padding-bottom: 30px;}
.dingyue-part2 .yh-input-checkbox{width: 160px;display: inline-block;margin-right: 0;}
.dingyue-part2 .yh-input-checkbox em{background-position:-1px -40px;width: 15px;height: 15px;}
.dingyue-part2 .yh-input-checkbox-checked em{background-position: -33px -40px;}
.dingyue-part2 .yh-input-checkbox span{font-size: 14px;color: #333;padding-right: 0;}

.dingyue-part3{padding-top: 20px;padding-bottom: 25px;}
.dingyue-part3-tit{display: inline-block;float: left;font-size: 12px;color: #999;padding-top:11px;padding-right: 10px;}
.dingyue-part3 .zf-radiobox{float: left;}
.dingyue-part3 .zf-radiobox label{float: left;height:30px;display: inline-block;overflow:hidden;font-size: 14px;color: #333;}
.dingyue-part3 .zf-radiobox em{}
.dingyue-part3 .radiobox-span{padding-right: 30px;display: inline-block;}

.notlogin-popupLayer{height: auto !important;}
.notlogin-main{width:90%;margin: 86px auto 0;text-align: center;}
.notlogin-main p{color: #dc4f45;font-size: 20px;line-height: 34px;padding-bottom: 40px}
/*.notlogin-popupLayer .popupLayer-close-box{right: -4px;top:-44px;}*/
.popupLayer-countdown{display:block;width: 27px;height: 27px;line-height:27px;border-radius: 27px;text-align:center;border:1px solid #dc4f45;color: #dc4f45;font-size: 14px;}

.wrongbox{padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}
.wrongbox-tit i{color: #fc721f;font-size: 12px;padding-right: 10px;}
.wrongbox-tit{font-size: 12px;padding-bottom: 10px;color: #555;}
.wrongboxlist{}
.wrongboxlist-tit{font-size: 12px;color: #333;padding-bottom: 5px;}
.wrongboxlist-tit span{display: inline-block;float: left;}
.wrongboxlist-tit .wrongtit2{font-weight: bold;color: #e39000;position: relative;}
.wrongboxlist-tit .wrongtit2 .wrongbox-pop{position: absolute;bottom:22px;left:60px;font-size: 12px;color: #333;font-weight: normal;
-webkit-box-shadow:2px 2px 5px rgba(163, 163, 163, .65);
  -moz-box-shadow:2px 2px 5px rgba(163, 163, 163, .65);
  box-shadow:2px 2px 5px rgba(163, 163, 163, .65); display: none;}
.wrongbox-popbox{position: relative;background: #fff;border: 1px solid #e8e8e8;width: 270px;padding: 15px 14px;line-height: 18px;text-align:justify}
.wrongbox-popbox:before{content:"";position: absolute;bottom:-9px; width: 16px;height:13px;background: url(../images/triangle.png);background-position: 0 -12px;}
.wrongboxlist-tit aside{display: inline-block; float: left;background: #ffe6c6;color: #ca8626;padding-left: 3px;padding-right: 3px;margin-left: 10px;}
.wrongboxlist p{line-height: 20px;font-size:12px;}

.yanjiu-list_analyst_l em{font-size: 14px !important;}
.yanjiu-list_analyst_l  p{font-size:14px !important;color: #555;}
.detail_des .time{color: #999;font-size: 12px;}
.detail_abstract_con{font-size: 16px;line-height: 30px;}
/*大数据*/
.mb25{margin-bottom: 25px !important;}
.mt35{margin-top: 35px !important;}
.mt200{margin-top: 200px !important;}
.ml236{margin-left: 236px;}
.w1200{width: 1200px;margin:0 auto;}
.bigdatatit{}
.bigdataimg{}
.bigdataisearch{}
.bigdataisearch-tit{position: relative;}
.bigdataisearch-tit-box{width: 130px;height: 40px;line-height:40px;background: #fff;border: 1px solid #e8e8e8;position: relative;z-index: 3;}
.bigdataisearch-tit-a{padding-left: 10px;font-size: 12px;color: #333;display: block;width:100%;height: 100%;}
.bigdataisearch-tit-box:after{content: '\e601'; font-family: 'iconfont';font-size: 22px;color:#e3746c;position:absolute;right:2px; top:-2px;}
.bigdataisearch-drop{position: absolute;top:38px;background: #fff;border: 1px solid #e8e8e8;left:-236px;z-index: 2;padding: 10px 20px 30px;display: none;
	-webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, .25);
  -moz-box-shadow: 0 5px 6px rgba(0, 0, 0, .25);
  box-shadow: 0 5px 6px rgba(0, 0, 0, .25);}
.bigdataisearch-list{padding-left: 10px;float: left;width: 230px;}
.bigdataisearch-list:last-child{width: 150px;}
.bigdataisearch-drop-tit{font-size: 14px;font-weight: bold;}
.bigdataisearch-drop-ul{margin-top:10px;}
.bigdataisearch-drop-ul li{line-height: 24px;}
.bigdataisearch-drop-ul li a{color: #333;font-size:14px;display: inline-block;float: left;max-width: 100px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bigdataisearch-drop-ul li i{font-size: 12px; }
.bigdataisearch-drop-ul li em{font-size: 10px;font-style:italic;}
.bigdataisearch-drop-ul li i,.bigdataisearch-drop-ul li em{padding-left: 8px;}
.datalist{width:100%;border: 1px solid #e8e8e8;padding: 14px 22px 28px;background: #fff;position: relative;margin-bottom: 10px;}
.index_right .datalist{padding: 15px 20px 16px;}
.datalist-tit{font-size:14px;padding-bottom: 8px;line-height: 24px;}
.datalist-tit a{font-size:14px;color: #333;padding-right:10px;}
.datalist-tit a:hover{color: #dc4f45}
.datalist-tit a:hover span{color: #dc4f45;}
.datalist-tit .datalist-tit-stockname{padding-right: 6px;}
.datalist-tit .datalist-tit-stock{font-size: 12px;color: #555;}
.datalist-subtit{font-size:14px;}
.datalist-securities{color: #555;margin-right: 20px;}
.datalist-securities a{color: #894c4c;font-size: 12px;}
.datalist-securities a:hover{color: #dc4f45;}
.datalist-people{padding-right: 15px;}
.datalist-people a{padding-right: 10px;}
.datalist-predict{color: #555;}
.datalist-tit-price{color: #555;font-size: 12px;}
.datalist-tit-status{font-size: 12px;padding-right: 6px;}
.datalist-time{font-size:12px;color: #999;margin-top: 4px;}
.datalist-graphbox{width: 100%;height: 10px;background: #fff1e7;position: absolute;bottom:0;left:0;}
.datalist-graphbox{width: 100%;}
.datalist-graphbox span{display: block;height: 10px;background: #ffae78;position: relative;}
.datalist-graphbox span em{position: absolute;right:-40px;bottom:-2px;font-size:14px;color: #b55500;}
.datalist-graphbox-full em{right:10px !important;}
.datalist-stock{}
.datalist-stock .datalist-tit{padding-bottom: 0;width: 100%;display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.datalist-stock .datalist-tit a{padding-right:2px;}
.datalist-tit-stock{font-size: 12px;color: #555;}
.mb18{margin-bottom: 18px;}

.fixed-table-container thead th:first-child{border-left:1px solid #f1f1f1 !important;}
.rankbgred{background: #f02222;display:inline-block;width: 40px;height: 15px;line-height:15px;text-align:center;border-radius: 3px;color: #fff;}
.datalist_hot{}
.datalist_hot_l{width: 190px;}
.datalist_hot_r{width: 570px;}
.datalist_hot .datalist-tit{padding-bottom:0;}
.datalist_hot .datalist-tit a{padding-right: 0;display: inline-block;float: left;width: 410px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.datalist_hot .time{float: right;font-size: 12px;text-align: right;color: #999;}
.datalist_hot_state{margin-top: 10px;}
.datalist_hot_state .rankbgred{float: left;margin-right: 12px;}
.datalist_hot_state .rankstate{float: left;margin-right: 5px;color: #606060; }
.datalist_hot_state .rankstate i{font-size:14px;}
.datalist_hot_state .rankwz{float: left;margin-right:5px;font-size:16px;line-height: 18px;}
.datalist_hot_name a{color: #333;font-size: 22px;}
/*热门产品实体*/
.datalist_stock {height: 60px;display: flex;flex-flow: row nowrap;align-items:center;cursor: pointer}
.datalist_stock_container {width: 80px;font-size: 14px;border: 1px solid #dc4f45; color: #dc4f45;margin-right: 5px;text-align: center}
.datalist_stock_name {border-bottom: 1px solid}
.datalist_stock_quote.font-green {color: #009944}
.datalist_stock_quote.font-red {color: #dc4f45}
.datalist_stock_quote.font-gray {color: gray}
/*未订阅*/
.notsubscribed,.notexistpage{width: 100%;height: 1000px;background: #fff;border: 1px solid #e8e8e8;}
.notsubscribed_img{width: 174px;margin: 116px auto 0;}
.notsubscribed_wz,.notexistpage_wz{text-align: center;;line-height: 48px;font-size: 34px;color: #e6b6b6;margin-top: 24px;}
.notsubscribed_wz a{border: 2px solid #dc4f45;font-size: 24px;padding: 4px 30px;margin-top: 56px;display: inline-block;}
.notsubscribed_wz a:hover{background: #dc4f45;color: #fff;}
/*无数据*/
.blanknote{width: 100%;height: 475px;}
.blanknote .blankpage_img{margin: 116px auto 0;}
.blankpage_img{width:90%;margin: 160px auto 0;text-align: center;
line-height: 48px;
font-size: 34px;
color: #e6b6b6;}
.blankpage_img p{padding-top: 14px;}
/*404*/
.notexistpage_img{width:371px;margin: 210px auto 0;}
.notexistpage_img img{width:371px;height: 151px;}

.jh_calendar_nodata{margin:20px auto 20px !important;font-size: 22px !important;line-height: 26px !important;}
.jh_calendar_nodata img{width: 40%;margin: 0 auto;display: block;}

.stock_menu a:hover{background: #dc4f45;color: #fff;}
.stock_menu .red{background: none;}
.stock_menu .red:hover{background: none;color: #dc4f45 !important;}
/*自动订阅*/
.optional_nav{padding-top: 20px;width: 100%;border-bottom: 1px solid #e8e8e8;padding-bottom: 10px;}
.optional_nav_list{margin-right: 44px;}
.optional_nav_list a{color: #555;font-size: 16px;}
.optional_nav_list a i{float: left;margin-right: 10px;}
.subscription_ico,.optional_nav_list a:hover>.subscription_ico,.optionalstock_ico,.optional_nav_list a:hover>.optionalstock_ico,.notes_ico,.optional_nav_list a:hover>.notes_ico,.collect_ico,.optional_nav_list a:hover>.collect_ico,.history_ico,.optional_nav_list a:hover>.history_ico{background-image: url(../images/optional-ico.png);}
.subscription_ico{width: 18px;height: 20px;background-position: 0 0;}
.optionalstock_ico{width: 24px;height: 19px;background-position: -25px 0;}
.notes_ico{width: 20px;height: 19px;background-position: -58px 0;}
.collect_ico{width: 17px;height: 20px;background-position: -85px 0;}
.history_ico{width: 22px;height: 22px;background-position: -111px 0;}
.unlike_ico{width: 20px;height: 22px;background: url(../images/unlike-ico.svg) no-repeat;background-position-y: 2px;}
.optional_nav_list a:hover>.subscription_ico,.optional_nav_current .subscription_ico{background-position: 0 -23px !important;}
.optional_nav_list a:hover>.optionalstock_ico,.optional_nav_current .optionalstock_ico{background-position: -25px -23px !important;}
.optional_nav_list a:hover>.notes_ico,.optional_nav_current .notes_ico{background-position: -58px -23px !important;}
.optional_nav_list a:hover>.collect_ico,.optional_nav_current .collect_ico{background-position: -85px -23px !important;}
.optional_nav_list a:hover>.history_ico,.optional_nav_current .history_ico{background-position: -111px -23px !important;}
.optional_nav_list a:hover>.unlike_ico,.optional_nav_current .unlike_ico{background: url(../images/unlike-ico-light.svg) no-repeat;background-position-y: 2px;}
.bond_ico{width: 22px;height: 20px;background-image: url(../images/optional_nav_bond.png);background-repeat: no-repeat;}
.optional_nav_list a:hover>.bond_ico{background-image: url(../images/optional_nav_bond_hl.png);background-repeat: no-repeat;}
.optional_nav_current .bond_ico{background-image: url(../images/optional_nav_bond_hl.png);background-repeat: no-repeat;}
.optional_nav_current a{color: #dc4f45;}
.optional_l_nav{width:100%;background: #fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:15px 10px;}
.optional_l_nav_tit{background: #fef2ef;width: 100%;padding:5px 5px 5px;color: #dc4f45;font-size: 14px;}

/*日历插件*/
.datetimepicker table tr td.today{
background-color:#ffd5cb !important;background-image: none !important;
}
.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled{
	background-color:#dc4f45 !important; background-image: none !important;
}
.search_box .placeholder{color: #b1b1b1;}
/*关键词搜索*/
.broker_container{background: #fff;width:537px;margin-left: 30px;font-size: 12px;line-height: 26px;
border: 1px solid #e8e8e8;-webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, .25);-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, .25);box-shadow: 0 5px 6px rgba(0, 0, 0, .25);position: absolute;}
.broker_container .col-xs-2{display: inline-block;float: left;padding-right: 10px;}
.broker_container .col-xs-4{display: inline-block;float: left;}
.broker_container .result-row{padding-left: 10px;padding-right: 10px;}
.broker_container .result-row:hover{background:#dc4f45;color: #fff;}

/*.jigou-popupLayer,.fenxi-popupLayer,.gupiao-popupLayer{width: 400px !important;margin-left: -200px !important;}
.jigou-popupLayer .popupLayer-input,.fenxi-popupLayer .popupLayer-input,.gupiao-popupLayer .popupLayer-input{width: 337px !important;}

*/
.fastreports{}
.fastreports .datalist{padding: 15px 20px 12px !important;}
.fastreports .datalist-tit{padding-bottom: 12px !important;}
.fastreports .datalist-tit a{font-size: 16px;line-height: 28px;}
.fastreports .datalist-securities{font-size: 12px;}

.polymeric .datalist{position: relative;padding: 15px 20px 15px 100px;}
.polymeric .datalist-img{position: absolute;left: 20px;top:19px;}
.polymeric .datalist-img img{width: 60px;height: 60px;border: 1px solid #e8e8e8;}
.polymeric .datalist .datalist-tit{padding-top:1px;padding-bottom: 15px;}
.polymeric .datalist-tit a{font-size: 18px;font-weight:bold;color: #555;line-height: 28px;}
.polymeric .datalist-tit a:hover{color: #dc4f45;}
.polymeric .datalist-time{margin-top: 2px;}
.polymeric_select{position: absolute;left:172px;width:150px;margin-top: 5px;}
.polymeric_select .select-main,.polymeric_select .select-block{width: 150px !important;}
.polymeric_select .select-list{margin:6px 0 !important;}
.infordetail{}
.infordetail_tit{font-size: 28px;}
.infordetail_con{font-size:14px;line-height: 26px;padding-top: 6px;}
.infordetail_con span{color: #998f8f;font-size:12px;}
.infordetail_table_box{background: #fff;border: 1px solid #e8e8e8;padding: 30px 20px 8px;}
.infordetail_table{width: 100%;}
.infordetail_table th{font-size: 12px;color: #998f8f;font-weight: normal;text-align: left;padding-bottom: 12px;}
.infordetail_table tr{border-bottom:1px solid #f1f1f1;}
.infordetail_table tr:last-child{border-bottom:0;}
.infordetail_table tr td{vertical-align: top;font-size: 14px;line-height: 22px;padding-top: 14px;padding-bottom:15px;}
.researchPoint_box{background: #fff;border:1px solid #e8e8e8;padding: 50px 60px 41px 41px;}
.researchPoint_ul{}
.researchPoint_ul li{margin-bottom: 19px;margin-left:19px;width: 200px;height: 55px;float: left;}
.researchPoint_ul li a{font-size: 14px;color:#333;display: block;width: 100%;height: 100%;border:1px solid #e8e8e8;padding: 8px 10px 0;}
.researchPoint_ul li a p{width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.researchPoint_ul_date{font-size: 12px;padding-top: 2px;}
.researchPoint_ul li a:hover{background: #dc4f45;border: none;color: #fff;text-decoration: none;}
.researchPoint_ul li a:hover .researchPoint_ul_date,.researchPoint_ul li a:hover>i,.researchPoint_ul li a:hover .index_quote_row .p3,.researchPoint_ul li a:hover .index_quote_row .p1{color: #fff !important;}
.researchPoint_ul .yanbaodian{width: 100%;height: 100%;position: relative;padding-left: 30px;}
.researchPoint_ul li i{color: #da0000;position: absolute;left:5px;top:3px;font-size: 20px;}
.zixuanbox_tab{width: 100%;height: 50px;border-left: 1px solid #e8e8e8;border-top:1px solid #e8e8e8;box-sizing: border-box;background: #fafafa;}
.zixuanbox_tab>li{width:20%;height:100%;line-height:50px;border-right:1px solid #e8e8e8;box-sizing: border-box;text-align: center;color: #894c4c;font-size: 14px;position: relative;cursor: pointer;overflow:hidden}
.zixuanbox_tab>li:hover,.zixuanbox_tab_on{color: #dc4f45 !important;background:#fff !important;}
/*.zixuanbox_tab>li:hover{overflow:visible!important;}*/
.zixuanbox_tab>li.zixuan_li{overflow:visible!important;}
.zixuanbox_tab .zixuan_li_add{border-right:none;}
.zixuanbox_tab .zixuan_li_add:hover{background:#fafafa !important;}
.zixuan_add{width: 100px;height: 40px;line-height:40px;display: inline-block;}
.zixuanbox_tab>li .icon-service01{position: absolute;font-size: 14px;right: 20px;cursor: pointer;top:0;display:none;}
.zixuanbox_tab_on .icon-service01{display:block !important;}
.submenu{display:none;position:absolute;top:48px;left:0;}
.submenu{border-style:solid;border-width:0 1px 1px 1px;border-color:#e8e8e8;padding:0 10px 5px 10px;width:240px;background:#fff;z-index: 1}
.submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow: 0 0 3px 1px #e5e5e5;;box-shadow: 0 0 3px 1px #e5e5e5;}
.submenu li{float:none;padding:0;background:none;height:auto;border-bottom: 1px solid #f1f1f1;}
.submenu li:last-child{border-bottom:none;}
.submenu li a{float:none;padding:0;text-align:center;height:30px;line-height:30px;background:none;color: #333;display: block;}
.zixuanbox_main{border:1px solid #e8e8e8;background: #fff;}
.zixuanbox_table{text-align: left;}
.zixuanbox_table tr{border-bottom:1px solid #f1f1f1;}
.zixuanbox_table tr td{padding-top: 10px;padding-bottom: 10px;font-size: 16px;padding-right: 5px;}
.zixuanbox_table th{font-size: 12px;color: #998f8f;font-weight: normal;padding-bottom: 14px;padding-top:15px;text-align: left;}
.zixuanbox_table a:hover>p{color: #dc4f45;}
.zixuanbox_subscribe{font-size: 14px;display: block;width: 70px;height: 30px;border-radius: 30px;text-align: center;line-height: 30px;cursor: pointer;}
.zixuanbox_stock{font-size: 16px;color: #333;}
.zixuanbox_sub{font-size: 12px;color: #555;}
.zixuanbox_price{padding-top:2px;padding-bottom: 2px;}
.zixuanbox_delete,.zixuanbox_gotop{font-size: 14px;color: #894c4c;}
.zixuanbox_delete i,.zixuanbox_gotop i{padding-right: 6px;font-size: 16px;float: left}
.zixuanbox_delete{}
.zixuanbox_gotop{}
.zixuanbox .list_separate{color: #f1f1f1;padding-left: 10px;padding-right: 10px;}
.zixuanbox_search{position: relative;}
.zixuanbox_search input{border:1px solid #e8e8e8;border-radius:3px;background: #f1f1f1;width: 180px;height: 40px;line-height:40px;padding-left:6px;padding-right:6px;box-sizing: border-box;font-size: 14px;float: left;}
.zixuanbox_open{width: 180px; position: absolute;top:40px;background: #fff;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;z-index: 1;}
.zixuanbox_open ul{display:block;width: 100%;margin: 5px 0 2px;max-height:700px;overflow-y:auto;}
.zixuanbox_open ul li{padding:8px 10px;font-size: 14px;cursor:pointer;}
.zixuanbox_open ul li:hover{background: #f1f1f1;}
.zixuanbox_open ul p{float: left;padding-left:0;width: 140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zixuanbox_open i{color: #dd5249;}
.zixuanbox_batch{position: relative;}
.zixuanbox_batch .tit span{float: left;padding-right: 6px;padding-top:2px;}
.zixuanbox_batch .tit i{color: #894c4c;font-size: 18px;cursor: pointer;}
.zixuanbox_batch .tit i:hover{color: #dc4f45;}
.dropdownbox{position: absolute;top:26px;}
.dropdown{background: #fff;border: 1px solid #e8e8e8;width:270px;position: relative;padding: 15px 10px;}
.dropdown:before{content: '';position:absolute;top:-6px;left:13px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #e8e8e8;
}
.dropdown:after{content: '';position:absolute;top:-5px; left:14px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #fff;
}
.dropdown .yh-input-checkbox em{left: 0;margin-right:0;}
.dropdown .dropdown_all{margin-bottom: 8px;}
.dropdown .dropdown_con label{}
.dropdown .dropdown_con_tit{padding: 0 0 6px;}
.dropdown .searchselect-span{padding-right:0;color:#333;}
.dropdown .yh-input-checkbox{display: inline-block;margin-right:18px;}
.dropdown .dropdown_con label{margin-bottom: 8px;float:left;}
.dropdown .dropdown_con input[type="text"]{display: inline-block;width: 50px;height: 20px;line-height:20px;border: 1px solid #e8e8e8;float: left;margin:1px 5px 0;padding:0 6px;color:#333;border-radius: 4px;}
.dropdown .dropdown_con input[type="text"]+span{display: inline-block;padding-top: 3px;color:#333;}
.dropdown .dropdown_a{margin-top: 5px}
.dropdown .dropdown_a a{display:block;width: 80px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}



.globalSearch_person,.globalSearch_list{background: #fff;border:1px solid #e8e8e8;margin-bottom: 10px;padding: 14px 20px 14px 20px;}
.globalSearch_person a{display: block;width: 100%;height:auto;position: relative;padding-left: 50px;}
.globalSearch_person span.multiline_search{display: block;width: 100%;height:auto;position: relative;padding-left: 50px;}
.globalSearch_person span.multiline_search h3{display: flex;}
.globalSearch_person span.multiline_search a{color:#f02222;display: inline-block;width: auto;padding-left: 5px;}
.globalSearch_person span.multiline_search a:hover{color: #c3443a;text-decoration:underline;}
.globalSearch_person span.multiline_search span.quanjin_title{position: absolute;top:0px;left:50px;}
.globalSearch_person span.multiline_search div.product_content{padding-left: 141px;}
.globalSearch_person span.multiline_search div.stock_content{padding-left: 96px;}
.globalSearch_person span.multiline_search i.fl{top: 11px;}

.globalSearch_person a p:hover{border-bottom: 1px solid red;}
.globalSearch_person a:hover h3,.globalSearch_person a:hover span{color:#dc4f45 }

.globalSearch_person span.multiline_product{display: block;width: 100%;height:auto;position: relative;padding-left: 50px; line-height: 23px;}
.globalSearch_person span.multiline_product h3{display: flex;}
.globalSearch_person span.multiline_product span.quanjin_title{position: absolute;top:0px;left:50px;}
.globalSearch_person span.multiline_product div.product_content{padding-left: 141px;}
.globalSearch_person span.multiline_product i.fl{top: 11px;}
.globalSearch_person span.multiline_product div a{border-radius: 13px; border: 1px; border-color:#37A5F9; background-color: #37A5F9; color:#fff; padding-left:2px; padding-top: 2px; padding-bottom: 2px; display: inline;margin-left: 5px;}
.globalSearch_person span.multiline_product div a:hover{border-radius: 13px; border: 1px; border-color:#EEF6FD; background-color: #EEF6FD; color:#37A5F9;text-decoration:none;}
.globalSearch_person span.multiline_product div a:hover span{color:#37A5F9;}
.globalSearch_person span.multiline_product div span{font-size:16px; font-weight: normal; margin: 1px 14px 1px 14px;}


.globalSearch_person i{display: inline-block;width:36px;height: 36px;line-height:36px;position: absolute;left: 2px;top:50%;margin-top: -18px;text-align: center;}
.globalSearch_person i img{max-width:36px;max-height: 36px;display:inline-block;vertical-align:middle;}
.globalSearch_person h3{font-size: 18px;display: inline-block;margin-right: 8px;}
.globalSearch_person h3 em{font-style: normal;padding-left:10px;}
.globalSearch_class{color: #000;font-size: 12px;}
.globalSearch_list h3{padding-bottom: 12px;}
/*.globalSearch_list h3 a{font-size: 20px;color: #222222;line-height: 30px;}*/
.globalSearch_list h3 a{font-size: 18px;color: #333;line-height: 30px;}
.globalSearch_list_con,.globalSearch_list_onlycon{color: #888888;font-size: 12px;line-height: 20px;padding-bottom:10px;}
.globalSearch_list_subtit{}
.globalSearch_list_subtit_l{font-size: 14px;color: #555;}
.globalSearch_list_subtit_l .global_ico{margin-bottom: 5px}
#hot_reports_div .globalSearch_list_subtit_l{font-size: 12px;color: #888;display: flex}
.globalSearch_list_subtit_l ul{padding-right: 9px;}
#hot_reports_div .like-item-right .globalSearch_list_subtit_l ul{padding-right: 9px;max-width: 100%;}
.globalSearch_list_subtit_l span{padding-right: 10px;}
.globalSearch_list_subtit_l em{padding-left: 7px;}
.globalSearch_list_subtit_r{font-size: 12px;color: #999;}
.global_ico{display: block;height: 20px;line-height: 20px;padding-left: 10px;padding-right: 10px;margin-right: 12px;color: #fff;font-size: 12px;}
#hot_reports_div .global_ico{display: block;height: 16px;line-height: 16px;padding-left: 2px;padding-right: 2px;margin-right: 10px;color: #fff;font-size: 12px;    position: relative;
    top: 1px; padding-top: 1px;padding-bottom: 1px;}
#hot_reports_div li.fl.new-time { color: #888; margin-left: 10px; font-size: 12px;}
#hot_reports_div .globalSearch_list_subtit_l li i img {width: 16px; height: 16px;}
#hot_reports_div .portraitSplit:before {color: #B0B0B0}


/*个股全景图-详细页*/
.panoramic_l{width: 360px;}
.panoramic_r{width: 820px;}
.stockdetail{padding: 10px 20px;}
.stockdetail_details{}
.stockdetail_details li{width: 125px;}
.stockdetail_details li.fr{width: 63px;margin-top:6px;}
.stockdetail_details .p1{font-size: 28px;padding-bottom: 6px;}
.stockdetail_details .p2{font-size: 20px;color: #555;}
.stockdetail_details .p3{font-size: 30px;font-weight: bold;height: 32px;overflow: hidden;}
.stockdetail_details .p3 span{padding-right: 6px;}
.stockdetail_details .p3 i{font-size: 14px;padding-top: 15px;}
.stockdetail_details .p4{font-size: 12px;overflow: hidden;}
.stockdetail_details .p4 span{padding-right: 10px;}
.stockdetail_details .p5{font-size: 14px;color: #555;padding-top:4px;}
.stockdetail_details .p6{display: block;width: 63px;height: 29px;border-radius:29px;-webkit-border-radius:29px;-ms-border-radius:29px;-o-border-radius:29px;-moz-border-radius:29px;
color: #f02222;border:1px solid #f02222;text-align: center;line-height: 27px;font-size: 14px;}
.stockdetail_details .p6:hover{background: #f02222;color: #fff;}
.stockdetail_details .p6_ed{cursor: pointer;}

.font12{font-size: 12px !important;}
.stockdetail_list{margin-bottom: 15px;}
.stockdetail_list_l,.stockdetail_list_tit{font-size: 12px;color: #998f8f;}
.stockdetail_list_r span{font-size: 16px;padding-right: 10px;}
.stockdetail_list_l{width: 126px;padding-top: 4px;}
.stockdetail_list_table{width:100%;text-align: center;table-layout: fixed;}
.stockdetail_list_table tr td,.stockdetail_list_table tr th{height: 28px;border:1px solid #e8e8e8;vertical-align: middle;}
.stockdetail_list_table tr th{font-size: 12px;font-weight: normal;}
.stockdetail_list_table tr td{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stockdetail_btn{width: 100%;display: block;text-align: center;padding-top: 10px;padding-bottom: 10px;font-size: 14px;margin-bottom: 10px;}
.stockdetail .dropdownbox{position: static;}
.stockdetail .dropdown{background: #f4f4f4;border: none;width: 100%;padding:9px 14px 3px;}
.stockdetail .dropdown:before{border-left: 10px solid transparent;border-right:10px solid transparent;border-bottom: 8px solid #f4f4f4;top:-7px;left:278px;}
.stockdetail .dropdown:after{display: none;}
.stockdetail .dropdown .yh-input-checkbox{margin-right: 26px;}

.panoramic_tit{color: #dc4f45;font-size: 14px;font-weight:normal;}
.bgwbore8{background:#fff;border: 1px solid #e8e8e8; }
.industrybox{padding: 16px 16px;}
.industrybox_tit{padding-bottom: 18px;}
.industrybox_tit_l{max-width: 84px;}
.industrybox_tit_r{max-width: 234px;font-size: 12px;box-sizing: border-box;word-wrap: break-word;word-break: normal;}
.industrybox_tit_r span{padding-right:5px;display: inline-block;}
.industrybox_tit_r i{font-size: 12px;padding-left:2px;}
.timelinebox{position: relative;padding: 16px 16px 10px;}
.timelinebox .line{width:322px;height: 2px;border-bottom: 2px solid #e1e1e1;position: absolute;left:50%;top:47px;margin-left: -161px;}
.timelinebox ul{}
.timelinebox ul li{float: left;margin-left: 10px;position: relative;}
.timelinebox ul li span{display: block;background: #ffd9ce;color: #333;font-size: 12px;padding: 3px 3px 1px;position: relative;}
.timelinebox ul li span:before{content:""; width: 0;height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid #ffd9ce;position: absolute;left:50%;margin-left: -2px;bottom:-3px;}
.timelinebox ul li span:after{content: "";width: 10px;height: 10px;background: #fdd9cd;border:2px solid #fff;border-radius:100%;position:absolute;top:25px;left:50%;margin-left: -6px;}
.timelinebox ul li em{margin-top:24px;display: block;text-align: left;}
.timeline_on span:after,.timelinebox ul li a:hover span:after{width: 14px !important;height: 14px !important;background: #da5046 !important;top:23px !important;margin-left: -8px !important;}
.timeline_on span,.timelinebox ul li a:hover span{background: #da5046 !important;color: #fff !important;}
.timeline_on span:before,.timelinebox ul li a:hover span:before{border-top: 4px solid #da5046 !important;}


.topfive{padding: 10px 5px;}
.topfivelist{padding:0 15px;}
.topfivelist a{display:block;width:100%;height:100%;border-bottom: 1px solid #f1f1f1;padding-top: 10px;padding-bottom: 10px;}
.topfivelist:last-child a{border-bottom: none;}
.topfivelist .topfive_l{width: 80%; word-wrap: break-word;}
.topfivelist .topfive_r{width: 20%;}
.topfivelist .p1{padding-bottom: 6px;}
.topfivelist .topfivelist_name{padding-right: 12px;font-size: 14px;font-weight: bold;}
.topfivelist .topfivelist_name font{font-size: 16px;}
.topfivelist .topfivelist_name em{font-style: normal;padding-right: 10px;color: #333;}
.topfivelist a{display: block;width: 100%;height: 100%;}
.topfivelist:hover{background:#f1f1f1;}
.topfivelist .topfivelist_data{font-size: 12px;}
.topfivelist .topfivelist_data b{padding-right: 8px;font-weight: normal;}
.topfivelist .p2{font-size: 12px;color: #999;}
.topfivelist .p2 span{color: #333;}
.topfivelist .p2 span b{font-weight: normal;padding-right: 8px;}
.topfivelist .topfive_r{text-align: right;font-size: 12px;color: #999;padding-top: 3px;}
.topfivelist .topfive_r p{padding-top: 6px;}
.panoramic_r_a .articles_box{padding: 10px 0 !important;}
.panoramic_r_a .articles_box:first-child{border-top:none;}
.panoramic_r{width: 820px;}
.panoramic_chart{padding:0 0 5px;}

/*全局搜索下拉框*/
.global-dropdown-menu{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    width:786px;
    padding: 5px 0;
    margin: 13px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.global-dropdown-menu li a{font-size: 14px;color: #555;padding:5px 18px;display: block;}
.global-dropdown-menu li a:hover{background: #dc4f45;color: #fff;}
.global-dropdown-menu li a strong{/*color: #ffd5cb;*/font-weight: bold;}
/*陆写的关键词下拉加粗*/
.searchtopitem b{font-weight: bold;}
.searchtoplink b big{font-weight: bold;}

.global-dropdown-menu .active a{background: #dc4f45;color: #fff;}
.polymericnewsbox{padding: 16px 24px;}
.negnewsbox{padding: 10px 12px;}
/*资讯聚合搜索下拉框*/
.smallsearchbox_main .global-dropdown-menu{width: 598px;margin:6px 0 0;}




.first_polynews{}
.first_polynews em{display: inline-block;width: 150px;height: 94px;}
.first_polynews em img{width: 100%;height: 100%;}
.first_polynews span{max-height:93px;width:200px;position:relative;font-size: 18px !important;line-height: 24px;white-space: pre-wrap;overflow:hidden;display:inline-block;}
.polymericnewsbox ul{width: 814px;}
.polymericnewsbox ul li{position: relative;width: 366px;line-height: 26px;margin-right:40px;float: left;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;padding-left: 24px;}
.polymericnewsbox ul li.plz{padding-left: 0;}
.polymericnewsbox ul li .news_neg{left: 1px;}
.polymericnewsbox ul li a{color: #333;font-size: 14px;}
.polymericnewsbox ul li a:hover{color: #dc4f45}
.polymericnewsbox ul li a.no_hover:hover{color: #333}
.polymericnewsbox ul li a font{color: #bc8500;padding-right:4px;}
.negnewsbox ul li a { float: left; width: 300px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.negnewsbox .news_time {float: right;}
.reportsort{border: 1px solid #e8e8e8;background: #fff;width: 100%;padding: 10px 26px;}
.reportsort ul li{font-size: 12px;color: #555;margin-right: 15px;}
.reportsort ul li p{display: inline-block;width: 16px;height: 16px;border: 1px solid #dc4f45;border-radius:3px;position: relative;margin-left: 3px;}
.reportsort ul li p i{font-size: 12px;position: absolute;color: #ccc;}
.reportsort .icon-order-up{left:-2px;bottom: 0;}
.reportsort .red i,.reportsort a:hover i{color: #dc4f45;}
.reportsort .icon-shijianjiangxu{color: #ccc;right:-2px;bottom: 0;}
.reportsort_default .icon-order-up{color: #ccc;}
.reportsort ul li.reportsort_default p{border: 1px solid #ccc;}

.viewnews{}
.viewnews_l{width: 542px;padding-bottom: 45px;}
.viewnews_l .time{position: static;float: left;}
.viewnews_l .same_box_bottom{position:absolute;bottom: 22px;}
.viewnews_r{width: 159px;}
.viewnews_r table tr td{font-size: 12px;}
.viewnews_r p{font-size: 12px;color: #999;line-height: 24px;}
.viewnews_r p span{font-size: 14px;}

/*搜索工具*/
.toolbar{}
.toolbarbox{margin-bottom: 7px;}
.toolbarbox .conditions{width: 100%;}
.toolbarbox .search_select{display: inline-block;float: left;}
.toolbarbox .search_select dt{margin-right: 30px;margin-left: 0;}
.toolbarbox .search_select .searchselect-span{padding-right: 0;}
.toolbarbox .search_select .yh-input-checkbox{margin-right: 4px;}
.toolbarbox{}
.toolbarbox .search_select_tit{color: #894c4c;}
.toolbarbox .search_select_tit:after{color: #e27d76;}
.toolbarbox .search_select_dropdownbox {width: 115px;padding: 0;}
.toolbar_dropdown_ul{margin-top:10px;margin-bottom:10px;}
.toolbar_dropdown_ul li{width: 100%;}
.toolbar_dropdown_ul li a{display:block;width: 100%;height: 30px;line-height: 30px;color: #333;box-sizing: border-box;padding-left: 10px;}
.toolbar_dropdown_ul li a:hover,.toolbar_li_on a,.submenu li a:hover{background: #dc4f45;color: #fff !important;}
.toolbar_customize{border-top:1px solid #f1f1f1;width: 100px;margin: 0 auto;}
.toolbar_customize_tit{color: #333;padding-top: 10px;padding-bottom: 10px;}
.toolbar_customize_list{margin-bottom: 5px;}
.toolbar_customize_list span{color: #333;float: left;padding-top:2pt;display: inline-block; }
.toolbar_customize_list input{width: 80px;height: 24px;border:1px solid #f1f1f1;border-radius:0;color: #999;float: right;}
.toolbar_comment{width: 94px;height: 26px;margin:15px 0;}
.toolbar_comment a{width: 100%;height: 100%;}
.toolbarbox .toolbar_checkbox{float: left;}
.toolbarbox .yh-input-checkbox em{top:1px;background-position:4px -61px;}
.toolbarbox .yh-input-checkbox-checked em{background-position:-28px -62px;}
.toolbarbox .yh-input-checkbox-checked em{margin-right: 10px;}
.toolbarbox .yh-input-checkbox em{margin-right: 10px;}
.toolbarbox .searchselect-span{padding-top: 4px;color:#894c4c;}
.toolbar_accept{float: right;}
.toolbar_accept a{color:#894c4c;}
.toolbar_accept a i{color: #e27d76;font-size: 18px; position: relative;top: 2px;padding-right:10px;}
.toolbarbox .nums{width: 100%;font-size: 12px;color: #999;}
.toolbarbox .nums .search_tool{float: right;color: #894c4c;cursor: pointer;}
.toolbarbox .nums .search_tool i{color: #894c4c;font-size: 14px;position: relative;top:2px;padding-right: 6px;}
.toolbar_conditions_hide{/*height: 0;overflow: hidden;*/display: none;}
.toolbar_nums_hide{height: 0;overflow: hidden;}

.hot-table ul{min-width: 99px !important;box-sizing: border-box;}
.hot-table ul:last-child{border-right:none;}
/*自选订阅-笔记*/
.added{width: 100%;padding:10px 16px 9px;}
.added .added_a{width: 100px;}
.added .added_b{width: 100px;}
.added .added_a a{width:100%;height: 26px;color:#dc4f45;text-align:center;line-height: 26px;display: block;
border-radius:26px;
-o-border-radius:26px;
-moz-border-radius:26px;
-ms-border-radius:26px;
-webkit-border-radius:26px;
}
.added .added_b a{width:100%;height: 26px;color:#dc4f45;text-align:center;line-height: 26px;display: block;
    border-radius:26px;
    margin-left: 5px;
    -o-border-radius:26px;
    -moz-border-radius:26px;
    -ms-border-radius:26px;
    -webkit-border-radius:26px;
}
.added .added_a .btnwhite:hover{color: #fff;}
.added .added_b .btnwhite:hover{color: #fff;}
.added .inputbox{width: 165px;height: 26px;border-radius: 4px;}
.inputbox{position: relative;}
.inputbox i{cursor: pointer;font-size: 14px;color: #ccc;position: absolute;left: 10px;top:3px;}
.inputbox input{width: 100%;height:100%;padding:0 5px 0 30px;box-sizing: border-box;border:none;border-radius: 4px;}

.nonotetips{width: 100%;min-height:536px; }
.nonotetips_con{width: 398px;margin: 0 auto;}
.nonotetips_con_l{width: 48px;margin-right: 8px;}
.nonotetips_con_r{width: 330px;padding-top:4px;}
.nonotetips_con_l i{font-size:52px;color: #333;}
.nonotetips_con_r p{font-size:14px;line-height: 30px;text-align: center;}

.notelist{width: 100%;padding: 20px;position: relative;}
.notelist a{display: block;}
.notelist .notetime{font-size: 12px;color: #999;padding-bottom: 5px;}
.notelist .notecon{font-size: 14px;color:#333;line-height: 22px;}
.notelist .notecon{max-height:44px;overflow:hidden;position: relative;}
.notelist .notedelete{position: absolute;right:20px;top:21px;cursor:pointer;}
.notelist .notedelete i{font-size: 16px;color: #976262;font-size: 18px\9;font-weight: bold\9}
.notedelete_on{height: 16px !important;}
.notelist_on{background-color: #dc4f45 !important;}
.notelist_on .notetime{color: #fff;}
.notelist_on .relatedarticles .notetime{color: #999;}
.notelist_on .notecon{color: #fff;}
.notelist_on .notedelete i{color: #fff;}
.notedelete_on i{color: #fff;}
.relatedarticles{background: #f1f1f1;margin-top: 12px;}
.relatedarticles_box{width:100%;height:100%;padding:18px 20px 18px 44px;position: relative;}
.relatedarticles_box .notecon{max-height:36px;color: #555;font-size: 12px;line-height: 18px;}
.relatedarticles_box .notetime{padding-bottom: 0;padding-top: 5px;}
.relatedarticles_box i{color: #555;font-size: 16px;position: absolute;left:20px;top:20px;}

.handletop{padding: 10px 20px;box-sizing: border-box;}
.handletop .handletop_a{display:inline-block;padding:3px 36px;color: #dc4f45;}
.handletop .handletop_a:hover{color: #fff;}
.handlemain{padding: 20px 30px;}
.handlemain .newnote{width: 100%;height:810px;box-sizing: border-box;border: none;font-size: 18px;line-height: 30px;}
.handlemain .handlemain_tit{font-weight: normal;font-size: 14px; font-weight: bold}
.handlemain .same_box .time{bottom:-4px !important;right:0 !important;}
.dividingline{width: 100%;height: 1px;border-bottom: 1px solid #f1f1f1;}
.handlearticle{font-size: 16px;line-height: 30px;}
.handlearticle textarea{width: 100%;border:1px solid #e8e8e8;padding:20px 30px;font-size: 18px;line-height: 30px;}
.handlemain .same_box{}
.handlemain .same_box h3{display: block;}
.handlemain .same_box .notedelete{position: absolute;top:26px;right:26px;cursor: pointer;}
.handlemain .same_box .notedelete i{color: #e0655c;}
/*自选订阅-历史*/
.historyrecord{padding: 10px 0;}
.historytit{width:100%;border-bottom:1px solid #e8e8e8;padding:0 20px 10px;}
.historytit .historytit-span{font-size: 18px;font-weight: bold;}
.historytit .yh-input-checkbox em{top:6px;left:0;}
.historylist{padding:10px 20px;margin-bottom: 4px;}
.historylist:hover{background: #fef2ef;}
.historylist:hover .history_del{display: block;}
.historylist .history_checkbox,.historylist .history_time,.historylist .history_source,.historylist .history_category,.historylist .history_content{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.historylist .history_checkbox{width: 38px;}
.historylist .history_time{width: 100px;}
.historylist .history_source{width: 90px;}
.historylist .history_category{width: 135px;}
.historylist .history_content{width: 770px;}
.historylist .history_del{width:20px;display: none;}
.historylist .history_checkbox .yh-input-checkbox em{top:0;left:0;}
.historylist .history_checkbox .yh-input-checkbox{margin-right: 0;}
.historylist .history_content a{color: #333;}
.historylist .history_content a:hover{color: #dc4f45;}
.historylist .history_content p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.historylist .history_del i{color:#e26f67;font-size: 16px;cursor: pointer;}

.history_popupLayer,.info_popupLayer,.zixuan_popupLayer{height: 220px;margin-top:-110px;}
.deletepopbox{width: 360px;margin: 50px auto 0;overflow:hidden;}
.deletepopbox_box{display:table;width: 100%;line-height: normal!important;}
.zixuan_popupLayer .deletepopbox{height:68px;overflow:hidden;}
.history_popupLayer .deletepopbox{height:75px;overflow:hidden;}
.deletepopbox i{vertical-align:middle;
  display:table-cell;font-size:60px;width:58px;float: left;}
.deletepopbox span{vertical-align:middle;display:table-cell;width: 276px;font-size: 16px;line-height: 24px;}
.deletepopbox span em{font-size: 14px;}
.historyclear a{display: block;height: 28px;line-height: 28px;border-radius:28px;width: 104px;text-align: center;color: #dc4f45;}

.messagead{width: 100%;height: 174px;}
.messagead img{width: 100%;height: 100%;}
.closedmessage{height: 525px;}
.closedmessage .notsubscribed_img{width: 92px;margin:100px auto 0;}
.closedmessage .notsubscribed_img img{width: 92px;}
.closedmessage .notsubscribed_wz{font-size: 28px;margin-top: 20px;}

.detail_right .notsubscribed{height: 440px;}
.detail_right .notsubscribed .blankpage_img{width: 156px;margin:82px auto 0;line-height: 40px;
font-size: 28px;}
.detail_right .notsubscribed .blankpage_img img{width: 156px;}
.detail_right .notsubscribed .blankpage_img p{padding-top: 12px;}

.pushset{padding: 24px 24px 56px;position: relative;}
/*开关*/
.switch {width:58px;}
.btn_fath {position:relative;border-radius:20px;}
.btn1 {float:left;}
.btn2 {float:right;}
.btnSwitch {height:28px;width:29px;border:none;color:#fff;
line-height:28px;text-align:center;z-index:1;}
.move {width:26px;border-radius:26px;height:26px;
position:absolute;cursor:pointer;background-color:#fff;top: 1px;left:1px;}
.switch_on .move {left:30px;}
.switch_on.btn_fath {background-color:#dc4f45;}
.switch_off.btn_fath {background-color:#e7e7e7;}
.pushset_l{width: 300px;}
.pushset_l .pushset_l_tit{font-size: 18px;font-weight: normal;padding-bottom: 26px;}
.pushset_l .switch{margin-left:6px;}
.pushset_m{width: 470px;}
.pushset_m_tit{font-size: 14px;color: #999;padding-top: 5px;}
.pushset_m_con{}
.pushset_m_con .pushset_m_wz{padding-right: 14px;padding-top: 5px;font-size: 14px;}
.pushset_m_con .select-main,.pushset_m_con .select-block{width: 70px;border-radius: 0;}
.pushset_m_con .searchselect .select-set,.pushset_m_con .searchselect .select-list{font-size: 14px;}
.pushset_m_img{padding-right: 20px;}
.pushset_m_img i{font-size: 22px;color: #393939;}
.pushset_r{width: 380px;}
.pushset_tab{width: 100%;}
.pushset_tab_l{width: 90px;border-right: 1px solid #f2f2f2;overflow: hidden;padding-top: 10px;margin-top:8px;}
.pushset_tab_l a{display: block;width: 100%;height:30px;line-height: 30px;text-align: center;font-size: 14px;color: #333;border-left:1px solid #f2f2f2;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-bottom:8px;box-sizing: border-box;}
.pushset_tab_l a:hover,.pushset_tab_l_on{background: #eb6054;color: #fff;box-sizing: border-box;}
.push-pop-r-noclick .pushset_tab_l_on{color: #ccc !important;}
.pushset_tab_l_on{color: #fff !important;}
.pushset_tab_r{width: 260px;}
.pushset_tab .cur{display: block;}
.pushset_tab_r p{padding-bottom: 12px;font-size: 12px;color: #999;}
.pushset_tab_r p span{font-size: 14px;padding-right: 14px;}
.pushset_tab_r_a a{display: inline-block;margin-right: 5px;width: 80px;height: 24px;line-height:24px;border-radius: 24px;text-align: center;margin-bottom: 7px;}
.pushset_tab_r_a .red{color: #fff !important;background: #dc4f45;}
.pushset_b{width:100%;height:35px;line-height:35px;text-align:center;background:#fff4f1;position: absolute;bottom: 0;left:0;}
.pushset_b a{color: #dc4f45;font-size: 14px;}
.pushset_b a:hover{color: #894c4c;}
.pushunfold{padding: 20px 20px 66px;}
.pushlist{padding-bottom: 11px;}
.pushlist dl{padding: 13px 20px 0;}
.pushlist .pushlist dl{color: #999;}
.pushlist .pushlist_l{width: 287px;font-size: 16px;}
.pushlist .pushlist_m{width: 326px;font-size: 14px;}
.pushlist .pushlist_r{width: 490px;font-size: 14px;padding-top: 1px;}
.pushlist .pushlist_r em{float: left;padding-right: 12px;}
.pushlist .pushlist_r em i{color:#9f6d6d;cursor: pointer;}
.timeset_l{width: 94px;}
.timeset_l .p1{padding-bottom: 10px;font-size: 14px;}
.timeset_l .p2{line-height:20px;font-size: 12px;padding-bottom: 0; }
.timeset_r{width: 166px;margin-top:6px;}
.timeset_r .searchselect{margin-right: 0;}
.timeset_r .select-main{border-radius:0;width: 60px;height: 24px;}
.timeset_r .select-block{border-radius:0;width: 60px;top:18px;}
.timeset_r .select-set{height: 22px;line-height: 22px;padding: 0 35px 0 12px;}
.timeset_r .select-arrow:after{top:-4px;}
.timeset_r .checkbgfull{margin-right:12px;}
.timeset_r_list{margin-bottom: 6px;}
.timeset_r_list .disabled,.timeset_r_list .disabled .select-set{cursor: auto;}


.pushunfold .pushlist>.pushlist{margin: 8px 20px 0;height: 50px;line-height: 50px; }
.pushunfold .pushlist>.pushlist:last-child{margin-bottom: 9px;}
.pushunfold .pushlist>.pushlist .pushlist_l{width: 267px;font-size: 14px;}
.pushunfold .pushlist>.pushlist .pushlist_l em{display: inline-block;float: left;width: 34px;}
.pushunfold .pushlist>.pushlist .pushlist_l em i{font-size: 20px;color: #555;}
.pushunfold .pushlist>.pushlist .pushlist_r{width: 470px;}
.pushunfold .pushlist>.pushlist dl{box-sizing: border-box;padding: 0 20px;}
.pushunfold .pushlist>.pushlist .pushlist_r{padding-top: 0;}
.pushunfold .pushlist>.pushlist .pushlist_m p{padding-top: 0;}
.pushunfold .pushlist>.pushlist .pushlist_m .switch{margin: 14px 16px 0 0;}

.pushlist .pushlist_m .switch{margin: 0 16px 0 0;width: 48px;}
.pushlist .pushlist_m .switch .btnSwitch{height: 22px;width: 24px}
.pushlist .pushlist_m .switch .move{width: 20px;height: 20px;border-radius:20px;}
.pushlist .pushlist_m .switch .switch_on .move{left:27px;}
.pushlist .pushlist_m p{padding-top:1px;}

.clearfix .switch{margin: 0 16px 0 0;width: 36px;}
.clearfix .switch .btnSwitch{height: 15px;width: 18px;}
.clearfix .switch .move{width: 13px;height: 13px;border-radius:13px;}
.clearfix .switch .switch_on .move{left:21px;}

.push-popupLayer{width: 982px;height: 382px;margin-top:-191px;margin-left:-491px;display: block;}
.push-popupLayer .popupLayer-title-l{font-size: 16px;color: #555;margin-top: 18px;}
.push-pop-box{margin:28px 45px 0;}
.push-pop-l{border:1px solid #e7e7e7;background: #e7e7e7;cursor: pointer;}
.push-pop-l,.push-pop-r{width: 430px;height: 190px;box-sizing: border-box;}
.push-pop-l a{display: block;width: 100%;height: 100%;line-height: 190px;text-align: center;font-size: 14px;border:1px solid #e7e7e7;color: #333;}
.push-pop-r{box-sizing: border-box;cursor: pointer;}
.push-pop-l:hover,.push-pop-on,.push-pop-r:hover{border:1px solid #dc4f45;}
.push-pop-on.push-pop-l{background: #fff;}
.push-pop-r .pushset_m_tit{font-size: 14px;padding: 14px 20px 28px;}
.push-pop-r .pushset_tab{margin-left:34px;}
.push-popupLayer .popupLayer-button{width:300px;margin:0 auto;}
.push-popupLayer .popupLayer-button a{margin-left:0;}
.push-popupLayer .popupLayer-button-close{color: #999;border:1px solid #999;}
.push-popupLayer .popupLayer-button-close:hover{background: #999;color: #fff;}
.push-pop-r-noclick{border:1px solid #e7e7e7;background: #e7e7e7;}
.push-pop-r-noclick .pushset_tab_r{width: 0;height: 0;overflow:hidden;}
.push-pop-r-noclick .pushset_tab_l a{border:1px solid #ccc;background: none;color: #ccc;cursor:auto; }
.push-pop-r-noclick .pushset_tab_l a:hover,.push-pop-r-noclick .push-pop-on{color: #ccc !important;}
.push-pop-r-noclick .pushset_tab_l{border-right:none;}

/*在线客服*/
.servicebox{position: fixed;top:0;right:0;bottom: 0;width: 35px;height:100%;background: #383636;z-index:100;}
.servicebox ul{position: relative;height:182px;top:30%;display: block;}
.servicebox ul li{width:35px;float:left;position:relative;}
.servicebox .service01{height: 80px;}
.servicebox .service02{height: 80px;}
.servicebox .service03{height: 56px;}
.servicebox .kefu{height: 80px;}
.servicebox .lishi{height: 80px;}
.servicebox .like-side{height: 80px;}
.servicebox .zhushou{height: 80px;}
.servicebox .zhushou .yan-icon{height: 22px;width: 22px;position: relative;top: 5px;}

.servicebox ul li a{color: #fff;}
.servicebox ul li:after{content:"";width: 23px;height: 1px;background: #4d4d4d;display: block;margin: 0 auto;position: absolute;
bottom: 0;left:7px;}
.servicebox ul li .serviceboxbox{position:absolute;width:35px;height:35px;line-height:35px;top:0;right:0;transition:all .3s;color:#fff;overflow:hidden;}
.servicebox ul li .serviceboxtop{width:35px;height:35px;line-height:35px;display:inline-block;}
.servicebox ul li em{width:35px;height:35px;line-height:35px;position: absolute;right:0;text-align: center;}
.servicebox ul li i{font-size: 22px;}
.servicebox ul li span{float:left;padding-left:12px;font-size: 12px;display: none;}
.servicebox .service01 .serviceboxbox{margin-top:24px;}
.servicebox .service02 .serviceboxbox{margin-top:24px;}
.servicebox .service03 .serviceboxbox{margin-top:20px;}
.servicebox .kefu:after{display: none;}

.servicebox .kefu .serviceboxbox{margin-top:20px;}
/*.servicebox .kefu:after{display: none;}*/
.servicebox .lishi .serviceboxbox{margin-top:20px;cursor: pointer}
.servicebox .lishi em{cursor: pointer;}
.servicebox .zhushou .serviceboxbox{margin-top:20px;}
/*.servicebox .zhushou:after{display: none;}*/
.servicebox .like-side .serviceboxbox{margin-top:20px;cursor: pointer}
.servicebox .like-side em{cursor: pointer;}


/*历史*/
.servicebox .lishi-drop{  display: none;position: relative;width: 500px;max-height: 500px;right: 500px;top:-100px;overflow: auto;background: #fff;padding: 20px;box-shadow: 0 5px 10px rgba(0, 0, 0, .2);}
.lishi .lishi-drop a{display: inline-block;line-height: 30px; padding: 2px;color: #333;cursor: pointer;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;vertical-align: middle;max-width: 350px;}
.lishi .lishi-drop a:hover{color:#dc4f45;}
.lishi .lishi-drop span{display: inherit;
    float: none;padding: 0;}
.lishi .lishi-drop table{width: 100%;line-height: 25px;margin-top: 10px;max-height: 420px;}
.lishi-drop table th,
.lishi-drop table td{min-width: 112px;}
.lishi-drop table tr{margin-bottom: 10px;border-bottom: 1px solid #ddd;}

.lishi-drop table td span {float: none;}
.lishi-drop .lishi-drop-title{height: 40px;background-color: #0e79cc;}
.lishi-drop-title h2{display: inline-block;}


.lishi-drop .lishi-drop-container{position: absolute;top:40px;bottom:40px;left:20px;right:20px;line-height: 25px;font-size: 14px;}
.lishi-drop .lishi-drop-foot{position: absolute;bottom:0;left:20px;right:20px;height: 40px;background-color: grey;text-align: right;}

/*喜欢*/
.servicebox .like-side-drop{  display: none;position: relative;width: 520px;max-height: 500px;right: 520px;overflow: auto;background: #fff;padding: 20px;box-shadow: 0 5px 10px rgba(0, 0, 0, .2);}
.like-side .like-side-drop a{display: inline-block;line-height: 30px; padding: 2px;color: #333;cursor: pointer;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;vertical-align: middle;max-width: 350px;}
.like-side .like-side-drop a:hover{color:#dc4f45;}
.like-side .like-side-drop a.no-hover{color: #333;cursor: auto!important;}
.like-side .like-side-drop a.no-hover:hover{color: #333;!important}
.like-side .like-side-drop span{display: inherit;
    float: none;padding: 0;}
.like-side .like-side-drop table{width: 100%;line-height: 25px;margin-top: 10px;max-height: 420px;}
.like-side-drop table th,
.like-side-drop table td{min-width: 30px;}
.like-side-drop table tr{margin-bottom: 10px;border-bottom: 1px solid #ddd;}

.like-side-drop table td span {float: none;}
.like-side-drop .like-side-drop-title{height: 40px;background-color: #0e79cc;}
.like-side-drop-title h2{display: inline-block;}

.like-side-drop .like-side-drop-container{position: absolute;top:40px;bottom:40px;left:20px;right:20px;line-height: 25px;font-size: 14px;}
.like-side-drop .like-side-drop-foot{position: absolute;bottom:0;left:20px;right:20px;height: 40px;background-color: grey;text-align: right;}
.like-side-drop .icon-shanchu {font-size: 16px;}
/*.servicebox .service03:after{display: none;}*/

/*自选订阅-订阅*/
.optional_r .same_box .time{bottom: -5px;}
.same_box .smalltit{line-height: 24px;}
.same_box .smalltit a{font-weight: normal;font-size: 14px;}
.subscribe{border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.subscribe_menu{padding: 14px 8px;}
.subscribe_menu .l1{margin-bottom: 4px;}

.subscribe_menu .l1 a em{color: #999;}
.subscribe_menu .l1 a span{color: #999;}
.subscribe_menu .l1 .sub_tit{color: #555;}

.subscribe_menu .l1 .sub_tit{display: block;width: 100%;font-size: 14px;height: 32px;line-height: 32px;padding: 0 10px;position: relative;}
.subscribe_menu .sub_tit em:after{content: '\e601';font-family: 'iconfont';font-size: 26px;color: #dc4f45;position: absolute;top:0;right: 0;}
.subscribe_menu .merge .sub_tit em:after{content: '\e93b' !important;font-family: 'iconfont';}
.subscribe_menu .sub_on .sub_tit,.subscribe_menu .sub_tit:hover,.subscribe_menu .l2 .sub_on a{color: #dc4f45;background: #fef2ef;}

.subscribe_menu .l1>.sub_l2_box,.subscribe_menu .l1>.l2{display: none;}
.subscribe_menu .l2{width: 100%;margin-top:6px; /*display: none;*/}
.subscribe_menu .l2 li{position: relative;height: 32px;line-height: 32px;overflow: hidden;}
.subscribe_menu .l2 .sub_delete{position: absolute;right:28px;top:0;cursor: pointer;display: none;}
.subscribe_menu .l2 .sub_delete:hover i{color: #dc4f45;font-size: 18px;}
.subscribe_menu .l2 .sub_delete i{font-size: 16px;color: #e26b63;}
.subscribe_menu .l2 .noteedit{top:-2px;right:54px;}
.subscribe_menu .l2 .noteedit i{color: #dc4f45;font-size: 14px;}
.subscribe_menu .l2 a{width: 100%;height:100%;display: block;padding-left: 30px;}
.subscribe_menu .l2 li:hover{background: #fef2ef;}
.subscribe_menu .l2 li:hover span,.subscribe_menu .l2 a:hover em{color: #dc4f45;}
.subscribe_menu .hotico{font-size: 16px;display:inline-block;float:left;width: 30px;text-align: center;height:32px;line-height: 32px;}
.subscribe_menu .hotspot li span,.subscribe_menu .sub_free span{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.subscribe_menu .hotspot li span{float: left;width: 200px;}
.subscribe_menu .sub_free span{width: 100%;}
.subscribe_menu .sub_free a{padding-right: 30px;}

.subscribe_btn{margin-top:15px;}
.subscribe_btn a{height: 40px;line-height: 40px;font-size: 14px;text-align: center;}
.subscribe_btn a:hover{color: #fff;}
.subscribe_btn .p1 a{display: block;width: 100%;}
.subscribe_btn .p2 a{width: 100px;}
.subscribe_btn .p2 a:first-child{margin-right: 10px;}
.sub_analyst,.hotspot,.sub_free,.sub_l2_box{overflow-y: auto;overflow-x: hidden;display: block;}
.sub_analyst .sub_img{top:4px;margin-right: 15px;}
.sub_analyst li span,.sub_subscription span,.hot_list a p{display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sub_analyst .sub_name{width: 160px;}
.sub_analyst .sub_com{width: 120px;}
.sub_notsubscribe{text-align: center;margin-top:6px;margin-bottom:10px;/*display: none;*/}
.sub_notsubscribe a{display: inline-block;width: 100%;background: #ffe554;padding-top: 10px;padding-bottom: 10px;}
.sub_notsubscribe a:hover{background: #fdd96d;}
.sub_notsubscribe a span,.sub_notsubscribe a i{color: #894c4c !important;}
.sub_notsubscribe a span{font-size: 14px;position: relative;}
.sub_notsubscribe a span:before{content:'\e749'; font-family: 'iconfont';font-size: 18px;position: absolute;top:-2px;left:-26px;}
.sub_notsubscribe a span font{padding-left: 2px;}
.sub_subscription{}
.sub_subscription span{width: 200px;}
.sub_sico{display:inline-block;width: 18px;height: 18px;background: url("../images/zf-input.png") -61px -64px;float: left;margin-top:7px;margin-right:14px;}

.subscribe_popupLayer{width: 980px;height:600px !important;margin-left:-490px;margin-top:-300px !important;box-shadow:2px 2px 5px rgba(163,163,163,.35);overflow-y: auto;}
.subscribe_popupLayer .popupLayer-title-l{margin-left: 20px;}
.subpop_tit{font-size: 14px;}
.subpopbox{width: 100%;}
.subpop_hot{width: 100%;border-bottom: 1px solid #f1f1f1;}
.hot_list{margin-bottom: 10px;max-width: 100%;}
.hot_list a{display:block;width: 100%;height: 66px;border:1px solid #e8e8e8;padding: 10px 42px 0 20px;position: relative;}
.hot_list a p{padding-bottom: 4px;color: #555;max-width: 100%;display: block;font-size: 14px;}
.hot_list a p i{float: left;font-size:18px;padding-right: 10px;}
.hot_list a em{position: absolute;top:6px;right:4px;display: none;}
.hot_list a em i{font-size:20px;}
.hot_list_on a{background: #dc4f45;border:1px solid #dc4f45;}
.hot_list_on a p{color: #fff;}
.hot_list_on a em{display: block;}
.hot_list_on a em i{color: #fff;}
.hot_list_on a em:hover{display: block;}
.subpop_free{width: 100%;padding-top: 10px;padding-bottom:10px;border-bottom: 1px solid #f1f1f1;font-size: 14px;color: #555;}
.subpop_free a{font-size: 14px;color: #555;margin-right: 10px;}
.subpop_free a:hover{color: #dc4f45;}
.subpop_free .btnwhite:hover{color: #fff;}
.subpop_free a i{font-size: 16px;padding-right: 5px;padding-top: 1px;float: left;color: #e7847d;}
.s_free_l{margin-right: 26px;}
.s_free_plate{margin-top: 6px;}
.s_free_plate p{}
.s_free_plate p a{display: inline-block;width:86px;text-align: center;height: 28px;line-height: 28px;border-radius:28px;padding: 0 14px;box-sizing:border-box;overflow:hidden;margin-right: 7px;margin-bottom: 8px;border:1px solid #e8e8e8;}
.s_free_plate p a:hover{border:1px solid #dc4f45;}
.s_free_plate p a.btnwhite_on{border:1px solid #dc4f45;}
.subscribe_popupLayer .popupLayer-button{width: 300px;margin:0 auto 30px;}
.subscribe_popupLayer .popupLayer-button-save{}
.subscribe_popupLayer .popupLayer-button-close{border:1px solid #555;color: #555;}
.subscribe_popupLayer .popupLayer-button-close:hover{background: #555;color: #fff;}

.optional_r .index_left_tt{position: relative;}
.optional_r .index_left_tt .tab_btn{padding-left: 22px;border-top:none !important;width:100%;height: 38px;line-height: 38px;display: block;}
.optional_r .index_left_tt dt{margin-right:30px;}
.position{height:42px;padding-top:20px;box-sizing:border-box;width:100%;background: #f1f1f1;}
.position a,.position span{font-size: 12px;color: #999;}
.position em{padding-left: 6px;padding-right: 10px;font-size: 14px;color: #999;}
.same_news{height: 36px;z-index: 1;}
.same_news a{display: block;width: 100%;height: 100%;line-height: 36px;text-align: center;color: #fff;
background-color: #dc4f45;background-color: rgba(220,79,69,.85);filter:Alpha(opacity=85);position:static; *zoom:1;
}
.same_news a:hover{background-color: rgba(220,79,69,.95);filter:Alpha(opacity=95);color: #fff;}
.index_left_tt .same_news{position: absolute;bottom:-36px;left:0;width: 860px;}

/*导入弹窗*/
.import_popupLayer{width: 980px;height: 520px;margin-top: -260px;margin-left: -490px;}
.import_popupLayer .popupLayer-title-l{color: #555;margin-top:14px;margin-left: 14px; }
.import_popupLayer .popupLayer-title a{font-size: 14px;color: #894c4c;margin-top:16px;margin-left: 24px; }
.import_popupLayer .popupLayer-title a i{float: left;font-size: 18px;padding-right: 2px;}
.import_popupLayer .popupLayer-title a:hover,.import_popupLayer .popupLayer-title a:hover i{color: #dc4f45;}
.import_popupLayer .popupLayer-close-box{top:-6px;right:16px;}
.importpopbox{width: 890px;margin: 0 auto;}
.importpop_steptit{width: 100%;}
.importpop_steptit li{background: #fbfbfb;height: 34px;line-height: 34px;text-align: center;font-size: 14px;overflow:visible;}
.importpop_steptit li span{padding-right: 12px;}
.importpop_steptit .step01,.importpop_steptit .step02{position: relative;}
.importpop_steptit .step01:before,.importpop_steptit .step02:before{
    position: absolute;
    top: 0;
    right:-22px;
    content: '';
    border-top: 17px solid transparent;
    border-left: 22px solid #e8e8e8;
    border-bottom: 17px solid transparent;
    display: inline-block;
    z-index: 1;
 }
.importpop_steptit .step01:after,.importpop_steptit .step02:after{
    position: absolute;
    top: 0;
    right:-20px;
    content: '';
    border-top: 17px solid transparent;
    border-left: 22px solid #fbfbfb;
    border-bottom: 17px solid transparent;
    display: inline-block;
    z-index: 2;
 }
.importpop_steptit .step_on{background: #dc4f45;color: #fff;}
.importpop_steptit .step01.step_on:before,.importpop_steptit .step02.step_on:before{
	border-left: 22px solid #dc4f45;
}
.importpop_steptit .step01.step_on:after,.importpop_steptit .step02.step_on:after{
	border-left: 22px solid #dc4f45;
}
.importpop_steptit .step01{width: 268px;}
.importpop_steptit .step02{width: 296px;}
.importpop_steptit .step03{width: 324px;}
.imtpop_step01_l,.imtpop_step01_r{width: 428px;height: 246px;}
.imtpop_step01_l img{width: 100%;height: 100%;}
.imtpop_step01_r textarea{width: 100%;height: 100%;line-height: 24px;font-size: 14px;padding: 10px;border:none;}
.importpop-button{width: 100%;text-align: center;}
.importpop-button a{padding: 12px 44px;}
.importpop_step01{position: relative;}
.importpop_recognition{position: absolute;top:0;left:-44px;width: 978px;height: 380px;background: #000;text-align: center;
background-color: rgba(0,0,0,.75);filter:Alpha(opacity=75);display: none; }
.importpop_recognition img{padding-top: 114px;}
.importpop_recognition span{color: #dc4f45;font-size: 40px;line-height: 32px;display: block;margin-top: 30px;}
.imtpop_step03_l{height: 262px;border-right:1px solid #e8e8e8;}
.imtpop_step03_m{height: 262px;border-right:1px solid #e8e8e8;}
/*.imtpop_step03_r{width: 295px;}*/
.imtpop_step03_tit{color: #555;}
.imtpop_step03_l_con{margin-top:12px;max-height: 230px;overflow-y: auto;}
.imtpop_step03_l_con li{margin-bottom: 10px;font-size: 14px;}
.imtpop_step03_l_con li em{margin-right: 10px;}
.imtpop_step03_l_con li em i{color:#dc4f45; font-size: 18px;}
.imtpop_step03_l_con li span{display: inline-block;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.imtpop_step03_r_con{margin-top:14px;overflow-y: auto;max-height: 230px;}
.imtpop_step03_r_con li{background: #fbfbfb;border:1px solid #e8e8e8;font-size: 14px;height: 30px;line-height: 30px;box-sizing: border-box;padding-left: 16px;position: relative;margin-bottom: 3px;}
.imtpop_step03_r_con li p{white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.imtpop_step03_r_con li p span{padding-right: 10px;}
.imtpop_step03_r_con li em{position: absolute;font-size:16px;right: 14px;top:1px;color: #999;cursor: pointer;}

.imtpop_step03_m_con{margin-top:14px;overflow-y: auto;max-height: 230px;}
.imtpop_step03_m_con li{background: #fbfbfb;border:1px solid #e8e8e8;font-size: 14px;height: 30px;line-height: 30px;box-sizing: border-box;padding-left: 16px;position: relative;margin-bottom: 3px;}
.imtpop_step03_m_con li p{white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.imtpop_step03_m_con li p span{padding-right: 10px;}
.imtpop_step03_m_con li em{position: absolute;font-size:16px;right: 14px;top:1px;color: #999;cursor: pointer;}
.importpop_step03 .importpop-button{width: 830px;margin: 0 auto;}

/*.step03_flex {display: -webkit-box;display: -moz-box; display: box;width: 890px;}*/
.step03_flex {
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    width: 890px;
}
.step03_list_item {width: 100%;height: 262px;-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;flex: 1;padding: 0 30px;border-right: 1px solid #e8e8e8;}
.step03_list_item.noborder {border: none;}
.step03_default_list{display: none;}

/*自选订阅-收藏*/
.notelist h3{font-size: 16px;font-weight: bold;color: #333;max-width: 334px;}
.notelist h3+p{font-size: 12px;color: #999;padding-top: 8px;}
.notelist_on h3,.notelist_on h3+p{color:#fff; }
.noteedit{position: absolute;right:46px;top:18px;font-size: 16px;color: #976262;cursor: pointer;font-size: 20px\9;top:15px\9;font-weight: bold\9}
.notelist_on .noteedit i{color:#fff;}
.handletopbox01 .select-main{width: 150px;height: 26px;}
.handletopbox01 div.select-set{height: 24px;line-height: 24px;padding: 0 35px 0 20px;}
.handletopbox01 div.select-block{width: 150px;top:20px;}
.handletopbox01 div.select-arrow:after{top:-4px;}
.handletopbox01 li.select-items{padding: 4px 20px;}
.handletopbox01 .yh-input-checkbox em{margin-right: 10px;}
.handletopbox01 .searchradio{margin-top:2px;}
.same_box_remark{background: #f9f9f9;border:1px solid #e8e8e8;padding: 2px 10px;font-size: 12px;color: #555;line-height: 24px;}
.collectmain .time{position: static}
.move-popupLayer{width: 600px;height: 460px;margin-top: -230px;margin-left: -300px;}
.movepopbox{width: 536px;height: 300px;border:1px solid #e8e8e8;background: #f1f1f1;margin:20px auto 0;}
.move-popupLayer .popupLayer-title-l{margin-left: 32px;}
.movepopbox{}
.movepopbox .zf-radiobox{box-sizing: border-box;padding-top: 18px;width: 100%;max-height: 100%;overflow-y: auto;}
.movepopbox .zf-radiobox li{display:block;width: 100%;margin-bottom: 10px;padding-left: 30px;padding-right: 0;}
.movepopbox .zf-radiobox li label{cursor: pointer;}
.movepopbox .zf-radiobox .radiobox-span{font-size: 14px;background: #fff;border:1px solid #e8e8e8;width:420px;height:40px;line-height:38px;padding-left:10px;padding-right:10px;display: inline-block;float: left;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.movepopbox .zf-radiobox li:hover .radiobox-span{background: #eee;}
.note_popupLayer{width: 600px;height: 380px;margin-top: -190px;margin-left: -300px;}
.notepopbox{width: 540px;height:200px;margin: 20px auto 0;}
.notepopbox textarea{width: 100%;height: 100%;border: 1px solid #e8e8e8;padding: 10px;border-radius:4px;font-size: 14px;line-height: 30px;background: #fff;}
.history_checkbox .yh-input-checkbox{margin-right:0;}
.history_checkbox .yh-input-checkbox-checked em{margin-right:0;}
.history_checkbox .yh-input-checkbox em{margin-right:0;}
.collectlist .yh-input-checkbox em{left: 0;}
.notpoint,.notpoint:hover{background: #e1e1e1;border:1px solid #e1e1e1;color: #999 !important;cursor:auto; }
.same_box_nohover h3 a{cursor: auto;}
.same_box_nohover h3 a:hover{color: #555 !important;}
.same_box_nohover .down:after{color: #999;cursor: auto;}
.optional_main{position: relative;}
.optional_nav{background: #f1f1f1;}
.optional_nav{z-index: 11}
.optional_l_box,.handletop,.index_left_tt{z-index:1;}
.handletop:before{content: '';display: block;width: 760px;height: 12px;position: relative;
background: #f1f1f1;position: absolute;top: -13px;left: -1px;}
/*.optional_l_box .scroll-wrapper{}*/
.optional_l_box .scrollbar-inner > .scroll-element.scroll-y{right: 0;}
.optional_l_box .scrollbar-inner > .scroll-element.scroll-y{top:10px;}

/*消息中心*/
.infonav{padding-top: 16px;padding-bottom: 16px;}
.infonav li{margin-bottom: 16px;}
.infonav li a{display: block;width: 100%;padding: 10px 34px;font-size: 16px;color: #333;}
.infonav_on a,.infonav li a:hover{background: #dc4f45;color: #fff !important;}
.handletop h5{font-size: 14px;color: #dc4f45;font-weight: normal;padding-top: 3px;}
.handletop h5 span{color: #999;}
.handletop_info_a{font-size: 14px;padding: 2px 10px !important;}
.handletop_info{padding: 5px 20px !important;}
/*.optional_main_tit{}*/
.optional_main_tit .notice_logo{position: static;}
.newInforTip{display:inline-block;width: 10px;height: 10px;border-radius:10px;background: #dc4f45;position: absolute;}
.collectlist .newInforTip{left:0;top: 63%;margin-top: -5px;}
/*.info_popupLayer{width: 600px;height: 276px;margin-top: -138px;margin-left: -300px;}*/
.info_popupLayer .confirm-wz{font-size: 18px;}
.keyword_popupLayer{width: 600px;height: 350px;margin-top: -175px;margin-left: -300px;}
.keyword_popupLayer .confirm-wz{height: 124px;overflow: hidden;font-size: 18px;text-align: left;width: 470px;margin: 0 auto;}
.keyword_popupLayer .confirm-wz-box{height: 124px;display: table;font-size: 18px;line-height: 32px;}
.keyword_popupLayer .confirm-wz span{vertical-align: middle;display: table-cell;}
.info_popupLayer .popupLayer-button{width: 250px !important;margin:0 auto;}
.keyword_popupLayer .popupLayer-button-center{width: 100px;}
.optional_l_info .scrollbar-inner > .scroll-element.scroll-y{top:0 !important;}
.infoCenterMain .same_box h3{font-size: 16px;font-weight: normal;max-width: 86%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.infoCenterMain .same_box .time{top:20px;margin-top: 0;right:26px;}
/*紧凑版*/
.slideSwitch{
    width:40px;
    height:20px;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    background-color: #f1f1f1;
    border: 1px solid #dc4f45;
    position: relative;
    cursor:pointer;
}

.slideSwitch .btnn {
    width:20px;
    height:18px;
    background-color: #dc4f45;
    position: absolute;
    left:-1px;
}
.slideSwitch .btnico{text-align: center;width:19px;height:22px;line-height: 18px;position:relative;z-index: 1}
.slideSwitch .btn1 i{color: #fff;}
.slideSwitch i{color: #bababa;font-size:12px;}
.slideSwitch_box{position: relative;}
.slideSwitch_box .slideSwitch{position: absolute;right:0;top:2px;}
.sack_center .same_container{margin-top:14px;}
.compactVersion .same_container{background: #fff;border: 1px solid #e8e8e8;padding:10px 20px 20px;}
.compactVersion .same_box{border-left:none;border-top:none;border-right:none;padding:2px 0 4px;margin-top:2px;}
.compactVersion .same_box_nr{display: none;}
.compactVersion .same_box:last-child{border-bottom:none;}
.compactVersion .same_gp{margin-top: 0;}
.compactVersion .same_box_bottom{margin-top: 0;}
.compactVersion .same_box h3 a{font-weight: bold;}
/*.compactVersion .downbox{}*/
.compactVersion .same_box h3{font-size:16px;line-height:24px;font-weight:normal;}
.compactVersion .sack_box{padding: 10px 0 34px;}
.compactVersion .sack_box p{line-height: 18px;}
/*返回顶部*/
#goTopBtn{position: fixed;width:40px;height:38px;bottom:10px;cursor:pointer;display:none;z-index: 101}
#goTopBtn i{font-size: 24px;color: #fff;}
/* 分析师 */
/*.agencybox{}*/
.agency_classify{margin: 15px;}
.agency_classify li,.agency_hot li{height: 40px;line-height:40px;border: 1px solid #e8e8e8;}
.agency_classify li{margin: 5px;width: 106px;}
.agency_classify li a,.agency_hot li a{display: block;width: 100%;height: 100%;font-size: 14px;color: #333;}
.agency_classify li a,.agency_hot li span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.agency_classify li a{text-align: center;}
.agency_hot{margin: 15px 10px;}
.agency_hot li{margin: 5px 10px;width: 215px;}
/*.agency_hot li a{}*/
.agency_hot li a span{display: inline-block;}
.agency_hot_img{width: 106px;height: 30px;margin-top: 4px;display: table-cell;
text-align: center;vertical-align: middle;}
.agency_hot_img img{max-width:  106px;max-height: 30px;}
.agency_hot_wz{width: 106px;padding-left: 10px;box-sizing: border-box;}
.agency_advertise a{display: inline-block;width: 588px;height: 156px;overflow: hidden;}
.agency_advertise img{width: 588px;height: 156px;}
.agency_advertise img{transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-webkit-transition: all .5s ease-out;
-o-transition: all .5s ease-out;}
.agency_advertise img:hover{transform: scale(1.05,1.05);}
.panoramic_tit .more{font-size: 12px;}
.panoramic_tit .more:after{font-size: 12px;top:-1px;}
.agency_index span{display:inline-block;width:36px;height:36px;line-height:34px;font-size:14px;text-align:center;border:1px solid #e8e8e8;background:#fff;margin-right: 10px;cursor: pointer; }
.agency_index .on,.agency_index span:hover{border: 1px solid #dc4f45;background: #dc4f45;color: #fff;}
.agency_index .no_hover:hover,.agency_index .no_hover{border: 1px solid #e8e8e8;background: #f6f6f6;color: #d0d0d0;cursor:auto;}

.index_left .list_analyst,.institution_main .list_analyst{padding: 20px;}
.index_con .list_analyst .list_analyst_l{width:100%;height: auto;}
.index_con .list_analyst a{width: 100%;}
.index_con .list_analyst i img,.list_analyst i{width: 50px;height: 50px;}
.detail_right .list_analyst i{width: 66px;height: 66px;}
.index_con .list_analyst h3{font-size: 20px;font-weight: normal;padding-bottom: 0;}
.index_left .list_analyst h3,.institution_main .list_analyst h3{padding-right: 14px;}
.index_left .list_analyst .list_analyst_name,.institution_main .list_analyst .list_analyst_name{margin-bottom: 6px;}
.index_left .list_analyst .list_analyst_agency em,.institution_main .list_analyst .list_analyst_agency em{padding-right:16px;padding-top: 8px;}
.index_con .list_analyst .list_analyst_agency em{font-size: 14px;}
.index_con .list_analyst .list_analyst_agency span{display:inline-block;height: 20px;line-height: 22px;border: 1px solid #e8e8e8;padding-left: 4px;padding-right: 4px;margin-top:6px;}
.index_con .list_analyst .list_analyst_agency span img{max-height: 18px;}
.index_left .list_analyst .list_analyst_industry,.institution_main .list_analyst .list_analyst_industry{margin-left: 85px;}
.index_con .list_analyst .list_analyst_industry em{padding-left:6px;padding-right: 6px;}
.index_right .list_analyst{padding: 20px 20px 16px;}
.index_right .list_analyst_name{margin-left:70px;margin-right: 72px;}
.index_right .list_analyst_agency{margin-left:70px;}
.index_right .list_analyst .list_analyst_l{position: relative;}
.index_right .list_analyst .list_analyst_agency span{margin-top: 0;position: absolute;right:0;top:8px;}
.index_right .list_analyst_name em{padding-top: 0;}
.index_right .list_analyst_name>div h3{width: 160px;}
.index_right .list_analyst>p{width: 100%;margin-top: 0;line-height: 22px;font-size: 12px;}
.index_right .list_analyst_l{margin-bottom: 20px;}
/*.toolbar_analyst .toolbar_analyst_unfold{}*/
.toolbar_analyst_unfold .search_select dt{color: #333;box-sizing: border-box;}
.toolbar_analyst_unfold .search_select dt .search_select_tit{overflow: hidden;}
.toolbar_analyst_unfold .search_select dt .search_select_tit .tit_l{margin-top: 4px;margin-right: 10px;}
.toolbar_analyst_unfold .search_select .search_select_tit:after{color: #dc4f45;left: -26px;}
.toolbar_analyst_unfold .search_select_dropdown{left:0;top:32px;}
.toolbar_analyst_unfold .search_select_dropdownbox{width:820px;padding: 10px;}
.toolbar_analyst_unfold .searsdlist_r{width:670px;}
.toolbar_analyst .conditions p{font-size: 12px;color: #999;}
.toolbar_analyst .toolbar_accept a i{float: left;top:-2px;}
.toolbar_analyst .toolbarbox .nums .search_tool,.toolbar_analyst .conditions{margin-top: 4px;}
.toolbar_industry .search_select_dropdownbox:before{left:3px;}
.toolbar_agency .search_select_dropdownbox:before{left:226px;}
.toolbar_agency .search_select_dropdown{left:-222px;}
.toolbar_analyst .search_select_tit .tit_r{display: inline-block;padding: 0 30px 0 10px;width:140px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis; height:24px;line-height: 24px;border: 1px solid #e8e8e8;background: #fff;}
.toolbar_agency .searsdlist_l p{color: #555;font-size: 12px;}
/*.toolbar_agency .searsd_unit a{}*/
.toolbar_agency .searsdlist_r{line-height: 28px;padding-left: 11px;}
.toolbar_agency .searsd_tit p{padding-bottom: 8px;font-size: 12px;}
.toolbar_agency .searsdlist_r{width:100%;}
.toolbar_agency .searsd_name{padding-right: 4px;}
.searsdlist .typename{float: left;display: inline-block;width:20px;height: 20px;text-align: center;line-height: 20px;margin-right: 4px;}
.searsdlist .typename.on{background: #dc4f45;color: #fff;}
.menucontainer{background: #fdfdfd;border: 1px solid #e8e8e8;margin: 10px 11px 0;}
#hotAnalyst{margin-top: 15px;}
/*新财富分析师*/
.analystnav{padding: 20px;}
.analystnav li{margin-bottom: 20px;}
.analystnav li a{width:100%;font-size: 14px;color: #999;}
.analystnav_on a{color: #dc4f45 !important;}
.analyst_tit{font-size: 24px;font-weight: normal;line-height: 45px;}
/*.analystlist_tit{}*/
.analystlistbox{padding: 20px 20px 0;}
.analystlist_tit{padding: 0;border-top:none;background-color:transparent;margin-bottom: 10px;}
.analystlist_tit p{margin-right: 0;}
.analystlist_tit p span{font-size: 20px;color: #333;}
.analystlist_tit strong a{font-size: 16px;color: #333;}
.analystlist_tit p{margin-top: 4px;width: 20%;float: left;}
.analystlist_tit p span{margin-right: 70px;}
.analystlist_tit strong{display: inline-block;float: right;width: 80%}
.analystlist_tit strong a{margin-right: 40px;margin-bottom: 10px;margin-bottom: 10px;
display: inline-block;}
.analystlist_tit  strong i{width: 30px;height: 30px;margin-right: 15px;}
.analystlistbox .datalist{padding: 12px 0 10px;border-left: none;border-top: none;border-right: none;border-bottom: 1px solid #e8e8e8;margin-bottom: 0;}
.analystlistbox .datalist:last-child{border-bottom: none;}
.analystlistbox .datalist-securities a{padding-right: 14px;}
.analystlistbox .datalist-securities a:hover{color: #dc4f45;}
.analystlistbox .datalist-tit{padding-bottom: 0;}
.analystlistbox .datalist-tit a{font-size: 16px;padding-left: 0;}
.analystadvertise{width: 100%;height: 100px;overflow: hidden;}
.analystadvertise img{width: 100%;height: 100%;}
/*分析师详细页*/
.analystdetail_top{padding: 20px;}
/*.analystdetail_top_t{}*/
.analystdetail_top_t .list_analyst{width: 360px;padding: 0;}
.analystdetail_top_t .list_analyst .list_analyst_l{width: 100%;}
.analystdetail_top_t .wz{width: 400px;}
.analystdetail_top_t .contact{width: 396px;}
.analystdetail_top_t .list_analyst a{width: 100%;}
.analystdetail_top_t .wz{font-size: 14px;line-height: 22px;}
.analystdetail_top_t .contact{font-size: 14px;}
.analystdetail_top_t .contact p{padding-bottom:10px;text-align: right;}
.analystdetail_top_t .contact p span{position: relative;}
.analystdetail_top_t .contact p i{font-size: 18px;color: #ffa49d;position: absolute;left:-26px;}
.analystdetail_top_t .list_analyst i img:hover{ height: 66px; width: 66px; transform:scale(1,1);}
.analystdetail_top_t .list_analyst i{ height: 66px; width: 66px;}
.analystdetail_top_b .wz{font-size: 12px;color: #999;padding-top: 15px;}
.analystdetail_top_b .wz span{font-size: 14px;font-weight: bold;padding-right: 14px;}
.analystdetail_top_b .wz em{padding-right: 5px;}
.analystdetail_top_btn a{display: block;float: right;width: 100px;height: 30px;line-height: 30px;border-radius:30px;text-align: center;font-size: 16px;color: #dc4f45;}
.analystdetail_top .analystdetail_top_btn{width: 80px;margin-top:2px;margin-left: 20px;}

.income{padding:18px 20px 0;height: 400px;}
.income dl dt{width:50%;position: relative;}
.income dl dt:after{content: '';width: 1px;height: 62px;border-right: 1px solid #e8e8e8;position: absolute;right: 0;top:0;}
.income dl dd{width:50%;padding-left: 22px;}
.worth_tit{font-size: 12px;color: #998f8f;}
.worth_num{font-size: 30px;font-weight: bold;}
.worth_date{font-size: 12px;color: #999;}
.income_tit{font-size: 16px;}
.income_reference_l{font-size: 12px;color: #998f8f;padding-top:5px;padding-right: 10px;}
.income_reference_r{}
.income_reference_r .select-main{height: 28px;}
.income_reference_r .select-main,.income_reference_r div.select-block{width: 164px;border-radius: 0;}
.income_reference_r div.select-set{height: 26px;line-height: 26px;padding: 0 28px 0 15px;}
.income_img{width: 314px;height: 182px;}
.income_img img{width: 100%;height: 100%;}
.industryAnalyst{padding: 8px 20px;}
.industryAnalyst .list_analyst{border-bottom: 1px solid #e8e8e8;padding: 0 100px 12px 0;margin-top: 14px;}
.industryAnalyst .list_analyst:last-child{border-bottom: 0;}
.industryAnalyst .list_analyst i,.industryAnalyst .list_analyst i img{width: 40px;height: 40px;}
.industryAnalyst .list_analyst_name{margin-left: 60px;}
.industryAnalyst .industry{position: absolute;right: 4px;top:14px;font-size: 14px;}
.industryAnalyst .list_analyst h3{font-size: 18px;}
.industryAnalyst .list_analyst .list_analyst_industry{font-size: 12px;color: #999;margin-left: 60px;}
.hisResearch{height: 400px;}
.hisResearch_ul{height:343px;overflow:hidden;position: relative;padding-bottom:10px;margin: 20px 20px 0;}
.hisResearch_ul li{position: relative;padding-left: 100px;margin-bottom:8px;}
.hisResearch_ul:before{content: '';width: 1px;height: 100%;border-left: 1px solid #e8e8e8;position:absolute;top:0;left:38px;}
.hisResearch_date{width: 80px;height: 50px;background: #555;color: #fff;text-align: center;line-height: 18px;padding-top: 8px;position: absolute;left:0;top:0;}
.hisResearch_monht{font-size: 20px;}
.hisResearch_year{font-size: 12px;}
.hisResearch_ul li .hisResearch_con{ border-bottom: 1px solid #e8e8e8;padding-bottom: 10px;}
.hisResearch_ul li .hisResearch_ul_tit a{color: #333;}
.hisResearch_ul li:hover .hisResearch_ul_tit a{color: #dc4f45;}
.hisResearch_ul li:hover .hisResearch_date{background: #dc4f45;}
.hisResearch_ul .hisResearch_ul_tit{color: #333;font-size: 16px;line-height: 26px;padding-bottom:2px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; }
.hisResearch_ul .hisResearch_ul_subtit{color: #999;font-size: 14px;}
.hisResearch_ul .hisResearch_ul_subtit .portraitSplit:before{color: #999;}
.hisResearch_a{width: 100%;height: 35px;line-height: 35px;text-align: center;}
.hisResearch_a a{display: block;width: 100%;height: 100%;color: #dc4f45;background: #fff4f1;font-size: 14px;}
.hisResearch_a a:hover{background: #fee7e0;}
.coverStocks{overflow: hidden;}
.coverStocksBox{width: 830px;}
.coverStocksList{width: 404px;height: 230px;margin-right: 10px;margin-bottom: 10px;padding: 20px;}
.coverStocksList>div{overflow: hidden;}
.coverStock_1{position: relative;padding-right: 80px;}
.coverStock_1 a{color: #333;}
.coverStock_1 span{font-size: 18px;padding-right:10px;}
.coverStock_1 aside{color: #999;}
.coverStock_1 aside i{padding-right:5px;position: absolute;right:0;top:1px;min-width: 150px;text-align: right;}
.coverStock_1 aside i label{margin-left: 5px;font-size: 12px;}
.coverStock_2,.coverStock_3{border-bottom: 1px solid #e8e8e8;}
.coverStock_2{margin-top: 10px;padding-bottom: 8px;}
.coverStock_2 .p1{font-size: 14px;width: 48px;padding-top: 3px;}
.coverStock_2 .p2{width: 122px;}
.coverStock_2 .p3{width: 192px;}
.coverStock_2 .p2,.coverStock_2 .p3{font-size: 12px;color: #998f8f;padding-left: 8px;position: relative;}
.coverStock_2 .p2:before,.coverStock_2 .p3:before{content: '';height: 16px;width: 1px;border-left:1px solid #e8e8e8;position: absolute;left:0;bottom:2px;}
.coverStock_2 .p2 em{font-size: 18px;}
.coverStock_2 .p3 em{font-size: 14px;}
.coverStock_2 .p3 span{font-size: 18px;color: #333;padding-right:5px;}
.coverStock_3{margin-top: 12px;padding-bottom: 10px;}
.coverStock_3>div{position: relative;height: 52px;box-sizing:border-box;}
.coverStock_l{width: 187px;}
.coverStock_m{width:138px;padding-left: 10px;padding-right:2px;}
.coverStock_r{width:175px;padding-left:8px;}
.coverStock_m,.coverStock_r{border-left:1px solid #e8e8e8;}
.coverStock_tit{font-size: 12px;color: #998f8f;}
.coverStock_con em{font-size: 12px;color: #998f8f;display: block;height: 12px;line-height: 12px;padding-top: 2px;}
.coverStock_con span{font-size: 18px;color: #333;display: block;position: absolute;bottom:-4px;}
.coverStock_con{}
.coverStock_con_l{width: 50%;height: 35px;}
.coverStock_con_r{width: 50%;height: 35px;border-left:1px solid #e8e8e8;padding-left: 6px;}
.coverStock_4{margin-top: 10px;}
.coverStock_4 a{font-size: 12px;color: #333;width: 100%;display:block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.coverStock_4 a i{float: left;padding-right: 10px;color: #894c4c;}
/*机构*/
.institution_right .jh_calendar_day:first-child{border-top: none;}
.institution_right .jh_calendar{padding: 6px 0;}
.institution_right .jh_calendar_day{font-size: 12px;}
.institution_right .jh_calendar_con p{width: 216px;}
.institution_right .jh_calendar_con span{margin-top:-12px;}
.sack_left_logo{width: 100%;height: 88px;}
.sack_left_logo img{width: 100%;height: 100%;}
.institution_center .reporttime.portraitSplit:before,.institution_main .reporttime.portraitSplit:before{font-size:14px;top: 0;color: #a9a9a9;}
.institution_center .same_box_bottom p{margin-right: 0;}
.institution_center .reporttime,.institution_main .reporttime{color: #999;font-size: 12px;}
.institution_center .same_box_bottom strong{padding-left: 4px;padding-right:0;}
.institution_center .same_box_bottom strong a{margin-right: 4px;margin-left:4px;}
.same_box_img{width: 60px;height: 60px;margin-right: 20px;}
.same_box_img img{width: 58px;height: 58px;border: 1px solid #e8e8e8;}
.institution_main .reporttime:before{left:-10px;}
.institution_main .stock_menu dt{padding-top: 5px;}
.institution_main .stock_menu dt:first-child{border-top: none;padding-bottom: 2px;}
.institution_main .stock_menu dt:first-child a{display: inline-block;width: 64px;}
.institution_main .stock_menu a{font-size: 12px;margin: 0 6px 0 0;}
.institution_main .stock_menu .period a{margin: 0 0 0 0;}
.institution_main .stock_menu{padding: 2px 20px 10px;}
/*会议*/
.meetingList{padding: 20px 20px 15px;}
.meeting_l{width: 106px;}
.meeting_r{width: 860px;}
.meeting_l .date{font-size: 14px;line-height: 24px;padding-bottom:2px;}
.meeting_l .date em{font-size: 22px;}
.meeting_l .year{font-size: 12px;color: #999;}
.meetingDetailList{margin-bottom: 18px;}
.meetingDetailList:last-child{margin-bottom:0;}
.meetingDetailList_l{width: 130px;margin-top: 5px;}
.meetingDetailList_l .type{font-size: 12px;color: #999;}
.meetingDetailList_l .clock{font-size: 22px;}
.meetingDetailList_l .type .newsicon{margin-top:0;}
.meetingDetailList_r{width: 730px;}
.meetingDetailList_r .theme{font-size: 18px;font-weight: bold;line-height: 24px;padding-bottom:4px;}
.meetingDetailList_r .theme a{color: #333;}
.meetingDetailList_r .theme a:hover{color: #dc4f45;}
.meetingDetailList_r .place{font-size: 12px;color: #999;}
.institution_main table{}
.institution_main table th,.institution_main table td{text-align: left;padding:7px !important;}
.institution_main .bootstrap-table{margin-top: 0;}
.institution_main [data-field="agencyld1"]{width: 29px;}
.institution_main [data-field="agencyld2"]{width: 75px;}
.institution_main [data-field="agencyld3"]{width: 59px;}
.institution_main [data-field="agencyld4"]{width: 78px;}
.institution_main [data-field="agencyld5"]{width: 76px;}
.institution_main [data-field="agencyld6"]{width: 61px;}
.institution_main [data-field="agencyld7"]{width: 46px;}
.institution_main [data-field="agencyld8"]{width: 49px;}
.institution_main [data-field="agencyld9"]{width: 56px;}
.institution_main [data-field="agencyld10"]{width: 177px;}
.institution_main [data-field="agencyld11"]{width: 51px;}
.institution_main [data-field="agencyld12"]{width: 48px;}
.institution_main [data-field="agencyld13"]{width: 50px;}
.institution_main [data-field="agencyld14"]{width: 50px;}
.institution_main [data-field="agencyld15"]{width: 48px;}
.institution_main [data-field="agencyld16"]{width: 50px;}
/*研究号*/
.researchNumber .index_left_tt .tab_btn{max-width: 78%;}
.researchNumber .index_left_tt .yh-input-checkbox{max-width: 20%;margin-right: 0;}
.researchNumber .index_left_tt .searchselect-span{font-size: 12px;color: #333;}
.researchNumber .index_left_tt .checkbgfull em{left:-6px;top: 4px;}
.researchNumber .index_left_tt span{margin-right: 0;padding-right:0;}
.researchNumber .searchselect-span{padding-right: 0;}
.researchNumber .yh-input-checkbox{margin-right: 4px;}
.researchNumber_result{color: #999;padding-bottom:4px;}
.researchNumber_result span{padding-right: 10px;}
.researchNumber_list{/*text-align: justify;*/margin-left: -18px;}
.researchNumber_list:after{content: '';display: inline-block;overflow: hidden;width: 100%;height: 0;vertical-align: top;}
.researchNumber_list .list_analyst{width: 386px;height: 130px;margin-bottom: 10px;margin-top:0;padding: 20px;display: inline-block;margin-left: 17px;float: left}
.researchNumber_list .list_analyst i img,.researchNumber_list .list_analyst i img:hover{width: 50px;height: 50px;}
.researchNumber_list .list_analyst_l{height: 72px;}
.researchNumber_list .typebox{font-size: 14px;}
.researchNumber_list .typebox span{font-size: 12px;color: #999;}
.researchNumber_list .list_analyst_name{margin-left: 64px;font-size: 18px;max-height:58px;overflow: hidden;}
.researchNumber_list .concern{width: 70px;height: 26px;line-height: 26px;font-size: 14px;top: 26px;}

/*研究号详细页列表*/
.researchdetail_top .list_analyst{width: 100%;}
.researchdetail_top .list_analyst_l{width: 100%;height: auto;}
.researchdetail_top .list_analyst_name h3{padding-bottom: 0;}
.researchdetail_top .list_analyst_name p{width: 100%;margin-top: 4px;font-size: 14px;}
.researchdetail_top .list_analyst_name p span{padding-right:10px;}
.researchdetail_top .detailsbtn{margin-left: 86px;margin-top: 10px;}
.researchdetail_top .detailsbtn a{display: inline-block;height: 26px;line-height: 26px;padding: 0 10px;}
.researchdetail_top .analystdetail_top_b .wz{margin-right: 16px;}
.researchdetail_list .time{right:0;bottom: -4px;}
/*.researchdetail_list .nodivision em{width: 18px;height: 18px;border-radius:18px;font-size:12px;line-height: 18px;text-align: center;display: inline-block;float: left;margin-right:6px;background: #dc4f45;color: #fff;}*/
/*.researchdetail_right .list_analyst{}*/
.researchdetail_right .list_analyst .list_analyst_name em{font-size: 18px;color: #555;}
.researchdetail_right .list_analyst>a:hover .list_analyst_name em{color: #dc4f45;}
.analyst_concern{width: 70px;height: 26px;line-height: 26px;font-size: 14px;top:22px;}
.researchdetail_right .list_analyst .typebox em{font-size: 14px;color: #555;}
.researchdetail_right .list_analyst .typebox span{font-size: 12px;color: #999;}
.researchdetail_right .list_analyst .list_analyst_l{margin-bottom: 34px;}
.researchdetail_right .list_analyst:first-child{margin-top: 10px;}
.researchdetail_right .index_left_tt dt{margin-right: 30px;}

/*个人中心*/
.portrait,.portrait_edit{width: 100px;height: 100px;}
.portrait{margin: 0 auto;position: relative;}
.portrait .sub_img{width: 100%;height: 100%;top:0;}
.portrait_edit{background:#fff;filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;
 position: absolute;top:0;left:0;border-radius: 50%;border:1px solid #eaeaea;display: none;}
.portrait_edit span{display:block;width: 26px;height: 26px;line-height:26px;border-radius: 26px;text-align:center;background: #dc4f45;box-sizing:border-box;position: absolute;bottom:12px;right: 18px;cursor: pointer;}
.portrait_edit span i{font-size: 14px;color: #fff;}
.portrait_hover:hover .portrait_edit{display: block;}
.signOut{width: 85px;height: 30px;margin: 0 auto;}
.signOut a{width: 100%;height: 100%;text-align:center;line-height:30px;font-size:14px;display: block;}
.personalInfor .signOut{margin-bottom: 20px;}
.personal_tab_tt dl dt,.personal_tab_tt .tab_btn{font-size: 14px;height: 42px !important;line-height: 42px !important;}
.personal_tab_tt .on{color: #dc4f45;}
.securityList{padding:30px 10px 30px;border-bottom: 1px solid #e8e8e8; }
.security_l{width: 570px;}
.security_l .p1{font-size: 16px;}
.security_l .p1 span{padding-left: 4px;}
.security_l .p2{font-size: 14px;color: #999;padding-top: 8px;}
.security_r{margin-top:10px;}
.security_r a{display: inline-block;padding-left:16px;padding-right:16px;min-width:84px;text-align:center;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}
.personalInfor{padding-top: 0;}
.personalInfor_l{padding-left: 12px;padding-right: 12px;padding-bottom: 20px;}
.personalInfor_r{padding-left: 12px;padding-right: 12px;}
.personalList_l{display: inline-block;}
.personalList_r{display: inline-block;font-size: 14px;}
.personalInfor_l .personalList_l{width: 92px;color: #999;}
.personalInfor_l .personalList_r{width: 158px;}
.personalInfor_r .personalList_l{width: 100px;font-size: 14px;}
.personalInfor_r .personalList_r{width: 364px;}
.personalInfor_r .personalList_l p{color: #999;font-size: 12px;line-height: 20px;}
.personalList{margin-bottom:6px;padding-left: 2px;padding-right: 2px;line-height: 26px;border-bottom: 1px solid #e8e8e8;padding-top: 15px;padding-bottom: 20px;}
.personalInfor_r_top{margin-bottom: 40px;}
.personalInfor_r_top .personalList:first-child{content: '';padding-top: 0;}
.btn_edit{font-size: 14px;text-align: center;display: inline-block;height: 30px;line-height: 30px;padding-left: 28px;padding-right:28px;border-radius: 3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;}
.personalInfor_l_listbox{border-top: 1px solid #e8e8e8;padding-top: 18px;padding-bottom:16px;}
.personalInfor_l_listbox .personalList{border:none;margin-bottom: 0;padding-top: 2px;padding-bottom: 2px;line-height: 22px;}

.phone_popupLayer{height: 440px;margin-top: -220px;}
.password_popupLayer{height: 404px;margin-top: -202px;}
/*个人中心表格样式*/
.kyb-regForm {/* width: 540px;*/ margin: 22px auto 0; font-size: 14px; }
.kyb-regForm-item { height:60px;position: relative; clear: both; }
/*.kyb-regForm-l{}*/
/*.kyb-regForm-r{}*/
.regForm-success-tit { width: 90px; position: absolute; left:42px; top: 6px;}
.regForm-success-tit em,.regForm-success-tit p{color: #999;font-size: 12px;}
.regForm-success-ct { padding-left:134px; zoom: 1; position: relative; }
.regForm-success-ct .get_pwd{display: inline-block;height: 36px;line-height: 36px;font-size: 14px;padding: 0 20px;margin-left:42px;}
.regForm-success-ct .c2{background-color: #d4d4d4;border:1px solid #d4d4d4; color: #fff;}
.txt-err, .txt-impt { color: #cc220b; margin-right: 4px; font-weight: bold; font-size: 25px; line-height: 1em; height: 14px; display: inline-block; overflow: hidden; position: relative; top: 0;   }
.ipt { width:100%;height:36px;line-height:36px;padding: 0 10px; border: #e8e8e8 1px solid; border-radius: 3px; font-size: 14px; display: inline-block !important; vertical-align: middle }
.ipt-error { border-color: #ff3e3e; background-color: #fec7c7; color: #C00; box-shadow: 2px 2px 3px #cb9f9f inset; }
.ipt-disable { background-color: #f2f2f2; }
.tips { color: #dc4f45;font-size: 12px;margin-top: 5px;}
.tips i{padding-right: 4px;font-size: 14px;}
.judge { margin-left: 10px; width: 18px; height: 18px; position: relative; top: 5px; }
.vm{vertical-align:middle !important;cursor: pointer;width:60px;height: 36px; }
.errorinput{background: #ffe3d7;}
.popupLayer-button-center{width:120px;margin: 0 auto !important;}
.newpassword-item{margin-bottom: 20px;}
.newpassword-item p{font-size: 12px;color: #999;padding-bottom: 4px;}
.newpassword-item .regForm-success-tit{top:30px;}
.password_popupLayer .popupLayer-button-center{width:100px;}
.feedbacktarea{width: 100%;height: 215px;padding: 10px;font-size: 14px;border-radius: 4px;}
.feedbacktit{font-size: 16px;}
.feedbacktit span{font-size: 14px;padding-left: 20px;}

.feedcontact_l,.feedcontact_r{width:404px;height: 104px;display: inline-block;position: relative;}
.feedcontact_l{background: #ffdd76;}
.feedcontact_r{background: #ffcd98;}
.feedcontact .feedcontact_tit{font-size: 20px;margin:38px 15px 0 20px;}
.feedcontact .feedcontact_phone{max-width: 150px;}
/*.feedcontact .feedcontact_img{}*/
.feedcontact_l .feedcontact_tit{color: #d99723;}
.feedcontact_r .feedcontact_tit{color: #de6809;}
.feedcontact_l .feedcontact_phone{color: #682e08;margin-top: 40px;font-size: 18px;}
.feedcontact_r .feedcontact_phone{color: #723300;margin-top:18px;font-size: 14px;}
.feedcontact_r .feedcontact_phone p{padding-bottom:4px; }
.feedback_popupLayer{width: 600px;height: 410px;margin-left: -300px;margin-top: -205px;}
.feedback_popupLayer .deletepopbox{width: 460px;}
.feedback_popupLayer .deletepopbox i{width: 113px;height: 113px;}
.feedback_popupLayer .deletepopbox span{width: 310px;line-height: 32px;font-size: 18px;}
.feedback_popupLayer .popupLayer-button .popupLayer-button-center{height: 60px;line-height: 60px;width: 200px;text-align: center;font-size: 20px;}
.linkColor{font-size: 16px;text-align: center;width: 100%;color: #8f5655;}
.linkColor:hover{color: #dc4f45;}
/*权限管理*/
.jurisdiction_top{width: 816px;height: 136px;background: #b1e0fd;}
.jurisdiction_top_wz{width:622px;margin-top: 14px;}
.jurisdiction_top_img{width: 163px;}
.jurisdiction_top_wz h1{font-size: 46px;font-weight:bold;color: #2998e9;padding-left: 278px;}
.jurisdiction_top_wz p{line-height: 22px;font-size: 12px;color: #586f7d;padding-left: 56px;}
.jurisdiction_list{margin-bottom: 30px;}
.jurisdiction_list aside{font-size: 32px;font-weight: bold;display: inline-block;max-width: 60px;padding-left: 6px;padding-top: 2px;}
.jurisdiction_list ul{width: 758px;}
.jurisdiction_list ul li{margin-right: 20px;margin-bottom: 10px;width: 200px;height: 40px;border: 1px solid #e8e8e8;font-size: 14px;position: relative;}
.jurisdiction_list ul li i{position: absolute;font-size: 18px;}
.jurisdiction_list .icon-xiazai{right:13px;top:8px;}
.jurisdiction_list .icon-visible{right:45px;top:8px;}
.jurisdiction_list ul li span{display: block;width: 112px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;margin-left: 17px;margin-top: 10px;}
/*研究号管理*/
.managetit{font-size: 16px;border-bottom: 1px solid #e8e8e8;padding-bottom: 25px;}
.managetit a{width: 120px;height: 26px;line-height: 26px;border-radius: 26px;text-align: center;font-size: 14px;}
.managetit span{padding-top: 2px;padding-right: 20px;}
.managelist{border-bottom: 1px solid #e8e8e8;padding-top: 24px;padding-bottom: 20px;}
.manage_l{max-width: 70%;}
.manage_r{max-width: 30%;}
.manage_l i{width: 50px;height: 50px;}
.manage_l i img{width: 50px;height: 50px;}
.manage_l .manage_name{padding-left: 80px;}
.manage_l .manage_name h3{font-weight: normal;font-size: 20px;}
.manage_l .manage_name p{font-size: 12px;margin-top: 6px;}
.manage_l .manage_name p span{padding-right: 6px;}
.manage_r{text-align: right;}
.manage_r i{font-size: 16px;color: #9f6d6d;cursor: pointer;}
.manage_r p{font-size: 12px;margin-top: 14px;}
.manage_r p span{padding-right: 4px;}
.manage_popupLayer{width: 980px;height:580px;margin-top: -290px;margin-left: -490px;}
.manageinfo{width: 100%;margin-top: 10px;}
.manageinfo input,.manageinfo textarea,.panel_input{border: 1px solid #e8e8e8;font-size: 14px;color: #333;box-sizing: border-box;border-radius: 4px;}
.manageinfo input,.panel_input{height: 30px;line-height: 30px;display: inline-block; }
.manageinfo textarea{padding:4px 14px;width: 883px;height: 60px;}
.manageinfo dt{padding-top: 4px;width: 50px;}
.manageinfo dd p{margin-bottom: 5px;}
.manageinfo dd p input.fl{width:80px;padding:0 14px;}
.manageinfo dd p input.fr{width:150px;padding:0 10px;}
.manageinfo input:focus,.manageinfo textarea:focus,.panel_input:focus{border-color: #66afe9;outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.045), 0 0 8px rgba(102, 175, 233, .3);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.045), 0 0 8px rgba(102, 175, 233, .3);}
.manageinfo_l{width: 290px;}
.manageinfo_r{width: 450px;}
.manageinfo dt{display: inline-block;font-size: 14px;color: #555;}
.manageinfo_l dd{width: 235px;}
.manageinfo_key input{width: 394px;padding:0 10px;}
.managepoptit{font-size: 16px;}
.panel-body{margin-top: 10px;}
.panel_l{width:380px;}
.panel_m{width:140px;margin: 74px 0 0 20px;}
.panel_r{width:380px;}
.panel_input{display: block;width: 100%;padding:0 14px;}
.panel-body select{
    display: block;
    width: 100%;
    height: 170px;
    margin-top: 2px;
    padding: 10px 5px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #f1f1f1;
    background-image: none;
    border: 1px solid #e8e8e8;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.panel-body option{background: #f1f1f1;padding: 3px 10px;}
.panel-body option:checked{ background-image:url("../images/optionbg.jpg");}
.panel_m button{display: block;width: 100%;margin-bottom: 10px;height: 30px;line-height: 30px;}
.panel_m button i{font-size: 24px;}
.manage_popupLayer .popupLayer-button{width:282px;margin: 0 auto;}
.manage_popupLayer .popupLayer-button a{margin-left: 0;}
/*修改网站账号资料弹窗*/
.editsite_popupLayer{width: 600px;height: 400px;margin-left:-300px;margin-top:-200px; }
.editsite_popupLayer .regForm-success-tit{width: 113px;left:20px;}
.editsite_popupLayer .regForm-success-tit em i{font-style: normal;color: #dc4f45;}
.editsite_popupLayer .feedbacktarea{width: 360px;height: 130px;border-radius: 3px;}
.editsite_popupLayer .kyb-regForm-txtarea{height: auto;}
.editsite_popupLayer .kyb-regForm-txtarea .rec_num{width: 360px;}
/*修改公司|组织弹窗*/
.editcompany_popupLayer{display:block!important;width: 1030px;height:560px;margin-left:-515px;margin-top:-280px;}
.editcompany_popupLayer .feedbacktarea{width: 100%;height: 70px;border-radius: 3px;}
.editcompany_popupLayer .kyb-regForm-txtarea{height: auto; margin-bottom:10px;}
.mailAddress-item{height: auto;margin-bottom:25px;}
.mailAddress-item .regForm-success-ct>div{margin-bottom: 8px;}
.mailAddress-item input{width: 180px !important;float: left;}
.mailAddress-item textarea{border:1px solid #e8e8e8;padding: 10px;border-radius: 3px;height: 70px;}
.positionAddress_a{display: block;width: 170px;height:34px;text-align:center;line-height:34px;float: right;}
.positionAddress_a span:before{content: '\e7b9';font-family: 'iconfont';color: #dc4f45;font-size: 18px;vertical-align: middle;position: relative;top: 0;left:-5px;}
.positionAddress_a:hover span:before{color: #fff;}
/*.kyb-regForm-select{}*/
.kyb-regForm-select .select-main,.kyb-regForm-select div.select-block{width: 360px;}
.kyb-regForm-select .select-main{border-radius: 3px;}
.kyb-regForm-select div.select-set{height: 36px;line-height: 36px;}
.kyb-regForm-select div.select-arrow:after{top:4px;}
.kyb-regForm-select li.select-items{padding: 8px 15px;}
/*头像上传弹窗*/
.uploadAvatar_popupLayer{width:400px;height:252px;margin-top: -126px;margin-left: -200px;}
.uploadAvatarpopbox{width: 100%;margin: 35px 8px 45px;overflow: hidden;}
.uploadAvatarpopbox span{font-size: 14px;float: left;display: inline-block;width:44px;}
.uploadAvatarpopbox input[type="file"]{display: inline-block;max-width: 288px;}
.uploadAvatar_popupLayer .splitline{width: 358px;margin: 0 auto;}

/*搜索结果页面中间和右边都无数据时样式*/
.mrMerge{width: 1020px !important;}
.mrMerge .notsubscribed{padding-left: 140px;padding-right:140px;}
/*修改成功弹窗*/
.change_success_popupLayer{width: 600px;height: 350px;margin-top: -175px;margin-left: -300px;}
.change_success_popupLayer .confirm-wz{text-align: center;}

/*重置密码样式*/
/*.reset_main{}*/
.reset_main .infordetail_tit span{font-size: 14px;}
.reset_main .kyb-regForm{width: 520px;margin: 72px auto 0;}
.reset_main .kyb-regForm-item{height: auto;margin-bottom: 12px;position: relative;}
.reset_main .regForm-success-tit{width: 158px;left:0;top:9px;color:#555;}
.reset_main .ipt{height: 40px;border-radius: 4px;}
.reset_main .regForm-success-ct{padding-left: 160px;display: flex;}
.reset_main .labelqrcode_code{width: 114px;height: 40px;}
.warntip{background: #fef2ef;border:1px solid #dc4f45;color: #dc4f45;padding:5px 8px;display: inline-block;}
.reset_main .warntip {margin-left:160px;}
.reset_main .popupLayer-button {margin-bottom: 28px;}
.reset_main .popupLayer-button a {padding: 0;}
.gologin_a {width: 100%;text-align: center;}
.gologin_a a {color: #894c4c;text-decoration: underline;}
.reset_main .regForm-success-ct .c2 {margin-right: 0;margin-left: 0;}
.reset_main .newpassword-item .regForm-success-tit {top:30px;}
.reset_main .btnwhite:hover  {color: #fff!important;}

/*自选股弹窗*/
.radiocircle{margin-right: 0;}
.stockdetail_zixuan label em{width: 14px;height: 14px;background-position: 0 -84px;margin-right: 0;top:3px;left:0;}
.stockdetail_zixuan .radio-checked em{background-position: -33px -84px !important;}
.arrowleftbox{position: absolute;z-index: 1;height: auto;}
.arrowbox{position: relative;width:100%;height:100%;padding: 10px 20px;border: 1px solid #e8e8e8;}
.arrowbox:after,.arrowbox:before{position: absolute;content: '';
border-right-color:rgba(0,0,0,.1);
display: inline-block;}
.arrowbox:before{border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 7px solid rgba(0, 0, 0, .1);top: 13px;left:-8px;}
.arrowbox:after{border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 7px solid #fff;top: 13px;left:-7px;}
.stockdetail_zixuan{position:relative;}
.stockdetail_zixuan .arrowleftbox{left:80px;top:-6px;}
.stockdetail_zixuan label{display: block;}
.stockdetail_zixuan label em{margin-right: 10px;}
.stockdetail_zixuan label span{font-size: 14px;display: inline-block;width: 100px;float: none;}
.stockdetail_zixuan .radio-checked span{color: #dc4f45;}
/*默认浏览器弹窗样式*/
.popupAlert_popupLayer{width: 400px;height:220px !important;margin-left:-200px;margin-top:-100px !important;}
.popupAlert_popupLayer .confirm-wz{height: 52px;overflow: hidden;font-size: 18px;width:300px;margin:0 auto;display: table;text-align: center;}
.popupAlert_popupLayer .confirm-wz span{vertical-align: middle;display: table-cell;}
.popupAlert_popupLayer .popupLayer-button{width: 100px;margin: 0 auto;}
.popupAlert_popupLayer .popupAlert_two{width: 240px;}
/*财经日历*/
.calendarSearch{/*padding: 10px 15px;*/}
.calendarSearch .searchform{border:none;}
.calendarSearch .searchformlist dd{float:left;}
.calendarSearch .dy-date{width:124px;}
.calendarSearch .date_icon{width: 134px;}
.calendarSearch .searchformlist .date_btn{height: 30px;line-height: 30px;}
.selectTxtBox{width:416px;border: 1px solid #e8e8e8;border-radius: 4px;}
.selectTxtBox .searchselect{margin: 0;}
.selectTxtBox .searchselect div.select-main{border:none;}
.searchtxt_city{width: 318px;margin: 0;border:none;height: 28px;line-height: 28px;}
/*.calendar_main{}*/
.searchtxt_tit{width: 300px;}
.searchtxt_code{width: 125px;margin-right: 15px;}
.calendar_left .level1>a{font-size: 16px;}
.calendar_left .level2>li>a{font-size: 14px;}
.calendar_left .level2>li{margin-left: 10px;}
.calendar_left a:hover,.calendar_left .nav > li > a:focus{background: none;color: #dc4f45;}
/*.calendar_left .nav li{}*/
.calendar_left .affix {top: 0;}
.calendar_left .affix-bottom {position: absolute;}
.calendar_left .nav>.active>a,.calendar_left .level2>.active>a{color: #dc4f45;}
.calendar_left .nav .level2 {display: none;}
.calendar_left .nav .active .level2 {display: block;}
.calendar_left .level2 .level3{display: none;}

.calendar_left .level2 .active .level3{display: block;}
.calendar_left .nav > li > a:hover{background: none;}
.calendar_left .nav > li > a{padding: 0;}
.calendar_left .sack_menu{padding: 18px 15px;}
.calendar_left .sack_menu a{height: 34px;line-height: 34px;}
/*.angle_double_right{}*/
.angle_double_right:after,.calendar_left .active>a>.angle_double_right:after{top:-2px;}
.calendar_left .level2 .angle_double_right:after,.calendar_left .level2 .active>a>.angle_double_right:after{color: #555;top:0;}

.btn_reset{width:100px;text-align: center;padding-left: 5px;padding-right: 5px;}
.m_a_name{font-size: 18px;font-weight: bold;}
.calendarListDate{width:100%;font-size:16px;font-weight:bold;padding:10px 10px;margin-bottom: 5px;margin-top: 25px; }
.calendarListDate:first-child{margin-top: 0;}
.calendarList{position: relative;}
.calendarList_time{position: absolute;width: 120px;left:0;top:5px;bottom:0;padding:16px 18px;}
.calendarList_time .cl_t_day{font-size: 14px;}
.calendarList_time .cl_t_day em{font-size: 22px;}
.calendarList_time .cl_t_day span{display: inline-block;float: right;font-size: 14px;background: #ffdede;border-radius: 3px;margin-top:10px;padding: 0 4px;}
.calendarList_time .cl_t_year{font-size: 12px;color: #999;margin-top: 5px;}
.calendarList_definite{width: 735px;float: right;}
.calendarList_definite .meetingList{margin-top: 5px;}
.calendarList_definite .meeting_l{width: 108px;}
.calendarList_definite .meeting_r{width: 570px;}
.calendarList_definite .meetingDetailList_r{width:418px;}
.calendarList_definite .meetingDetailList_l .clock{font-size: 18px;}
.calendarList_definite .meetingDetailList_l{width:148px; }
/*.calendar_left{}*/
.calendar_left .level1_tit{font-size: 16px;}
.calendar_left .level2_tit{font-size: 14px;position: relative;}
.calendar_left .level3 li a{font-size: 12px;}
.level3{margin-left: 20px;}
.calendar_left .level2,.calendar_left .level3{display: none;}
.news_after_time{color: #999;position: relative;font-size: 12px;display: inline-block;}
/*.news_after_time:after{content: '|';position: absolute;font-size: 12px;top:0;left:-10px;}*/
.sack_right .sack_box strong{position: static;display:block;margin-top: 2px;float: left;}
.sack_right .sack_box{padding: 8px 0 4px;}
.sack_right .sack_box a{padding-right: 10px;}
.circleImg{border-radius: 50%;}
.sack_right .sack_box p{line-height: 20px;margin-bottom: 5px;}
.sack_right .sack_box .time{position: static;float: right;}
/*删除的按钮图标*/
.delete_i{font-size: 16px;color: #e26b63;cursor:pointer;}
.delete_i:hover i{font-size: 18px;color: #dc4f45;}
/*分析师订阅*/
.analys_s_list .list_analyst{position: relative;}
.analys_s_list .delete_i{position: absolute;right:20px;top:5px;}
.analys_s_list .delete_i i{width: auto;height: auto;background: none;}
.analys_s_list .list_analyst_agency{margin-left: 64px;font-size: 14px;}
.analys_s_list .list_analyst_name{font-size: 18px;font-weight: bold;}
.analys_s_list .list_analyst i img:hover{transform: scale(1,1);}
.list_analyst_r{/*float: 14px;*/text-align: right;font-size: 14px;margin-top: 10px;}
.analys_s_list .list_analyst{height: 100px;}
.analys_s_list_result .list_analyst{cursor: pointer;}
.analys_s_list_result .list_analyst:hover{border:1px solid #dc4f45;}
.analys_s_list .list_analyst_name em{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.panoramic_analyst{display: inline-block;width: 56px;height: 24px;line-height: 24px;text-align: center;font-size: 14px;}
/*关键字订阅*/
.keywordbox>label{display: inline-block;font-size: 14px;cursor: pointer;}
.keywordbox>label>em{top:0;}
.keywordbox>label.radio-checked{color: #dc4f45;}
.keywordWord{padding: 40px;}
.keywordWord .search_box{width:760px;height: 50px;}
.keywordWord .search{width:710px;height: 36px;line-height: 36px;}
.keywordWord .search_box input{font-size: 14px;}
.keywordWord .search_box .inputclear{right: 10px;}
.typeahead_top_body .typeahead{top:268px !important;}
.typeahead_top_body .global-dropdown-menu{width: 758px;}
/*.keyword_classify{}*/
.keyword_classify dt{display: inline-block;width:144px;height:100px;text-align:center;float: left;margin-right: 10px;border:1px solid #e8e8e8;position: relative;cursor: pointer;}
.keyword_classify dt aside{position: absolute;top:8px;right:6px;color:#dc4f45;display: none;}
.keyword_classify dt aside i{font-size: 18px;}
.keyword_classify .img{width: 100%;height: 65px;padding-top: 6px;}
.keyword_classify .wz{font-size: 14px;}
.keyword_classify_on .wz{color: #dc4f45;}
.keyword_classify dt:hover,.keyword_classify_on{border:1px solid #dc4f45 !important;}
.keyword_classify_on aside{display: block !important;}
.keywordCondition{padding: 15px 40px 48px;}
.keywordCondition h2{font-size: 20px;font-weight: normal;}
.keywordCondition .searchformlist{border:none;padding-top: 0;padding-bottom: 0;}
.keywordCondition .searchformlist dt{width: 110px;}
.keywordCondition .searchformlist dt,.keywordCondition .searchselect-span,.keywordCondition .radiobox-span{color: #555;font-size: 14px;padding-top:8px;}
.keywordCondition .searchformlist dd{float: left;width: 1008px;}
.keywordCondition .searchtxt,.keywordCondition div.select-main,.keywordCondition div.select-block{border-radius:0;font-size: 14px;}
.keywordCondition .searchtxt{width: 260px;height: 40px;line-height: 40px;}
.keywordCondition div.select-main{width: 160px;}
.keywordCondition div.select-set{height: 40px;line-height: 40px;}
.keywordCondition div.select-arrow.reverse:after,.keywordCondition div.select-arrow:after{top:5px;}
.keywordCondition div.select-block{width:160px;top:38px;}
.keywordCondition li.select-items{padding: 10px 15px;}
.keywordCondition .yh-input-checkbox em{top:10px;}
.keywordCondition .searchformlist dd label{display: inline-block;width: 125px;margin-right: 10px;}
.keywordCondition .searchformlist dd label em{left:0;margin-right: 8px;}
/*.keywordCondition .radiobox-span{}*/
.keywordCondition .radiosmall em{top:12px;}
.keyword_button{width: 445px;margin: 0 auto;}
.keyword_push{width: 100%}
.keyword_push label{display:block;width: 100px;margin: 0 auto;font-size:14px;}
.keyword_push em{top:2px;}

.toolbar_checkbox .allSelect.yh-input-checkbox-checked em{background-position: 0 -105px;}

/*.keyword_column{}*/
.keywordtab{display: inline-block;width: 360px;height: 320px;}
.keywordtab_top{width: 100%;height: 40px;line-height: 40px;}
.keywordtab_top a{display: inline-block;height:100%;background: #eeeeee;text-align: center;font-size: 14px;color: #555;}
.keywordtab_two{margin-right: 19px;}
.keywordtab_two a{width: 50%;}
.keywordtab_one a{width: 100%;}
.keywordtab_search{width: 340px;margin: 0 auto;position: relative;}
.keywordtab_search .zixuanbox_open{z-index: 8;width: 260px;}
.keyword_import{font-size: 14px;color: #894c4c;}
.column_left{background: #f7f7f7;width: 180px;}
.column_left,.column_right,.letterIndex{height:280px;}
.column_left_box,.column_right_box,.letterIndex_box,.keywordtab_elect_box{max-height: 100%;}
.choosebtn{display: block;width: 150px;height: 26px;line-height:26px;border-radius:26px;background: #fff;margin-bottom: 5px;padding-left:20px;padding-right: 20px;position:relative; }
.choosebtn span{display: block;max-width:100%;height: 26px;line-height:26px;font-size:12px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.choosebtn .iconfont{position: absolute;right:6px;top:-1px;}
.column_left_box .choosebtn{cursor:pointer;margin-left: 10px;}
.column_left_box .choosebtn:first-child,.column_right .choosebtn:first-child{margin-top: 12px;}
.column_left_box .choosebtn:hover{background: #dc4f45;color: #fff;}
.column_left_box .a_nohover:hover{background: #fff;}
.column_right .choosebtn{margin-right: 16px;}
.column_left_box .choosebtn_level2{margin-left: 20px;width: 140px;padding-left: 10px;}

.column_left_hasindex{position: relative;}
.column_left_hasindex .column_left_box{width: 130px;margin-left: 50px;}
.column_left_hasindex .choosebtn{width: 100px;padding-left: 10px;padding-right:10px;}
.column_left_hasindex .column_left_box .column_tit{margin-left: 15px;}
.column_left_hasindex .column_index{margin-left: 15px;}
.letterIndex{position: absolute;left:0;top: 0;bottom:0;text-align: left;width: 50px;padding-left: 5px;}
.letterIndex a{display: block;width: 60px;}
.letterIndex_p{font-size: 12px;padding-left: 2px;cursor: pointer;margin-bottom: 5px;cursor: pointer;}
.letterIndex_p:hover{color: #dc4f45;}
.keywordtab_elect{width: 100%;margin-top: 10px;height: 204px;}
.keywordtab_elect .choosebtn{margin-left: 10px;}
.keywordtab_zixuan{margin-bottom: 10px;}
.choosebtn_zixuan span:before{font-size: 12px;}
.choosebtn_zixuan{cursor: pointer;}

.datetimepicker td, .datetimepicker th{font-size: 12px;}
.popupAlert-bg{z-index: 99991;}
.popupAlert_popupLayer{z-index: 99992;}

/*朗读图标*/
.orderRead{position: absolute;top:2px;right: 58px;width: 72px;}
.orderRead a{display: block;position:relative;}
.orderRead span{color: #555;float: right;}
.orderRead .orderRead_ico{width: 20px;height: 20px;float: left;background-image:url(../images/play.png);background-repeat: no-repeat; cursor: pointer;position: absolute;top:-2px;}
.orderRead .orderRead_play{background-position: 0 -36px;}
.orderRead .orderRead_stop{background-position: -22px -36px;}

.search_box div.searchtopcontainer{max-width: 685px !important;width: 685px !important;}
.search_box .dropdown-jq.dropdown-tip{margin-top: 12px;}
.search_box .searchtop-section{width: 660px;}

/*消息中心的新消息的提示*/
.badge{display: inline-block;height: 20px;line-height: 20px;border-radius: 20px;
min-width: 10px;
margin-left: 0;
margin-top: 0;
padding: 0 10px;
font-size: 12px;
font-weight: normal;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: top;
background-color: #dc4f45;
position: relative;
top: 1px;
left: 10px;}
.infonav li a:hover .badge,.infonav_on .badge{background-color: #fff;color: #dc4f45;}


/*地图弹窗*/
@media screen and (min-width: 768px) {
    .modal-dialog {width:80%;margin:100px auto!important; }
}
.modal-content{-webkit-box-shadow: none!important;box-shadow: none!important;border: none!important;border-radius: 0!important;  }
.type_div .search-btn{border: 1px solid #dc4f45!important;color: #dc4f45!important;background-color: white!important;  }
.type_div .search-btn:hover {background-color: #dc4f45!important;color: white!important;border: 1px solid #dc4f45!important;  }

/*20171106 高级订阅 BUG*/
.zixuanbox_open ul li:hover {background: #dc4f45;color: #fff;}

#dropdown-hot .dropdown-more .hot-table ul:last-child{border-right: none;}

.delete_allalertsub{display: block;width: 100%; margin-top: 10px;}

/*无背景色*/
.no-background{background: none}

mark.small-badge{
    padding: 0;
    z-index: 1000;
}

em.sub_up{position: absolute;right: 8px;top: 0;cursor: pointer;}
em.sub_up i:hover{color: #dc4f45;font-size: 18px;}
em.sub_up i,em.sub_down i{font-size: 16px;color: #e26b63;}

a.date_btn.ml15.fl {color: #dc4f45;}
a.date_btn.ml15.fl:visited {color: #dc4f45;}
/*em.sub_down{position: absolute;right: 69px;top: -2px;cursor: pointer;}*/

.zxz-sub-all.yh-input-checkbox-checked em{background-position: 0 -105px;}
#zxz-sub{margin:5px}

.zixuanbox_tab>li span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 90px;}
.zixuanzhaibox_stock {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 340px;}



/* ==========================================================================
   我的文档
 ============================================================================ */

.infonav a{text-decoration: none; }


/* ==========================================================================
   文档发布
 ============================================================================ */
.doc-publish-form label {font-size: 13px;!important;font-weight: normal;!important;}
.doc-publish-form .securityList{padding: 30px 10px 10px;border-bottom: 1px solid #e8e8e8;  }
.doc-publish-form a {text-decoration: none;!important;}
.doc-publish-form .sub-title{margin-bottom: 15px;font-size: 16px;}
.doc-publish{width: 100%;background: #fff;border: 1px solid #dc4f45;color: #dc4f45;border-radius: 3px;line-height: 40px;font-size: 16px;}
.doc-publish{width: 100%;background: #fff;border: 1px solid #dc4f45;color: #dc4f45;border-radius: 3px;line-height: 40px;font-size: 16px;}
.doc-publish:hover{color: #fff;background: #dc4f45}
#attachmentFile{line-height: 34px;vertical-align: middle;}
.doc-publish-form .date_btn{background-color: white;color: #dc4f45;}
.doc-publish-form .date_btn:hover{background-color: #dc4f45;color: white;}

.doc-publish-form  input[disabled]{background-color: white;color: #cccccc!important;border: 1px solid #cccccc;!important}
.doc-publish-form  input[disabled]:hover{background-color: white;color: #cccccc!important;border: 1px solid #cccccc;!important}
.doc-publish-form .attach-hit-li span{display: inline-block;max-width: 360px;margin-right: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.doc-publish-form .attach-hit-uploaded{display: inline-block;max-width: 360px;margin-right: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.doc-publish-form input[name='title'] {width: 360px!important;}
.position a{text-decoration: none;}

/* ==========================================================================
   文档列表
 ============================================================================ */
.doc-search-form label {font-size: 12px; color: #999;}
.doc-search-form input {width: 200px;}
.doc-list {font-size: 14px;}
.doc-form-head {height: 58px;line-height: 58px;color: #998f8f;}
.doc-list .publish-title {display: inline-block;width: 300px;margin-right: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.doc-list .publish-name {display: inline-block;width: 98px;margin-right: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.doc-list .publish-openlevel {display: inline-block;width: 60px;margin-right: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.doc-list .publish-time {display: inline-block;width: 150px;margin-right: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.doc-list .publish-action {display: inline-block;width: 90px;margin-right: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.doc-list dd {border-top: 1px solid #f1f1f1;height: 48px;line-height: 48px;}
.doc-form-body a {color: #894c4c;text-decoration: none;}
.doc-form-body a:hover {color: #dc4f45;text-decoration: none;}
.publish-action a {margin-right: 10px;}
.doc-form-body a {text-decoration: none;!important;}
.doc-form-body a:hover {text-decoration: none;!important;}
.page a{text-decoration: none;!important;}
.page a:hover{text-decoration: none;color: #dc4f45}
.page .page_num_view::placeholder{color:#ece6e6}
.position a{text-decoration: none;}
.margintop6{margin-top: 6px;}

.doc-list .issuer-Name{ display: inline-block; width: 140px; margin-right: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.doc-list .issuer-content{ display: inline-block; width: 93px; margin-right: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.doc-list .issuer-user{ display: inline-block; width: 65px; margin-right: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.doc-list .issuer-time{ display: inline-block; width: 115px; margin-right: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.doc-list .issuer-action{ display: inline-block; width: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.de_domain{ color: #dc4f45;}

/* ==========================================================================
   自选股批量修改
 ============================================================================ */

.edit-aciton .searchselect-span{padding-top: 3px;}
.edit-aciton a{display: inline-block; padding-top: 3px;text-align: center;vertical-align: middle;}

.edit-stock-popupLayer .edit-stock-title{  margin-top: 22px;margin-left: 20px;display: inline-block;font-size: 16px;}
.edit-stock-popupLayer .popuLayer-content{position: relative;padding: 0 20px;}
.selection-table{margin:auto;}
.selection-table select{outline: none;}
.selection-table tr{border-bottom: 1px solid #fff;}

.selection-table th{font-size:16px;}
.selection-table th .dnote{font-size:10px;color:#dc4f45;}
.selection-table th.divider,.selection-table td.divider{width:50px;}
.selection-table td.select-border { border: 1px solid #e8e8e8; }
.selection-table td.sector{width:110px;}
.selection-table td.industry{width:110px;}
.selection-table td.buttons{width:50px;text-align: center;}
.selection-table td.stock{width:160px;}
.selection-table td.mystock{width:180px;}

.selection-table select.m{border:none; }
.selection-table select.sector{font-size:16px;width: 100%;overflow:auto;-webkit-overflow-scrolling: touch; /* User touch the list, the scroll bar will appear */}
.selection-table select.industry{font-size:16px;width: 100%;;overflow:auto;}
.selection-table select.stock{font-size:14px;width: 100%;;overflow:auto;}
.selection-table select.mystock{font-size:14px;width: 100%;overflow:auto;}
.selection-table .mystock b{color: #666;font-weight: bold;font-size: 16px;padding-right: 5px;}

.selection-container {position: absolute;top: 50px;bottom: 60px;left: 20px; right: 20px;}


/* ==========================================================================
   自选债详情
 ============================================================================ */
.bond-section .bond-info{position: relative;word-break:break-all;line-height: 20px;}
.bond-info-line{margin-bottom: 10px;}
.bond-info-line .info-key{display: inline-block;width: 90px;height: 100%;float: left;margin-right: 5px;}
.info-key{font-size: 12px;color: #998f8f;}
.bond-info-line .info-value{display: inline-block;width: 220px;}
.info-value{font-size: 14px;color: #333;}
/*.bonddetail_details{}*/
.bonddetail_details li{width: 224px;}
.bonddetail_details li.fr{width: 63px;margin-top:6px;}
.bonddetail_details .p1{font-size: 22px;padding-bottom: 6px;}
.bonddetail_details .p2{font-size: 20px;color: #555;}
.bonddetail_details .p3{font-size: 30px;font-weight: bold;height: 32px;overflow: hidden;}
.bonddetail_details .p3 span{padding-right: 6px;}
.bonddetail_details .p3 i{font-size: 14px;padding-top: 15px;}
.bonddetail_details .p4{font-size: 12px;overflow: hidden;}
.bonddetail_details .p4 span{padding-right: 10px;}
.bonddetail_details .p5{font-size: 14px;color: #555;padding-top:4px;}
.bonddetail_details .p6{display: block;width: 63px;height: 29px;border-radius:29px;-webkit-border-radius:29px;-ms-border-radius:29px;-o-border-radius:29px;-moz-border-radius:29px;
    color: #f02222;border:1px solid #f02222;text-align: center;line-height: 27px;font-size: 14px;}
.bonddetail_details .p6:hover{background: #f02222;color: #fff;}
.bonddetail_details .p6_ed{cursor: pointer;}
.mainRatingsbox{padding:20px}
.bonddetail_list_table{width:100%;text-align: center;table-layout: fixed;}
.bonddetail_list_table tr td,.bonddetail_list_table tr th{height: 28px;border:1px solid #e8e8e8;vertical-align: middle;}
.bonddetail_list_table tr th{font-size: 12px;font-weight: normal;}
.bonddetail_list_table tr td{font-size: 14px;}
.bonddetail_list_table a{color: #894c4c;}


/* ==========================================================================
   研究号排序
 ============================================================================ */
.sort-change{display: inline-block; box-sizing: border-box;line-height: 27px;vertical-align: top;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.sort-change a{color: #894c4c;}
.sort-change a:after{content: '\e641'; font-family: 'iconfont'; color: #999; font-size: 16px; margin-left: 5px; vertical-align: middle;position: relative;top: -1px; }
.sort-change .desc a:after{content: '\e93a';color: #dc4f45;font-size: 14px!important;}
.sort-change .asc a:after{content: '\e600'; color: #dc4f45;font-size: 14px!important;}
.sort-change .active a:after{color: #dc4f45;font-size: 16px;}

/* ==========================================================================
   研究号排序
 ============================================================================ */
.atls-popupLayer{  height: 300px!important;top: 40%!important;  }
.atls-popupLayer-textarea{  width: 537px;height: 150px;line-height: 20px;font-size: 14px;border: 1px solid #e8e8e8;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-left: 30px;margin-top: 22px;resize: none!important;}
.upLoadErr{display: inline-block;position: absolute;right: 5px;bottom: 5px;padding: 2px 4px;color: #999;border: 1px solid;border-radius: 2px;cursor: pointer;  }
.atlsUpLoad {  color: #999;border: 1px solid;border-radius: 2px;padding: 2px 4px;display: inline-block;position: absolute;bottom: 5px;left: 5px;margin: 0!important;cursor: pointer;}

/* ==========================================================================
   首页修改
 ============================================================================ */
.home-like-list { background: #fff; padding: 0 24px; }
.like-item { padding: 10px 0; margin-bottom: 0; border: none; border-bottom: 1px solid #E8E8E8; overflow: hidden; }
.home-like-list:last-child .like-item:last-child {border: none;}
.like-item-left { float: left; }
.like-item-left img { width: 100px;height: 70px; margin-right: 20px; -webkit-transition: all .5s ease-out; transition: all .5s ease-out; border: 1px solid #e8e8e8; }
.like-item-left img:hover { -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
li.fl.new-time { color: #999; margin-left: 20px; }
.like-item-right { overflow: hidden; }
i.icon.iconfont.icon-jiahao { position: absolute; right: -10px; top: -8px; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; /* bottom: 10px; */ /* padding-bottom: 20px; */ font-size: 33px;  color: transparent; }
.globalSearch_list_subtit_l li i img { display: inline-block; width: 18px; height: 18px; border-radius: 50%; background-size: cover; vertical-align: middle; position: relative; top: -2px; margin-right: 5px; }
.open-img { background: url(/newweb/images/yanjiuhao.jpg); }
.rel-div { position: relative; }
/*.like-item-right .rel-div {display: inline-flex;width: 100%}*/
/*li.fl.portraitSplit:first-child:before { content: "" !important; margin: 0; }*/
.portraitSplit:before { top: -1px; }
/*.home-like-list .globalSearch_list li.fl.portraitSplit:first-child:before{content: ""!important;margin: 0;}*/
/*.home-like-list .globalSearch_list li.fl.portraitSplit:first-child{border-left:1px solid;padding:0 5px 0 10px;}*/
.home-like-list .globalSearch_list h3 { padding-top: 2px;padding-bottom: 15px;}
/*.entitySplit {color: #D29999!important; border: 1px solid #D29999;padding: 0 4px;margin-left: 8px;}*/
/*.globalSearch_list.like-item h3 { min-height: 56px; }*/
.like-item-left img.report-chart-img { width: 120px; margin-top: 5px; }

.emotion-rs {  display: inline-block;  float: right;  width: auto;  height: auto;  font-weight: normal;  text-align: center;  line-height: 1;  box-sizing: border-box;  vertical-align: top;  position: relative;top:-10px; background: #fff;  }
.emotion-chart .data {  font-size: 14px;  display: inline-block; z-index: 1; float: right;vertical-align: middle; position: relative;}
.emotion-chart .ratio {  display: inline-block;  vertical-align: middle;  width: 200px;  height: 19px;  margin: 0 30px;  position: relative;  background-color: #126ee1;  }

.emotion-chart .ratio:before {  left: -25px;  content: '\e7af';  color: #126ee1;  }
.emotion-chart .ratio:after {  right: -25px;  content: '\e7ba';  color: #dc4f45;  }
.emotion-chart .ratio:after, .emotion-chart .ratio:before {  font-family: 'iconfont';  font-size: 24px;  background: #fff;  position: absolute;  top: -5.8px;  width: 30px;  height: 30px;  border-radius: 50%;  line-height: 30px;  z-index: 1;  }
.emotion-chart .ratio span {  position: absolute;  right: 0;  top: 0;  height: 100%;  color: #fff;  background-color: #dc4f45;  transition: width .5s ease;  }
.ratio .negative{
    float: left;
    color: #fff;
}
.jmod-posi-ratio{
    width: 50%;
    text-align: right;
}
.jmod-posi-ratio .data{
    float: right;
}
.jmod-nega,.jmod-posi{
    height: 19px;
    line-height: 19px;
    padding: 0 10px;
}

.emotion_con{float: right; padding-left: 40px;}
.emotion_con span{cursor: pointer;}
.emotion_con .sp_neg{color: #126ee1;}
.emotion_con .sp_pos{color: #dc4f45;}
.emotion_con .sp_middle{color: #d99723;}
.emotion_con span i{position: relative; top: 1px;font-size: 16px;left: -3px;}

/* ==========================================================================
   界面优化
 ============================================================================ */
#prefixbrokerscontainer>li {padding: 10px 0;margin-top: 0;}
span.add_orgin {
    color: #894c4c;
    font-size: 12px;
}
.create_mystock{
    cursor: pointer;
    margin-top: 18%;
}
.create_mystock .btnwhite{
    font-size: 18px;
    padding: 10px 35px;
}
.create_mystock .create_btn{
    width: 100%;
    text-align: center;
}
.create_mystock:hover>.create_btn>.btnwhite{
    background-color: #dc4f45;
    color: #fff;
    text-decoration: none;
    border: 1px solid #dc4f45;
}
.small-loading{
    text-align: center;position: relative;bottom: 0;
}
.small-loading img{
    width: 36px;margin: 0 auto;
}

.same_box_bottom a.xcf {
    color: #BC8500;
}

.news_neg {color: #23912b;position: absolute;left: -20px;font-weight: bold; font-size: 15px!important;}
.index_neg {color: #23912b;left: -20px;font-weight: bold; font-size: 15px!important;}

/*二维码*/
.detail_qrcode{position: relative;right: -10px;float: right;}

.estimateDate_div h2{  font-weight: bold;  font-size: 16px;  }
.estimateDate_table{  border-bottom:3px solid #eee;  }
.estimateDate_div .estimateDate_table td{padding:3px;font-size: 14px;color: #555555;text-align:right;}
.estimateDate_table tr td:first-child{  width: 20%;text-align:left; }
.estimateDate_table tr:nth-child(odd){background:rgb(241,241,241);  }
.estimateDate_table tr:first-child{ background:rgb(225,225,225); }

.industry-drop a{font-weight: normal;padding-right: 15px;padding-bottom: 10px;}
.industry-drop table{margin-left:15px;}

.search_select_dropdownbox.subscribs-drop{ width: auto; }
.search_select_dropdownbox.subscribs-drop li { padding: 5px 15px; }
.subscribs-drop a{ font-size: 14px; color: #333; }

.search_subscribs_drop{
    display: none;
    position: absolute;top:30px;cursor:default;z-index: 10;
    -webkit-box-shadow:-2px -2px 5px rgba(163,163,163,.35);
    -moz-box-shadow:-2px -2px 5px rgba(163,163,163,.35);
    box-shadow:-2px -2px 5px rgba(163,163,163,.35);
    min-width: 240px;
}

#search_subscribs_drop ul li {
    word-wrap: break-word;
    width: 260px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.add-subscribs-btn{
    display: inline-block;
    margin-left: 10px;
    border: 1px solid #dd5047;
    border-radius: 4px;
    color: #dd5047!important;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 9px;
    cursor: pointer;
}

.popuLayer-content .atlas_svg .fullscreen{
    color: #dd5047;
}

.report_neg {font-size: 12px!important;padding-left: 2px;}

.globalSearch_list .es-hit{
    font-size: 18px;
    color: #555;
    line-height: 28px;
}

i.iconfont.report_neg.icon-xiajiang,i.iconfont.report_neg.icon-shangsheng{
    position: relative;
    top: .2px;
    width: 15px;
    height: 15px;
    background: none;
    padding-right: 0;
    margin-right: 0;
    margin-left: -4px;
}

#onlyBlank {
    color: #fff;
    height: 32px;
    line-height: 32px;
    width: 302px;
    background: #FFB2A0;
    border: 2px solid #fff;
    border-radius: 4px;
    text-align: center;
}

#onlySubBlank {
    color: #fff;
    height: 32px;
    line-height: 32px;
    width: 302px;
    background: #FFB2A0;
    border: 2px solid #fff;
    border-radius: 4px;
    text-align: center;
}

.drop-start-ing{
    border: 1px dashed #dc4f45;
}


.emotion_con{float: right; padding-left: 40px;padding-right: 0;}
@media screen and (max-width: 960px) {
    .news_abstract h3 {
        position: relative;
        min-height: 50px;
    }
    .emotion_con{
        float: none;
        position: absolute;
        right: 0;
    }
    .emotion_con.negPos {
        position: absolute;
        top:2px;
        margin-top: 0;
    }
}

.same_box .fast_link {
    font-size: 12px;
    padding-left: 20px;
    color: #894c4c;
}
.es_search{
    float: right;
    position: relative;
    right: 120px;
    top: 35px;
    color: #dc4f45;
    font-size: 14px;
}

.entitySplit{ color: #a2a2a2 ;border: 1px solid #a2a2a2;padding: 0 4px;margin-left: 8px;line-height: 16px;}
/*.entitySplit.eventEntitySplit{ border-radius: 10px;}*/
.entitySplit.shangshi{ color: #dc4f45 !important;border: 1px solid #dc4f45;}
.entitySplit.feishangshi{color: gray!important;border: 1px solid gray;}
.entitySplit.chanpin{color: #47A4E7!important;border: 1px solid #47A4E7;}
.entitySplit.fazhai{color:#FEC95E!important;border: 1px solid #FEC95E;}
.entitySplit.pos_tag{ color: #FF4D4F !important;border: 1px solid #FFA39E;background: #FFF1F0 !important;border-radius: 2px;}
.entitySplit.neg_tag{color: #37AF47!important;border: 1px solid #7DD088;background: #EDF9EE !important;border-radius: 2px;}
.entitySplit.hot_tag{ color: #FFFFFF !important;background-color: #FF6B6D !important;border: 1px solid #FF6B6D;border-radius: 2px}
.entitySplit.EVENT_HOT{ color: #000000 !important;background-color: #F5F5F5 !important;border: 1px solid #D9D9D9;border-radius: 2px;}

.gold_font{color: #bc8500;font-weight: normal;}

#firstSectionNews .sack_box a{ color: #333;}


@media (max-width:450px) {
    #expand_btn { display: none;}
    .servicebox{display: none}
}
@media (max-width:1199px) {
    .servicebox{display: none}
    #expand_btn{
        position: fixed;top:50%;right:5px;cursor:pointer;z-index: 1000;
        width: 30px;height: 30px;
    }
}
@media (min-width:1200px) {
    #expand_btn { display: none;}
}

#expand_btn .to_left {
    float: right;
    width: 0;
    height: 0;
    border-right: 15px solid #ccc;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}

#expand_btn .to_right {
    float: right;
    width: 0;
    height: 0;
    border-left: 15px solid #ccc;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}

.push_posneg_m{padding: 5px 20px;}
.push_posneg_m .push_posneg_m_tit{color: #999; font-size: 12px;}
.push_posneg_m .push_posneg_m_con{padding-top:2px;}

.event-popupLayer {
    width: 720px;
    position: fixed;
    height: auto;
    padding-bottom: 20px;
    top: 50%;
    left: 50%;
    display: none;
    background: #ffffff;
    z-index: 9999;
    margin-left: -400px;
    margin-top: -85px;
}
.event-popupLayer .popupLayer-button{width:70%;margin:0 auto;}
.event-popupLayer .popupLayer-button a{margin-left: 0;}
.event-popupLayer .seniorSearchbox-wz{font-size: 16px;text-align: center;padding-left: 20px;padding-right: 20px;}

.event-popupLayer {
    top: 35% !important;
    overflow: hidden;
    border-radius: 5px;
    height: auto;
}
.event-popupLayer .popupLayer-title { height: 40px; color: #fff;background: #DC4F45}
.event-popupLayer .popupLayer-title .popupLayer-title-l { margin-top: 8px;}

.event-popupLayer .popupLayer-title .popupLayer-title-l .event-type {
    color: #fff;
    font-size: 17px
}
.event-popupLayer .popupLayer-title .popupLayer-close-box a i {color: #fff}
.event-popupLayer .popupLayer-title .popupLayer-close-box{top:8px}
.event-popupLayer a:hover{color:#fff}
/*.seniorSearch_label {color: #999999}*/
.eventTypeCHG-popupLayer table {
    border: 1px solid #f0f0f0;
    width: 92%;
    margin: 10px auto;
    font-size: 17px!important;
}

.eventTypeCHG-popupLayer table *{
    font-size: 17px!important;
}
.eventTypeCHG-popupLayer a{
    text-decoration: none!important;
}
.eventTypeCHG-popupLayer table thead tr:last-child {
    background-color: #ECECEC;
}

.eventTypeCHG-popupLayer table tr th:first-child, .eventTypeCHG-popupLayer table tr td:first-child {
    width: 200px;
}

.eventTypeCHG-popupLayer table tr th:last-child, .eventTypeCHG-popupLayer table tr td:last-child {
    width: 120px;
}
.event-popupLayer .cjgg_source{
    font-size: 17px; width: 92%; margin: 10px auto; /*text-align: right;  padding-right: 30px;*/
}
.event-popupLayer .cjgg_source a{
    color: #00c;
   // border-bottom: 1px solid #00c;
}
.event-popupLayer .cjgg_source a:hover{
    color: #dc4f45;
   // border-bottom: 1px solid #dc4f45;
}

.fixed-table-body thead th{
    color: #998f8f!important;
}

.eventTypeCHG-popupLayer .eventTypeCHG_td {
    padding: 5px 10px;
    padding-right: 45px;
    height: 45px;
    text-align: right;
    color: #000;
}

.eventTypeCHG-popupLayer .fixed-table-container tbody td {
    border-top: 1px solid #f0f0f0;
}

.eventTypeCHG-popupLayer .fixed-table-container thead th:first-child {
    border-left: 0px;
}

.eventTypeCHG-popupLayer .eventTypeCHGData .bootstrap-table {
    margin-top: 10px;
}

.eventTypeCHG-popupLayer .eventTypeCHG_td a.sameStockEvent-a{
    color: #99474f !important;
}
.eventTypeCHG-popupLayer .eventTypeCHG_td a.sameStockEvent-a:hover{
    color: #dc4f45!important;
}

.event-popupLayer .event_sub_types {
    color: #9b90c2!important;
    border: 1px solid #9b90c2;
    padding: 0 4px;
    margin-left: 8px;
    margin-bottom: 5px;
    font-size: 14px;
}

.event-popupLayer .popupLayer-title .popupLayer-back-box a i {color: #fff}
.event-popupLayer .popupLayer-title .popupLayer-back-box{
    position: absolute;
    font-size: 25px;
    left: 18px;
    top:8px;
}
.event-popupLayer .popupLayer-title .popupLayer-back-box .iconfont{
    font-size: 25px;
}

.eventSameStockEventbox .popupLayer-title .popupLayer-title-l {
    margin-left: 45px;
}
.eventSameStockEventbox{
    max-height: 482px!important;
}
.eventSameStockEventbox .eventTypeCHGData{
    max-height: 442px!important;
    overflow: auto;
}

.event-detail {
    max-width: 90%;
    font-size: 16px;
    width: 90%;
    margin: 30px auto;
}

/*详情页字体放大缩小*/
.font_level_btn_disabled {
    color: #b6b6b6!important;
    cursor: auto!important;
}
.font_enlarge,.font_lessen,.font_standard{
    padding: 4px 10px;
}

.zoomFont {
    font-size: 14px!important;
    font-weight: bold!important;
    margin-top: 7px!important;
}

.zoomFont a{
    color: #894c4c;
}

.zoomFont a:hover{
    color: #dc4f45;
}



/** -------------- **/
.event-detail-popupLayer {
    position: absolute;
    left: 0;
    bottom: 24px;
    width: 366px;
    /*min-height: 240px;*/
    height: auto;
    z-index: 99;
    display: none;
    background: #FFF;
    padding-bottom: 10px;
    color: #000000;
}
.event-detail-popupLayer .event_title{
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    white-space: normal;
    word-break: break-word;
    padding: 0 5px;
}
.event-detail-popupLayer dl,.event-detail-popupLayer dt{width: 100%;line-height: 26px;}
.event-detail-popupLayer dl{padding: 13px;border: solid 1px #e8e8e8;}
.event-detail-popupLayer .event_item_half{display: inline-block;}
.event-detail-popupLayer .halfl{width:39%;}
.event-detail-popupLayer .halfr{width:59%;}
.event-detail-popupLayer a{
    float: none!important;
    width: auto!important;
    overflow: visible!important;
    white-space: normal!important;
    text-overflow: clip!important;
    color: #bd8401!important;
    font-size: 12px!important;
}
.event-detail-popupLayer a:hover{color: #dc4f45;}
.event-detail-popupLayer .event_original{font-size: 12px;color: #bd8401;margin-left: 8px;}
.event-detail-popupLayer .event_detail{display: flex;}
.event-detail-popupLayer .event_tag{display: flex;}
.event-detail-popupLayer .event_content{
    white-space: normal;
    word-break: break-word;
    display: inline-block;
    width: 85%;
}
.event-detail-popupLayer .event_tag .event_content{word-break: keep-all!important;}

.reportChart{
    width: 360px;
    height:380px ;
    margin: 10px;
    padding: 20px;
    border: 1px solid #e8e8e8;
    display: inline-block;
    background: #FBFBFB;
}
.report-chart-list { background: #fff; padding: 20px 24px; }
.reportChart h3 a{ color: #333; vertical-align:middle; overflow: hidden;text-overflow: ellipsis; display:table-cell; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}


.input-checkbox {cursor: pointer;}
.input-checkbox input { display: none; }
.input-checkbox em {width: 14px;height: 14px;background: url(../images/zf-input.png) no-repeat;background-position: -0px -65px;display: inline-block;margin-right: 6px;vertical-align: middle;float: left; border: solid 0.3px #e8e8e8;}
/*.input-checkbox-checked { vertical-align: middle; }!*ie8*!*/
.input-checkbox-checked input { display: none; }/*ie8*/
.input-checkbox-checked em {width: 14px;height: 14px;background: url(../images/zf-input.png) no-repeat;background-position: -33px -65px;display: inline-block;margin-right: 6px;vertical-align: middle; float: left; border: none;}/*ie8*/

.search_live_icon { font-size: 11px; border-radius: 9px; color: #dc4f45; padding: 5px 8px; background:rgba(236, 18, 74, 0.1); white-space: nowrap; }
.search_live_icon_small { font-size: 10px; padding: 4px 6px;  border-radius: 9px; color: #dc4f45; background:rgba(236, 18, 74, 0.1); white-space: nowrap;}
.warp_play_img{ width: 55px !important; height: 55px !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999}

.play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background: rgba(0,0,0,0.6);
    border-radius: 50%;
    border: none;
    cursor: pointer;
    transition: all 0.3s;
}
.play-btn::after {
    content: "";
    position: absolute;
    left: 22px;
    top: 16px;
    border: 15px solid transparent;
    border-left: 20px solid white;
}
.play-btn:hover {
    background: rgba(0,0,0,0.8);
    transform: translate(-50%, -50%) scale(1.1);
}
