
/*公司活动页面结构*/

* {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

	body {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}

.topdy {
	margin-bottom: 4px;
	border-bottom: 1px solid #CCCCCC;
}

#gshdlist .lines {
	width: 2px;
	margin-left: 2px;
	height: 370px;
	border-right: 1px solid #CCCCCC;
}

#left {
	float: left;
	width: 370px;
	clear: left;
}

#topbtdy {
	font-size: 14px;
	font-weight: bold;
	color: #456076;
	text-align: left;
	padding: 6px 8px;
}

#pxshousuo {
	float: left;
	width: 769px;
	margin-left: 5px;
}














#ylyctop {
	float: left;
	width: 759px;
	margin-left: 5px;	
}


#jsplmiddle {
	float: left;
	width: 759px;
	margin-left: 5px;
	
}

.redtop {	
	color: #DE0023;
}





.leftbt { 
   text-align: left;
   text-indent: 8px;
}




.jsplxx {
   line-height: 22px;
   font-size: 14px;
   color: #ada9a9;
   font-weight: bold;
}
















#gshd-five {
	float: left;
	width: 767px;
	margin-left: 5px;
	margin-top: 5px;
	display: inline;
}

#dxbgnewsindex {
	float: left;
	width: 382px;
	margin-left: 5px;
	margin-top: 5px;
	display: inline;
}

#jsplindex {
	float: left;
	width: 382px;
	margin-left: 5px;
	margin-top: 5px;
	display: inline;
}


#ylycindex {
	float: left;
	width: 767px;	
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;
}

#Announcementindex {
	float: left;
	width: 767px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;
}

#Othergshdlist1index {
	float: left;
	width: 768px;
	
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;
}

#jsplmxindex {
	float: left;
	width: 767px;
	
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;	
}


/*公司活动 包括  最新派息备忘、股权变动记录、公司回购记录、配股集资记录、公司沽空记录*/


#gshdlist {
	width: 765px;
	padding-bottom: 10px;
	float: left;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#gshdlist .TandM{
	float: left;
	width: 752px;
	height: 38px;
    margin-left: 5px;
	display: inline;
}

#gshdlist h1{
	float: left;
	width: 50px;
	height: 38px;
}
#gshdlist h2{
	float: left;
	clear: right;
	width: 702px;
	height: 19px;
	margin-top: 10px;
	background-image: url(../images/ahnews/titlebg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: left;
}

#gshdlist h3{
	float: left;
	clear: right;
	width: 319px;
	height: 19px;
	margin-top: 10px;
	background-image: url(../images/ahnews/titlebg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: left;
}

#gshdlist .title{
	float: left;
	color:#b9002b;
	padding-top: 4px;
}
#gshdlist .more{
	float: right;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
}

#gshdlist .zxphbw02 {
	float: left;
	margin-left: 8px;
	display:inline;
	width: 369px;
         height: 138px;
	margin-top: 4px;
	margin-bottom: 2px;
}
#gshdlist .gshdfivetable {
	margin:0;
	width: 370px;
	font-size:12px;
	border-collapse:collapse;
}
#gshdlist .gshdfivetable td {
   text-align: left;
   padding-left: 10px;
   border: 1px solid #CCCCCC;
   line-height: 20px;
}
#gshdlist .gshdfivetable th {
   text-align: center;
   border: 1px solid #CCCCCC;
   background-color: #edd4d4;
   font-weight: normal;
   line-height: 20px;
}
#gshdlist .f01 {
   width: 72px;
}
#gshdlist .f02 {
   width: 97px;
}



#gshdlist .fourRecord {
    clear: both;
    float: left;
	width: 369px;
	text-align: left;
}
#gshdlist .fourRecord ul {
   list-style-type: none;
   line-height: 19px;
}
#gshdlist .fourRecord li {
	float: left;
	width: 367px;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
#gshdlist .newsdata{
	list-style: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	padding-right: 5px;
}
#gshdlist .bg{
	background-color: #ededed;
}

#gshdlist .recordTitle {
	float: left;
	width: 367px;
	font-size: 12px;
	color: #a20327;
	border-bottom: 1px solid #b4b4b4;
}

#gshdlist .time{
	float: left;
	width: 55px;
	border-right: 1px dashed #d9d9d9;
	text-align: center;
}

#gshdlist .content{
	float: left;
	width: 300px;
	text-align: center;
}

/*研究报告 */


#dxbgnews {
	float: left;
	width: 380px;
	height: 162px;
	border: 1px solid  #ada9a9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#dxbgnews h1{
	float: left;
	width: 50px;
	height: 38px;
	margin-left: 5px;
	display: inline;
}
#dxbgnews h2{
	float: left;
	clear: right;
	width: 320px;
	height: 19px;
	margin-top: 10px;
	background-image: url(../images/ahnews/titlebg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: left;
}

