
.report .rptinfo{
	position:relative; width:100%; overflow:hidden;
}
.report .img{
	float:left; width:222px; padding-left:12px;
}
.report .zoom{
	position:relative; border:1px solid #ccc; height:240px; margin:15px 0px; text-align:center; vertical-align:middle;
}
.report .zoom img{
	
}
.report .zoom .slider{
	position:absolute; left:0px; top:0px; width:114px; height:125px; border:1px solid #aaa; background:#FEDE4F;
	filter:alpha(opacity=50); opacity:0.5; cursor:move; display:none; overflow:hidden;
}
.zoom_view{
	display:none; overflow:hidden; position:absolute; width:200px; height:200px; border:1px solid #ccc; background:#fff;
}
.zoom_view img{
	margin:4px;
}
.report .down{
	height:25px; overflow:hidden; margin-top:20px; padding-left:10px;
}
.report .down a{
	display:inline-block; width:86px; height:25px; background:url(../images/bt_02.gif) no-repeat; line-height:25px;
	text-align:center; color:#004277; margin:0 9px;
}
.report .info{
	float:right; width:366px; font-size:12px; line-height:24px;
}
.report .info .redx{
	color:#c00;
}
.report .info a.red{
	font-size:13px;
}
.report .info a.red2{
	font-weight:bold; text-decoration:underline;
}
.report .buy{
	overflow:hidden; text-align:right;
}
.report .buy a{
	
}

.report .sale{
	margin:10px 15px; border:1px dotted #ccc; padding:3px; padding-left:90px; height:73px; 
	background:url(../images2/liwu.gif) #fff 10px 3px no-repeat; font-size:14px;
}
.report .sale b{
	color:#c00;
}
.report .buymorex{
	border:1px solid #d2d2d2; margin:1px 15px; background:#fff;
} 
.report .buymorex .bmg1, .report .buymorex .bmg2, .report .buymorex .bmg3, .report .buymorex .bmg4{
	width:100%; background:url(../images2/zhuhe_1.jpg) 101px 45px no-repeat;
}
.report .buymorex .bmg2{
	background-position:217px 45px;
}
.report .buymorex .bmg3{
	background-position:337px 45px;
}
.report .buymorex .bmg4{
	background:url(../images2/zhuhe_2.jpg) 456px 45px no-repeat;
}
.report .buymorex ul{
	width:100%; overflow:hidden; padding:10px 0;
}
.report .buymorex .tit{
	background:#f1f1f1; line-height:29px; padding-left:10px; border-top:1px solid #bbb;
}
.report .buymorex li{
	float:left;
}
.report .buymorex li img{
	width:90px; display:block; margin-left:10px; margin-bottom:5px;
}
.report .buymorex .bg{
	width:19%;
}
.report .buymorex .and{
	width:20%;
}
.report .buymorex .bg span, .report .buymorex .and span{
	display:block; padding: 2px 6px; line-height:19px;
}
.report .buymorex .and span label{
	color:#f60;
}
.report .buymorex .cnt{
	width:20.5%; padding-top:10px;
}
.report .buymorex .cnt img{
	width:77px; margin-left:0px;
}
.report .buymorex .cnt span{
	display:block; padding-left:16px; line-height:21px;
}
.report .memo{
	margin:10px 15px;
}
.report .floatIcon{
	float:right; right:20px; bottom:20px;
}
.report .floatIcon a{
	display:block; text-align:right; margin-bottom:8px;
}
.report .noen{
	margin-top:20px; line-height:25px;
}

.rpttabtitle{
	height:48px; overflow:hidden;
}
.rpttabtitle li{
	display:block; float:left; width:85px; margin-top:8px; border-top:2px solid #2564C1; cursor:pointer;
	line-height:40px; text-align:center; background:#EEEEEE; font-size:14px; font-weight:bold; 
}
.rpttabtitle li.cur{
	margin-top:0px; line-height:48px; background:#fff;
}
.rpttabtitle li.lst{
	width:335px;
}
.rpttabtitle .lst a{
	display:inline-block; line-height:40px;
}
.rpttabtitle .lst .red{
	margin-left:10px;
}
.rpttabtitle .lst img{
	margin-top:-13px; margin-left:35px;
}
.rpttabcont .rptcont{
	display:block;
}
.rptcontit{
	background:#FDFDFB; border:1px solid #E1E1EB; line-height:29px; padding:2px; color:#004AAD; font-weight:bold;
	padding-left:15px; height:29px;
}
.rptcontit span{
	display:block; float:left;
}
.rptcontit a{
	display:block; float:right; margin-top:1px; margin-right:2px;
}
.abttabsize, .abttabsize a{
	font-size:12px;
}


