@charset "gb2312";
/*			Commom			*/
.defSize{
	font-size:14px;
}
#mainContent{
	position:relative;
}

/* 拼音筛选 */
.category{
	border:1px solid #70B6F4; 
}
#pyList{
	background:#CADEF7; width:100%;
}
.pinyin{
	 height:30px; line-height:30px; position:relative; z-index:90;
}
.pinyin li{
	float:left; font-family:Verdana, Arial; font-size:18px; color:#00509B; width:22px; text-align:center; 
	line-height:23px; cursor:pointer; margin-top:3px;
}
.pinyin .pytitle{
	color:#00509B; font-size:15px; font-weight:bold; width:126px; text-align:right;
}
.pinyin .pytitle a{
	color:#00509B; 
}
.pinyin .pytitle a:hover{
	color:#E11A21; text-decoration:underline;
}
.pinyin .on{
	background:#FFFFFF; color:#FF6600; border:1px solid #70B6F4; border-bottom:0px; width:20px;
}
.pycontent{
	clear:both; width:0px; height:0px; position:relative;
}
.pycontent div{
	position:absolute; left:12px; top:-2px; background:#FFFFFF; padding:10px; width:635px;
	border:1px solid #70B6F4; overflow:hidden; display:none; text-align:center; z-index:80;
}
.pycontent a{
	display:block; width:20%; float:left; line-height:25px; font-size:14px; text-align:left; color:#055A93;
}
.pycontent a:hover{
	text-decoration:underline;
}
.pycontent a:hover{
	color:#FF6600;
}

/*						Report					*/

/*		rFrame1		*/
.rFrame1, .rFrame2, .rFrame3, .rFrame4, .rFrame5{
	width:100%; overflow:hidden;
}
.rFrame1 .left{
	float:left; width:275px;
}
.rFrame1 .right{
	float:right; width:675px;
}
.rptcat{
	height:25px; line-height:25px; background:url(../images/rptcatbg.jpg) repeat-x; font-size:14px;
	border:1px solid #92B2C9; border-bottom:0px; overflow:hidden;
}
.rptcat div{
	float:left; width:97px; text-align:center;
}
.rptcat .current{
	background:url(../images/rptcatcurbg.jpg) no-repeat; 
}
.ifmcat{
	height:25px; line-height:25px; background:url(../images/rptcatbg.jpg) repeat-x; font-size:14px;
	border:1px solid #92B2C9; border-bottom:0px; overflow:hidden;
}
.ifmcat div{
	float:left; width:32%; text-align:center; 
}
.ifmcat .current{
	background:url(../images/ifmtitlebg.jpg) repeat-x; border-right:1px solid #B6CAE7; border-left:1px solid #B6CAE7;
}
.ifmcat .fst{
	border-left:0px;
}
.catlist{
	border:1px solid #92B2C9; padding:6px; border-top:0px; line-height:23px;
}
.catlist li{
	padding-left:6px;
}
.catlist .title, .catlist .bgIcon{
	font-weight:bold; background:url(../images/reporticon.jpg) 2px 4px no-repeat; margin-top:2px; padding-left:18px;
}
.rinfoTitle{
	height:27px; line-height:27px; background:url(../images/rinfobgc.jpg) repeat-x;
	border:1px solid #BEBEBE;
}
.rinfoTitle .title{
	float:left; width:180px; padding-left:30px; font-size:14px; font-weight:bold;
	background:url(../images/rinfoicon2.jpg) no-repeat;
}
.rinfoTitle .more{
	float:right; width:50px;
}
.rinfoContent{
	padding:6px; border:1px solid #BEBEBE; border-top:0px; line-height:22px;
}
.rdown{
	padding:10px; font-weight:bold; text-align:center;
}
.rdown li{
	background:#E8F1FB url(../images/download.gif) 68px 6px no-repeat; margin-top:6px; margin-bottom:6px; 
	height:28px; line-height:28px;
}
.rdown .title{
	background:#D5E9FC; height:31px; line-height:31px;
}
.imgInfo{
	width:100%; overflow:hidden; padding-bottom:6px;
}
.imgInfo .img{
	float:left; width:85px; text-align:center;
}
.imgInfo .info{
	float:right; width:170px;
}
.imgInfo .info .title{
	font-weight:bold;
}
.imgInfoR img{
	width:120px; height:87px; margin-right:8px; margin-bottom:2px;
}
.imgInfoR .title{
	line-height:23px; height:23px; font-weight:bold; font-size:14px;
}
.rebookContent{
	padding:5px; border:1px solid #BEBEBE; border-top:0px; line-height:24px; width:263px; overflow:hidden;
}
.rebookContent img{
	width:127px; height:156px;
}
.rebookContent li{
	float:left; width:50%; text-align:center; margin-top:3px; margin-bottom:3px;
}

/*		rFrame2		*/
.rFrame2 .left{
	float:left; width:400px;
}
.rFrame2 .right{
	float:right; width:265px;
}
.rptSpecial{
	height:144px; background:url(../images/rptspecialbg.jpg) repeat-x; border:1px solid #93C8E6; 
	padding:10px; line-height:21px;
}
.rlatest{
	height:26px; line-height:26px; overflow:hidden; background:url(../images/rrptbgr.jpg) repeat-x;
}
.rlatest .title{
	float:left; padding-left:15px; padding-right:15px; font-size:14px; font-weight:bold; 
	background:url(../images/rrptbgl.jpg) repeat-x;
}
.rlatest .more{
	float:right; width:50px; 
}
.rlatestContent, .rlatestContent3{
	padding:6px; border:1px solid #93C8E6; line-height:21px;
}
.rlatestContent2{
	padding:10px; border:1px solid #93C8E6; line-height:22px; font-size:14px;
}
.rlatestContent2 li{
	position:relative;
}
.rlatestContent2 li span{
	display:block; position:absolute; right:10px; top:-4px;
}
.rlatestContent3 {
	height:210px; padding-top:10px; overflow:hidden;
}
.rlatestContent3 li{
	float:left; width:25%; text-align:center;
}

