/* CSS Document */
@import url(il.css);
body{
	background:#ffffff;
	color:#111111;
	font-family: "宋体";
	font-size:12px;
	width:100%;
}
html, body, a, div, ul, li, ol, form, h1, h2, h3, dl, dt, dd{
	 margin:0px; padding:0px;
}
ul{
	list-style-type:none; list-style-position:outside;
}
li{
	list-style-type:none; list-style-position:outside;
}
ol{
	list-style-type:none; list-style-position:outside;
}
a{
	text-decoration:none; color:#111111; 
	/*hide-focus: expression(this.hideFocus=true);  /* for ie 5+ * /
	outline: none;  / * for firefox 1.5 + */
}
a:hover{
	color:#FF6600;
}
a.innerKeywords{
	text-decoration:underline;
}
h1{
	font-size:14px; font-weight:bold;
}
h2{
	font-size:14px; font-weight:bold;
}
h3{
	font-size:12px; font-weight:bold;
}
.clear {
	clear: both; overflow: hidden; height: 0px; line-height:0px; font-size:0px;
}
img{
	border:0px; margin:0px; padding:0px; 
}
.sep4{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:4px;font-size:4px;line-height:4px;
}
.sep5{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:5px;font-size:5px;line-height:5px;
}
.sep6{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:6px;font-size:6px;line-height:6px;
}
.sep10{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:10px;font-size:10px;line-height:10px;
}
.mid_sep{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:6px;font-size:6px;line-height:6px;
}
.mid_sep20{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:20px;font-size:20px;line-height:20px;
}
.abcdef{
	display:none;
}

.container{
	width:956px; margin:auto;
}
.content{
	width:956px; 
}
/* ------------------- header -------------------*/
.header{
	color:#00428E; width:100%;  background:#ffffff;
}
.header a{
	color:#00428E;
}
.header a:hover{
	color:#FF6600;
}
.top1{
	height:24px; line-height:24px;
}
.top1 li{
	float:left;
}
.top1_left{
	font-size:2px; overflow:hidden; width:5px; background-image:url(../images/top1_left.jpg);
}
.top1_center{
	width:946px; background-image:url(../images/top1_center.jpg);
}
.top1_right{
	font-size:2px; overflow:hidden; width:5px; background-image:url(../images/top1_right.jpg);
}
.top1 .spLeft{
	text-align:left; width:50%;
}
.top1 .spRight{
	text-align:right; width:49%;
}
.top2{
	height:57px; padding-top:7px;
}
.top2 li{
	float:left;
}
.top2_logo{
	width:243px; text-align:center; float:left;
}
.top2_site{
	float:right; height:49px; padding-top:1px; width:713px; overflow:hidden;
}
.top2_site a{
	color:#055187;
}
.top2_left{
	font-size:7px; overflow:hidden; width:7px; background-image:url(../images/top2_left.jpg); height:49px;
}
.top2_center{
	width:699px;  border-top:1px solid #d6e3f1; border-bottom:1px solid #dee3f1; 
	height:39px; background:#FCFFFF; padding-top:4px; padding-bottom:4px;
}
.top2_sites{
	background:#F4F8FC; line-height:19px;
}
.top2_center_left{
	float:left; width:37px; text-align:center;border-right:1px solid #D6E3F1; background:#F4F8FC; color:#111111;
}
.top2_center_right{
	float:right; width:660px;background:#F4F8FC; letter-spacing:1px;
}
.top2_right{
	font-size:7px; overflow:hidden; width:7px; background-image:url(../images/top2_right.jpg); height:49px;
}
.text_search{
	border:1px solid #3c81c4; width:202px;
}
.sel_type{
	border:1px solid #3c81c4;
}
.top4_left{
	float:left; width:42%; padding-left:30px; padding-top:4px;
}
.top4_right{
	float:right; width:50%; padding-top:10px;
}
.top4_kw{
	color:#236fb2; padding-top:10px;
}
.top4_kw a{
	color:#236fb2;
}
.top5{
	height:101px; overflow:hidden;
}
.top5 li{
	float:left;
}
.top5_search{
	margin-top:6px;
}
.top5_kw{
	padding-top:3px;
}
.top5_nav{
	padding-top:7px; padding-left:19px;
}
.top5_nav li{
	margin-right:11px;
}
.top5_left{
	font-size:5px; width:5px; background-image:url(../images/top5_left.jpg); height:101px;
}
.top5_center{
	width:946px; background-image:url(../images/top5_center.jpg); height:101px; overflow:hidden;
}
.top5_right{
	font-size:5px; width:5px; background-image:url(../images/top5_right.jpg); height:101px;
}
.curpos{
	background-image:url(../images/yjbg2_1.jpg); border:1px solid #a7ccfc; padding:1px; height:23px; line-height:23px; padding-left:7px;
}
.curpos_left{
	float:left;
}
.curpos_right{
	float:right; font-weight:bold;
}
.curpos_right a{
	color:#FF0000;
}
/*首页文字广告 */
.top3_ad{
	color:#777; margin-top:0px; width:956px; margin-left:0px; overflow:hidden;
}
.top3_ad a{
	color:#777;
}
.top3_ad li{
	width:20%; line-height:18px; float:left;
}
/* ------------------- footer ------------------- */
.footer{
	width:100%; overflow:hidden;
}
.footer_links{
	line-height:26px;  text-align:center;
}
.footer_links aa{
	color:#0580d7;
}
.footer_company{
	line-height:22px; text-align:center;
}
.footer_contact{
	line-height:22px; text-align:center; padding-top:8px;
}
.footer_div{
	line-height:25px; text-align:center;
}
.footer_copyright{
	height:0px; line-height:0px; font-size:0px; overflow:hidden; text-align:center; margin-bottom:15px;
}
.footer_gray, .footer_gray a{
	color:#555;
}
.footer_gray a{
	text-decoration:underline;
}
.onlineOrder{
	color:#FF0000; font-weight:bold;
}
.info_sep{
	line-height:12px; font-size:12px;
}
.info_date{
	color:#777; line-height:14px; height:14px; padding-bottom:10px;
}
a.luxiana{
	text-decoration:underline;
}
.tm{
	font-family:"Courier New", Courier, monospace, "宋体";
}

