
/*港股点评*/

* {
    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: #575757;
    background-color: #FFFFFF;
    text-align: center;
}

#main {
    width: 779px;
}

#cjtx {
    float: left;
    width: 278px;
    text-align: left;
}

#cjtxtext {
    height: 177px;
}

#mrbklist2 {
    clear: left;
}

.mrpic {
    float: left;
    height: 200px;
}




.mr1lilte2 {
    font-size: 14px;
    font-weight: bolder;
    color: #808f64;
    font-family: "新宋体";
}


.mr1lilte3 {
    font-size: 14px;
    font-weight: bolder;
    color: #6eb3ba;
    font-family: "新宋体";
}
.mr1lilte4 {
    font-size: 14px;
    font-weight: bolder;
    color: #c9c337;
    font-family: "新宋体";
}



#cjtx .cjtxmore {
    text-align: right;
    padding-top: 70px;
    font-size: 12px;
    font-weight: normal;
    color: #0033FF;
    margin-right: 8px;
}




#mrbkbt .mr2list {
    height: 12px;
}

#cjtx ul {
    list-style-type: none;
    text-align: left;
    padding-left: 15px;
}

.clear {
    clear:both;
}

#cjtxmore {
    float: left;
    width: 280px;
    height: 23px;
    text-align: right;
    padding-right: 10px;
}

#cwmain {
    width: 357px;
    float: left;
    margin-left: 8px;
}


#dqjjright {
    float: right;
}

#qtdpend {
    float: left;
    width: 618px;
    text-align: right;
    color: #466077;
    line-height: 26px;
}
#qtdpend p {
    padding-right: 20px;
}


#blogtao {
    float: left;
    margin-right: 2px;
    
}
#blogshi {
    float: left;
    margin-right: 2px;
    
}
#blogliang {
    float: left;
    margin-right: 2px;
    
}

.textly {
    font-family: "宋体";
    font-size: 12px;
    color: #000000;
    background-color:#CCCCCC;
    width: 502px;
    text-indent: 2px;
    margin-right: 8px;
    margin-bottom: 4px;
    margin-left: 8px;
    padding-top: 4px;
}

.textpage {
    width: 502px;
    text-align: center;
    margin-right: 8px;
    margin-left: 8px;
    margin-top: 12px;
    font-size: 14px;
    font-family: "宋体";
}

.topbtdy {
    font-family: "宋体";
    font-size: 14px;
    color: #b9002b;
    font-weight: bold;
    text-align: left;
    padding: 5px 0px 3px 13px;
}

.redtop {	
    color: #DE0023;
}
.bluemore {
    color: #396B8F;	
}

#ggdp-mjdpindex {
    float: left;
    clear: left;
    width: 759px;
    margin-left: 8px;
    margin-top: 5px;
    display: inline;
}
#ggdp-zjtjindex {
    float: left;
    clear: left;
    width: 759px;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-top: 5px;
    display: inline;
}
#ggdp-qddpindex {
    float: left;
    clear: left;
    width: 759px;
    margin-left: 8px;
    margin-top: 5px;
    margin-bottom: 10px;
    display: inline;
}

#ggdp-zjzlindex {
    float: left;
    clear: left;
    width: 759px;
    margin-left: 8px;
    margin-top: 5px;
    margin-bottom: 10px;
    display: inline;
}

#ggdp-lxdlist {
    float: left;
    clear: left;
    width: 537px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#ggdp-lxdabout {
    float: left;
    width: 219px;
    
    margin-top: 5px;
    margin-left: 5px;
    display: inline;
}

#ggdp-LFylist {
    float: left;
    clear: left;
    width: 537px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#ggdp-LFyabout {
    float: left;
    width: 219px;
    
    margin-top: 5px;
    margin-left: 5px;
    display: inline;
}

#ggdp-LYhlist {
    float: left;
    clear: left;
    width: 537px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#ggdp-LYhabout {
    float: left;
    width: 219px;
    
    margin-top: 5px;
    margin-left: 5px;
    display: inline;
}