.abttabtitlebg{
	height:38px; background:url(../images2/bgline.jpg) left bottom repeat-x; 
}
.abttabtitle{
	height:38px; overflow:hidden;
}
.abttabtitle li{
	float:left; margin-top:8px; margin-left:8px; cursor:pointer; color:#fff; padding:0 8px;
	line-height:30px; text-align:center; font-size:14px; font-weight:bold; 
}
.abttabtitle li.cur{
	margin-top:0px; line-height:38px; background:#fff; border-top:2px solid #2564C1; color:#333;
}
.abttabcont p{
	margin:0; padding:0;
}
.abttabcont li{
	font-size:14px; line-height:26px;
}

.medtabbd{
	border:1px solid #ddd; border-top:3px solid #2564C1;
}
.medtabtitle{
	height:40px; overflow:hidden; background:#fff;
}
.medtabtitle li{
	display:block; float:left; width:24.95%; background:#E4EDF2; cursor:pointer;
	line-height:40px; text-align:center; background:#E4EDF2; font-size:12px; font-weight:bold; 
}
.medtabtitle li.cur{
	margin-top:0px; background:#fff; color:#1066C9;
}
.medtabtitle li div{
	background:url(../images/us/hot.gif) top right no-repeat;
}
.medtabcont{
	padding:5px; width:308px; overflow:hidden;
}
.medtabcont .tv li{
	float:left; width:149px; padding:2px; line-height:18px; margin-bottom:5px; height:154px; overflow:hidden;
}
.medtabcont .tv li img{
	width:146px; margin:5px 1px; margin-bottom:1px; _margin-bottom:3px;
}
.medtabcont .case li img{
	width:140px; margin:5px 3px; margin-bottom:1px; _margin-bottom:3px;
}
.medtabcont .case li span{
	display:block; font-weight:bold; text-align:center; line-height:19px;
}
.medtabcont .honor li{
	height:110px;
}
.medtabcont .pp li{
	float:left; width:149px; padding:2px; line-height:18px; margin-bottom:5px; overflow:hidden; text-align:center;
}
.medtabcont .pp li img{
	margin:3px; width:110px; height:168px;
}
.medtabcont .md li{
	float:left; width:149px; padding:2px; line-height:18px; margin-bottom:5px; height:60px; overflow:hidden; text-align:center;
}
.buybd{
	border:7px solid #eee; padding:7px;
}
.buybd .title{
	color:#c00; font-size:16px; font-weight:bold; margin-top:10px; padding-left:10px;
}
.buyflow li{
	height:60px; padding-top:5px; padding-left:2px; overflow:hidden; line-height:19px; font-size:12px;
}
.buyflow li img{
	float:left; margin-right:10px;
}
.buyflow .fb1{
	font-weight:bold; color:#222; font-size:13px; line-height:21px;
}
.buyflow a, .rptrtbd .buyway a{
	color:#069; font-size:12px;
}
.buybd .line{
	height:10px; line-height:10px; overflow:hidden; margin:0 8px; border-top:1px solid #ddd;
}
.buybd .cont{
	padding:8px; line-height:22px;
}
.buycatbd{
	border:7px solid #eee; padding-top:0px;
}
.buycatbd .title2{
	line-height:35px; border-top:2px solid #2466BD; color:#003670; font-size:14px; font-weight:bold;
	padding-left:12px;
}
.buycatbd .line{
	height:10px; line-height:10px; overflow:hidden; margin:0 8px; border-top:1px solid #ddd;
}
.buycatbd .catcont{
	padding:6px;
}
.catlistI{
	border:0px; padding:2px;
}
.catlistI li{
	padding-left:18px;
}