/* search */
#tbResult{
	border:0px;
}
#tbResult td{
	border:0px;
}
#tbResult tr{
	line-height:22px;
}
.td1{
	color:#111111;
	text-align:left;
	padding-left:5px;
}
.td2{
	color:#008000;
	text-align:right;
	padding-right:5px;
}

/* 广告 */
.adtext1{
	text-align:center;
}
.ad956{
	clear:both; width:956px; overflow:hidden; 
}
.ad703{ /*信息页*/
	clear:both; width:703px; overflow:hidden;
}
.ad688{
	clear:both; width:688px; overflow:hidden;
}
.ad684{
	clear:both; width:684px; overflow:hidden;
}
.ad678{
	clear:both; width:678px; overflow:hidden;
}
.ad677{
	clear:both; width:677px; overflow:hidden;
}
.ad676{
	clear:both; width:676px; overflow:hidden;
}
.ad650{
	clear:both; width:650px; overflow:hidden;
}
.ad625{
	clear:both; width:625px; overflow:hidden;
}
.ad321{
	clear:both; width:321px; overflow:hidden;
}
.ad318{
	clear:both; width:318px; overflow:hidden; text-align:center;
}
.ad298{
	clear:both; width:298px; overflow:hidden;
}
.ad296{
	clear:both; width:296px; overflow:hidden;
}
.ad272{
	clear:both; width:272px; overflow:hidden;
}
.ad270{
	clear:both; width:270px; overflow:hidden;
}
.ad264{
	clear:both; width:264px; overflow:hidden;
}
.ad258{
	clear:both; width:258px; overflow:hidden;
}
.ad254{
	clear:both; width:254px; overflow:hidden;
}
.ad245{
	clear:both; width:245px; overflow:hidden;
}
.ad238{
	clear:both; width:238px; overflow:hidden;
}

