@charset "gb2312";
/* CSS Document */

html, body{
	padding:0px; margin:0px; font-size:12px; font-family:"ËÎÌå"; color:#333; 
	background:#FFF; /*font-family:"Microsoft YaHei","Arial","ËÎÌå";*/
}
ul, li, ol{
	list-style-type:none; list-style-position:outside;
}
html, body, a, div, ul, li, ol, form, h1, h2, h3, dl, dt, dd{
	 margin:0px; padding:0px;
}
.footerbg{
	background:url(../images/footerbg.jpg) top left repeat-x;
}
.innerKeywords{
	text-decoration:underline;
}
a{
	text-decoration:none; color:#333; 
}
a:hover{
	color:#FF6600;
}
h1{
	text-align:center;
}
h1 a{
	color:#e00; line-height:35px;
}
h1 a:hover{
	color:#f00;
}
.udline a{
	text-decoration:underline;
}
.udline a:hover{
	color:#f60;
}
.mt10{
	padding-top:8px;
}
.bold{
	font-weight:bold;
}
a.gray, .gray a, .gray{
	color:#666;
}
a.gray:hover, .gray a:hover{
	color:#ff6600;
}
a.blue, .blue a, .blue{
	color:#07519A;
}
a.blue:hover, .blue a:hover{
	color:#c00;
}
a.red, .red a, .red{
	color:#cc0000;
}
a.red:hover, .red a:hover{
	color:#ff0000;
}
a.redlink, .redlink a, .redlink{
	color:#ff0000; text-decoration:underline;
}
a.white, .white a, .white{
	color:#fff;
}
a.white:hover, .white a:hover, a.white2, .white2 a{
	color:#ffffff;
}
a.orange, .orange a{
	color:#f60;
}
a.orange:hover, .orange a:hover{
	color:#e00;
}
a.spc, .spa a{
	color:#c00;
}
img{
	border:0px; margin:0px; padding:0px; 
}
h1, h2, h3{
	margin:0px; padding:0px; font-size:16px;
}
h2, h3{
	font-size:12px; font-family:"ËÎÌå";
}
.f14bd{
	font-size:14px; font-weight:bold;
}
.lh25, .lh25 li{
	line-height:25px;
}
.lh24, .lh24 li{
	line-height:24px;
}
.lh23, .lh23 li{
	line-height:23px;
}
.topBG{
	background:#F8F8F8/*url(../images/topline.jpg) top center repeat-x*/;
}
.center{
	text-align:center;
}
.position{
	height:26px; line-height:26px; background:#E3EDF2;
}
.position .left{
	float:left; width:850px; padding-left:15px; height:26px; overflow:hidden;
}
.position .right{
	float:right; width:80px; padding-right:10px;
}

.container{
	width:960px; margin:auto; 
}
.header, .content, .footer{
	width:100%; 
}
.clear{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:0px;font-size:0px;line-height:0px;
}
.sp{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:8px;font-size:8px;line-height:8px;
}
.sp4{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:4px;font-size:4px;line-height:4px;
}
.sp6{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:6px;font-size:6px;line-height:6px;
}
.sp10{
	clear:both; margin:0px; padding:0px; overflow:hidden; height:10px;font-size:10px;line-height:10px;
}
.pad6{
	padding:6px;
}
.pad8{
	padding:8px;
}
.pad10{
	padding:10px;
}
.ad960{
	clear:both; width:960px; overflow:hidden; text-align:center;
}
.ad677{
	clear:both; width:677px; overflow:hidden; text-align:center;
}
.ad675{
	clear:both; width:675px; overflow:hidden; text-align:center;
}
.ad670{
	clear:both; width:670px; overflow:hidden; text-align:center;
}
.ad664{
	clear:both; width:664px; overflow:hidden; text-align:center;
}
.ad650{
	clear:both; width:650px; overflow:hidden; text-align:center;
}
.ad320{
	clear:both; width:320px; overflow:hidden; text-align:center;
}
.ad305{
	clear:both; width:305px; overflow:hidden; text-align:center;
}
.ad280{
	clear:both; width:280px; overflow:hidden; text-align:center;
}
.ad275{
	clear:both; width:275px; overflow:hidden; text-align:center;
}
.ad260{
	clear:both; width:260px; overflow:hidden; text-align:center;
}
.red2{
	color:#c00; font-weight:bold;
}
.imgInfo img{
	float:left; margin-right:8px; margin-bottom:6px;
}
.imgInfo .title{
	font-weight:bold;
}
.imgInfo .more, .imgInfo .more a{
	color:#666;
}
.imgInfo .more a:hover{
	color:#F60;
}