/* cart */
.buystep{
	height:29px; overflow:hidden; line-height:29px;
}
.buystep .left{
	float:left; width:570px; 
}
.buystep .right{
	float:right; width:302px; background:url(../images2/tel.jpg) 2px 4px no-repeat; padding-left:25px; color:#c00; 
	font-size:14px; font-weight:bold;
}
.cart{
	width:100%; overflow:hidden;
}
.cart .title{
	color:#0F145E; line-height:40px; font-weight:bold; font-size:14px; background:#E2EEFB; border:1px solid #d2d2d2; padding-left:15px;
}
.cart .cont{
	border:1px solid #d2d2d2; border-top:0px;
}
.cart .tbCart{
	
}
.cart .tbCart .tr{
	background:#F6F5F6; line-height:20px; height:20px; text-align:center;
}
.cart .tbCart .norpt {
	text-align:center; color:#777; font-size:14px; font-weight:bold; line-height:45px;
}
.cart .tbCart .rpt td{
	text-align:center;
}
.cart .tbCart .rpt .tit{
	height:80px; overflow:hidden; vertical-align:middle; font-size:14px; font-weight:bold; line-height:25px; text-align:left;
}
.cart .tbCart .rpt2 .tit{
	height:40px;
}
.cart .tbCart .rpt img{
	float:left; width:60px; margin-right:10px; border:1px solid #d2d2d2; padding:5px;
}
.cart .tbCart .rpt .price{
	color:#c00;
}
.cart .tbCart .rpt .num{
	
}
.cart .tbCart .rpt .num input{
	border:1px solid #d2d2d2; width:24px; display:inline-block; margin:0 2px; height:22px; line-height:22px;
	text-align:center; padding:0 3px;
}
.cart .tbCart .rpt .num a{
	display:inline-block; padding:1px 5px; border:1px solid #d2d2d2; line-height:14px;
}
.cart .tbCart .rpt .opt a{
	color:#069;
}
.cart .tbCart .count td{
	border-top:1px solid #d2d2d2; background:#F6F5F6; line-height:28px;
}
.cart .tbCart .count .del{
	padding-left:10px; 
}
.cart .tbCart .count .del a{
	background:url(../images2/del.jpg) 1px 1px no-repeat; color:#069; padding-left:15px;
}
.cart .tbCart .count .price{
	font-size:14px; font-weight:bold;
}
.cart .tbCart .count .price b{
	color:#c00;
}
.cart .tbCart .zp td{
	border-top:1px solid #d2d2d2;
}
.cart .submit{
	text-align:right; 
}
.cart .submit img{
	margin:0 5px;
}
.cart .tbCart .count .en{
	margin-left:10px;
}


.cartmore{
	overflow:hidden; border:10px solid #D8E7FF; width:940px;
}
.cartmore .title{
	background:#D8E7FF; color:#003670; font-size:14px; font-weight:bold; line-height:28px;
}
.cartmore .tbMore{
	border-collapse:cpllapse; border:1px solid #E3E8EC; margin:20px; width:96%;
}
.cartmore .tbMore td{
	border:1px solid #E3E8EC;
}
.cartmore .tbMore .tr{
	background:#D8E7FF; line-height:20px; height:20px; text-align:center;
}
.cartmore .tbMore .rpt td{
	text-align:center;
}
.cartmore .tbMore .rpt .tit{
	height:80px; overflow:hidden; vertical-align:middle; font-size:14px; color:#53628E; line-height:25px; text-align:left;
}
.cartmore .tbMore .rpt .tit img{
	float:left; width:60px; margin-right:10px; border:1px solid #d2d2d2; padding:5px;
}
.cartmore .tbMore .rpt .price{
	color:#c00;
}
.cartmore .tbMore .rpt .num{
	
}

.order{
	width:90%; overflow:hidden;
}
.order .title{
	background:url(../images2/lianxiren1.jpg) no-repeat; padding-left:100px; color:#777; line-height:30px; margin-top:10px;
}
.order .tbOrder{
	width:98%:
}
.order .tbOrder input{
	border:1px solid #CACACA; line-height:22px; height:22px;
}
.order .tbOrder label input{
	border:0px;
}
.order .tbOrder .tdl{
	width:10%; text-align:right;
}
.order .tbOrder .tdl2{
	width:7%; text-align:right;
}
.order .tbOrder .tdr2{
	width:38%;
}
.order .tbOrder .wid1{
	width:150px;
}
.order .tbOrder .wid2{
	width:540px;
}
.order .tbOrder textarea{
	width:540px; height:100px; border:1px solid #cacaca;
}

.report .date span{
	margin-left:10px;
}

.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:30px; line-height:30px; background:#069;
	filter:alpha(opacity=80); opacity:0.8;
}
.onlineC{
	width:960px; margin:0 auto; color:#fff; font-size:14px;
}
.onlineC img{
	vertical-align:middle; _margin-bottom:4px;
}
.onlineC .zxzx{
	margin-left:100px;
}
.onlineC .zxkf{
	margin-left:0px;
}
.onlineC .zxkf a{
	color:#fff; margin-right:10px;
}
.onlineC .ssbg{
	margin-left:40px;
}
.onlineC .ssbg .text{
	width:200px; border:1px solid #fff; height:18px; line-height:18px; padding-left:2px;
	font-family:"Courier New", Courier, "宋体"; _margin-top:4px;
}
.onlineC .ssbg .button{
	margin-left:5px; _margin-top:4px;
}