/* links */
.mid_links_container{
	width:954px; border:1px solid #9AC6EA; background:#D7ECFD; overflow:hidden;
}
.mid_links{
	margin:4px; background:#F3F2F0 url(../images/links_bg.jpg) repeat-x; padding-left:38px; padding-right:38px;
}
.mid_links_top{
	height:20px; padding-top:8px; 
}
.mid_links_line{
	float:left; width:44%;
}
.mid_links_line div{
	width:94%; height:4px; background:#A9BFD6; font-size:4px; line-height:4px; margin-top:7px; margin-left:11px;margin-right:11px;
}
.mid_links_img{
	float:left; width:12%; text-align:center;
}
.mid_links_content{
	line-height:22px; padding-bottom:5px;
}


/*页面*/
.currentPage{
	color:#FF0000; font-weight:bold;
}
/* 行业分类 */
.bgIcon{
	background-image:url(../images/addIcon.gif); background-repeat:no-repeat; background-position:left; padding-left:13px;
}
/*显示页默认字体大小*/
.defSize{
	font-size:14px;
}
.defSize sub{
	font-size:12px; margin-left:1px; margin-right:1px;
}
.dateSize{
	font-size:12px;
}
.titleSize{
	font-size:20px; line-height:35px; font-family:"黑体"; font-weight:normal; height:35px;
}
.hotNews a:link, .hotNews a:visited{
	color:#CC0000;font-size:18px; font-family:"黑体","宋体"; font-weight:normal;
}
.hotNews a:hover{
	color:#FF0000;
}
/* 报告内部样式 */
.style21{
	
}
.style19{
	font-size:14px;
}
.style19 a{
	color:#0000FF;
}
/* 浮动查询框 */
#divSearch{
	background-image:url(/images/divBg.gif); background-repeat:no-repeat;
}
#divSearch2{
	position:fixed; _position:absolute; z-index:200; left:-200px; top:500px; width:114px; height:186px;
	background-image:url(/images/divBg1.gif); background-repeat:no-repeat;
}
#divSearch2 form, #divSearch form{
	margin:0px; padding:0px;
}
.divSearch22{
	position:absolute; z-index:1000; right:0px; bottom:0px; overflow:hidden; width:115px; height:186px;
}
.divSearch{
	position:relative; z-index:1000; width:115px; height:186px; 
}
.divMinSearch{
	position:fixed; _position:absolute; z-index:1000; left:-200px; top:500px; width:22px; height:186px;
	background-image:url(/images/divBgMin.jpg); background-repeat:no-repeat;
	text-align:center; line-height:18px; cursor:pointer;
}
.closeButton{
	position:absolute; left:98px; top:-16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
	color:#CC0000; cursor:pointer;
}
.title_report{
	padding-top:4px;
}
.divSearch div{
	text-align:center; line-height:20px; height:20px; margin:auto;
}
.divSearch input{
	border:1px solid #111111;
}
.divSearch .allrptlink2{
	margin-bottom:0px;
}
.allrptlink a{
	color:#FF0000; text-decoration:underline;
}