#ggdp-sjqlist {
    float: left;
    clear: left;
    width: 537px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#ggdp-sjqabout {
    float: left;
    width: 219px;
    
    margin-top: 5px;
    margin-left: 5px;
    display: inline;
}

#ggdp-taodongbklist {
    float: left;
    clear: left;
    width: 537px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#ggdp-bkqy {
    float: left;
    width: 219px;
    
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
    display: inline;
}

#ggdp-taodongcjlist {
    float: left;
    clear: left;
    width: 537px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#ggdp-taodongabout {
    float: left;
    width: 219px;
    
    margin-top: 5px;
    margin-left: 5px;
    display: inline;
}

#ggdp-taodongbktext {
    float: left;
    clear: left;
    width: 537px;
    
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#ggdp-sjqabout {
    float: left;
    width: 219px;    
    margin-top: 5px;
    margin-left: 5px;
    display: inline;
}

#ggdp-qddpmoreindex {
    float: left;
    clear: left;
    width: 511px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    display: inline;
}

#commentlist-add {
    float: left;
    width: 242px;
    margin-left: 8px;
    margin-top: 5px;
    display: inline;
}


/*专家点评详细列表*/

#taodongtext {
	width: 534px;
	border: 1px solid #ADA9A9;
	float: left;
	font-size: 12px;
	background-color: #FFFFFF;
}

#taodongtext .rmjstu {
    text-align: center;	
}

#newstextlist {
	float: left;
	width: 530px;
	text-align: left;
	font-size: 12px;
}

#newstextlist ul {
	list-style: none;
	text-align: left;
	line-height: 22px;
}
#newstextlist .textdata {
	font-family: "����";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 6px;
}
#newstextlist .xiang {
    border-bottom: 1px dashed #CCCCCC;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#newstextlist .xianglast {
    border-bottom: none;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#taodongtext .fhlb {
    text-align:center;
	color:#FF0000;
}
#taodongtext .textbtdy {
	font-family: "����";
	font-size: 16px;
	text-align:center;
	color: #FF0000;
	width: 502px;
	text-indent: 2px;
	margin-bottom: 4px;
	padding-top: 4px;
}
#taodongtext .textym {
	font-family: "����";
	font-size: 12px;
	color: #000000;
	background-color:#CCCCCC;
	width: 534px;
	text-indent: 2px;
	margin-bottom: 4px;
	padding-top: 4px;
}

.listpage {
    float: left;
    width: 520px;
    text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*控制陶冬博客正文的CSS*/

#taodongblog {
	float: left;
	clear: left;
	width: 534px;
	margin: 5px 0px 5px 5px;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#taodongblog .caption {
    text-align: center;	
}

#taodongblog .blogtext {
	float: left;
	width: 530px;
	text-align: left;
	font-size: 12px;
}

#taodongblog .blogtext ul {
	list-style: none;
	text-align: left;
	line-height: 22px;
}

#taodongblog .blogtext ul li{
	padding-bottom: 20px;
	text-indent: 2em;
	padding-left: 2px;
}

#taodongblog h1 {
	font-size: 16px;
	font-weight: normal;
	text-align:center;
	color: #FF0000;
	width: 530px;
	margin-bottom: 5px;
	padding-top: 4px;
}

#taodongblog h2 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color:#CCCCCC;
	width: 534px;
	line-height: 20px;
	text-indent: 2px;
	margin-bottom: 5px;
	padding-top: 4px;

}

#taodongblog .return {
    width: 534px;
    text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}


/*�����ն�����ǰ�Ե�CSS*/

#Blog-foreword {
	float: left;
	width: 217px;
	border: 1px solid #ADA9A9;		
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	display: inline;
	background-color: #FFFFFF;
	font-size: 12px;
}

#Blog-foreword .prefacetext {
	float: left;
	width: 217px;
	text-align: left;
}