#dxbgnews .title{
	float: left;
	color:#b9002b;
	padding-top: 4px;
}
#dxbgnews .more{
	float: right;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
}

#dxbgnews .dxbgnewstext {
	clear: both;
	float: left;
	width: 372px;
	margin-top: 5px;
	margin-left: 3px;
	text-align: left;
	display:inline;
}
#dxbgnews .dxbgnewstext ul{
	list-style: none;
	line-height: 22px;
}

#dxbgnews .dxbgnewstext ul li {
	float: left;
	width: 370px;
	background-image: url(../images/square.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 6px;
	border-bottom: 1px dashed #d8d8d8;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

#dxbgnews .newsdata{
	list-style: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
}
/*券商评论*/


#jspllist {
	float: left;
	width: 380px;
	height: 162px;
	border: 1px solid  #ada9a9;
	font-size: 12px;
	background-color: #FFFFFF;
}


#jspllist h1{
	float: left;
	width: 50px;
	height: 38px;
	margin-left: 5px;
	display: inline;
}
#jspllist h2{
	float: left;
	clear: right;
	width: 320px;
	height: 19px;
	margin-top: 10px;
	background-image: url(../images/ahnews/titlebg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: left;
}

#jspllist .title{
	float: left;
	color:#b9002b;
	padding-top: 4px;
}
#jspllist .more{
	float: right;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
}

#jspllist .jspltext {
	clear: both;
	float: left;
	width: 365px;
	margin-left: 5px;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #717955;
	border-top: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
}

#jspllist .jspltext a{
	color: #717955;
}

#jspllist .jspltext span {
	float: left;
	width: 90px;
	line-height: 28px;
	border-bottom: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
}


#jspllist .nowhite {
	float: left;
	width: 90px;
	line-height: 28px;
	background-color: #e7eadc;
}

/*最新股票评级（公司活动主页面上的）*/

#ylyclist {
	width: 765px;
	padding-bottom: 8px;
	float: left;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}


#ylyclist .TandM{
	float: left;
	width: 740px;
	height: 38px;
    margin-left: 5px;
	display: inline;
}

#ylyclist h1{
	float: left;
	width: 50px;
	height: 38px;
}
#ylyclist h2{
	float: left;
	clear: right;
	width: 690px;
	height: 19px;
	margin-top: 10px;
	background-image: url(../images/ahnews/titlebg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: left;
}

#ylyclist .title{
	float: left;
	color:#b9002b;
	padding-top: 4px;
}
#ylyclist .more{
	float: right;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
}

#ylyclist .ylyctable {
	float: left;
	margin:0;
	margin-top:8px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
	font-size:12px;
	border-collapse:collapse;
	text-align: center;
}
#ylyclist .ylyctable td {
   height: 20px;
}
#ylyclist .ylyctable th {
   border: 1px solid #CCCCCC;
   line-height: 31px;
   text-align: center;
   font-weight: normal;
   color: #456076;
}
#ylyclist .ylycback {
   background-image: url(../images/gshd/ccbg.jpg);
   background-repeat: repeat-x;
}

#ylyclist .evenbg {
   background-color: #ededed;
}

#ylyclist .back002 {
   background-color: #edd4d4;
}
#ylyclist .ylh01 {
   width: 60px;
}
#ylyclist .ylh02 {
   width: 228px;
}
#ylyclist .ylh03 {
   width: 140px;
}

#ylyclist .ylh05 {
   width: 197px;
}
#ylyclist .ylh06 {
   width: 111px;
}

#ylyclist .mc {
   text-align: left;
   padding-left: 5px;
}

#ylyclist .show {
   color: #757575;
}

* {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/*最新派息公布、一周除净备忘、一周派息备忘*/



#pxshousuolist {
	width: 765px;
	padding-bottom: 8px;
	float: left;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}
#pxshousuolist .pxshousuobt {
	float: left;
	margin-left: 8px;
	display: inline;
}

.pxgbdown {
	float: left;
	width: 750px;
	margin-top: 5px;
}
.pxgbtable {
    clear: left;
	margin-top: 5px;
	width: 748px;
	background-image: url(../images/gshd/bwback.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
         word-wrap:break-word;
         table-layout:fixed;
}
.pxgbtable td {
	height: 29px;
	padding-top: 2px;
	text-align: left;
	padding-left: 5px;
}
.pxgbtable th {
	height: 35px;
	padding-top: 3px;
	font-weight: normal;
	text-align: center;
	color: #456076;
}
.pxh1 {
	width: 65px;
}
.pxh2 {
	width: 69px;
}
.pxh3 {
	width: 152px;
}
.pxh4 {
	width: 99px;
}
.pxh5 {
	width: 158px;
}
.pxback {
	background-color: #E8E8E8;
}


#soindex {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	display: inline;
}
#dividenttabel {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	display: inline;
}