/*		rFrame3 	*/
.rFrame3 .left{
	float:left; width:333px;
}
.rFrame3 .right{
	float:right; width:333px;
}
.reportTitle{
	height:27px; line-height:27px; background:url(../images/reportbg.jpg) repeat-x; border:1px solid #92B2C9;
	border-bottom:0px; overflow:hidden;
}
.reportTitle .title{
	float:left; width:70%; background:url(../images/reporticon.jpg) 10px 6px no-repeat; padding-left:30px;
	font-weight:bold; font-size:14px;
}
.reportTitle .more{
	float:right; width:17%;
}
.reportContent{
	padding:6px; border:1px solid #92B2C9; border-top:0px; line-height:21px;
}

/*		rFrame4 	*/
.rFrame4 .left{
	float:left; width:410px;
}
.rFrame4 .right{
	float:right; width:255px;
}
.rptTable{
	width:100%; text-align:center;
}
.rptTable tr, .rptTable td{
	height:28px; line-height:28px;
}
.rptTable .title{
	background:url(../images/rpt3bg.jpg) repeat-x; font-weight:bold; color:#fff; margin-top:-5px; text-align:center;
	height:26px; line-height:26px;
}
.rptTable .td2, .rptTable .td3, .rptTable .td4{
	width:60px;
}
.rptTable .td5{
	width:100px;
}
.rptTable .tl{
	text-align:left; padding-left:10px; 
}
.rptTable .alt{
	background:#ECF5FE;
}

/*		rFrame5 	*/
.rFrame5 .left{
	float:left; width:630px; background:#F5F8FD; border:1px solid #92B2C9;
}
.rFrame5 .right{
	float:right; width:320px;
}
.report{
	
}
.report h2{
	font-size:14px; font-weight:bold; line-height:30px; padding-left:20px; margin-top:10px;
}
.report h1{
	color:#004C99; font-size:20px; font-family:"黑体"; font-weight:normal; line-height:40px; margin-left:20px; margin-right:20px;
}
.report .date{
	font-size:12px; text-align:center; color:#004C99;
}
.report .line{
	height:5px; line-height:5px; font-size:5px; border-top:1px solid #004C99; margin:10px; 
	margin-left:20px; margin-right:20px; margin-bottom:5px;
}
.report .tool{
	color:#666; text-align:right; margin-right:20px; font-size:12px;
}
.report .tool .tleft{
	float:left; width:40%; text-align:left; padding-left:20px;
}
.report .tool .tright{
	float:right; width:50%;
}
.report .info{
	margin:10px; margin-left:20px; line-height:23px;
}
.report .info a{
	font-size:12px;
}
.report .info .red{
	font-size:14px; text-decoration:underline;
}
.report .buy{
	text-align:right; margin-right:20px;
}
.report .memo{
	margin:10px; margin-left:20px; margin-right:20px; border:1px solid #D9E4F7; background:#fff; font-size:12px;
	color:#888; padding:15px; padding-top:8px; padding-bottom:8px; line-height:21px;
}
.report .memo2{
	color:#555;
}
.report .memo .title{
	font-size:14px; font-weight:bold; color:#333; line-height:25px;
}
.report .msg{
	padding-left:20px; color:#666; line-height:20px;
}
.report .rptContent{
	margin:20px; line-height:22px;
}
.report h3{
	color:#07519A; font-size:16px; font-weight:bold; line-height:30px;
}
.report .buymore{
	width:440px; margin-left:150px; margin-top:20px;
}
.report .buymore .title{
	background:url(../images/buymorebg.jpg) no-repeat; font-size:14px; color:#fff; padding-left:35px;
	height:27px; line-height:27px; font-weight:bold;
}
.report .buymore .title .more{
	font-size:12px; font-weight:normal;
}
.report .buymore .list{
	padding:6px;  border:1px solid #93C3FE; font-size:12px;
}
.report .about{
	height:27px; line-height:27px; background:url(../images/aboutbg.jpg) repeat-x;
}
.report .about .title{
	float:left; width:50%; font-size:14px; padding-left:20px; font-weight:bold;
}
.report .about .more{
	float:right; width:60px; font-size:12px;
}
.report .aboutContent{
	padding:5px; padding-left:20px; padding-right:20px; line-height:21px;
}
.report .rpt_jb a{
	text-decoration:underline;
}
.scrollImgs li{
	width:152px; margin-top:20px;
}
.scrollImgs li img{
	width:130px;
}
.scrollContent{
	width:600px;
}
.rFrame6 .left2{
	float:left; width:49%;
}
.rFrame6 .right2{
	float:right; width:49%;
}
.rFrame6 .title{
	height:27px; line-height:27px; background:url(../images/tabbgx.jpg) repeat-x; font-size:14px;
}
.rFrame6 .cont{
	padding:5px; line-height:22px; font-size:14px;
}
.rFrame6 .cont a{
	color:#07519A;
}
.rFrame6 .cont a span{
	color:#e00;
}
.rFrame6 .cont a:hover{
	color:#FF6600;
}
.rptTitle{
	height:26px; line-height:26px; background:url(../images/rpttitlebg.jpg) repeat-x;
}
.rptTitle .title{
	float:left; background:url(../images/aboutbg.jpg) repeat-x; padding-left:15px; padding-right:15px;
	font-size:14px; font-weight:bold; 
}
.rptTitle .more{
	float:right; width:55px; border-right:1px solid #69AADE;
}
.rptContent2{
	padding:6px; line-height:22px; border:1px solid #69AADE; border-top:0px;
}
.rptContent2 span{
	color:#e00;
}
.flow{
	height:186px; background:url(../images/rptbuybg.jpg) repeat-x; border:1px solid #93C8E6;
}
.flow .title{
	color:#07519A; text-align:center; font-size:14px; font-weight:bold; line-height:35px; height:35px;
}
.flow .title b{
	color:#e00;
}
.flow ul{
	background:url(../images/flowbg.jpg) no-repeat; width:286px; height:133px; color:#fff; padding-left:10px;
	padding-top:5px; margin:0 auto;
}
.flow ul .list1{
	line-height:20px;
}
.flow ul .list2, .flow ul .list3{
	margin-top:10px; line-height:22px;
}
.flow li a{
	color:#eeee00;
}
.flow2{
	height:145px; background:url(../images/rpt4bgc.jpg) repeat-x; border:0px;
}
.flow2 .flowbg1{
	background:url(../images/rpt4bgl.jpg) top left no-repeat;
}
.flow2 .flowbg2{
	height:145px; background:url(../images/rpt4bgr.jpg) top right no-repeat;
}
.flow2 .cont{
	margin:20px; margin-top:10px; line-height:23px;
}
.proA{
	color:#006699;
}
.proB{
	font-weight:bold;
}
.proC{
	color:#000000;
}