/*										   header 									*/
.header{
	
}
.header .topBar{
	height:30px; line-height:30px; color:#07519A; font-weight:normal;
}
.header .topBar a{
	color:#07519A;
}
.header .topBar a:hover{
	color:#C00;
}
.header .topBar .left{
	float:left; width:500px; _padding-top:3px;
}
.header .topBar .left .fav span{
	margin:0 4px;
}
.header .topBar .right{
	float:right; position:relative; width:450px; text-align:left; padding-left:5px;
}
.header .topBar .label{
	color:#333;
}
.header .topBar .user{
	border:1px solid #bbb; width:60px; height:15px;
}
.header .topBar .btnLogin{
	margin-left:2px; vertical-align:text-bottom;
}
.header .topBar .reg{
	color:#FF6600;
}
.header .topBar dt, .topBar dt.on{
	position:absolute; width:68px; height:18px; line-height:18px; z-index:100; top:2px;
	background:url(../images/top_button.jpg) no-repeat 55px 6px; padding-top:4px;
	padding-left:5px; padding-right:3px; cursor:pointer; border-top:1px solid #FFF; 
}
.header .topBar dt.on{
	background:url(../images/top_button2.jpg) #FFFFFF no-repeat 55px 6px;  
	padding-left:4px; padding-right:2px;
	border-left:1px solid #c6d8e8; border-top:1px solid #c6d8e8; border-right:1px solid #c6d8e8;
}
.header .topBar dd{
	position:absolute; top:24px; z-index:50; border:1px solid #c6d8e8; padding:5px;
	background:#FEFEFE; display:none; 
}
.header .topBar #tb1 dt{
	left:0px; 
}
.header .topBar #tb1 dd{
	left:0px; width:458px; text-align:left;
}
.header .topBar #tb2 dt{
	left:85px;
}
.header .topBar #tb2 dd{
	left:85px; width:400px; 
}
.header .toolbar #tb3 dt{
	left:170px;
}
.header .toolbar #tb3 dd{
	left:180px; width:400px; 
}
.header .topBar #tb4{
	position:absolute; left:165px; padding-top:1px;
}
.header .topBar #tb4 a{
	margin-left:5px;
}
.header .topBar #tb5 dt{
	/*left:290px;*/ right:0px; width:100px; background:url();
}
.header .topBar #tb5 dt a:hover{
	text-decoration:underline;
}
.header .topBar #tb5 dt.on{
	background:#fff;
}
.header .topBar #tb5 dt span{
	display:inline-block; width:18px; height:17px; line-height:17px; background:url(../images2/buy_num.jpg) no-repeat;
	margin-left:5px; text-align:center; color:#fff; 
}
.header .topBar #tb5 dd{
	left:-14px; width:437px; padding:15px;
}
.header .topBar #tb1 li{
	float:left; width:25%;
}
.header .topBar #tb2 li{
	float:left; width:20%;
}
.header .toolbar #tb3 li{
	float:left; width:25%;
}
.header .topBar li a{
	display:block; padding:3px; width:90%; height:19px; line-height:19px;
}
.header .topBar #tb2 li a{
	line-height:20px;
}
.header .topBar li a:hover{
	background:#ffefd5;
}
.header .topBar #tb5 li{
	line-height:25px; height:25px;
}
.header .topBar #tb5 .noitem{
	background:url(../images2/buy_gray2.jpg) 15px 13px no-repeat; padding-left:80px; height:70px; line-height:70px; color:#888;
}
.header .topBar #tb5 li a{
	display:inline-block; *display:inline; *zoom:1; width:310px; overflow:hidden; vertical-align:top;
}
.header .topBar #tb5 li span{
	display:inline-block; *display:inline; *zoom:1; width:70px; color:#888; font-family:Arial, "ËÎÌå"; font-size:11px;
	text-align:center; vertical-align:top;
}
.header .topBar #tb5 li span b{
	font-size:12px; font-family:"ËÎÌå"; color:#c00; 
}
.header .topBar #tb5 li .del{
	display:inline-block; *display:inline; *zoom:1; width:40px; text-align:center; vertical-align:top;
}
.header .topBar #tb5 li a:hoverx{
	background:url(); text-decoration:underline;
}
.header .logoBar{
	width:100%; padding-top:10px; overflow:hidden;
}
.header .logoBar .left{
	float:left; width:220px; text-align:center; 
}
.header .logoBar .middle{
	float:left; margin-left:10px; width:480px;
}
.header .logoBar .right{
	float:right; width:240px;
}
.header .logo{
	margin-top:20px;
}
.header .searchMenu{
	height:24px; font-size:14px; font-weight:bold; color:#555; padding-left:25px;
}
.header .searchMenu li{
	float:left; padding-left:10px; padding-right:10px; height:24px; line-height:24px; text-align:center; 
	cursor:pointer; margin-left:0px;
}
.header .searchMenu .on{
	width:89px; padding:0; background:url(../images/menubg.jpg) no-repeat; color:#fff;
}
.header .search {
	width:472px; height:52px; background:url(../images/searchbg.jpg) no-repeat;
}
.header .search .kw{
	width:313px; height:24px; background:url(../images/kwbg.jpg) no-repeat; border:0px;
	margin-left:25px; margin-top:12px; line-height:24px; padding-left:30px; font-size:14px;
}
.header .search .btn{
	margin-left:10px; cursor:pointer;
}
.header .search .gray{
	color:#bbb;
}
.header .logoBar .right{
	padding-top:10px; line-height:21px;
}
.header .navLeft{
	background:url(../images/nav_left.jpg) no-repeat;
}
.header .navRight{
	background:url(../images/nav_right.jpg) right top no-repeat; padding-left:14px; padding-right:14px;
}
.header .navBar{
	padding-left:5px; height:30px; line-height:30px; background:url(../images/nav_center.jpg) repeat-x; margin-top:6px; font-size:14px; 
	color:#fff; overflow:hidden;
}
.header .navBar a{
	color:#fff;
}
.header .navBar li{
	float:left; padding-left:14px; padding-right:14px; padding-top:1px;
	background:url(../images/navsp.jpg) center right no-repeat;
}
.header .navBar .nosp{
	background:url(); padding-right:7px;
}
.header .navBar .on{
	background:url(../images/navon.jpg) center bottom repeat-x;
}
.header .navBar .on a{
	color:#07519A;
}
.newP{
	width:77px; background:url(../images/newp3.gif) 2px right no-repeat;
}
.header .navBar2{
	background:url(../images/navbg2.gif) repeat-x; font-size:14px; border:1px solid #DFDFDF; background:#E3F1FC;
	margin-top:0px; border-top:0px; padding-left:18px;
}
.header .navBar2 li{
	background:url(../images/nav_splitx.jpg) center right no-repeat; padding-left:16px; padding-right:16px;
}
.header .navBar2 a{
	color:#000;
}