/*派息备忘中的三个菜单*/

#pxbw_threemenu {
  float: left;
  width: 743px;
  height: 37px;
  margin-left: 10px;
  margin-bottom: 5px;
  display: inline;
}
#pxbw_threemenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
}

#pxbw_threemenu ul li {
  float: left;
  font-size: 12px;
}


#pxbw_threemenu ul a {
  padding: 0 0.2em;
  line-height: 2.6em;
  background: url(../images/dianqian.jpg) repeat-y left top;
  width: 86px;
  height: 37px;
  text-decoration: none;
  color: #000000;
  float: left;
  display: block;
}


#pxbw_threemenu ul a:hover {
  color: orange;
}

/*#pxbw_threemenu ul a:active{
	color:red;
	background-image:url(../images/dianhou.jpg);
}*/

#pxbw_threemenu ul .first a {

}
#pxbw_threemenu .lastbacktu {
float: left;
clear: left;
}


#td_title {
    text-align: left;
}

#pxbw_threemenu ul .buttonJump {
    color: #000000;
    background: url(../images/dianqian.jpg) repeat-y left top;
}

#pxbw_threemenu ul .buttonPush {
    color: #FF0000;
    background-image:url(../images/dianhou.jpg);
}


/*��Ϣ������Ѱ*/



#pxshoux {
	float: left;
	width: 737px;
	padding-bottom: 5px;
	font-size: 12px;
	background-color: #FFFFFF;
}
#pxshoux .sotable1 {
	margin: 0px;
	width: 705px;
	border-collapse: collapse;
	font-size: 12px;
	border-bottom: 1px dashed #d8d8d8;
}
#pxshoux .sotable1 td{
	margin: 0px;
	height: 30px;
	text-align: left;
	padding-left: 7px;
	font-weight: bold;
	color: #de0023;
}
#pxshoux .shili{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#pxshoux .sotable2 {
	margin: 0px;
	width: 705px;
	border-collapse: collapse;
	font-size: 12px;
}
#pxshoux .sotable2 td{
	margin: 0px;
	height: 30px;
	text-align: left;
	padding-left: 7px;
	font-weight: bold;
	color: #de0023;
}
#pxshoux .topbtdy {
	font-size: 14px;
	font-weight: bold;
	color: #456076;
	text-align: left;
	padding: 6px 8px;
}


* {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

/*最新盈利预测、券商评论、板块盈利预测*/



#jsplchange {
    width: 765px;
    float: left;
    border: 1px solid #ada9a9;
    font-size: 12px;
    background-color: #FFFFFF;
    padding-bottom: 8px;
}
#jsplchange .ylyctopbt {
    float: left;
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left: 3px;
}
#ylycthree {
    float: left;
    padding-left: 10px;
    width: 755px;
    padding-top: 15px;
    padding-bottom: 5px;
}
#ylycthree .ylyctable {
    clear: left;
    float: left;
    margin:0;
    font-size:12px;
    border-collapse:collapse;
    word-wrap:break-word;
    table-layout:fixed;
    text-align: center;
}
#ylycthree .ylyctable td {

    padding-left: 3px;

    height: 20px;
    padding-top: 2px;
}
#ylycthree .ylyctable th {
    border: 1px solid #CCCCCC;
    line-height: 31px;
    color: #456076;
    text-align: center;
    font-weight: normal;
}
#ylycthree .ylycback {
    background-color: #455F76;
    color: #FFFFFF;
}
#ylycthree .back002 {
    background-image: url(../images/gshd/ccbg.jpg);
    background-repeat: repeat-x;
}
#ylycthree .ylh01 {
    width: 60px;
}
#ylycthree .ylh02 {
    width: 260px;
}
#ylycthree .ylh03 {
    width: 145px;
}
#ylycthree .ylh05 {
    width: 161px;
}
#ylycthree .ylh06 {
    width: 105px;
}
#ylycthree .dc {
    color: #757575;
}

#ylycthree .evenbg {
    background-color: #ededed;
}

#jsplchange .ylycdhtu {

    padding-left: 1px;
    margin-top: 8px;

}
#jsplchangebt {
    float: left;
    width: 752px;
    margin-left: 5px;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    color: #b9002b;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d8d8d8;
}
#jsplchangebt img{
    vertical-align: middle;
}