/*						News					*/

/*		nFrame1 	*/
.nFrame1, .nFrame2{
	width:100%; overflow:hidden;
}
.nFrame1 .left{
	float:left; width:305px;
}
.nFrame1 .middle{
	float:left; width:355px; margin-left:10px;
}
.nFrame1 .right{
	float:right; width:280px;
}
.nfocusTitle{
	height:29px; line-height:29px; background:url(../images/nfocusbg.jpg) repeat-x; border:1px solid #92B2C9; border-bottom:0px;
}
.nfocusTitle .title{
	padding-left:24px; font-size:14px; font-weight:bold; background:url(../images/newsicon.jpg) 12px 9px no-repeat;
}
.nfocusTitle2 li{
	float:left; 
}
.nfocusContent, .nfocusContent2{
	padding:6px; border:1px solid #92B2C9; line-height:21px; border-top:0px; font-size:14px;
}
.nfocusContent2{
	font-size:12px; line-height:22px; padding-top:7px;
}
.nfocusContent2 img{
	float:left;  margin-right:7px; width:73px; height:68px; margin-left:3px;
}
.newsDate li{
	position:relative; overflow:hidden;
}
.newsDate li span{
	position:absolute; top:-1px; right:10px; width:60px; text-align:left;
}
/*		nFrame2 	*/
.nFrame2 .left{
	float:left; width:670px; 
}
.nFrame2 .right{
	float:right; width:280px;
}
.newsTitle{
	height:27px; line-height:27px; background:url(../images/newstitlebg.jpg) repeat-x; 
	border:1px solid #93C8E6; border-bottom:0px; font-weight:bold; font-size:14px; color:#07519A;
}
.newsTitle .title{
	background:url(../images/rinfoicon.jpg) 12px 6px no-repeat; padding-left:30px;
}
.newsContent{
	padding:10px; border:1px solid #93C8E6; border-top:0px; line-height:25px; font-size:14px;
}
.newsContent a{
	float:left; width:550px;
}
.newsContent span{
	float:right; width:70px;
}
.newsContent .line{
	clear:both; height:8px; line-height:8px; font-size:3px; border-top:1px dashed #D6D7D2; margin-top:10px; overflow:hidden;
}
.page{
	height:25px; margin-top:5px; overflow:hidden;
}
.page a, .page span{
	display:block; float:left; height:21px; line-height:21px; width:24px; text-align:center; 
	margin-left:4px; margin-right:4px; border:1px solid #D4D4D4; color:#07519A;
}
.page a.nobd, .page .nobd{
	border:0px; padding:0px; width:59px;
}
.page a:hover{
	background:#f1f1f1;
}
.info_date{
	color:#777; line-height:14px; height:14px; padding-bottom:10px; font-size:12px;
}
.page .dot{
	width:20px; margin:0px; font-size:11px;
}
.page .current{
	background:#006CB9; color:#fff; border:1px solid #006CB9;
}
.report .innerReport{
	float:left; border:1px solid #D9E4F7; width:350px; background:#fff; font-size:12px; line-height:22px; 
	padding:8px; font-weight:bold; margin-top:5px; margin-right:10px;
}
.report .innerReport .img{
	text-align:right; margin-top:2px; padding-right:5px; font-weight:normal;
}
.btnList{
	width:460px; margin:0 auto; overflow:hidden; padding-bottom:15px; 
}
.btnList li{
	float:left; width:20%; text-align:center;
}
.newsTitle2{
	height:31px; line-height:31px; background:url(../images/newstitle2bgr.jpg) repeat-x; overflow:hidden;
}
.newsTitle2 .title{
	float:left; padding-left:12px; padding-right:12px; background:url(../images/newstitle2bg.jpg) repeat-x;
	font-size:14px; font-weight:bold; border-left:1px solid #0A3788; border-right:1px solid #0A3788;
}
.newsTitle2 .more{
	float:right; width:50px; 
}
.newsContent2, .newsContent3 {
	padding:6px; border:1px solid #69AADE; border-top:0px; line-height:22px;
}
.newsContent3{
	width:304px; overflow:hidden;
}
.newsContent3 li{
	float:left; width:50%; text-align:center; margin-top:6px; margin-bottom:2px;
}

/*						EBook					*/

/*		eFrame1 	*/
.eFrame1, .eFrame2, .eFrame3, .eFrame4{
	width:100%; overflow:hidden;
}
.eFrame1 .left{
	float:left; width:255px; 
}
.eFrame1 .middle{
	float:left; margin-left:10px; width:400px;
}
.eFrame1 .right{
	float:right; width:285px;
}
.eflashbg{
	border:1px solid #D2D2D2; background:#F8F8F8; width:253px; height:267px; overflow:hidden;
}
.imgon{	
}
.imgoff{
	filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
}
#bigPic img{
	filter: revealTrans(duration=1,transition=3); margin-bottom:4px;
}
.eflashleft{
	margin:5px; float:left; margin-top:10px; width:60%; cursor:pointer; font-weight:bold; font-size:14px;
}
.eflashleft li{
	text-align:center; line-height:22px;
}
.eflashright{
	margin:5px; float:right; margin-top:10px;
}
.efocusbg{
	background:#F0F9FE; border:1px solid #93C8E6; padding:5px; padding-left:8px; line-height:18px; padding-top:0px;
}
.efocusbg h1{
	font-size:14px; padding:0px; margin:0px; line-height:31px; height:31px; overflow:hidden;
}
.efocusimg{
	height:100px; overflow:hidden; padding-top:2px;
}
.efocusimg img{
	width:82px; height:100px;
}
.efocusimg li{
	float:left; width:25%; text-align:center;
}