/*											content									*/
.content{
	padding-top:8px;
}

/*										   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;
}
.footer_phone{
	font-size:14px; padding-left:120px; color:#333; line-height:26px;
}
.onlineOrder{
	color:#FF0000; font-weight:bold;
}
.info_sep{
	line-height:12px; font-size:12px;
}
a.luxiana{
	text-decoration:underline;
}
.tm{
	font-family: "Courier New", Courier, monospace, "ËÎÌå"; font-size:16px;
}


/*			........		*/
/*Ò³Ãæ*/
.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;
}
#goTop{
	display:none; position:fixed; _position:absolute; z-index:200; left:-200px; top:500px; width:22px; height:100px;
}
.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:285px; 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{
	
}
/* cmarquee */
.scrollKW{
	position:relative;	height:21px;	/*width:100%;*/	overflow:hidden;
}
.divMarquee{
	position:absolute; top:0px; left:0px; line-height:21px; text-align:left; margin-left:4px;
}
.divMarquee2{
	position:absolute; top:0px; left:0px; line-height:21px; text-align:left;
}
.hotSubject{
	text-align:center; line-height:23px; font-weight:bold;
}

/*		scroll images  */
.scrollImage{
	border:1px solid #92B2C9; height:140px;
}
.leftButton{
	float:left; width:11px; margin-top:26px; cursor:pointer;
}
.rightButton{
	float:right; width:10px; margin-top:26px; cursor:pointer;
}
.scrollImgs{
	width:2604px;/*3720px;*/  position:absolute;
}
.scrollImgs li{
	float:left; text-align:center; line-height:25px; height:25px; margin-top:15px; width:186px;
}
.scrollContent{
	width:932px; height:140px; overflow:hidden; float:left; position:relative;
}
.siTop{
	background-image:url(../images/videotitle.jpg); height:45px; line-height:45px;
}
.siTop_left{
	float:left; font-size:15px; font-weight:bold; padding-left:50px;
}
.siTop_right{
	float:right; padding-right:25px; font-weight:bold;
}
.siTop_right a, .siTop_left a{
	line-height:45px;
}