/*	free	*/
.freereport, .yh{
	font-family:"Microsoft YaHei", "宋体";
}
.freereport h1{
	font-family:"Microsoft YaHei", "黑体"; font-size:18px; font-weight:bold; line-height:50px;
}
.freereport h2{
	font-size:14px; font-weight:normal;
}
.freereport .proB{
	font-weight:normal;
}
.zoom .icon{
	display:block; position:absolute; left:15px; top:100px;
}
.report .freebuy{
	height:32px; overflow:hidden; padding:6px 0;
}
.report .freebuy a{
	display:block; float:left; background:#F46114; width:96px; height:32px; line-height:32px;
	color:#eee; text-align:center; font-weight:bold; margin-top:8px; margin-right:6px;
}
.report .freebuy a:hover{
	text-decoration:underline; color:#fff;
}
.report .freebuy .b3{
	float:left; background:#E53A43; margin-left:20px;
}
.report .freebuy .b2{
	float:left; background:#069; margin-left:20px; margin-right:0px;
}
.report .freesale{
	line-height:30px; margin:0px 12px; padding-top:10px; height:65px; font-size:13px; padding-right:10px;
}
.report .freesale a{
	text-decoration:underline;
}
.report .fsou div, .report .fcur div{
	width:260px; border:1px solid #c00; margin-top:2px; padding-left:0px;
}
.report .fsou div{
	 text-decoration:line-through; color:#c00; border:0px;
}
.report .fcur div{
	
}
.frr4wrap{
	padding-left:10px; font-family:"Microsoft YaHei", "宋体";
}
.frpt4wrap{
	padding-left:10px; font-family:"Microsoft YaHei", "宋体";
}
.frptcont{
	padding-bottom:8px;
}
.frptcont li{
	line-height:25px; height:25px; overflow:hidden; font-family:"Microsoft YaHei","宋体";
	font-size:12px;
}
.frmedia{
	width:100%; overflow:hidden; padding:0px 0 10px 0;
}
.frmedia li{
	width:50%; float:left; line-height:40px;
}
.frmedia li span{
	color:#f50; font-size:16px; margin:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.frmedia li a{
	font-size:17px;
}
.frrtitle{
	border-top:3px solid #5692D0; line-height:40px; color:#c00; font-size:16px; font-weight:bold;
	margin-top:15px;
}
.fstfrrtitle{
	margin-top:0;
}
.frrtext{
	font-size:13px; line-height:25px;
}
.frrtext div{
	line-height:19px; margin:10px 0;
}
.latestuserwrap{
	margin:0px 10px; height:315px; overflow:hidden; background:#fff; z-index:2; position:relative;
}
.latestuser{
	height:315px; overflow:hidden; background:#fff;
}
.latestuser li{
	background:url(../images/free/free4.gif) left 1px no-repeat; padding-left:20px; margin-top:10px;
	border-bottom:1px dashed #ddd; padding-bottom:6px; z-index:1;
}
.latestuser li .title{
	font-weight:bold; line-height:21px; padding-bottom:3px;
}
.latestuser li .title span{
	font-weight:normal; color:#63B900;
}
.latestuser li .rpt{
	line-height:20px; position:relative; z-index:1;
}
.latestuser li .rpt span{
	position:absolute; _position:auto; right:8px; bottom:0px; color:#777;
}

