@charset "gb2312";
/* CSS Document */
.content3-msg{
	font-size:16px; font-weight:bold; color:#c00; text-indent:2em;
}
.reportbg{
	background:#eff1f4;
}
.detail-service-cont{
	padding:20px 0 20px 23px;
}
.detail-oh{
	padding-left: 23px;
}
.detail-oh span{
	width: 50%;float: left;
}
.chart-title{
	margin:20px 0 10px 30px; font-size:16px; line-height:40px;
}
.listPagenumber .actived{
	background:#4f7fdb; color:#fff;
}
body .listPagenumber span.actived{
	color:#fff;
}
body .listSearchMenu{
	margin-top:19px;
}
.topSearchhot, .dwonSearchhot{
	width:350px;
}
.topSearchhot a, .dwonSearchhot a{
	display:inline-block;
}
.searchHot .fwn, .homeLeftLink span.fl{
	color:#c00;
}
body .searchMenuShoow{
	width:100px;
}

.cart-empty{
	line-height:50px; text-align:center; color:#666;
}
.error-message{
	line-height:50px; color:#d00; text-align:center; font-weight:bold; font-size:18px;
}

.bannerN{
	overflow:hidden; margin:0 auto; text-align:center;
}
.banner700{
	width:704px; margin-top:25px; margin-bottom:15px; height:130px;
}
.banner240{
	width:239px; height: 306px; margin-bottom: 14px;
}
.banner240A{
	width:239px;
}
.banner1200{
	width:1200px; margin-top: 10px;  margin-bottom: 10px;
}


/*										   footer 									*/
.footer{
	width:100%; overflow:hidden; padding-top:10px; font-size:13px; z-index:10; position:relative; background:#313235; color:#aaa;
}

.footer .navbg{
	background:#313235; height:32px; line-height:32px; overflow:hidden; text-align:center;
}
.footer .contwid{
	width:1000px; margin:0 auto;
}
.footer .nav{
	text-align:right;
}
.footer .nav .le{
	float:left; margin-left:10px;
}
.footer .nav .gotop{
	margin-right:10px;
}
.footer .contact{
	padding:10px 0;
}
.footer .contact div{
	text-align:center; font-size:13px; line-height:30px;
}
.footer .contact div b{
	font-weight:normal; color:#aaa;
}
.footer .tm{
	font-family: "Courier New", Courier, monospace, "宋体"; font-size:16px;
}
.footer .sitebg{
	background:#313235;
}
.footer .sitebg, .footer .sitebg a, .footer .navbg, .footer .navbg a, .footer a{
	color:#aaa;
}
.footer .sitebg a:hover, .footer .navbg a:hover, .footer a:hover{
	color:#4f7fdb;
}
.footer .site{
	padding:10px 0; text-align:center; line-height:34px;
}


/*显示页默认字体大小*/
.defSize{
	font-size:14px; line-height:28px;
}
.defSize sub{
	font-size:12px; margin-left:1px; margin-right:1px;
}
.dateSize{
	font-size:12px;
}

/* 报告内部样式 */
.style19{
	font-size:14px;
}
.style19 a{
	color:#0000FF;
}
.normal{
	font-weight:normal;
}

.wechat{
	position:fixed; left:50%; margin-left:496px; top:180px; z-index:9999;
	_position:absolute; _top:expression(Math.max(document.body.scrollTop,document.documentElement.scrollTop)+180);
}
.wechat .ztgw{
	width:106px; height:106px; border:1px solid #ddd; background:url(../images/v2/weixin_ztgw.jpg) no-repeat;
}
.wechat .cyb{
	width:106px; height:106px; border:1px solid #ddd; background:url(../images/v2/weixin_cyb.jpg) no-repeat; margin-top:15px;
}
.wechat .top{
	width:45px; height:45px; margin:15px 0 0 30px; display:none;
}

.rbottombg{
	border-top:4px solid #313235; position:relative; z-index:10; background:#fff; padding-bottom:15px;
}
.rbottom{
	overflow:hidden; padding-top:20px; width:1000px; margin:0 auto;
}
.rbottom ul{
	float:left; padding:0 45px; border-right:1px dashed #d2d2d2; height:120px;
}
.rbottom ul img{
	margin-top:30px;
}
.rbottom ul li{
	line-height:30px;
}
.rbottom ul li b{
	font-size:16px;
}

.fc-rpt-title{
	font-weight:bold; color:#00f;
}
.fc-rpt-subtitle{
	padding-left:2em;
}
.fc-rpt-subtitle2{
	padding-left:4em;
}
.fc-rpt-subtitle2x{
	padding-left:6em;
}


.onlineCS{
	display:block; position:fixed; left:0px;  bottom:0px;
	_position:absolute; z-index:999; _top:expression(document.documentElement.scrollTop + document.documentElement.clientHeight - 30);
	width:100%; height:85px;
}
.onlineCW{
	clear:both; float:none; filter:alpha(opacity=80); opacity:0.8; 
	height:35px; line-height:40px; padding:10px 0 6px; background:#069;
}
.onlineC{
	width:960px; margin:0 auto 5px; color:#fff; font-size:15px; overflow:hidden; height:35px;
}
.onlineC span{
	display:inline-block; float:left;
}
.onlineC .zxzx{
	margin-left:240px; line-height:24px; margin-top:5px\9;
}
.onlineC .zxkf{
	margin-left:2px; margin-top:-2px; margin-top:0\9;
}
.onlineC .zxkf a{
	color:#fff; margin-right:10px;
}
.onlineC .ssbg{
	margin-left:20px;  margin-top: -10px;
}
.onlineC .ssbg .text{
	width:250px; border:1px solid #fff; height:21px; line-height:21px; padding-left:2px;
	font-family:"Courier New", Courier, "宋体"; font-size:15px;  margin-top:-5px\9;
}
.onlineC .obtn{
	margin-left:0px; margin-top: -8px;
}
.onlineC .button{
	margin-left:15px; height:24px; width:90px; font-size:15px; margin-top:-4px\9;
}

.report .floatIcon{
	float:right; right:20px; bottom:20px;
}
.report .floatIcon a{
	display:block; text-align:right; margin-bottom:8px;
}

.onlineCS .floatIcon{
	float:right;
}

#fixrpt{
	z-index:1;
}

.fixup{
	 _position:absolute; z-index:999; _top:expression(document.documentElement.scrollTop);
}
.buymore .slist .r4rptspc{
	height:12px; line-height:12px; font-size:5px; overflow:hidden; padding:0; margin:0;
}

#report-content1 div, #report-content1 p{
	text-indent:2em; margin-top:10px;
}

.detailPage .detailCmiddle .detailcc1 span{
	margin-right:0;
}
.detailPage .detailCmiddle .detailcc2 span{
	margin-right:0;
}
.detailContent .spnwid1{
	display:inline-block; width:170px;
}
.detailContent .spnwid2{
	display:inline-block; width:340px; margin-right:30px;
}
.detailContent .spnwid3{
	display:inline-block; padding-right:61px;
}
.detailContent .spnwid3 a{
	color:#4f7fdb;
}
.detailContent .spnwid3 a:hover{
	color:#4f7fff;
}