/*		floatBox		*/
#floatBox{
	color:#333333; line-height:19px; margin: 0px; padding: 1px; padding-top:0px; font-weight: normal;
	position:fixed; width:365px; height:223px; background:#fff; overflow:hidden;
	_position:absolute;	right:0px; bottom:0px; border:1px solid #0576C4;
}
#floatBox  a{
	font-size:12px;	color:#104F7B;	text-decoration:none;
}	

#floatBox a:hover{
	font-size:12px;	color:#000033;	text-decoration:none;
}

#floatBox a.blue{
	font-size:12px;	color:#023255;	text-decoration:none;	font-weight: bold;
}	

#floatBox a.blue:hover{
	font-size:12px;	color:#023255;	text-decoration: none;	font-weight: bold;
}

#floatBox a.blue_1{
	font-size:12px;	color:#023255;	text-decoration:none;	font-weight: normal;
}	

#floatBox a.blue_1:hover{
	font-size:12px;	color:#023255;	text-decoration: none;	font-weight: normal;
}

#floatBox a.title{
	font-size:16px;	color:#E00505;	text-decoration:none;	font-weight: normal;	font-family: "ºÚÌå";
}	

#floatBox a.title:hover{
	font-size:16px;	color:#FF0000;	text-decoration: none;	font-weight: normal;	font-family: "ºÚÌå";
}

#floatBox a.white{
	font-size:14px;	color:#ffffff;	text-decoration:none;	font-weight: bold;	font-family: "ËÎÌå";
}	

#floatBox a.white:hover{
	font-size:14px;	color:#FFffff;	text-decoration: none;	font-weight: bold;	font-family: "ËÎÌå";
}

#floatBox .margin {
	margin-top:6px;
}
#floatBox .padding {
	padding:5px;
}

#floatBox .f_content{
	margin-left:5px; margin-top:3px;
}
#floatBox .f_title{
	height:31px; line-height:31px; overflow:hidden;	background:url(../images2/line.jpg) 0px -1px repeat-x;
}
#floatBox .f_title .title{
	float:left; width:320px;
}
#floatBox .f_title .min, #floatBox .f_title .close{
	float:left; width:20px; padding-top:6px;
}
#floatBox .f_h1{
	line-height:25px; text-align:center; margin-top:5px;
}
#floatBox .f_td td{
	border-bottom:1px solid #89BFFF;
}
#floatBox .f_td .button1{
	background:url(../images2/button_01.jpg) no-repeat; border-bottom:0px; font-weight: bold;
}
#floatBox .f_td .button2{
	background:url(../images2/button_02.jpg) no-repeat; font-weight:normal;
}
#floatBox .f_td .button1 a, #floatBox .f_td .button2 a, #floatBox .f_td .button1 a:hover, #floatBox .f_td .button2 a:hover{
	color:#023255;
}
#floatBox .f_td span{
	font-size:2px; width:2px;
}
#floatBox .f_list{
	line-height:20px;
}

.catlist{
	border:1px solid #92B2C9; padding:6px; border-top:0px; line-height:23px;
}
.catlist li{
	padding-left:18px;
}
.catlist .title{
	font-weight:bold; background:url(../images/reporticon.jpg) 2px 4px no-repeat; margin-top:2px;
}

#lblUser{
	color:#f60;
}
#online{
	height:15px; line-height:15px; overflow:hidden;
}