/*		eFrame2 	*/
.eFrame2 .left{
	float:left; width:665px;
}
.eFrame2 .right{
	float:right; width:285px;
}
.elistTitle{
	background:#E4F1FF; height:27px; line-height:27px; overflow:hidden; border:1px solid #93C8E6;
}
.elistTitle .title{
	float:left; width:100px; background:url(../images/title_blue.jpg) 0px 1px repeat-x; text-align:center;
	font-size:14px; font-weight:bold; margin-left:1px; 
}
.elistTitle .more{
	float:right; width:56px;
}
.elistContent{
	border:1px solid #93C8E6; border-top:0px; width:663px; overflow:hidden; padding-top:10px;
}
.elistContent .btnLeft{
	float:left; width:10px; margin-top:120px; cursor:pointer;
}
.elistContent .btnRight{
	float:right; width:10px; margin-top:120px; cursor:pointer;
}
.elistContent .imageList{
	float:left; width:600px; margin-left:15px; overflow:hidden; position:relative; height:302px;
}
.elistContent .imageList li{
	width:120px; text-align:center; line-height:25px !important; line-height:30px; float:left;
}
.elistContent .imageList img{
	margin-top:10px; width:86px; height:106px;
}
.elistContent .elistImage{
	width:1200px; position:absolute;
}

/*		eFrame3 	*/
.eFrame3 .left{
	float:left; width:672px;
}
.eFrame3 .right{
	float:right; width:279px;
}
.e2listTitle{
	height:27px; line-height:27px; background:url(../images/newstitlebg.jpg) repeat-x; overflow:hidden;
	border:1px solid #93C8E6; border-bottom:0px;
}
.e2listTitle .title{
	background:url(../images/redicon.jpg) 10px 4px no-repeat; font-size:14px; font-weight:bold;
	padding-left:30px;
}
.e2listTitle .title span{
	font-size:12px; color:#71A5D4;
}
.e2listContent{
	padding:6px; border:1px solid #93C8E6; border-top:0px; width:658px; overflow:hidden; padding-top:20px; padding-bottom:10px;
}
.e2book{
	width:325px; float:left; line-height:20px; margin-right:5px;
}
.bookimg{
	float:left; margin-right:4px; margin-left:3px;
}
.booktitle{
	font-weight:bold; padding:3px; padding-left:0px;
}
.booktitle2{
	padding:2px; padding-left:0px;
}
.booktitle img, .booktitle2 img{
	margin-right:4px;
}
.bookcontent a{
	color:#555;
}
.e2bookline{
	clear:both; background:url(/Images/ebookline.jpg) left center repeat-x; height:30px; line-height:30px; 
	margin-bottom:8px; margin-left:10px; margin-right:10px; margin-top:8px;
}

.e3Left{
	float:left; width:690px;
}
.e3Right{
	float:right; width:260px;
}
.e3mid1{
	border:1px solid #D2D2D2; width:688px; overflow:hidden;
}
.e3mid1_left{
	width:180px; float:left; padding-top:15px; text-align:center;
}
.e3mid1_right{
	width:500px; float:right;
}
.e3booktitle{
	margin-top:10px; line-height:26px; font-size:18px; font-family:"黑体"; color:#CC0000; text-align:center;
}
.e3sepline{
	background:url(../images/shuji_28.jpg); background-repeat:repeat-x; margin-top:5px; margin-right:10px;
}
.e3content{
	text-align:left; line-height:20px; margin-right:10px;
}
.e3file{
	text-align:left; line-height:22px; font-size:14px; margin-bottom:5px;
}
.e3download{
	text-align:left; margin-top:10px; margin-bottom:2px;
}
.e3mid2_top{
	font-weight:bold; padding-left:15px; background:url(../images/yanjiu_01.jpg); border:1px solid #D2D2D2; line-height:25px; height:25px;
}
.e3mid2_top_left{
	float:left; width:94px; height:27px;
}
.e3mid2_top_right{
	float:right; background:url(../images/dzsj_02.jpg); width:596px; height:27px;
}
.e3mid2_content{
	line-height:23px; border:1px solid #D2D2D2; border-top:0px; padding:12px;
}

.e3mid2_content2{
	line-height:23px; border:1px solid #D2D2D2; border-top:0px; padding:12px; padding-top:3px;
}
.e3mid1_report{
	margin-top:0px;
}
.e3mid_report div{
	line-height:23px; font-size:14px;
}
.e3mid_reportx div{
	margin-left:30px;
}
.e3mid_report .e3booktitle{
	font-size:20px; line-height:40px; height:40px;
}
.e3mid_report .e3content{
	font-size:14px;
}
.e3mid_report .e3sepline{
	margin-top:5px; margin-right:10px; font-size:12px; line-height:12px;
}
.e3mid2_title{
	height:45px; line-height:45px; font-weight:bold; font-size:14px; background:#FFFBE8; padding-left:50px; border-top:2px solid #FED883; border-bottom:1px solid #FED883; margin-top:4px;
}
.e3mid2_note{
	font-size:14px; margin-top:10px; line-height:25px; margin-bottom:10px;
}
.e3mid2_line{
	background:url(../images/dzsj_03.jpg); background-repeat:repeat-x; clear:both; height:10px; font-size:10px; line-height:10px; margin-top:5px;
}
.e3mid2_left{
	float:left; width:50%; height:28px; line-height:28px;
}
.e3mid2_right{
	float:right; width:49% ;height:28px;line-height:28px;
}
.e3mid2_single{
	height:28px;line-height:28px;
}
.e3mid2_book{
	height:150px;
}
.e3mid2_book li{
	text-align:center; float:left; width:20%;
}
.e3mid3_top{
	background:url(../images/yanjiu_01.jpg); line-height:21px; height:21px; border:1px solid #D2D2D2; padding-top:4px; font-weight:bold;
}
.e3mid3_content{
	padding:5px; border:1px solid #D2D2D2; border-top:0px; line-height:23px;
}