#jsplchangebt .jsbt {
    float: left;
}
#jsplchangebt .jsmenu {
    float: right;
    margin-right: 8px;
}
#ylycthree .jspltable {
    clear: left;
    float: left;
    margin:0;
    font-size:12px;
    border-collapse:collapse;
    word-wrap:break-word;
    table-layout:fixed;
    text-align: center;
}
#ylycthree .jspltable td {

    padding-left: 3px;
    border: 1px solid #CCCCCC;
    height: 32px;
}
#ylycthree .jspltable th {
    text-align: center;
    border: 1px solid #CCCCCC;
    background-color: #edd4d4;
    font-weight: normal;
    height: 54px;
}

#ylycthree .price {
    text-align: right;
    padding-right: 4px;
}
#ylycthree .mc {
    text-align: left;
    padding-left: 4px;
}

#ylycthree .tableheight {
    height: 20px;
}
#ylycthree .h01 {
    width: 82px;
}
#ylycthree .h02 {
    width: 62px;
}
#ylycthree .h03 {
    width: 51px;
}
#ylycthree .h04 {
    width: 58px;
}
#ylycthree .h05 {
    width: 62px;
}
#ylycthree .h06 {
    width: 68px;
}
#ylycthree .h07 {
    width: 72px;
}
#ylycthree .h08 {
    width: 61px;
}
/*板块盈利预测表格 去掉了后面四列*/

#ylycthree .h001 {
    width: 220px;
}
#ylycthree .h002 {
    width: 62px;
}
#ylycthree .h003 {
    width: 90px;
}
#ylycthree .h004 {
    width: 86px;
}

/*盈利预测中的三个菜单*/


#ylyc_threemenu {
    float: left;
    width: 743px;
    height: 37px;
    margin-left: 6px;
    margin-bottom: 3px;
    display: inline;
}
#ylyc_threemenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-transform: uppercase;
}

#ylyc_threemenu ul li {
    float: left;
    font-size: 12px;
}

#ylyc_threemenu ul a {
    padding: 0 0.1em;
    line-height: 2.6em;
    background: url(../images/dianqian.jpg) repeat-y left top;
    width: 86px;
    height: 37px;
    text-decoration: none;
    color: #000000;
    float: left;
    display: block;
}


#ylyc_threemenu ul a:hover {
    color: orange;
}

/*#ylyc_threemenu ul a:active{
*color:red;
background-image:url(../images/dianhou.jpg);
}*/

#ylyc_threemenu ul .first a {

}

#ylyc_threemenu .lastbacktu {
    float: left;
    clear: left;
}

#ylycthree .sheng {
    color: #d91510;
    text-align: right;
    padding-right: 4px;
}

#ylycthree .die {
    color: #1c8906;
    text-align: right;
    padding-right: 4px;
}

.jsplpage {
    width: 750px;
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
}

#ylyc_threemenu ul .buttonJump {
    color: #000000;
    background: url(../images/dianqian.jpg) repeat-y left top;
}

#ylyc_threemenu ul .buttonPush {
    color: #FF0000;
    background-image:url(../images/dianhou.jpg);
}

* {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/*公司活动之股权变动记录新闻列表*/


#gshdjlnews {
	float: left;
	width: 766px;
	padding-bottom: 5px;
	border: 1px solid  #ada9a9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#gshdjlnewstext {
	float: left;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 750px;
	margin-top: 5px;
	margin-left: 6px;
	text-align: left;
	display:inline;
}
#gshdjlnewstext ul{
	list-style: none;
	line-height: 24px;
}
#gshdjlnewstext .newsdata{
	list-style: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
}
#gshdjlnewstext .gshdjlback {
	background-color: #E8E8E8;
}
.gshdjlpage {
    float: left;
	clear: left;
	width: 750px;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 6px;
	display:inline;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

/*公司活动菜单*/
#gshdjltopback {
	float: left;
	background-image: url(../images/gshd/corporateacti.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 130px;
}

#gshdjltopback .gsjl_fourmenu {
  float: left;
  width: 740px;
  height: 34px;
  margin-top: 90px;
  margin-left: 14px;
  display: inline;
}
#gshdjltopback .gsjl_fourmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
}

#gshdjltopback .gsjl_fourmenu ul li {
  float: left;
  font-size: 12px;
  padding-left: 35px;
  padding-top: 5px;
}


#gshdjltopback .gsjl_fourmenu ul a {
  padding: 0 0.2em;
  line-height: 2.6em;
  background: url(../images/yellow.jpg) repeat-y left top;
  background-repeat: no-repeat;
  width: 103px;
  height: 27px;
  text-decoration: none;
  color: #7e7774;
  float: left;
  display: block;
}


#gshdjltopback .gsjl_fourmenu ul a:hover {
  color: #b6390d;
}

#gshdjltopback .gsjl_fourmenu ul a:active{
	color: #b6390d;

}