/* */
.DOTA_Tooltip{
	position:absolute; z-index:200;
}
#allrptInfo{
	display:none;
}
#pReport{
	display:none;
}
.productTitle{
	background:url(../images/pcbg.jpg) no-repeat; height:35px; line-height:35px;
}
.productTitle .title{
	font-weight:bold; font-size:16px; text-align:center; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";
}
.productTitle .title a:hover{
	text-decoration:underline;
}
.productCont{
	padding:6px; border:1px solid #90C3DF; padding-left:18px; width:244px; overflow:hidden;
}
.productCont a{
	display:inline-block; line-height:24px; height:24px; padding-left:6px; padding-right:6px;
}
.productCont a{
	position:relative; display:block; float:left; line-height:24px; height:24px; padding-left:10px; padding-right:10px;
}
.productCont br{
	clear:both;
}
.productCont .on{
	background:#f5f6fb; border:1px solid #90C3DF; border-bottom:0px; padding-left:9px; padding-right:9px;
	height:23px; overflow:hidden; z-index:2000; color:#c00;
}
.productCont .mfdy{
	clear:both; padding-left:156px; text-align:right;
}
.productCont .mfdy a{
	color:#07519A; font-weight:bold; 
}
.productCont .mfdy a:hover{
	color:#f60;
}
.productCont2{
	padding:6px; border:1px solid #90C3DF; padding-left:8px; width:254px; overflow:hidden;
}
.productCont2 li{
	line-height:23px;
}
.productCont2 .mfdy2{
	line-height:22px; text-align:right; padding-right:10px; color:#07519A;
}
.productCont2 .mfdy2 a{
	color:#07519A;
}
.productCont2 .mfdy2 a:hover{
	color:#f60;
}
#productInfo, #ebookInfo, #peopleInfo{
	display:none;
}
.piList{
	background:#f5f6fb; border:1px solid #90C3DF; padding:6px; line-height:22px; width:200px; 
}
.piebook{
	width:520px; overflow:hidden;
}
.piebook li{
	float:left; width:25%; height:22px; overflow:hidden;
}


.rptcatI{
	height:25px; line-height:25px; background:url(../images/rptcatbg.jpg) repeat-x; font-size:14px;
	border:1px solid #92B2C9; border-bottom:0px; overflow:hidden;
}
.rptcatI .current{
	background:url(../images/rptcatcurbg2.jpg) no-repeat; padding-left:22px; font-weight:bold; 
}
.catlistI{
	border:1px solid #92B2C9; width:276px; overflow:hidden; padding:6px; padding-bottom:8px; border-top:0px;
}
.catlistI li{
	padding-left:18px;
}
.catlistI .title{
	font-weight:bold; background:url(../images/reporticon.jpg) 2px 4px no-repeat; margin-top:2px; padding-left:20px; font-weight:bold; line-height:20px;
}
.catWrap{
	clear:both; 
}
.catWrap .cont{
	margin-left:6px; overflow:hidden;
}
.catWrap .cont a{
	position:relative; display:block; float:left; line-height:24px; height:24px; padding-left:6px; padding-right:6px;
}
.catWrap .cont .on{
	 border:1px solid #C40000; background:#FEF8EF; padding-left:5px; padding-right:5px; height:23px; line-height:23px;
	 border-bottom:0px; z-index:2000; color:#c00;
}
.reportList{
	width:700px; line-height:23px; padding:10px; font-size:14px; border:1px solid #C40000; background:#FEF8EF;
}
.reportList .title{
	font-weight:bold; line-height:30px; display:none;
}
.reportList ul{
	width:100%; overflow:hidden;
}
.reportList li{
	float:left; width:19%; line-height:25px; height:25px; overflow:hidden;
}
.reportList a:hover{
	color:#e00; text-decoration:underline;
}



/* tab */
.tabTitle{
	background:url(../images/index_8.jpg) repeat-x; height:27px; line-height:27px; 
	border:1px solid #93C3FE; border-bottom:0px; overflow:hidden;
}
.tabTitle li{
	float:left; padding-left:10px; padding-right:10px; border-left:1px solid #93C3FE; 
}
.tabTitle .tabt_title, .tabTitle2 .tabt_title{
	font-weight:bold; padding-left:15px; padding-right:15px; border-left:0px; background:url(../images/tabbgx.jpg) repeat-x;
}
.tabActive{
	background:#FFFFFF url(../images/index_3.jpg) no-repeat center bottom;
}
.tabContent{
	border:1px solid #93C3FE; border-top:0px; padding:10px; line-height:23px;
}
.tabContent div{
	width:100%; overflow:hidden; 
}
.tabContent span{
	display:block;
}
.tabKeyword{
	display:block; height:22px; line-height:22px; background:#ECF5FD; margin-top:5px;
	width:100%; overflow:hidden;
}
.rptc_left{
	float:left; width:33%; background:#EEF9FE; padding:8px; color:#333;
}
.rptc_left a{
	color:#333;
}
.rptc_left a:hover{
	color:#FF6600;
}
.rptc_title{
	line-height:23px; padding:5px; text-align:center; font-size:14px; font-weight:bold;
}
.rptc_right{
	float:right; width:62%;
}
.rptc_left, .rptc_right{
	padding-bottom: 200px !important;
	margin-bottom: -200px !important; 
}