.Tab{
	line-height:25px;  width:100%; 
}
.Tab a{
	font-weight:bold; color:#555555;
}
.Tab_Active{
	height:26px; float:left; border:1px solid #1A76B7; border-bottom:0px solid #FFFFFF; background:#FFFFFF; width:70px; text-align:center;
}
.Tab_Active2{
	height:26px; float:left; border:1px solid #1A76B7; border-bottom:0px solid #FFFFFF; background:#FFFFFF; width:110px; text-align:center;
}
.Tab_Sep{
	float:left; border-bottom:1px solid #1A76B7;border-top:1px solid #E7F1FA; background:#E7F1FA;
}
.Tab_Normal{
	float:left; border:1px solid #1A76B7; width:70px; text-align:center;background:#E7F1FA; 
}
.Tab_Line2{
	float:right; border-bottom:1px solid #1A76B7; border-top:1px solid #E7F1FA;background:#E7F1FA; width:318px;
}
.Tab_Line{
	float:right; border-bottom:1px solid #1A76B7; border-top:1px solid #E7F1FA;background:#E7F1FA; width:240px;
}
.Tab_Line3{
	float:right; border-bottom:1px solid #1A76B7; border-top:1px solid #E7F1FA;background:#E7F1FA; width:540px;
}
.Tab_Line4{
	float:right; border-bottom:1px solid #1A76B7; border-top:1px solid #E7F1FA;background:#E7F1FA; width:578px;
}
.Tab_Content{
	border:1px solid #1A76B7; border-top:0px; padding:5px; line-height:23px;
}
.Tab_Content li{
	line-height:23px;
}
/*电子书列表 */
.divTable2{
	border:0px solid #7DB6D5; background:#FFFFFF; width:660px;
}
.dt2_bg1{
	background:#FFFFFF; 
}
.dt2_bg2{
	background:#F4F8FD;color:#006699;
}
.dt2_bg2 a{
	color:#006699;
}
.dt2_select{
}
.dt2_stitle{
	width:657px; background:#E5F7FF; font-weight:bold; color:#FFFFFF; line-height:25px; height:25px; font-size:14px; border:1px solid #7DB6D5; border-bottom:0px; color:#006699;
}
.dt2_select li{
	border:1px solid #7DB6D5; padding:5px; border-left:0px; border-bottom:0px; float:left; width:119px; height:16px; line-height:16px; font-weight:bold; color:#006699; font-size:13px;
}
.dt2_select a{
	color:#006699;
}
.dt2_select a:hover{
	text-decoration:underline; color:#FF6600;
}
.dt2_stop{
	border-top:1px solid #7DB6D5; width:659px;
}
.dt2_select .dt_bl{
	border-left:1px solid #7DB6D5; width:127px;
}
.dt2_gray{
	color:#666; font-weight:normal; font-size:12px;
}
.dt2_tr1{
	width:120px; border:1px solid #7DB6D5; float:left; 
}
.dt2_tr2{
	width:140px; border:1px solid #7DB6D5; float:left; border-left:0px; 
}
.dt2_tr3{
	width:255px; border:1px solid #7DB6D5; float:right; border-left:0px;
}
.dt2_tr1, .dt2_tr2, .dt2_tr3{
	font-size:13px; text-align:center; height:30px; line-height:30px;font-weight:bold; color:#006699; background:#E5F7FF; border-bottom:0px;
}
.dt2_td2{
	width:140px; border:1px solid #7DB6D5; float:left; border-left:0px; 
}
.dt2_td3{
	width:255px; border:1px solid #7DB6D5; float:right; border-left:0px; 
}
.dt2_td1, .dt2_td2, .dt2_td3{
	height:27px; line-height:27px; text-align:center; border-bottom:0px;
}
.dt2_td1{
	width:120px; border:1px solid #7DB6D5; float:left; font-weight:bold; border-bottom:0px;
}
.dt2_sep{
	border-top:1px solid #7DB6D5; clear:both; margin:0px; padding:0px; overflow:hidden; height:4px;font-size:4px;line-height:4px;
}
.dt2_sep2{
	border-top:1px solid #7DB6D5; clear:both; overflow:hidden; text-align:right; height:20px; line-height:20px; color:#444; margin-bottom:3px;
}
.dt2_sep2 a{
	color:#666;
}
.dt2_sep2 a:hover{
	color:#FF6600;
}
/* page style */
.spPages{
	margin-top:15px; font-size:12px; 
}
.spPages li{
	text-align:center;
}
.spPagesx li{
	color:#aaa; line-height:19px; line-height:19px; padding-left:5px; padding-right:5px; background:#F8F8F8; border:1px solid #CCC; margin-left:5px; margin-right:5px;
}
.spPages aa{
	display:block; color:#1F3A87;
}
.spLine{
	line-height:5px; height:5px; font-size:5px; border-top:1px dashed #76B8EA;
}


/*						MonthReport					*/