/* All Report */
.cat_top2{
	
}
.cat_top_active{
	background:#FFFFFF;
}
.cat_top_normal, .cat_top_active{
	float:left;padding-left:15px; padding-right:15px; font-weight:bold; font-size:14px; cursor:pointer; width:102px; text-align:center;
}
.cat_top2 .cat_changeColor a, .rcat_top2 .cat_changeColor a{
	color:#E72A05;
}
.cat_changeColor, .cat_changeColor a{
	color:#E72A05;
}
#listReport{
	position:absolute; top:134px; left:276px; background:#FFFFFF; width:680px; z-index:1000;
}
.divTable{
	border:0px solid #7DB6D5; background:#FFFFFF; width:680px; 
}
.dt_gray{
	color:#666; font-weight:normal; font-size:12px;
}
.dt_bg1{
	background:#FFFFFF; 
}
.dt_bg2{
	background:#F4F8FD;color:#006699;
}
.dt_bg2 a{
	color:#006699;
}
.dt_select{
	
}
.dt_stitle{
	width:679px; background:#7DB6D5; font-weight:bold; color:#FFFFFF; line-height:25px; height:25px; font-size:14px;
}
.dt_select li{
	border:1px solid #7DB6D5; padding:5px; border-left:0px; border-bottom:0px; float:left; width:215px; height:16px; line-height:16px; font-weight:bold; color:#006699; font-size:13px;
}
.dt_select a{
	color:#006699;
}
.dt_select a:hover{
	text-decoration:underline; color:#FF6600;
}
.dt_stop{
	border-top:1px solid #7DB6D5; width:679px;
}
.dt_select .dt_bl{
	border-left:1px solid #7DB6D5;
}
.dt_Caption{	
	background:#7DB6D5; font-weight:bold; color:#FFFFFF; padding:4px; padding-left:10px; line-height:20px; height:20px; font-size:14px;
}
.dt_Caption a{	
	color:#FFFFFF;
}
.dt_left{
	float:left; width:348px;
}
.dt_right{
	float:right;width:304px; text-align:right; font-size:12px; font-weight:normal;
}
.dt_tr1{
	width:137px; border:1px solid #7DB6D5; float:left; 
}
.dt_tr2{
	width:540px; border:1px solid #7DB6D5; float:right; border-left:0px; 
}
.dt_tr1, .dt_tr2{
	font-size:13px;text-align:center;height:30px; line-height:30px;font-weight:bold; color:#006699;
}
.dt_td1{
	width:137px; border:1px solid #7DB6D5; float:left; border-top:0px; text-align:center; font-weight:bold;
}
.dt_td2{
	width:540px; float:right;
}
.dt_td2 li{
	float:left; width:134px; line-height:27px; text-align:center; border:1px solid #7DB6D5; border-left:0px; border-top:0px;
}
.dt_sep{
	border-bottom:1px solid #7DB6D5; clear:both; margin:0px; padding:0px; overflow:hidden; height:3px;font-size:3px;line-height:3px;
}
.dt_space{
	line-height:170px;
}
.dt_search{
	height:38px; line-height:38px; background:#F3FDFE; border:1px solid #D4F0F5; 
}
.dt_search img{
	vertical-align:text-bottom; margin-top:7px; cursor:pointer;
}
.dt_search select{
	width:130px;
}
.dt_hide{
	display:none;
}
.dt_search form{
	padding:0px; margin:0px;
}

a.focuslink{
	color:#FF0000; text-decoration:underline;
}
a.focuslink:hover{
	
}

/* new */
.t1{
	width:100%; height:24px; padding-top:4px; background:url(../images/top_line.jpg) repeat-x;
}
.t1_left{
	width:20%; float:left; padding-left:20px; padding-top:4px;
}
.t1_right{
	float:right; width:70%; text-align:right; padding-right:5px;
}
#toolbar{
	position:relative; text-align:left;
}
#toolbar dt{
	position:absolute; width:68px; height:18px; line-height:18px; z-index:100;
	background:url(../images/top_button.jpg) no-repeat 55px 3px;  border-top:1px solid #EBEBEB;
	padding-left:5px; padding-right:3px; padding-top:2px; cursor:pointer;
}
#toolbar dt.on{
	position:absolute; width:68px; height:18px; line-height:18px; z-index:100;
	background:url(../images/top_button2.jpg) #FFFFFF no-repeat 55px 3px;  
	padding-left:4px; padding-right:2px; padding-top:2px;
	border-left:1px solid #c6d8e8; border-top:1px solid #c6d8e8; border-right:1px solid #c6d8e8;
}
#toolbar dd{
	position:absolute; top:20px; z-index:50; border:1px solid #c6d8e8; padding:5px;
	background:#FEFEFE; display:none;
}
#toolbar #tb1 dt{
	left:0px; 
}
#toolbar #tb1 dd{
	left:0px; width:320px; text-align:left;
}
#toolbar #tb2 dt{
	left:90px;
}
#toolbar #tb2 dd{
	left:90px; width:400px; 
}
#toolbar #tb3 dt{
	left:180px;
}
#toolbar #tb3 dd{
	left:180px; width:400px; 
}
#toolbar #tb4{
	position:absolute; left:270px; padding-top:4px;
}
#toolbar #tb1 li{
	float:left; width:33%;
}
#toolbar #tb2 li{
	float:left; width:20%;
}
#toolbar #tb3 li{
	float:left; width:25%;
}
#toolbar li a{
	display:block; padding:3px; width:90%; height:17px; line-height:17px;
}
#toolbar li a:hover{
	background:#ffefd5;
}