/*			new header 			*/
.topBG{
	background:url(../images/top_bg.jpg) repeat-x;
}
.header p{
	margin:0px; padding:0px;
}
.header .top{
	height:31px; width:960px; line-height:31px;
}
.header .top .left{
	float:left; width:250px; overflow:hidden;
}
.header .top .left a, .header .top .middle a{
	margin-left:8px; margin-right:8px; color:#004276;
}
.header .top .left a:hover, .header .top .middle a:hover{
	text-decoration:underline;
}
.header .top .site{
	float:left; position:relative; color:#004276; cursor:pointer;
}
.header .top .middle{
	float:right;
}
.header .top .site #tb2{
	background:#fff;
}
.header .top .site dt, .top .site dt.on{
	position:absolute; width:82px; height:18px; line-height:18px; z-index:100; top:2px;
	background:url(../images/top_button.jpg) no-repeat 68px 6px; padding-top:4px;
	padding-left:5px; padding-right:3px; cursor:pointer; border-top:1px solid #FFF; 
}
.header .top .site dt.on{
	background:url(../images/top_button2.jpg) #FFFFFF no-repeat 68px 6px;  
	padding-left:4px; padding-right:2px;
	border-left:1px solid #c6d8e8; border-top:1px solid #c6d8e8; border-right:1px solid #c6d8e8;
}
.header .top .site dd{
	position:absolute; top:24px; z-index:50; border:1px solid #c6d8e8; padding:5px;
	background:#FEFEFE; display:none; 
}
.header .top .site #tb2 dt{
	leftx:85px;
}
.header .top .site #tb2 dd{
	leftx:85px; width:400px; 
}
.header .top .site #tb2 li{
	float:left; width:20%;
}
.header .top .site li a{
	display:block; padding:3px; width:90%; height:19px; line-height:19px;
}
.header .top .site #tb2 li a{
	line-height:20px;
}
.header .top .site li a:hover{
	background:#ffefd5;
}
.header .top .right{
	float:right;
}
.header .top .right a{
	display:block; float:left; height:22px; line-height:22px; margin:4px 0 0 10px; padding:0 5px; background:#0689B9;
	color:#fff;
}
.header .loginForm{
	position:absolute; padding:10px; width:210px; height:130px; border:1px solid #ccc; background:#fff; 
	left:50%; top:27px; margin-left:248px; display:none;
}
.header .loginForm div{
	line-height:26px; color:#666; margin-top:3px;
}
.header .loginForm .loginfo{
	text-align:center;
}
.header .loginForm .user{
	border: 1px solid #DDDDDD; height: 26px; line-height: 26px; text-indent: 6px; width: 160px;
}
.header .loginForm .btnLogin{
	background-color: #5EBA6D; background-image: -moz-linear-gradient(center top , #5EBA6D, #3CA051); width: 162px; +width:164px;
    border: 1px solid #239438; color: #FFFFFF; cursor: pointer; font-size: 14px; font-weight: bold; height: 30px; +border:0px;
}
.header #lblInfo div{
	line-height:30px; border-bottom:1px dashed #ccc; margin:0 10px; padding-left:10px;
}
.header .logo{
	clear:both; height:53px; overflow:hidden; margin:13px 0;
}
.header .logo .left{
	float:left; margin-left:15px;
}
.header .logo .right{
	float:right; width:420px; margin-right:10px; margin-top:5px;
}
.header .logo .right a{
	font:13px/21px ËÎÌå;color:#F00;text-decoration:underline;
}
.header .logo .right img{
	float:left; margin-right:5px;
}
.header .nav{
	height:184px; 
	 /*background:#F3F8FA;  border:1px solid #779BC0; */
}
.header .nav .menu{
	background:url(../images/nav_bg.jpg) center top no-repeat; height:40px; overflow:hidden;
}
.header .nav .menu li{
	float:left; padding:0 5px 0 3px; background:url(../images/nav_line.gif) right 2px no-repeat; 
}
.header .nav .menu .fst{
	margin-left:8px;
}
.header .nav .menu .nobd{
	background:url();
}
.header .nav .menu li a{
	font-family: "Î¢ÈíÑÅºÚ","Microsoft Yahei","ºÚÌå"; color:#fff; font-weight:bold; font-size:16px;
	display:block; _display:inline-block; height:36px; line-height:36px; padding:0 9px; margin:4px 3px;
}
.header .nav .menu li .on{
	background:url(../images/nav_hover.gif) repeat-x; color:#225b88;
}
.header #menu_cont{
	height:68px; overflow:hidden;
}
.header .submenu{
	height:68px; 
}
.header .submenu dl{
	height:44px; margin-top:12px; overflow:hidden;
}
.header .submenu dt{
	background:url(../images/nav_t_bg.jpg) no-repeat; width:36px; height:36px; font-family: "Î¢ÈíÑÅºÚ","Microsoft Yahei","ºÚÌå";
	float:left; font-size:14px; color:#fff; line-height:18px; padding:4px; text-align:center; margin-left:14px; _margin-left:8px;
}
.header .submenu dd{
	float:left;
}
.header .submenu dd a{
	font-size:13px; margin:0 0 0 9px; line-height:22px;font-family: "Î¢ÈíÑÅºÚ","ºÚÌå"; color:#004276;
}
.header .submenu dd a.red{
	color:#e00;
}
* html,* html body{background-image:url(about:blank); background-attachment:fixed;}
#floatBar{
	background:#E1F3F9; width:958px;
}
.header .searchx{
	background:#CAE9F4; width:100%;
}
.header .searchx li{
	float:left; margin-top:6px; height:32px;
}
.header .searchx .title{
	font:bold 15px/26px Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå; color:#000;padding-left:15px
}
.header .searchx .select{
	margin:6px 10px 0 10px; position:relative; z-index:888;
}
.header .searchx .sel{
	width:105px; height:27px; background:url(../images/select_bg.jpg) no-repeat; cursor:pointer;
	line-height:27px; padding-left:8px;
}
.header_option{
	position:absolute; top:26px; left:0px; border:1px solid #3C98C7; width:111px; background:#fff; z-index:1000;
}
.header_option a{
	display:block; line-height:25px; padding-left:10px; _width:101px; color:#333; outline:none;
}
.header_option a:hover{
	background:#FDE0E5;
}
.header .searchx .input{
	margin:5px 3px 0 3px;
}
.header .searchx .text{
	background:url(../images/search1.jpg) #fff 5px 6px no-repeat; border:1px solid #3B98C6;
	height:25px; line-height:25px; width:260px; padding:0px; margin:0px; padding-left:25px;
	font-family:"Courier New", Courier, "ËÎÌå";
}
.header .searchx .keyword{
	font:14px/28px ËÎÌå; margin-left:20px;
}
.header .searchx .searchbtn{
	vertical-align:bottom;
}
.header .link{
	height:36px; background:#E1F3F9; overflow:hidden; padding-left:10px;
}
.header .link a{
	margin:0 8px; font:13px/36px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#004276
}