#Blog-foreword .prefacetext li{
	list-style: none;
	line-height: 20px;
	padding-bottom: 2px;
	text-indent: 2em;
	padding-left: 5px;
}

#Blog-foreword h1{
	color: #b9002b;
	font-size: 12px;
	border-bottom: 1px solid #999999;
	width: 205px;
	text-align: left;
	text-indent: 2px;
	margin: 15px 4px 10px 6px;
	padding-bottom: 3px;
}

#Blog-foreword .photo {
    text-align: center;
	padding-bottom: 5px;
}

#otherexperts {
   float: right;
   width: 217px;
   height: 24px;
   background-image: url(../images/ggdp/blue.jpg);
   background-repeat: no-repeat;
   text-align: center;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 7px;
   margin: 5px 12px 0px 3px;
}

#otherexperts02 {
   float: right;
   clear: both;
   width: 217px;
   height: 24px;
   background-image: url(../images/ggdp/blue.jpg);
   background-repeat: no-repeat;
   text-align: center;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 7px;
   margin: 5px 12px 0px 3px;
}


/*专家专论相关文章列表*/

#commentlist {
    float: left;
	width: 723px;
	background-color: #FFFFFF;
         text-align: left;
}

#commentlist ul{
	list-style: none;
	line-height: 31px;
}

#commentlist ul li{
    float: left;
	width: 721px;
	border-bottom: 1px solid #d8d8d8;
	font-size: 14px;
	padding-left: 5px;
	background-image: url(../images/ggdp/l.jpg);
	background-repeat: no-repeat;
	background-position: left;	
}

#commentlist .listdata {
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	color: #474747;
	padding-left: 2px;
}
#commentlist .page {
    float: left;
    width: 721px;
    font-size: 12px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}


/*名家点评*/

#mjdp {
    float: left;
	width: 757px;
	height: 990px; 
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#mjdp .mjdptoptu {
    text-align: center;	
}

#mjdp .mjdplistsix {
    float: left;
	width: 376px;
	height: 310px;
}

#mjdp .mjdpsixtext {
    float: left;
	width: 360px;
	height: 300px;
	margin-left: 8px;
	margin-top: 5px;
	display: inline;
}

#mjdp .mjdptitle {
    float: left;
	width: 360px;
	font-size: 12px;
	border-bottom: 1px solid #d8d8d8;
    padding-bottom: 2px;
}

#mjdp .titleleft{
	float: left;
	padding-left: 4px;
	color: #b9002b;	
}

#mjdp .titleright{
	float: right;
	font-size: 12px;
	padding-right: 2px;
         padding-top: 15px;
}

#mjdp .mjdpsixtext ul {
    clear: left;
	list-style: none;
	text-align: left;
	line-height: 20px;
}

#mjdp .mjdpsixtext ul li{
    float: left; 
    width: 355px;
}

#mjdp .textdata {
    float: left; 
    width: 50px;
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-size: 11px;
	color: #464646;
	margin-top: 5px;
}

#mjdp .firsttitle {
    float: left; 
    width: 293px;
	font-family: "����";
	font-size: 14px;
	font-weight: bold;
	color: #b30b2c;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
	margin-top: 5px;
}

#mjdp .othertitle {
    float: left; 
    width: 293px;
	font-family: "����";
	font-size: 12px;
	font-weight: bold;
	color: #232323;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
	margin-top: 5px;
}

#mjdp .titlebg {
	background-image: url(../images/ggdp/l.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
    width: 355px;
}


/*����ר���Ƽ�*/


#zjtjlist {
	width: 757px;	
	float: left;
	padding-bottom: 5px;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#zjtjlist h1{
	float: left;
	width: 50px;
	height: 38px;
	margin-left: 3px;
	display: inline;
}
#zjtjlist 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;
}

#zjtjlist .title{
	float: left;
	color:#b9002b;
	padding-top: 4px;
}
#zjtjlist .more{
	float: right;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
}