.top_logo{
	width:100%; height:61px; overflow:hidden; 
}
.tl_pos{
	height:37px; line-height:37px; text-align:right; padding-right:20px;
}
.top_logo .tl_pos a{
	text-decoration:underline; color:#FF0000;
}
.tl_left{
	float:left; width:200px; text-align:center; margin:auto;
}
.tl_right{
	float:right; width:748px;
}
.top_logo li{
	float:left; margin-right:11px; margin-top:0px;
}
.top_logo .tl_right2 li{ /* bd */
	margin-right:18px;
}
.top_logo .tl_right2 .tl_mr{
	margin-right:0px;
}
.top_logo .tl_mr{
	margin-right:0px; height:44px; margin-top:13px;
}
.top_logo .tl_mr img{
	margin-top:10px;
}
.top_logo .tl_mr a{
	text-decoration:underline; color:#FF0000;
}
.top_search{
	width:100%; height:50px; background:url(../images/top_bj.jpg) no-repeat; overflow:hidden; color:#FFFFFF;
}
.top_search a{
	color:#FFFFFF;
}
.top_search a:hover{
	text-decoration:underline; color:#FFFFFF;
}
.ts_left{
	float:left; line-height:50px; width:14%; text-align:center;
}
.ts_left a{
	text-decoration:underline;
}
.ts_right{
	float:right; width:86%; margin-top:5px; line-height:20px; text-align:left;
}
.top_search input{
	border:1px solid #0367C1; height:17px; width:280px; margin-right:10px; background:#FAFAFA;
}
.top_search img{
	margin-top:3px; margin:0px; padding:0px;
}
.top_nav{
	width:100%; overflow:hidden; height:24px; line-height:24px; margin-top:3px; background:url(../images/nav_bg.jpg) no-repeat;
}
.top_nav2{ /* bd */
	background:url(../images/nav_bg_bd.jpg) no-repeat;
}
.top_nav3{ /* new */
	background:url(../images/nav_bg_new.jpg) no-repeat;
}
.top_nav li{
	float:left; text-align:center; font-size:14px; color:#07519A;
}
.top_nav li a{
	color:#07519A; display:block;
}
.top_nav li a:hover{
	color:#FF6600;
}
.top_nav .w1{
	width:83px; 
}
.top_nav .w0{
	width:63px; 
}
.top_nav .w2 .on{
	background:url(../images/nav_bg2.jpg) no-repeat center 2px; padding-top:2px; 
	font-weight:bold; color:#FF6600;
}
.top_nav .w2{
	width:49px; 
}
.top_nav .w3{
	width:60px;
}
.top_nav .w3 .on, .top_nav .w1 .on, .top_nav .w0 .on{
	background:url(../images/nav_bg3.jpg) no-repeat center 2px; padding-top:2px; 
	font-weight:bold; color:#FF6600;
}
.top_nav .w4{
	width:78px;
}
.top_nav .w4 .on{
	background:url(../images/nav_bg4.jpg) no-repeat center 2px; padding-top:2px; 
	font-weight:bold; color:#FF6600;
}
.top_nav .w5{
	width:121px;
}
.top_nav .w5 .on{
	background:url(../images/nav_bg5.jpg) no-repeat center 2px; padding-top:2px; 
	font-weight:bold; color:#FF6600;
}
.top_nav .w6{
	width:114px;
}