.curpos{
	font-size:12px; line-height:25px; color:#333;
}
.curpos span{
	color:#666;
}

.footerX{
	border-top:1px solid #67B2DA; line-height:25px; margin-top:8px;
}
.linklist{
	width:960px; margin:0 auto; overflow:hidden;
}
.linklist .logo{
	float:left; width:210px; border-right:1px solid #67B2DA;
}
.linklist .logo img{
	margin:25px 0 40px 10px;
}
.linklist .list{
	float:right; width:740px; overflow:hidden; padding-top:14px;
}
.linklist .list ul{
	float:left; width:82px; padding-left:28px;
}
.linklist .list .phone{
	width:150px;
}
.linklist .list .line{
	float:left; width:1px; overflow:hidden; border-left:1px dashed #ccc; margin-top:50px; height:80px;
}
.linklist .list .title{
	font-size:14px; font-weight:bold; line-height:40px;
}
.linklist .list b{
	color:#c00;
}
.footerbgx{
	background:#036BA0;
}
.siteinfo{
	width:960px; margin:0 auto; padding:20px 0; overflow:hidden;
}
.siteinfo, .siteinfo a{
	color:#AADAF1;
}
.siteinfo a:hover{
	color:#fff; text-decoration:underline;
}
.siteinfo .links a{
	color:#fff;
}
.siteinfo .links a:hover{
	text-decoration:underline;
}
.siteinfo img{
	vertical-align:middle;
}
.siteinfo .addr{
	margin-top:5px;
}
.siteinfo .copy{
	line-height:17px;
}
.footer{
	width:960px; margin:0 auto;
}