/*		mFrame1 	*/
.mFrame1, .mFrame3{
	width:100%; overflow:hidden;
}
.mFrame1 .left{
	float:left; width:305px;
}
.mFrame1 .middle{
	float:left; width:350px; margin-left:10px;
}
.mFrame1 .right{
	float:right; width:285px;
}
.mreportbg{
	border:1px solid #93C8E6; background:url(../images/mreportbg.jpg) repeat-x; padding:5px; line-height:18px;
	padding-top:2px; 
}
.mreportbg h1{
	line-height:25px; height:25px; overflow:hidden; padding-bottom:5px;
}
.mreportbg .line{
	border-top:1px dashed #ddd; margin-left:15px; margin-right:15px; height:2px; line-height:2px; font-size:px; 
	margin-top:6px; overflow:hidden;
}
.mlistContent{
	padding:10px; border:1px solid #93C8E6; width:643px; overflow:hidden; border-top:0px;
}
.mlistContent img{
	width:106px; height:130px;
}
.mlistContent li{
	float:left; width:20%; text-align:center; margin-top:3px; margin-bottom:4px;
}
.mFrame3 .left{
	float:left; width:310px;
}
.mFrame3 .middle{
	float:left; width:320px; margin-left:10px;
}
.mFrame3 .right{
	float:right; width:310px;
}
.text_11{
	color:#003690; font-size:12px; font-weight: bold;
}
.text_blue12{
	color:#055085; font-size:12px; line-height:19px; letter-spacing: 1px;
}
.text_blue14{
	color:#006699; font-size:14px; font-weight: bold;
}
.marginM{
	padding: 10px;
}
.margin16{
	margin-top:8px;
}
.flowX ul{
	background:url(); color:#222; width:248px;
}
.flowX ul a{
	color:#07519A;
}
.flowX ul a:hover{
	color:#c00;
}
.flowX ul .list2, .flowX ul .list3{
	margin-top:3px;
}
.flowX .cont{
	margin:13px; margin-top:8px; margin-right:0px;
}
.grayBorder{
	border:1px solid #ddd;
}

/*						Researcher					*/

/*		reFrame1 	*/
.reFrame1, .reFrame2{
	width:100%; overflow:hidden;
}
.reFrame1 .left{
	float:left; width:321px;
}
.reFrame1 .middle{
	float:left; width:319px; margin-left:10px;
}
.reFrame1 .right{
	float:right; width:300px;
}
.refocusTitle{
	height:28px; line-height:28px; background:url(../images/nfocusbg.jpg) repeat-x; overflow:hidden;
	border:1px solid #92B2C9; border-bottom:0px;
}
.refocusTitle .title{
	float:left; padding-left:22px; background:url(../images/newsicon.jpg) 10px 8px no-repeat; 
	font-size:14px; font-weight:bold;
}
.refocusTitle .more{
	float:right; width:55px;
}
.refocusContent{
	padding:6px; padding-top:7px; line-height:23px; border:1px solid #92B2C9; border-top:0px; font-size:14px; 
}
.reFrame1 .right .rinfoContent{
	padding:5px;
}
/*		reFrame2 	*/
.reFrame2 .left{
	float:left; width:650px; overflow:hidden;
}
.reFrame2 .right{
	float:right; width:300px;
}
.reFrame2 .left2{
	float:left; width:320px;
}
.reFrame2 .right2{
	float:right; width:320px;
}
.rlatestContent .img{
	width:100%; overflow:hidden; padding-bottom:6px;
}
.rlatestContent .img img{
	float:left; margin:3px; margin-right:10px; margin-bottom:3px; width:120px; height:87px;
}
.rlatestContent .img .title{
	font-size:14px; font-weight:bold; margin-top:5px;
}
.rlatestContent .img .memo a{
	color:#666;
}
.rlatestContent .img .memo a:hover{
	color:#F60;
}
.resContent{
	padding:20px; border:1px solid #93C8E6; border-top:0px; line-height:25px; font-size:14px;
}
.resContent .title{
	float:left; font-weight:bold;
}
.resContent .date{
	float:right; width:170px; font-size:12px;
}
.resContent .more, .resContent .more a{
	font-size:12px; color:#555;
}
.resContent .more a:hover{
	color:#f60;
}
.resContent .line{
	background:url(../images/resline.jpg) no-repeat; margin-top:5px; height:20px;
}

/*						View					*/
/*		vFrame1 	*/
.vFrame1, .fFrame1{
	width:100%; overflow:hidden;
}
.vFrame1 .left, .fFrame1 .left{
	float:left; width:647px;
}
.vFrame1 .right, .fFrame1 .right{
	float:right; width:305px;
}
.viewbg{
	width:647px; height:253px; background:url(../images/viewbg.jpg) no-repeat;
}
.viewbg .focus{
	margin-left:130px; margin-top:72px; width:490px; line-height:21px;
}
.viewbg .focus h1{
	font-size:20px; line-height:30px; line-height:30px;
}
.viewsearch{
	width:305px; height:43px; background:url(../images/viewsearchbg.jpg) no-repeat;
}
.viewsearch .text{
	border:1px solid #93C8E6; margin-left:15px; margin-top:12px; width:180px; height:18px; line-height:18px;
}
.viewsearch .btn{
	margin-top:10px; margin-left:10px;
}
.vFrame1 .right .rinfoContent, .fFrame1 .right .rinfoContent{
	line-height:23px; padding-top:5px;
}
.vlistContent{
	border:1px solid #93C8E6; border-top:0px; width:645px; overflow:hidden; padding-top:15px;
}
.vlistContent li{
	float:left; width:25%; line-height:19px; text-align:center;
}
.vlistContent .img{
	text-align:center;
}
.vlistContent .info{
	margin-top:10px; padding-bottom:5px;
}
.vlistContent .info div{
	font-weight:bold; line-height:23px; height:25px;
}

/*						Focus					*/
/*		fFrame1 	*/
.focusbg{
	background:url(../images/focusbg.jpg) no-repeat;
}
.fFrame1 .right .rinfoContent2{
	line-height:23px; padding:7px; padding-top:9px;
}