#zjtjlist .zjtjtext {
	clear: both;
	float: left;
	width: 740px;
	padding-left: 5px;
}

#zjtjlist .zjtjtable {
    padding:0;
    margin:0;
	margin-top: 2px;
	margin-left: 5px;
	font-size: 12px;
	border-collapse:collapse;
}
#zjtjlist .zjtjtable td {	
	height: 25px;
	padding-top: 2px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#zjtjlist .zjtjtable th {	
	height: 22px;
	padding-top: 3px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #CCCCCC;
	background-color: #edd4d4;	
}

#zjtjlist .zjtjtable a{
	color: #5c91ad;
	padding-right: 4px;
}
#zjtjlist .zjtjtable img{
	vertical-align: middle;
}

#zjtjlist .zjh1 {	
	width: 85px;
}
#zjtjlist .zjh2 {	
	width: 140px;
}
#zjtjlist .zjh3 {	
	width: 70px;
}
#zjtjlist .zjh4 {	
	width: 155px;
}
#zjtjlist .zjh5 {	
	width: 80px;
}
#zjtjlist .zjh6 {	
	width: 120px;
}


#zjtjlist .zjtjpage {
	clear: left;
	text-align: center;
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 5px;
}


/*�������*/

#qtdp {
	width: 757px;
	float: left;
	padding-bottom: 10px;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#qtdp h1{
	float: left;
	width: 50px;
	height: 38px;
	margin-left: 3px;
	display: inline;
}
#qtdp 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;
}

#qtdp .landr {
	clear: both;	
	float: left;
	width: 740px;
}

#qtdp .title{
	float: left;
	color:#b9002b;
	padding-top: 4px;
}
#qtdp .more{
	float: right;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
}

#qtdp .qtdpbtlist {
	float: left;
	width: 341px;
	margin-left: 15px;
	display: inline;
}

#qtdp .qtdpbtlist ul {
	line-height: 20px;
	list-style: none;
}
#qtdp .qtdpbtlist li {
	float: left;
	width: 341px;
	text-align: left;
	padding-top: 3px;
}

#qtdp .libg {
	margin-top: 4px;
	background-image: url(../images/ggdp/qtdp-4.jpg);
	width: 341px;
	background-repeat: no-repeat;
}

#qtdp .qtdptext {
	float: left;
	width: 180px;
	text-align: left;
	color: #000000;
	padding-left: 8px;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

#qtdp .name {
	float: left;
	margin-left: 18px;
	display: inline;
	width: 62px;
	text-align: center;
}

#qtdp .qtdpdata {
	float: left;
	width: 70px;
	text-align: left;
	color: #6e6e6e;	
}


/*ǰ�ԡ����������Լ�����ĵ���ͼ*/

#bkqyright {
	margin-right: 2px;
	width: 217px;
	border: 1px solid #ADA9A9;
	background-color: #FFFFFF;
	float:left;
	font-size: 12px;
	background-color: #FFFFFF;
}
#bkqyright ul {
	list-style: none;
	line-height: 25px;
	text-align: left;
}

#bkqyright ul li{
	width: 211px;
	padding-left: 4px;
}

#bkqyright .bkqybtdy {
	font-family: "����";
	font-weight: bold;
	color: #b9002b;
	font-size: 12px;
	border-bottom: 1px solid #999999;
	width: 205px;
	text-indent: 2px;
	margin: 6px 4px 15px 6px;
}
#bkqyright .zjphoto {
    text-align: center;
	padding-bottom: 4px;
}

#otherexperts {
   float: right;
   width: 217px;
   height: 24px;
   background-image: url(../images/ggdp/blue.jpg);
   background-repeat: no-repeat;
   text-align: center;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 7px;
   margin: 5px 12px 0px 3px;
}

#otherexperts02 {
clear: right;
   float: right;
   width: 217px;
   height: 24px;
   background-image: url(../images/ggdp/blue.jpg);
   background-repeat: no-repeat;
   text-align: center;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 7px;
   margin: 5px 12px 0px 3px;
}