.qqkf{
	position:fixed; _position:absolute; top:12px; left:-130px; width:158px;  overflow:hidden;
	_top:expression(Math.max(document.body.scrollTop,document.documentElement.scrollTop)+12);
}
.qqkf .left{
	float:left; width:130px; background:#fff;
}
.qqkf .right{
	float:right; width:28px;
}
.qqkf .kf_top{
	height:15px; line-height:15px; overflow:hidden; background:url(../images/qqkf_bd.gif) left top no-repeat;
}
.qqkf .kf_body{
	 background:url(../images/qqkf_bd.gif) -262px 0px repeat-y;
}
.qqkf .kf_bottom{
	height:15px; line-height:15px; overflow:hidden; background:url(../images/qqkf_bd.gif) -131px bottom no-repeat;
}
.qqkf li{
	height:30px; line-height:30px;
}
.qqkf a{
	color:#00A0E9;
}
.qqkf a:hover{
	color:#f60;
}
.qqkf .kf_qq, .qqkf .kf_phone {
	padding:0 16px;
}
.qqkf .kf_qq li{
	 line-height:37px; background:url(../images/qqkf_bg.gif) -2px -325px no-repeat; padding-left:25px; 
	 border-bottom:1px solid #E6E5E4; padding-bottom:4px;
}
.qqkf .kf_qq .title{
	height:23px; background:url(../images/qqkf_bg.gif) 5px -19px no-repeat; border-bottom:1px solid #ACE5F9;
}
.qqkf .kf_qq .nobd{
	border-bottom:0px; line-height:35px;
}
.qqkf .kf_page{
	height:57px; background:url(../images/qqkf_bg2.jpg) no-repeat; padding-left:5px; padding-top:8px;
	width:120px; overflow:hidden;
}
.qqkf .kf_phone li{
	border-bottom:1px solid #E6E5E4;
}
.qqkf .kf_phone .title{
	height:35px; background:url(../images/qqkf_bg.gif) 3px -66px no-repeat;
}
.qqkf .kf_phone .phone{
	line-height:32px; font-family: "Î¢ÈíÑÅºÚ"; background:url(../images/qqkf_bg.gif) -2px -269px no-repeat; 
	padding-left:15px; color:#666;
}
.qqkf .kf_phone .weibo{
	background:url(../images/qqkf_bg.gif) 1px -124px no-repeat; border-bottom:0px;
}
.qqkf .kf_phone .weibo a{
	display:block; width:100%; height:100%;
}
.qqkf .right a{
	display:block; width:28px; height:116px; background:url(../images/qqkf_bg.gif) -30px -396px no-repeat;
	margin-top:170px;
}
.qqkf .right a.hide{
	background:url(../images/qqkf_bg.gif) 0px -396px no-repeat;
}


.rptcatI div{
	float:left; font-weight:bold;  font-size:bold; padding:0 16px; cursor:pointer;
}
.rptcatI .current2{
	border-left:1px solid #92B2C9;
}
#pArea .catWrap{
	border:1px solid #fff;
}
.catWrap .cont a spanx{
	font-size:10px; color:#333;
}
.catWrap .moreInfo{
	clear:both; display:none;
}
#pArea .catWrapCur{
	border:1px solid #C40000; background:#FEF8EF;
}
#pArea .catlistI .title{
	margin-top:1px;
}
#pArea .catWrap .cont a{
	line-height:22px; height:22px; white-space:nowrap;
}

/*		0910	
.rptcatI{
	border:1px solid #E0E4E7; border-bottom:0px; background:#E3F1FD; height:32px; line-height:32px;
}
.rptcatI .current{
	background:url(../images/OCN_ico2.gif) 10px center #fff no-repeat; font-weight:bold; 
	border-top:2px solid #3551A0; padding-left:30px;
}
.rptcatI div{
	padding-left:28px; background:url(../images/OCN_ico2.gif) 10px center #E3F1FD no-repeat; border-top:2px solid #E3F1FD;
}
.rptcatI .current2{
	border-left:1px solid #92B2C9;
}
.catlistI{
	border:1px solid #E0E4E7; border-top:0px; padding-top:10px;
}*/