.catlistI{
	font-family:"宋体";
}
/*.report .sm{
	float:none; clear:both; background:#FEFAEF; border:1px dashed #FA6101; line-height:22px; color:#666; padding:6px; margin:10px 0;
}
.report .sm p{ 
	margin:0px; padding:0px;
}
.report .sm b{
	color:#c00; font-wieght:bold;
}
.report .sm a{
	color:#f60;
}
.report .sm a:hover{
	
}
.report .catelist{
	height:32px; background:url(../images/list_bg.gif); overflow:hidden; padding-left:20px;
}
.report .catelist li{
	float:left; font-size:14px;  line-height:26px; padding:0 5px; margin:0 5px; margin-top:5px; cursor:default;
}
.report .catelist .on{
	background:#fff; border-top:2px solid #205D96; border-left:1px solid #AEBBDD; border-right:1px solid #AEBBDD; color:#004279;
}
.report .rptcontlist{
	padding:20px 10px; padding-top:0px; font-size:13px; line-height:23px; color:#111;
}
.report .chart{
	font-size:14px; font-weight:bold; line-height:32px; border-bottom:1px solid #ccc; margin-top:15px;
}
.report .chartcont{
	padding:12px 5px;
}
.report .xmore{
	color:#c00; margin:10px 0;
}
.report .control{
	line-height:40px; text-align:right; border-top:1px dashed #D3E1EC; border-bottom:1px dashed #D3E1EC;
	font-size:14px; padding-right:15px; color:#004374;
}
.report .control a{
	color:#f00; outline:none; font-weight:bold;
}
.report #rpthide{
	overflow:hidden; display:none;
}
.report .copyright{
	margin-top:5px; font-size:14px;
}
.rptborder .title5{
	font-size:14px; font-weight:bold; line-height:30px; background:url(../images/line.gif) left bottom no-repeat;
}
.rptborder .buymore{
	width:100%; overflow:hidden; padding:10px 0;
}
.rptborder .buymore li{
	float:left; width:24.5%; text-align:center;
}
.rptborder .buymore li img{
	display:block; margin:5px 0; width:138px;
}
.rptborder .buymore li a{
	margin:0 15px;
}
.rptborder .company{
	line-height:25px; padding:10px; margin:12px 0; background:#EFF3FE; border:1px dashed #0689B9;
}
.rptborder .company p{
	margin:5px 0;
}
.rptborder .company a{
	color:#c00; text-decoration:underline;
}
.rptborder .company div{
	margin:5px 0;
}
.rptborder .rptbdcont{
	padding-top:8px; line-height:23px; font-size:14px;
}
.rptborder .rptbdcont a{
	color:#111;
}
.rptborder a:hover{
	color:#f60;
}
.scrollImage{
	border:0px; height:130px; position:relative; overflow:hidden; 
}
.scrollImgs{
	width:2604px; 
}
.scrollImgs li{
	float:left; text-align:center; width:151px;
}
.media_rpt{
	 _width:604px; overflow:hidden; font-size:14px; 
}
.media_rpt .media_left{
	float:left; width:49%;
}
.media_rpt .media_right{
	float:right; width:49%;
}
.media_rpt ul{
	margin-top:10px; line-height:25px;
}
.media_rpt ul a{
	color:#666;
}
.media_rpt ul .text_red{
	color:#c00;
}
.rptrtbd{
	border:1px solid #C0D1E3;
}
.rptrtbd .title{
	background:#f2f3f8; border-bottom:1px solid #aebbdd; border-top:1px solid #ebf0f6; line-height:30px; 
	padding-left:14px; color:#333333; font-size:16px; font-family: "微软雅黑","黑体";
}
.rptrtbd .cont{
	padding:8px 6px; line-height:24px; font-size:13px;
}
.rptrtbd .busi{
	padding-left:8px; margin:8px 0; font-size:14px; font-family: "微软雅黑","黑体"; height:116px; overflow:hidden;
}
.rptrtbd .busi li{
	float:left; width:45%; padding-left:10px; line-height:30px; background:url(../images/black_arrow.gif) 2px 10px no-repeat;
}
.rptrtbd .buyflow li{
	height:60px; padding-top:5px; padding-left:10px; overflow:hidden; line-height:19px; font-size:12px;
}
.rptrtbd .buyflow li img{
	float:left; margin-right:10px;
}
.rptrtbd .buyflow .fb1{
	font-weight:bold; color:#222; font-size:13px; line-height:21px;
}
.rptrtbd .buyflow a, .rptrtbd .buyway a{
	color:#069; font-size:12px;
}
.rptrtbd .buyway{
	line-height:28px; padding-left:10px; font-size:14px; color:#222;
}
.rptrtbd .qa{
	font-size:12px;
}
.rptrtbd .rptnav{
	padding:10px; line-height:28px;
}
.partner a{
	font-size:12px; color:#222;
}
.rptrtbd .rptprot{
	height:32px; position:relative; border-bottom:0px; background:url(../images/list_bg.gif); overflow:hidden;
}
.rptrtbd .rptprot span{
	float:left; margin-right:50px;
}
.rptrtbd .rptprot ul{
	float:left; position:absolute; top:5px; right:20px;
}
.rptrtbd .rptprot li{
	 float:left; width:50px; height:30px; font-size:12px; line-height:30px; text-align:center;
}
.rptrtbd .rptprot .on{
	background:#fff; border-left:1px solid #AEBBDD; border-right:1px solid #AEBBDD; border-top:2px solid #205D96;
}

.productCont2{
	width:292px; border:0px;
}
.productCont2{
	padding:6px 12px;
}
.productCont2 .title{
	display:none;
}

#rightFloat{
	display:none; position:fixed; left:50%; margin-left:485px; top:300px;
	_position:absolute; _top:expression(Math.max(document.body.scrollTop,document.documentElement.scrollTop)+300);
	width:54px; height:172px; background:url(../images/rightmenubg.jpg) no-repeat;
}
#rightFloat a{
	display:block; width:54px; height:55px; margin:2px 0;
}
*/