#othercommentmore {
	width: 509px;
	float: left;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#othercommentmore h1{
	float: left;
	width: 50px;
	height: 38px;
	margin-left: 3px;
	display: inline;
}
#othercommentmore h2{
	float: left;
	clear: right;
	width: 447px;
	height: 19px;
	margin-top: 10px;
	background-image: url(../images/ahnews/titlebg.gif);
	background-repeat: repeat-x;	
	font-size: 12px;
	color:#b9002b;
	text-align: left;
	padding-top: 4px;
}

#othercommentmore .commentlist {
	float: left;
	width: 490px;
	margin-left: 5px;
	display: inline;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

#othercommentmore .commentlist ul {
	line-height: 20px;
	list-style: none;
}
#othercommentmore .commentlist li {
float: left;
width: 484px;
	text-align: left;
	padding-top: 1px;
	
	
}
#othercommentmore .libg {
	margin-top: 4px;
	background-image: url(../images/ggdp/person.jpg);
	background-repeat: no-repeat;
}

#othercommentmore .qtdptext {
	float: left;
	width: 326px;
	color: #000000;
	text-align: left;
	padding-left: 6px;
}
#othercommentmore .name {
	float: left;
	margin-left: 18px;
	display: inline;
	width: 62px;
	text-align: center;
}

#othercommentmore .page {
    clear: left;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-right: 12px;
}

#othercommentmore .qtdpdata {
	float: left;
	width: 70px;
	text-align: left;
	color: #6e6e6e;	
}


/*ר��ר��*/

#zjdp {
    float: left;
	width: 757px;
	border: 1px solid #ADA9A9;
	font-size: 12px;
	background-color: #FFFFFF;
}

#zjdp .mjdpbt {
	text-align: left;
	font-family: "����";
	font-size: 12px;
	font-weight: bold;
	color: #b9002b;
	padding: 4px 8px 6px;
}
#zjdp .zjzlalltext {
	float: left;
	width: 738px;
	margin-left: 10px;
	margin-top: 5px;
	display: inline;
}
#zjdp .zjzltu {
    float: left;
	clear: left;
	width: 96px;
	text-align: center;
}
#zjdp .zjzltext {
	float: left;
}
#zjdp .zjzltext ul {
	list-style-type: none;
	text-align: left;
	padding-left: 15px;
	line-height: 25px;
}
#zjdp .zjzlname {
	font-family: "����";
	font-size: 14px;
	font-weight: bold;
}
#zjdp .backbt {
    float: left;
	width: 755px;
	line-height: 23px;
	font-size: 14px;
	background-color:#e8e8e8;
	text-align: center;
	padding-top: 3px;
	margin-top: 5px;	
}
#zjdp .zjzltextbt {
	float: left;
	clear: left;
	text-align: left;
	margin-top: 12px;
	margin-left: 10px;
	display: inline;
}
#zjdp .zjzltexttable {
    clear: left;
    float: left;
	width: 738px;
	margin-left: 8px;
	margin-top: 10px;
	text-align: left;
	font-size: 12px;
	border-collapse: collapse;
}

#zjdp .zjzltexttable2 {
    margin: 0px;
	font-size: 12px;
	border-collapse: collapse;
}
#zjdp .zjzltexttable2 td{
	line-height: 19px;
}
#zjdp .redtop {	
	color: #DE0023;
}
#zjdp .gftjtable {
    clear: left;
    float: left;
	width: 738px;
	margin-left: 8px;
	margin-top: 10px;
	text-align: left;
	font-size: 12px;
	border-collapse: collapse;
	border-bottom: 1px dashed #d8d8d8;
}



.commentlisttitle {
    float: left;
	width: 750px;
	line-height: 23px;
	background-color:#e8e8e8;
	text-align: left;
	padding-top: 2px;
	padding-left: 7px;
	margin-top: 8px;
}
.commentlistall {
	width: 725px;
	margin: 0 auto;
}