/* CSS Document */
/*#left,#right{ height:1100px;margin-bottom:-800px;padding-bottom:800px;}*/
#left{width:250px;}
#right{width:690px}
.left-wrapper,.right-wrapper{margin-bottom:15px;}
#left .cate-top{position:relative;background:transparent url(images/cate_top.gif) no-repeat scroll 0 0;height:23px;}
#left .cate-top h1{position:absolute;top:5px;left:15px;font-size:14px;color:#FFFFFF}
#left .cate-top a{position:absolute;right:3px;top:4px;font-size:13px;}
#left .cate-list{border:5px solid #3681C5;padding:15px 10px 5px;}
#left .cate-list .f-l-wrapper{margin-bottom:10px;line-height:20px;}
#left .cate-list .f-l-wrapper .f-l-title{font-weight:bold;color:#3780C5;padding-left:12px;}
#left .cate-list .f-l-wrapper ul{overflow:hidden;display:block;width:210px;padding-left:10px;}
#left .cate-list .f-l-wrapper li {display:inline;padding-left:2px;}

#hot-topic .hd{background:transparent url(../images/hd_250_33_bg.gif) no-repeat scroll 0 0;}
.cat-content .hd{height:33px;line-height:33px;position:relative;}
.cat-content .hd h1 {display:inline;float:left;font-size:14px;margin-left:10px;}
.cat-content .hd h1,.cat-content .hd h1 a {color:#3381C3;}
.cat-content .hd a.more {color:#505050;position:absolute;right:15px;}
.cat-content .bd {border-color:#C7C7C7;border-style:none solid;border-width:1px;overflow:hidden;}
#hot-topic .bd li{padding-left:20px;}
.cat-content .bd li.dot-list {background:transparent url(../report/images/dot_y.gif) no-repeat scroll 10px center;height:24px;line-height:24px;position:relative;}
.cat-content .bd ul li.dot-list a {color:#1980A9;}
#hot-topic .ft{background:transparent url(../images/ft_250x10_bg.gif) no-repeat scroll 0 0;height:10px;_font-size:0;}

/*right*/
.right-wrapper .i-left{width:450px;float:left;}
.right-wrapper .i-right{width:230px;float:right;}

#intro{ height:150px;overflow:hidden;}
.pb .steps, .pb .points li{ background:transparent url(images/pic.gif) no-repeat left top;}
.pb .banners{ float:left; }
.pb .banners li{ width:410px; height:150px; overflow:hidden;display:none;}  
.pb .banners li.current{display:block;}
.pb .switcher{ float:left; padding-left:18px; height:150px;width:18px; background-position:left -76px; position:relative;  }  
.pb .points{width:18px;font-size:12px;margin-top: 0px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.pb .points li{width:16px;height:15px;background-position:0px 0px;overflow:hidden;text-align:center;line-height:15px;color:#fff;cursor:pointer;font-family:Arial;margin-top: 0;margin-right: 0;margin-bottom: 19px;margin-left: 3px;}
.pb .points li.current{ width:19px; background-position:-19px 0px; margin-left:0; text-align:center;text-indent:3px;}
.pb .steps{width:16px;height:23px;background-position:0px -17px;margin:0px 0 0 5px;position:absolute;bottom:3px;_overflow:hidden;}
.pb .steps .up, .pb .steps .down{width:15px;height:11px;cursor:pointer;}

#recentReviewContent{margin-top:15px;height:250px;border:1px solid #dcdcdc;width:448px;overflow:hidden;}
#recentReviewContent ul{width:100%;overflow:hidden;}
#recentReviewContent ul li {height:50px;}
#recentReviewContent a{}
.rrc-list,.rrc-list1{ height:50px;padding: 0 5px;}
.rrc-list1 {background-color:#EAEAEA;}
.rrc-row{height:25px;width:100%;line-height:25px;clear:both;}
.rrc-row-right{ float:right;width:80%;text-align:left;}

.rrc-left,.rrc-right{float:left}
.rrc-left{ width:20%;}
.rrc-right{ width:80%;}
.rrc-right-row{ height:20px;width:100%;}

.rrc-summary,.rrc-desc{ width:70%; float:left;}
.rrc-more,.rrc-rate{ width:30%;float:right; text-align:right}

.rrc-date{ float:left;width:20%;}

.reviewRating{font-style:italic; font-weight:bold;color:#FD8736;padding-right:3px;}

.rrc-title { float:left; width:70%}
.rrc-category{ float:right; text-align:right}

/*pro-rank-list*/
#pro-rank-list .hd {background:transparent url(../images/hd_230_33_bg.gif) no-repeat scroll 0 0;}
#pro-rank-list .bd{padding: 10px;}
#pro-rank-list .bd li{ height:25px;line-height:25px;border-bottom:1px dashed #828282;position:relative;}
#pro-rank-list .bd li span{display:inline-block;width:15px;text-align:center;color:#AD570C;font-weight:800;padding-right:3px;}
#pro-rank-list .ft,.article .ft{background:transparent url(../images/ft_230x5_bg.gif) no-repeat scroll 0 0;height:5px;_font-size:0;}

/*newest-product*/
#newest-product .hd{height:26px;position:relative;}
#newest-product .l-title{position:absolute;bottom:0;background:transparent url(images/104x23_title.gif) no-repeat scroll 0 bottom;height:23px;width:104px;}
#newest-product .l-title h2{color:#3780C5;font-size:14px;line-height:23px;margin-left:6px;text-align:center;}
#newest-product .r-corner{position:absolute;bottom:0;right:0;background:transparent url(images/16x23_corner.gif) no-repeat scroll 0 bottom;width:16px;height:23px;}
#newest-product .hd ul{position:absolute;left:107px;top:0;}
#newest-product .hd ul li{float:left;width:78px;background-color:#C0C0C0;margin-right:3px;height:100%;line-height:26px;text-align:center;font-size:13px;font-weight:bold;}
#newest-product .hd ul li a{color:#FFFFFF;text-decoration:none;cursor:pointer;display:block;}
#newest-product .hd ul li a:hover,#newest-product .hd ul li.on {background-color:#3780C5;}
#newest-product .bd{margin-top:10px;border:1px solid #DCDCDC;padding:15px 18px;width:652px;}

.box .hd {line-height:22px;position:relative;padding:5px 15px 5px 10px;}
.box .hd h1 {display:inline;font-size:14px;}
.box .hd a {color:#848484;position:absolute;right:15px;}
.box{ margin-top:5px;border-width:3px;border-style:solid;}

/**********************************************************************************************/
#shmodcoupons {/*border:1px solid #DBDBDB;*/}
#shmodcoupons .mod-content {}
#shmodcoupons .buttons {position:absolute;right:7px;top:-3px;width:70px;}
#shmodcoupons .bd {overflow:hidden;width:185px;}
#shmodcoupons .bd .tabcont {display:block;float:left;width:185px;}
#shmodcoupons .scrolling {width:370px;}
#shmodcoupons .scrolling img{ margin-top:8px;}


/*页面右边部分*/
#right_left{ padding-bottom: 800px; margin-bottom: -800px;width:520px;float:left;height:845px;}

#right_right{width:215px; float:right;padding-bottom: 800px;margin-bottom: -800px;height:830px;}

#right_top{ padding-left:15px; overflow:hidden;}
.grayHeadLeft { background:transparent url(../../inc/images/gray_head_l.gif) no-repeat scroll left top;height:27px;}

.grayHeadRight { background:transparent url(../../inc/images/gray_head_r.gif) no-repeat scroll right top;height:27px;}

.grayHeadCenter{ font-family:tahoma;background:transparent url(../../inc/images/gray_head_c.png) repeat-x scroll center top;height:27px; margin:0 7px;}

.grayHeadTitle { float:left; width:50%;font-size:14px;margin-top:5px;font-weight:bold; }
a.grayHeadMore,span.grayHeadTips {float:right;text-align:right;margin-top:7px;color:#FFF;font-size:12px}

.home-middle-content{ width:520px; margin-bottom:10px; overflow:hidden; }

.grayHeadCenter ul{ font-size:14px;overflow:hidden;padding:1px 5px 0;width:498px;}
.grayHeadCenter ul li{color:#000;font-weight:bold;cursor:pointer;float:left;list-style-type:none;padding:0 0 0 7px;border-right:1px solid #CCC;height:26px;line-height:26px;margin:0 auto;text-align:center;
width:18%;}
.grayHeadCenter ul li.on{ background-color:#FFFFFF}
.grayHeadCenter ul li a{ color:#000;font-weight:bold;z-index:50;text-decoration:none;}

#bestProductContainer{ border-color:#3681C5;}
#worstProductContainer{ border-color:#FF5A00;}

#bestProductContainer .hd h1{color:#3681C5}
#worstProductContainer .hd h1{color:#FF5A00}

.bestProductContent,.worstProductContent{height:135px;padding:5px 17px 15px;width:650px;}

.productContent{ width:130px;float:left;text-align:center;}

.productContent .p-img { display:table-cell;vertical-align:middle;text-align:center;
	/*border: 1px solid #eee;*/
	/* 针对IE的Hack */
	*display: block; 	
 	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
 	width:120px;
 	height:85px;
 	padding:0 3px;
}
.productContent .p-img a{*font-size: 70px;}

.productContent .p-img img{ vertical-align:middle;}

.productContent .p-name{height:36px;line-height:17px; width:100%; text-align:center;margin-top:2px;}


.productContent .p-rating {color:gray}

.contentHeadLeft{
	background: url(../../inc/images/zj_left_7x.png) no-repeat scroll left top;
	height:30px;
}

.contentHeadRight
{
	background: url(../../inc/images/zy_right_6x30.png) no-repeat scroll right top;
	height:30px;
}

#recentReview .reviewRating{
	font-weight:bold;
	font-style:italic;
}



.y-hd-l{ background:url(../../inc/images/yellowHeadLeft.gif) no-repeat scroll left top; height:27px;}

.y-hd-r{ background:url(../../inc/images/yellowHeadRight.gif) no-repeat scroll right top; height:27px;}

.y-hd-c{background:url(../../inc/images/yellowHeadCenter.gif) repeat-x scroll center top; width:205px;height:27px; margin:0 5px;}

.y-hd-title{width:60%;float:left;margin:6px 5px 0px;font-size:14px;color:#FD822E;	font-weight:bold;}

a.yHeadMore {color:#FFFFFF;float:right;font-size:12px;margin-top:7px;text-align:right;}
.r-container{ width:100%; overflow:hidden;margin-bottom:10px;}

#proReport{height:236px;}
#reportContent { height:180px;}

#reportContent ul li {background:transparent url(../../inc/images/link_arrow.gif) no-repeat scroll 0px 8px;border-color:#CCCCCC;border-style:none none dashed ;border-width:1px;line-height:18px;padding:2px 0 2px 10px;}

#proAndReviewAssistant{ margin-bottom:6px;}
#proLottery{ margin-bottom:6px;}

.hotNumber { background:url(../../inc/images/number-bg.gif) no-repeat scroll; height:16px;}
.hotNumber2{ background:url(../../inc/images/number-bg-2.gif) no-repeat scroll; height:16px;}
.hotNumber,.hotNumber2{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-position:center center;
}
#assistant-head{ overflow:hidden;padding-top:1px;}
#assistant-head li{ cursor:pointer;float:left;padding:6px 5px 0px;height:20px;border-left:rgb(254,198,100) 1px solid;font-size:14px;color:#FD822E;font-weight:bold;}
#assistant-head li.on{background-color:#FFF}

#assistantContent{ height:285px}
#hotProductContent{ height:250px;}

#assistantContent select{ width:100%;}
#assistantContent input.long{ width:98%;}
#assistantContent input.short{ width:44%;}

#assistantContent div.item-tips{height:15px; padding-bottom:5px; color:#666666}
#assistantContent div.item-content{ height:22px;padding-bottom:10px}
#assistantContent #assistant-operate{ text-align:center}
#assistantContent #assistant-operate input{ width:50px;}

.returnToSelect,.defineLink{ cursor:pointer; color:#666}

.y-bd{ padding:10px 10px 0px 10px;border-color:rgb(254, 198, 100); border-width: 1px; border-style: none solid; padding:10px}

.y-bottom{ clear:both;background:url(../../inc/images/sidebar-bottom-yellow-bg.gif)  no-repeat scroll 0 0;height:5px; width:215px;}

#Focus_Img{width:215px;height:150px;margin-bottom:8px;position:relative;overflow:hidden;}
#Curr_image{width:215px;height:150px;overflow:hidden;text-align:center;margin:0 auto;}
#Curr_image img{width:215px;vertical-align:middle;margin:0 auto;}
#Curr_image .loading{width:16px;height:16px;padding:36px 42px;}
#Curr_image .photo{height:150px;cursor:pointer;}
#button_image{height:17px;position:absolute;right:0px;bottom:0px;z-index:11;}
#button_image li{width:15px;height:15px;border:1px solid #3B81CD;background:#fff;float:left;text-align:center;line-height:12px;font:11px arial;color:#3B81CD;cursor:default;margin-left:2px;}
#button_image .curr{background:#3B81CD;color:#fff;}
#button_image .curr a:link,#button_image .curr a:visited{color:#fff;}

/*recommand-hot-pro*/
#recommand-hot-pro .hd h1{color:#4178C2}
#recommand-hot-pro{border-color:#C5C5C5;}
#recommand-hot-pro .bd{padding:5px 15px 10px;_width:414px;}
#recommand-hot-pro .bd .list-column{width:190px;float:left;}
#recommand-hot-pro .bd .right-column{float:right}
.hot-list .bd ul li{border-bottom:1px dashed #828282;height:28px;line-height:28px;padding-left:15px;position:relative;}
.hot-list .bd ul li{background:transparent url(hot/images/list_b_arrow_bg.gif) no-repeat scroll 5px center;}
#recommand-hot-pro .bd .top .h-image {border:1px solid #CCCCCC;float:left;height:54px;width:72px;margin-right:20px}
#recommand-hot-pro .bd .top .h-data {float:left;width:210px;}
#recommand-hot-pro .bd .top .h-data p {height:18px;line-height:18px;}
#recommand-hot-pro .bd .top .h-data p img {margin-bottom:-2px;margin-left:10px;}
#recommand-hot-pro p.title a, #recommand-hot-pro p.rating {color:#1790B5;font-weight:bold;}
#recommand-hot-pro p.title a{font-size:14px}
#recommand-hot-pro .bd .top .h-data .g-line {color:#959595;}
#recommand-hot-pro .bd .top .h-data .g-line span {margin-right:8px;}

#recommand-hot-pro .bd .top {border-bottom:1px solid #AFB0B0;height:60px;padding:3px 0;}

/*report-article and decision-article*/
#recent-report{margin-bottom:10px;}
.article .hd {background:transparent url(../images/hd_230_33_bg.gif) no-repeat scroll 0 0;}
.article .bd{padding:6px 10px;}
.article .bd li a.cat-link {color:#B5680E;}
.article .bd li{height:22px;line-height:22px;position:relative;}

/* recent product */
#recentProductContainer{ padding-left:15px;width:750px; clear:both;margin-top:8px}

.recentProductContent{ overflow:hidden; padding:10px 0 10px;height:155px;background:#EAEAEA none repeat scroll 0 0;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;}

.recentProduct{ float:left; width:187px; background:url(../../inc/images/zg_pl_bg.png) no-repeat scroll center top;height:156px; }

.rp-imageContainer{	width:187px;height:124px;vertical-align:middle;display:table-cell;text-align:center;
	/* 针对IE的Hack */
	*display: block; 	
 	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.rp-imageContainer a{*font-size:114px;}

.rp-imageContainer img{vertical-align:middle;}

.rp-name {padding-top:3px;text-align:center;}

.rp-name a{text-decoration:none}

.grayBottomLeft{ background:transparent  url(../../inc/images/zx_bo_left.png) no-repeat scroll left top;height:23px;}

.grayBottomRight{ background: transparent url(../../inc/images/zx_bo_right.png) no-repeat scroll right top;height:23px;}

.grayBottomCenter{ background:transparent url(../../inc/images/zx_bo_center.png) repeat-x scroll center top; height:23px;margin:0 8px;}

.scroll {left:3px;position:relative;width:728px; height:20px;}

.status { color:#606F77;float:left;font-size:107%;padding-top:3px;}

.arrows {float:right;}
 
.arrows .prev, .arrows .next{ cursor:pointer;float:left;height:24px;opacity:0.99;width:30px;}

.arrows #arrowL{ background:url(../../inc/images/arrow_left.gif) no-repeat; width:28px;}

.arrows #arrowR{ background:url(../../inc/images/arrow_right.gif) no-repeat; width:28px; margin-left:5px}

.arrows .disabled {cursor:default;opacity:0.5;filter: alpha(opacity=50);}

.buttons {float:right;margin:6px 10px 0 0;}

.buttons .button { background:url(../../inc/images/button_tip_off.gif) no-repeat;float:left;height:9px;margin-right:5px;width:19px;}
.buttons .selected {background:url(../../inc/images/button_tip.gif) no-repeat; } 