/*						Baike					*/
/*		bFrame1 	*/
.bFrame1, .bFrame2, .bFrame3{
	width:100%; overflow:hidden;
}
.bFrame1 .left, .bFrame2 .left{
	float:left; width:670px;
}
.bFrame1 .right, .bFrame2 .right{
	float:right; width:280px;
}
.baikebg{
	height:167px; background:url(../images/baikebg.jpg) repeat-x; border:1px solid #93C8E6; padding:10px;
	overflow:hidden;
}
.baikebg .left2{
	float:left; width:375px;
}
.baikebg .righ2{
	float:left; width:260px; padding-left:10px; border-left:1px solid #93C8E6; height:167px;
}
.bfocusTitle{
	height:25px; line-height:25px; overflow:hidden;
}
.bfocusTitle .title{
	float:left; font-weight:bold; font-size:14px;
}
.bfocusTitle .more{
	float:right; width:30px; background:url(../images/baikemore.jpg) right center no-repeat; margin-right:15px;
}
.bfocusContent, .bfocusContent2{
	margin-top:5px; padding-right:5px;
}
.bfocusContent img, .bfocusContent2 img{
	float:left; margin-right:10px;
}
.bfocusContent .title{
	font-weight:bold; font-size:14px; line-height:26px; height:26px;
}
.bfocusContent .more{
	line-height:21px;
}
.bfocusContent .more a{
	padding:6px; background:url(../images/baikemore.jpg) right center no-repeat;
}
.bklist{
	margin-top:5px; height:30px; line-height:30px; overflow:hidden; padding-right:15px;
}
.bklist .btnLeft{
	float:left; width:5px; margin-top:9px;
}
.bklist .cont{
	float:left; padding-left:5px; padding-right:5px;
}
.bklist .btnRight{
	float:right; width:5px; margin-top:9px;
}
.bfocusContent2 .title{
	font-weight:bold; font-size:14px; line-height:22px; height:22px;
}
.bfocusContent2 .more{
	line-height:19px;
}
.bFrame1 .right .rinfoContent{
	padding:7px; padding-left:10px;
}
.bFrame1 .right .rinfoContent li{
	padding-left:25px; line-height:24px;
}
.bFrame1 .right .rinfoContent li a{
	background:url(../images/baikenew.jpg) right center no-repeat; padding-right:30px;
}
.rank1{
	background:url(../images/baike1.jpg) 2px 3px no-repeat;
}
.rank2{
	background:url(../images/baike2.jpg) 2px 3px no-repeat;
}
.rank3{
	background:url(../images/baike3.jpg) 2px 3px no-repeat;
}
.rank4{
	background:url(../images/baike4.jpg) 2px 3px no-repeat;
}
.rank5{
	background:url(../images/baike5.jpg) 2px 3px no-repeat;
}
.rank6{
	background:url(../images/baike6.jpg) 2px 3px no-repeat;
}
.bfocusList{
	width:266px; overflow:hidden;
}
.bfocusList li{
	float:left; width:50%; text-align:center; margin-top:10px; line-height:25px;
}
.bfocusList li img{
	width:113px; height:91px;
}
.bFrame3 .left{
	float:left; width:330px;
}
.bFrame3 .middle{
	float:left; width:330px; margin-left:10px;
}
.bFrame3 .right{
	float:right; width:280px;
}
.bFrame3 .right .rinfoContent{
	line-height:21px; padding-top:5px;
}
.bCon li{
	position:relative;
}
.bCon span{
	position:absolute; right:40px; width:100px; top:-2px; _top:-4px;
}

/*						Exhibition					*/
/*		exFrame1 	*/
.exFrame1{
	width:100%; overflow:hidden;
}
.exFrame1 .left{
	float:left; width:647px;
}
.exFrame1 .right{
	float:right; width:303px;
}
.exhibitionbg{
	width:619px; height:222px; background:url(../images/exbg.jpg) no-repeat;
	padding:14px; overflow:hidden;
}
.exhibitionbg .left2{
	float:left; width:305px;
}
.exhibitionbg .right2{
	float:right; width:304px; margin-left:10px;
}
.exhibitionbg .right2 h1{
	line-height:30px; height:30px;
}
.exhibitionbg .right2 .memo{
	padding:3px; line-height:21px; margin-top:5px;
}
.exFrame1 .right .rinfoContent{
	padding:5px; line-height:21px;
}
.exadlist{
	background:#ECF5FF; border:1px solid #93C8E6; padding:10px; width:625px; overflow:hidden;
}
.exadlist li{
	float:left; width:25%; text-align:center; margin-top:5px; margin-bottom:5px;
}
.exlistContent{
	border:1px solid #93C8E6; border-top:0px; padding:15px;
}
.exlistContent table{
	line-height:20px;
}
.exlistContent table .title{
	background:#E7EEFC; line-height:25px; height:25px; font-weight:bold; text-align:center;
}
.exlistContent table td{
	padding-left:10px;
}

/*						Investment					*/
/*		iFrame1 	*/
.iFrame1, .iFrame2{
	width:100%; overflow:hidden;
}
.iFrame1 .left{
	float:left; width:670px;
}
.iFrame1 .right{
	float:right; width:280px;
}
.iFrame2 .left2{
	float:left; width:305px;
}
.iFrame2 .right2{
	float:right; width:355px;
}
.ifocusbg{
	height:100px; background:url(../images/investmentbg.jpg) repeat-x; border:1px solid #93C8E6;
	padding:12px; padding-top:6px; padding-bottom:5px;
}
.ifocusbg .memo{
	line-height:20px;
}
.icomlist{
	padding:10px; width:648px; overflow:hidden;
}
.icomlist li{
	float:left; width:25%; text-align:center; line-height:25px;
}
.ilatest{
	padding:11px; padding-left:8px; padding-right:8px;
}
.ilatest .title{
	background:#E3EFF8; height:25px; line-height:25px; font-weight:bold; padding-left:10px;
}
.ilatest td{
	line-height:22px;  padding-left:10px;
}
.iimglist{
	padding:10px; width:333px; overflow:hidden;
}
.iimglist li{
	float:left; width:50%; text-align:center;
}
.iimglist2{
	width:100%; verflow:hidden; line-height:32px; padding-top:6px;
}
.iimglist2 li{
	float:left; width:25%; text-align:center;
}
.ilistline{
	height:5px; line-height:5px; overflow:hidden; border-top:1px dashed #CECECE; margin:6px;
}
.itextlist{
	width:100%; verflow:hidden;
}
.itextlist li{
	float:left; width:33%;
}
.iloginbg{
	background:url(../images/iloginm.jpg) repeat-x;
}
.iloginbg .iloginl{
	background:url(../images/iloginl.jpg) left top no-repeat;
}
.iloginbg .iloginr{
	height:111px; padding:20px; background:url(../images/iloginr.jpg) right top no-repeat;
}
.iloginbg .title{
	text-align:center; font-weight:bold; padding-bottom:6px;
}
.iloginbg .text{
	height:28px; padding-left:10px; line-height:28px;
}
.iloginbg .text input{
	width:150px; margin-left:6px; border:1px solid #467BA2; height:18px; line-height:18px;
}
.iloginbg .btn{
	padding-left:10px; margin-top:10px;
}
.iloginbg .btn img, .iloginbg .btn input{
	margin-right:15px;
}
.iFrame1 .right .rinfoContent{
	line-height:21px; padding-top:7px;
}
.inNew a{
	background:url(../images/baikenew.jpg) right -1px no-repeat; padding-right:28px;
}
/*						Financing					*/
/*		fiFrame1 	*/
.fmlist{
	text-align:center; padding:6px; line-height:24px; background:url(../images/baikebg.jpg) repeat-x;
}
.ffocusbg{
	height:117px;
}
.fiFrame2{
	width:100%; overflow:hidden;
}
.fiFrame1{
	height:191px; background:url(../images/fibg.jpg) repeat-x; border:1px solid #93C8E6; padding:15px; overflow:hidden;
}
.fiFrame1 .left{
	float:left; width:550px;
}
.fiFrame1 h1{
	font-size:20px; margin-top:5px;
}
.fiFrame1 table{
	line-height:20px; margin-top:8px;
}
.fiFrame1 .tdleft{
	text-align:right; font-weight:bold;
}
.fiFrame1 .right{
	float:right; width:350px; text-align:center; border-left:1px dashed #93C8E6;
}
.fiFrame1 .right img{
	margin-top:5px; margin-bottom:5px;
}
.fiFrame2 .left{
	float:left; width:650px;
}
.fiFrame2 .right{
	float:right; width:300px;
}
.firegbg{
	height:30px; line-height:30px; padding:10px; background:#E8F4FF url(../images/fiicon.jpg) 40px 10px no-repeat; 
	font-size:16px; font-weight:bold; color:#f60; padding-left:80px;
}
.fimsg{
}
.fimsg .title{
	height:28px; line-height:28px; background:url(../images/fimsgbg.jpg) repeat-x; padding-left:20px;
	font-weight:bold; font-size:14px;
}
.fimsg .info{
	margin-top:5px; background:#E8F4FF; height:26px; line-height:26px; padding-left:20px; margin-bottom:5px;
}
.fimsg .btn input{
	width:60px; height:27px; margin-left:20px; margin-right:20px; margin-top:7px;
}

/*						Merchants					*/
/*		meFrame1 	*/
.meFrame1, .meFrame2{
	width:100%; overflow:hidden;
}
.meFrame1 .left{
	float:left; width:320px;
}
.meFrame1 .middle{
	float:left; width:340px; margin-left:10px;
}
.meFrame1 .right{
	float:right; width:280px;
}
.rinfoRank li{
	padding-left:22px;
}
.meinfoTitle{
	height:27px; line-height:27px; background:url(../images/medtitlebg.jpg) repeat-x; border:1px solid #92B2C9;
	border-bottom:0px; overflow:hidden;
}
.meinfoTitle .title{
	float:left; padding-left:25px; background:url(../images/newsicon.jpg) 10px 7px no-repeat; font-weight:bold; font-size:14px;
}
.meinfoTitle .more{
	float:right; width:50px; 
}
.meinfoContent{
	padding:10px; border:1px solid #92B2C9; border-top:0px; padding-bottom:8px; height:242px; overflow:hidden;
}
.meinfoContent li{
	clear:both; width:298px; overflow:hidden; padding-top:5px; padding-bottom:5px;
}
.meinfoContent img{
	float:left; margin-right:10px;
}
.meinfoContent .title{
	font-size:14px; font-weight:bold; line-height:26px;
}
.meinfoContent .more{
	color:#666; line-height:18px;
}
.mefocusbg{
	height:276px;
}
.mefocusbg .line{
	height:5px; line-height:5px; overflow:hidden; border-top:1px dashed #ccc; margin:5px; margin-top:8px; margin-bottom:3px;
}
.mefocuslist{
	line-height:23px; font-size:14px; 
}

.meFrame2 .left{
	float:left; width:670px;
}
.meFrame2 .right{
	float:right; width:280px;
}
.ifmMore{
	padding-left:10px; line-height:22px;
}
.ifmMore b{
	display:inline-block; width:130px; text-align:right; margin-right:7px;
}
.ifmMore a{
	color:#777;
}
.ifmMore a:hover{
	color:#F60;
}

.imfContent{
	font-size:12px; line-height:19px;
}
.ifmContent table{
	table-layout: fixed;
}
.imfContent table .title{
	background:#EEF9FE; padding-top:1px; padding-bottom:1px; font-size:14px; font-weight:bold;
}
.imfContent table td{
	padding-left:15px; text-overflow:ellipsis; word-break:keep-all; overflow:hidden; white-space:nowrap;
}
.imfContent table .title td{
	padding-left:10px;
}
.wid1, .wid2, .wid3, .wid4, .wid5, .wid6{
	width:82px;
}
.wid2{
	width:100px;
}
.wid3{
	width:160px;
}
.wid5{
	width:60px;
}
.wid6{
	width:50px;
}
.ifmSize div{
	width:120px;
}
.floatDate li{
	position:relative;
}
.floatDate li span{
	position:absolute; top:-3px; width:66px; right:20px; 
}
.ztgw, a.ztgw, .ztgw a{
	color:#f00; text-decoration:underline;
}