@charset "UTF-8";
/* Reset
----------------------------------------------- */
html{color:#000;/*background: #F7F7F7 url(assets/body_bg_gradient.gif) repeat-x;*/}
a { color: #000; cursor:pointer;}
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color:#E11633; text-decoration: underline; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,HC,HCB{margin:0;padding:0;font-size:12px;color:#333333;}
i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul , li{list-style-image:none;list-style-image:none;list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline-style:none;outline-width:0pt;}
legend{color:#000;}
a:focus,object,h1,h2,h3,h4,h5,h6{-moz-outline-style: none; border:0px;}
input[type="Submit"]{cursor:pointer;}
strong {font-weight: bold;}

html, body{
	line-height: normal;
	letter-spacing: normal;
	font:Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
.clear, .clearer{clear:both;}

/* Structure
----------------------------------------------- */
.HC,.HCB {overflow:auto !important;margin:0 auto;}
.HC, .HCA {color:#555; width:960px;}
.clr, .HC,.HCB,.hc3 {clear:both;}
.HCB {width:960px !important;}
.fl, .hcl, .hcc, .hcr {float:left;}
.hcl {clear:left;}
.hcr {clear:right;}
.hcl,.hc3, .hcc, .hcr {overflow:hidden;}
.HC, .HCB, li {display:block;}
/*.HC {padding-top:10px;}*/
.HCB .hcl {width:320px;}
.HCB .hcc {width:390px;}
.HCB .hcr {width:230px;}

.hcc, .hcr {margin-left:10px;}

.hc1 {font-weight:bold;line-height:25px;padding:0 10px;}

.hc1, .hc1 a, .hc1 a:link, .hc1 a:visited {color:#333;}

.HCB .hc1 {font-size:14px;}

.hc3 {padding:7px;}

.HCB .hc3 {padding-left:0;padding-right:0;}
.hc3 p, .hc4 p {line-height:1.6;}
.hc3 p {margin-top:5px;}

.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.m-12 {margin:0 -12px;}
.HCB li {background:url(images/dotg.gif) no-repeat scroll left center transparent;padding-left:15px;}

.HCB li, .hc3 p {line-height:1.6;}

.xcol .hc3 li{width:256px;height:23px;display:block;overflow:hidden;}
.lw160 li {width:148px;height: 20px;overflow:hidden;background-position:left 30%;}
.lw270 li {width:270px;height: 22px;overflow:hidden;background-position:left 30%;}
.bbd {border-bottom:1px dashed #ccc;}

#header,#breadcrumbs,#content,#footer {
	margin:0 auto;
	width:960px;
}

#main {
	width:760px;
	margin: 0px auto 0 auto; text-align: left; overflow: hidden; 
}

.maincol {
  float:left;
  width:630px;
  margin:0;
  padding:0;
  position: relative;
  }

.maincol h2{line-height:1.2em;}

.subcol {float:right;width:188px;margin:0;padding:0;}

.xcol {float:right;width:280px;}
  
.col-M .maincol {float:none;width:100%;}
/*.col-SM .xcol, .col-MS .xcol, .col-M .subcol, .col-M .xcol {display:none;}*/

.col-SM .maincol, .col-SMX .maincol {float:right;}
.col-SM .subcol, .col-SMX .subcol {float:left;}

.col-SM .maincol {width:762px;}
.col-MS .maincol{ width:670px; }  
.col-MS .subcol{ width:280px; }  
  
.col-MSX .wrap, .col-SMX .wrap {float:left;width:668px;overflow:hidden;}
.col-MSX .maincol, .col-SMX .maincol {width:470px;}
.col-MSX .subcol, .col-SMX .subcol {width:188px;}

#main .wrap {float:left;width:760px;}

#main .xcol {float:right;width:201px;line-height:1.5em;} 

#home .wrap{float:right; width:770px;}

#home .maincol{float:left; width:460px;}
#home .subcol{width:180px;height:450px;position: relative; z-index: 1;}
#home .xcol{width:300px;}

#condition .subcol{width:236px;}
#condition .maincol{width:714px;}

.wrapper, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col {
width:100%;
}
#home .grid2col {width:770px;clear:both;}
#home .grid3col .wrap, #home .grid4col .wrap{float:left; width:650px;}
#content .upper{margin:0 0 8px;}

#media-page .maincol{padding:0 16px;width:670px; w\idth:638px;line-height:1.6em;overflow: hidden;}  

#media-page .subcol{ width:300px; }

.col-MSX .xcol a:link,.col-MSX .xcol a:visited,.col-MSX .subcol a:link,.col-MSX .subcol a:visited{
	border: none;
}

.col-MSX .xcol a:hover,.col-MSX .subcol a:hover{text-decoration:underline;}

.HC .box {width: 418px; padding: 0 20px 1px; margin-bottom:10px; border:1px solid #CBCBCB; overflow: hidden;}

.HC .subcol .box { width: 156px; padding: 0 12px 1px; }

.HC .box.col3{ float:left; width: 296px; padding: 0 12px 1px; background-image: url(images/box_col3_bg.gif); }

.HC .xcol .box { width: 274px; padding: 0 12px 1px; }

.HC .box.main { width: auto;}

.HC .box.full { width: auto;}

.HC .hcl .box { width: 294px; padding: 0 12px 1px; }

.HC .hcc .box { width: 364px; padding: 0 12px 1px;}

.HC .hcr .box { width: 204px; padding: 0 12px 0; background-color:#F9F9F9;}

.HC .box h2 { margin: 0 -18px; padding: 6px 10px 8px; font-size: 14px; background:transparent url(images/h2_bg.gif) repeat-x; color:#C00707; }
.HC .hcr h2 {border:none; border-top: 1px solid #E11633;padding:6px 10px 4px;background:none;}
.HC .box h2 a { color: #C00707; }
.hcr .box h2,.hcr .box h2 a { color: #4d4d4d; }
.HC .subcol .box h2, .HC .box.col3 h2, .HC .xcol .box h2,.HC .hcl .box h2,.HC .hcc .box h2, .HC .hcr .box h2 { margin: 0 -10px; }

.HC .hcc .maincap {
	position:absolute;
	width:650px;
	height:7px;
	left:0px;
	z-index:5;
	font-size:1px;
	behavior:url(iepngfix.htc);
}
.HC .hcc .maincap.top {
	top:0px;
	background:url(images/box_hcc_bgtop.png) no-repeat;
}


/* Clearfix start */
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */

/* end of clearfix */
.ulclearfix {zoom:1} 
.ulclearfix:after {content: '\20'; display: block; clear: both; } 

.center { margin-right: auto; margin-left: auto; } 

#footer {clear: both;border-top:1px solid #DDDDDD;text-align:center;margin: 20px auto;padding-top:20px;}
#footer ul{}
#footer li{display:inline;padding:0 10px;_border-left:1px solid #888888;}
#footer li + li {border-left:1px solid #888888;}
#footer #pageTop {left:190px;margin:0;padding:0;position:relative;}
#footer li a {vertical-align:1px;}
#footer a{text-align:center; text-decoration:none;margin:0 1px;}
#footer a:hover{text-decoration:underline;}
#footer p.legal {clear:left;margin-top:10px;}

/* HEADER
 * ===============================================*/
#globalmenu{height:24px;line-height:24px;width:958px;margin:0 auto;background:url(assets/globalmenu_bg.gif) repeat-x;border:1px solid #d0d0d0;}
#globalmenu .globalmenu-content{width:950px;padding:0 10px 0 0;height:24px;line-height:24px;}
#div_login,#div_logined,.login{width:480px;padding-left:10px;float:left;}
.login form{float:left;width:240px;}
.login .label {color:#4B4B4B;float:left;height:20px;line-height:16px;margin:3px 0 0;overflow:hidden;padding:2px 0 0;}
.login .ipt {background:url("images/all_icon.png") no-repeat scroll right -294px #FFFFFF;float:left;height:18px;margin:3px 5px 0;overflow:hidden;width:54px;}
.ipt input {background:none repeat scroll 0 0 transparent;border:medium none;height:15px;line-height:16px;margin:2px 0 0 3px;overflow:hidden;width:50px;}
.login .btn_submit {
background:url("images/skin_blue1117.png") no-repeat scroll -231px top #FFFFFF;border:medium none;color:#4B4B4B;cursor:pointer;height:18px;margin:0 11px 0 6px;width:44px;*width:40px;}
.mainLink{float:right;width:146px;padding-right:10px;}
.i_setIndex, .i_siteMap,.i_messageBord {background:url("assets/sprites/icons_bullets.png") no-repeat scroll 3px 2px transparent;cursor:pointer;padding:2px 0 0 19px;}
.i_setIndex{background-position:0 2px;}
.i_siteMap{background-position:0 -13px;}
.i_messageBord{background-position:0 -28px;}

#header {width:960px;height:60px;overflow:hidden;background:#fff url(images/header_bg.gif) 0 2px no-repeat;margin:auto;text-align:left;font-size:12px;}
#smallLogo {float:left;display:block;width:130px;height:24px;background:url(images/small_logo.jpg) 0 0 no-repeat;text-indent:-9999px;}
#smallLogo a {display:block;width:130px;height:24px;}

#logo {float:left;width:242px;height:60px;text-indent:-999px}
#logo a {display:block;width:225px;height:60px;}
#nav {float:left;width:713px;height:60px;overflow:hidden;padding:1px 0 4px;}

#nav li {float:left;width:60px;height:24px;line-height:24px;text-align:center;}
/*#nav a:hover*/{text-decoration:underline;}
/*#nav .nava */{width:120px;padding:5px 11px 4px;}
/*#nav .navb */{width:110px;padding:5px 11px 4px;}
/*#nav .navc */{width:140px;padding:5px 11px 4px;}
/*#nav .nav2 */{width:40px}
/*#nav .nav3 */{width:50px}
1/*#nav .nav3a */{letter-spacing:3px}
/*#nav .nav3a a */{margin-left:3px;}
#nav .navT1{display:block;float:left;width:27px;height:48px;padding:5px 18px 4px 13px;background:url(http://www1.pcauto.com.cn/global/2008/images/global.png) no-repeat right -320px;}
#nav .navT1 li {float:left;width:27px;height:24px;line-height:24px;text-align:center;}
#nav ul{display:block;float:left;height:48px;padding:9px 0 0 5px;}
#nav .navN1{width:124px;}
#nav .navN2{width:128px;}
#nav .navN3{width:120px;}
#nav .navN4{width:34px;padding:5px 4px 4px;background:none}
#nav .w2{float:left;width:35px;height:24px;line-height:24px;text-align:center;}
#nav .w4{float:left;width:60px;height:24px;line-height:24px;text-align:center;}
#nav .icon{width:33px;margin-left:5px;display:inline;float:left;height:57px;text-indent:-999px}
#nav .icon a{display:block;width:35px;height:70px;}
#nav .hotline{width:165px;float:left;height:57px;text-align:center;text-indent:-9999px}
#nav .hotline strong{display:block;margin:20px 0 0;color:#D7181F;font-size:1.6em;}
#nav .hotline span {display:block;font-weight:bold;text-indent:-9999px}
#subNav {float:left;width:753px;height:25px;text-align:center;line-height:25px;color:#B0B0B0;}
#subNav a {margin-right:20px;}
#subNav i {color:#000; float:left; margin:0px 10px;}
#subNav span { float:left; height:25px; overflow:hidden;}
#subNav span ul li { float:left;}

#smallHeader{width:960px;height:42px;background:url(images/small_header_bg.jpg) no-repeat;margin:0 auto;margin-bottom:5px;}
.smallNav{float:left;width:960px;height:42px;line-height:42px;text-align:center;}
.smallNav li{float:left;width:60px;height:18px;line-height:18px;border-right:1px solid #000;}
.smallNavN1,.smallNavN2,.smallNavN3{padding-top:12px;float:left;width:248px;}
.smallNav .icon{float:left;width:60px;margin-left:5px;display:inline;height:42px;text-indent:-9999px;}
.smallNav .icon a{display:block;width:54px;height:42px;}

li.nb{border:none;}
/* Breadcrumbs */
#breadcrumbs{width:960px;margin:5px 0 8px;}
.col-SMX #breadcrumbs{width:100%;margin:5px 0 8px;/*background:transparent url(images/breadcrumbs_bg.gif) repeat-x;*/}

#breadcrumbs li {
	display: inline;
	padding-left: 10px;
	margin-right: 3px;
	background: transparent url(assets/sprites/icons_bullets.png) no-repeat 0px -497px;
}

#breadcrumbs li.home {
	padding-left: 20px;
	background-position: 0px 2px;
}

hr {
	border: 0px hidden transparent;
	height: 0px;
	border-top: 1px solid #dee1e2;
	margin-left: 0px;
}
/* Links
================================================== */
a.more{line-height:17px;padding:2px 23px 2px 10px;background:transparent url(assets/sprites/buttons_links.png) no-repeat scroll 0 0;}
a.more {background-position:right 0;}
	a:hover.more {background-position: right -50px;}
	a:active.more {background-position: right -100px;}

/* typography
-----------------------------------------------*/
.bold {font-weight:bold;}
.hc3{padding:0 0 10px;}
.hcl .hc3{padding:8px 0;}
.hcl .hc3 {padding:8px 0 1px;}
.hc3 p, .hc4 div a{line-height:1.6;}
.hc3 p, mt5{margin-top:5px; }
.fl{float:left;}
.fr{float:right;}
.fn {font-weight:normal;font-size:12px;}
.hc3 img.fl, .hc4 img{border:1px solid #ccc;}
.mr10{margin-right:10px;}
.hc4 img {display:block;}

.clr, .hc4{clear:both;}
.mt10{margin-top:10px;}
.lrm {margin:0 -10px;}
.lm {margin-left:-10px;}
.dot li{display:block; line-height:1.8; background:transparent url(images/dotg.gif) no-repeat left 10px;padding-left:15px;}
.dot li span{float:right;color:#999;}
.col2 li {float:left; width:46%; overflow:hidden;}
.hcr li {display:block;width:190px;height:21px;line-height:20px;_line-height:23px;overflow:hidden;}

.hcr {float:left;clear:right;width:295px;}
.hcc {float:left; margin-left:10px;width:315px;}
.hc4{padding:5px 0;}
.hc4{text-align:center;}
.hc4{overflow:auto;}
.hc4 h2{text-align:left;}
.hc4 div{margin:0 auto;}
.hc4 div, .hc4 div a{vertical-align:top;}
.hc4 div a{float:left !important;margin-bottom:5px;}
.hc4 .L4 a {width:19.9% !important;}
.hc4 img {margin:5px auto;}
.hc4 .L2 a{width:49.85% !important;}

.hc4 .L3 a{width:19.9% !important;}

.ad_l_300, .ad_r_300, .ad_r_250, .ad_l_180, .ad_r_236 {margin:5px 0;}
.ad_r_236{margin-bottom:10px;}
.hcl .ad_l_300, .hcl .ad_l_300_120{margin:5px 0 10px;}
.hcl .ad_l_300_120 img{width:320px;height:120px;}

.full_ad, .ad_f_770 {margin-bottom:10px;}
.top_ad{width:960px;margin:0 auto;}
.mb{margin_bottom:10px;}

.top_full_ad {width:960px;margin:5px 0 5px;}
#home .top_full_ad{margin:5px 0 8px;}
.weibo {width:168px;float:left;background:transparent url(images/weibo_bg.jpg) no-repeat 0 0;}
.weibo img {float:left;margin-right:15px;}
.weibo iframe {margin-top:15px;}
/* SIDEBAR
================================================== */

#sidebar h2 {
	background: #f4f4f4 url(assets/sprites/sidebar_header.png) no-repeat left 0px;
}

/* MAIN
================================================== */
#text a.permalink { overflow:hidden; width:auto; height:0px; padding-left:18px; background:#fff url(images/icon_comment.gif) no-repeat top left; margin-right:2px; border-bottom:none; }
#text a.permalink:hover { background-position:bottom left; }
#text,#listText { padding:5px 16px;_padding:5px 10px;}
#text {background-color:#FAFAFA;}
#fullpage #text,#information #text,#newspaper #text,#newsletter #text,#tools #text{background-color:#fff;}
#newsletter #text{position:relative;}
.ad_inside{position:absolute;top:0;right:0;}
#endtext{width:610px;margin-left:13px;}
#fullpage #endtext{width:100%;margin:0;}
#text p {clear:both;text-align:justify; text-justify:inter-ideograph; overflow:hidden; font-size: 14px; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#text div.summary{margin:15px 0 0; height:auto; padding:12px 5px 6px; line-height:23px; font-size:14px; border:1px solid #dcdddd;}
#text div.summary img{float:left;margin-right:10px;}
#text div.summary p{clear:none;margin:0;line-height:150%;}

#text h1,#listText h1 {
border-bottom:3px solid #CDCDCD;
color:#E11633;
font-size:22px;
font-weight:bold;
margin:5px -12px 10px;
padding:0 0 5px 10px;
}
#text h1{
margin:18px -12px 10px;
border-bottom:1px solid #CDCDCD;
font-weight:normal;
text-align:center;
}
#newsletter #text h1{margin-top:24px;text-align:left;}
#information #text h1,#newsletter #text h1,#fullpage #text h1 {text-align:left;padding-bottom:5px;font-weight:normal;border-bottom:1px solid #cdcdcd;}
#newspaper #text h1{text-align:left;font-weight:bold;border-bottom:3px solid #CDCDCD;}
#text span.info {
color:#717171;
display:block;
font-size:12px;
margin:0 auto;
text-align:center;
width:100%;
}
#information #text span.info,#newspaper #text span.info,#newsletter  #text span.info, #fullpage  #text span.info{text-align:left;}

#text hr { clear:both; width:100%; color:#fff; background:none; border:none; margin:.5em -1px 0;  }

#text .tags,#text .otherColumns {margin:10px 0 7px;padding: 10px 0 0;overflow:hidden;width:100%;border-top:1px dashed #ccc;}
#text .tags h4 {padding:0 6px 0 4px;font-size:14px;}
#text .tags h4 a{font-weight:bold;color:#E11633;}
#text .tags ul {margin:10px 0 0;}
#text .otherColumns .col{width:300px;padding:8px 0 0 0;float:left;}
#text .otherColumns .col h4{margin: 0 0 10px 0;font-size:14px;}
#text .otherColumns .col h4 span{float:right;}
#text .tags li,#text .otherColumns ul li{height:18px;margin: 0;padding:0 0 5px 10px;line-height:20px; background:url("images/bullet-1.gif") no-repeat transparent;overflow:hidden;}
#text .otherColumns ul li span{color:#999;}
#text .tags a,#text .otherColumns a{padding:0 10px 0 5px;}
#text .otherColumns h4 span a{padding:0;color:#999;}
#text .tags a:hover {color:#e11633;}



.depthinfo {border:1px solid #E1E1E1;padding:8px;margin: 0px -10px 0 10px;}
#newspaper .depthinfo{width:616px;height:229px;background:url(images/newspaper_info_bg.gif) left top no-repeat;border:none;}
.depthinfo-logo {float:left; width:240px;height:200px;background:url(images/depth_line_bg.gif) right 20px no-repeat;}
.depthinfo-logo img {width:150px; height:80px;padding:50px 0 0 30px;}
.depthinfo-list {float:right; width:310px;height:200px;padding-top:15px;}
.depthinfo-list ul{margin:20px 0 0 0;}
.depthinfo-list ul li{height:30px;}
#newspaper .depthinfo-list ul li{height:25px;}
.depthinfo-list ul li a{display:block;padding-left:20px;font-size:14px;background:transparent url(assets/sprites/icons_bullets.png) left -47px no-repeat;}
#text h2 {font-size:14px; width:98%; padding-bottom:5px;}

#endText {text-align:justify; text-justify:inter-ideograph; overflow:hidden; padding:9px 0; font-size:14px; clear:both; line-height:23px;word-wrap:break-word;}
#endText h2 { font-size:14px; }
#endText .icon { margin:3px 0 0; border:0;}
#endText p,#endText div{font-size:14px; line-height:23px; text-indent:2em;}
#endText img {border:1px solid #ccc;margin:0 auto;}
#endText a,#endText a:visited {color:#1E50A2;  text-decoration:underline;}
#endText a:hover {color:#ba2636;}
#endText div img {margin-bottom:10px;}

#endText .rankTable span{width:15px;}
#article-navigator-single {
	clear:both;
	line-height:20px;
	margin:10px 0 0;
	padding:0;
	width:100%;
}

#article-navigator-single .alignleft {
	float:left;
	height:20px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:45%;
	text-align:left;
	font-size:14px;
	color:#E11633;
}

#article-navigator-single .alignright {
	height:20px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:45%;
	text-align:right;
	font-size:14px;
	color:#E11633;
}
#article-navigator-single a{color:#E11633;}
/* Vertical thumbnail list 
===================================== */
.verticalList2,.verticalList{
	width:615px;
	margin:0 0 0 10px;
}
.rank {width:300px;}
.verticalList li{
	clear: both;
	padding: 10px 0 5px;
	background-color: #FFFFFF;
	border-color: #d5d5d5;
	border-style: solid;
	border-width: 0px 0px 1px;
	overflow: hidden;
}
.verticalList2 li,.rank li {clear:both;padding:5px 0;overflow:hidden;text-align:right;}
.verticalList2 li a, .rank li a {float:left;font-size:14px;}
a.catname {color:#999; margin-right:10px;}
.spacing{margin:15px 0 5px;border-top:1px dashed #d5d5d5;height: 1px;overflow:hidden; width:100%;}
.nlist li.spacing {line-height:26px;padding-bottom:6px;margin:0 0 6px;overflow:hidden;border:none;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#d5d5d5;}
.time{color:#878787;}
.verticalList li div.clear{
	float: none;
	padding: 0px;
	width: auto;
}
.verticalList h4 {
	margin-bottom: 4px;
	font-size:14px;
}
.verticalList h4 span{float:right;color:#999; font-weight:normal;}
#browserResultsList a.pack,
.verticalList a.thumb{
	display: block;
}
#browserResultsList a.pack{
	margin: 0px 10px 10px 0px;
	float: left;
}
.verticalList a.thumb{
	float: right;
}
.verticalList li p{
	margin:10px 0;
	font-size:12px;
	}
.verticalList li div{
	float: left;
	width: 509px;
}
.verticalList li.noimage{
	height: auto;
}
.verticalList li.noimage div{
	float: none;
	width: auto;
	height: auto;
}
.verticalList .tagFooter {
	margin-left: -1px;
	margin-top: 5px;
	overflow: hidden;
	float: none!important;
}

.tagFooter a{color:#226BD7;}

ul#filter { 
	width: 100%;
}
ul#filter li { 
	width:45px;
	height:20px;
	border-right: 1px solid #dedede;
	float: left;
	line-height: 180%;
	margin: 0 5px 8px 8px;
	padding: 0 3px 0 0;
}

ul#filter a { font-size: 14px;}

ul#filter2 { float: left; font-size: 16px; list-style: none; margin-left: 0; width: 100%; }
ul#filter2 li { 
	height:22px;
	border-right: 1px solid #dedede;
	float: left;
	line-height: 16px;
	margin-right: 10px;
	padding-right: 10px;
	margin-bottom: 5px;
}

ul#filter2 li:last-child { border-right: none; margin-right: 0; padding-right: 0; }

ul#filter2 a { color: #999; text-decoration: none;display:block;width:40px;height:22px; text-indent:-9999em; }
ul#filter2 li a.all, 
ul#filter2 li a.beijing, ul#filter2 li a.anhui, ul#filter2 li a.chongqing,
ul#filter2 li a.fujian, ul#filter2 li a.gansu, ul#filter2 li a.guangdong,
ul#filter2 li a.guangxi, ul#filter2 li a.guizhou, ul#filter2 li a.hainan,
ul#filter2 li a.hebei, ul#filter2 li a.heilongjiang, ul#filter2 li a.henan,
ul#filter2 li a.xianggang, ul#filter2 li a.hubei, ul#filter2 li a.hunan,
ul#filter2 li a.jiangsu, ul#filter2 li a.jiangxi, ul#filter2 li a.jilin,
ul#filter2 li a.liaoning, ul#filter2 li a.aomen, ul#filter2 li a.neimenggu,
ul#filter2 li a.ningxia, ul#filter2 li a.qinghai, ul#filter2 li a.shandong,
ul#filter2 li a.shanghai, ul#filter2 li a.shanxi, ul#filter2 li a.shaanxi,
ul#filter2 li a.sichuan, ul#filter2 li a.taiwan, ul#filter2 li a.tianjin,
ul#filter2 li a.xinjiang, ul#filter2 li a.xizang, ul#filter2 li a.yunnan,
ul#filter2 li a.zhejiang
{background: transparent url(/css/assets/province.gif) no-repeat scroll 0 0;}
ul#filter2 li a.all{background-position:-360px -63px;}
ul#filter2 li a.anhui{background-position:0 0;}
ul#filter2 li a.beijing{background-position:-45px 0;}
ul#filter2 li a.chongqing{background-position:-90px 0;}

ul#filter2 li a.fujian {background-position: -135px 0;}
ul#filter2 li a.gansu {background-position: -181px 0;}
ul#filter2 li a.guangdong {background-position: -225px 0;}

ul#filter2 li a.guangxi {background-position: -272px 0;}
ul#filter2 li a.guizhou {background-position: -317px 0;}
ul#filter2 li a.hainan {background-position: -360px 0;}

ul#filter2 li a.hebei {background-position: -406px 0;}
ul#filter2 li a.heilongjiang {background-position: -457px 0;}
ul#filter2 li a.henan {background-position: -509px 0;}

ul#filter2 li a.xianggang {background-position: -554px 0;}
ul#filter2 li a.hubei {background-position: 0 -32px;}
ul#filter2 li a.hunan {background-position: -45px -32px;}

ul#filter2 li a.jiangsu {background-position: -90px -32px;}
ul#filter2 li a.jiangxi {background-position: -135px -32px;}
ul#filter2 li a.jilin {background-position: -181px -32px;}

ul#filter2 li a.liaoning {background-position: -225px -32px;}
ul#filter2 li a.aomen {background-position: -271px -32px;}
ul#filter2 li a.neimenggu {background-position: -322px -32px;}

ul#filter2 li a.ningxia {background-position: -374px -32px;}
ul#filter2 li a.qinghai {background-position: -419px -32px;}
ul#filter2 li a.shandong {background-position: -463px -32px;}

ul#filter2 li a.shanghai {background-position: -510px -32px;}
ul#filter2 li a.shanxi {background-position: -554px -32px;}
ul#filter2 li a.shaanxi {background-position: 0 -63px;}

ul#filter2 li a.sichuan {background-position: -45px -63px;}
ul#filter2 li a.taiwan {background-position: -90px -63px;}
ul#filter2 li a.tianjin {background-position: -135px -63px;}

ul#filter2 li a.xinjiang {background-position: -180px -63px;}
ul#filter2 li a.xizang {background-position: -225px -63px;}
ul#filter2 li a.yunnan {background-position: -271px -63px;}
ul#filter2 li a.zhejiang {background-position: -315px -63px;}

ul#filter2 li.current a, ul#filter2 a:hover { text-decoration: underline; }
ul#filter2 li.current a { border-bottom:2px solid #5898F3; padding-bottom:3px;}

/*horizontalList-list*/
.horizontalList{width:615px;padding:10px 0;}
.horizontalList li{float:left;width:23%;height:18px;padding: 10px 10px 5px 0;line-height:180%;overflow:hidden;}
.horizontalList li a{font-size:14px;}

/*newsletter-list*/
.newsletter-list{padding:10px 0 0 0}
.t-editor{padding:0}
.newsletter-list li{width:19%;text-align:center;display:inline-block;*display:inline;*zoom:1;padding-left:2px;*padding-left:6px;vertical-align:top;margin-bottom:15px}
.newsletter-list li span{padding:6px 0;display:block}
.newsletter-list li a{color:#474747;font-weight:bold;}
.newsletter-list li a:hover{color:#E11633;}
.newsletter-list li a img{width:110px;height:150px;padding:2px;border:1px solid #666;}
.newsletter-list li a:hover img{border:1px solid #E11633}
.list-four li{width:24.5%;margin-bottom:10px;position:relative}
.list-four .bd{padding-bottom:0}



/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

/* BUTTON
================================================== */
.btnHolder{
	float:right;
	cursor:pointer;
	margin-left:10px;
}
.mainBtnLft{
	float:left;
	width:9px; height:25px;
	background-image:url(images/btn_left.gif);
	background-repeat:no-repeat;
}

.mainBtnRt{
	float:left;
	width:9px; height:25px;
	background-image:url(images/btn_right.gif);
	background-repeat:no-repeat;
}

.mainBtnMid{
	float:left;
	padding:0px 7px 7px 8px;
	background-image:url(images/btn_bg.gif);
	background-repeat:repeat-x;
	font-weight:normal; 
	color:#333333; 
	text-decoration:none;
}

a.mainBtnMid:hover, a.mainBtnMid:visited, a.mainBtnMid:active, a.mainBtnMid:link{
	text-decoration:none;
}

.mainBtnMidIcon{
	float:left;
	padding-right:7px;
	margin-top:-1px;
}
.mainBtnMidIcon img {padding-top: 5px;}

/* PAGE COMPONENTS
================================================== */
/* LI Styling */

#text ol.simpleList2,#list ol.simpleList {
	padding: 0px;
	margin: 10px 0;
}
#text ol.simpleList2 + ol.simpleList2, #list ol.simpleList + ol.simpleList {
	padding-left: 13px;
}

.simpleList2 li, .simpleList li {
	padding-left: 15px;
	height:25px;
	line-height: 180%;
	background: transparent url(assets/sprites/icons_bullets.png) no-repeat scroll -92px -271px;
}
.simpleList li {float:left;width:29.9%;}
.simpleList2 li {
	float:left;
	width:138px;
	height:40px;
	}

.simpleList2 li a,.simpleList li a{font-size:12px;}
.simpleList li span{float:right;}


/* Comments
----------------------------------------------- */
.commentlist {width:auto; padding:0 10px;}
#comments h2 {
	float:left;
	font-size:20px;
	font-weight:bold;
	padding:11px 0 12px;
}
#comments h5, .commentlist h5 {
	border-bottom:1px solid #D4D7D9;
	color:#131313;
	font-size:14px;
	padding:10px 0 5px;
}

.commentmain {
	border-bottom:1px dotted #999;
	clear:both;
	height:100%;
	margin-bottom:10px;
	overflow:hidden;
	padding:5px 0 5px 10px;
}
.comment_left {
	float:left;
	width:60px;
	padding-right:15px;
}
.comment_author {
	padding:5px 0;
}
.comment_author img{}
.comment_author strong, .comment_author strong a {
	font-size:14px;
	}
.commet_right {
	border-left:1px dotted #999;
	float:right;
	width: 510px;
	min-height:30px;
	padding:0 0 0 15px;
}
.thecomment{color:#999;}
.comment_act{clear:both;color:#999999;float:right;margin-top:-16px;padding-right:10px;position:relative;}
.comment_act a{color:#4886F2;}
.comment_body {
	margin:0;
	line-height:180%;
}
.avatar {
	display:block;
}
.comment_left small {
	font-size:12px;
}

.comment_body blockquote {padding:10px;}
.comment_body p.cite {color:#004488; display:list-item; padding:0 5px 0 0; list-style-image: url(images/open_quotes.gif); background: url(images/close_quotes.gif) bottom right no-repeat;}
.comment_body blockquote[cite]:after {display: block; font-size:0.9em; color:#0088cc; text-align:right;}

/* Pages
================================================== */
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #999; text-align:center; color:#e11633;}
#pages a.now{ background:#e11633; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#e11633; color:#fff;}

/* Bottom Search
================================================== */
.utilityBar {
	height: 22px;
	width: 960px;
	margin: 0px auto;
	background: transparent url(images/top_search_bg.gif) repeat-x;
	margin-bottom:2px;
}
#breadcrumbs ..utilityBar{float:right;width:300px;}
.utilityBar h4 {
	width: 60px;
	height: 21px;
	float: left;
	margin:5px 0 0 10px;
}

.utilityBar h4 a {
	display: block;
	width: 170px;
	height: 21px;
	color:#fff;
}

#footer_search {
	margin:2px 0 0 20px;
	_margin:2px 7px 0 20px;
	height:14px;
	float: right;
	width: 300px;
	_width:286px;
}
#home #footer_search{width:300px;*width:320px;_width:306px;}

#footer_search input {
	border: 0px;
	display: block;
	float: left;
}
.searchList{float:left;width:68px;margin:2px 10px 0 5px;_margin:2px 10px 0 5px;background:url(images/searchList.gif);width:52px;text-align:right;padding-right:16px;height:15px;line-height:15px;}
#home .searchList{margin:2px 4px 0 5px;*margin:2px 10px 0 5px;_margin:2px 11px 0 5px;}
/*.searchOption{position:absolute;height:0px;line-height:20px;width:66px;overflow:hidden;text-align:right;background:#fff;margin:17px 0 0 -134px;border:#d9d9d9 solid 1px}*/
.searchOption{position:absolute;height:0px;line-height:20px;width:66px;overflow:hidden;text-align:right;background:#fff;margin:17px 0 0 128px;*margin:17px 0 0 148px;border:#d9d9d9 solid 1px;display:none;z-index:300;}
*html .searchOption{margin-left:-135px}
*+html .searchOption{margin-left:-134px}

.searchOption li{padding-right:16px}

#spotlight-footer {
	color: #717171;
	padding-left: 21px;
	width: 102px;
	height: 14px;
	padding-top: 3px;
	background: transparent url(assets/sprites/footer.png) no-repeat scroll 0px -100px;
}
#home #spotlight-footer{width:122px;}

#footer_search input.searchSubmit {
	padding: 0px 20px 0px 20px;
	height: 17px;
	color: #717171;
	font-weight: bold;
	background: transparent url(assets/sprites/footer.png) no-repeat scroll right -100px;
}
#footer_search .submitsd,
#footer_search .submitsd_on{
	float: left;
	height: 17px;
	padding-left: 2px;
	margin-top:1px;
	cursor: pointer;
	background: transparent url(assets/sprites/footer.png) no-repeat scroll 0px -100px;
}
#spotlight-footer.focus {background-position: 0px -150px;}
#footer_search .submitsd {background-position: -510px -100px;}
#footer_search .submitsd_on {background-position: -510px -150px;}
#footer_search .submitsd_on input, #footer_search input.searchSubmit:hover {background-position: right -149px;cursor:pointer;}
#footer_search .submitsd_on input, #footer_search input.searchSubmit:active {background-position: right -150px;}

#footer_search .submitsd_on input, #footer_search input.searchSubmit:hover, #footer_search input.searchSubmit:active{
	color: #E11633;
}
/* SITE LINKS
================================================== */

#ea_global_footer {
	position:relateve;
	margin: 0px auto;
	width: 960px;
	background:#FFFFFF url(images/box_full_bg.png) repeat-y scroll 0 0;
	font-size: 12px;
	overflow: hidden;
	border-bottom:1px solid #DEE1E2;
}

#ea_global_footer a:link {color: #000;}
#ea_global_footer a:visited {color: #000;}
#ea_global_footer a:hover {color: #5b5b5b;}
#ea_global_footer a:active {color: #000;}

#ea_global_footer dl {
	border-right: 1px solid #e9e9e9;
	padding: 13px 17px;
	width: 130px;
/* begin Min Height Fast Hack */
	min-height: 207px;
	height: auto !important;
	height: 207px;
	/* end Min Height Fast Hack */
	float: left;
}

#ea_global_footer dt {
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
}

#ea_global_footer dd + dt {
	margin-top: 14px;
}

#ea_global_footer dd {
	line-height: 1.55;
}

/* This background image is not global! If it needs to be, we can move it out 
 * of the icons_bullets.png sprite and have it be its own file. The same goes 
 * for the "More Info" and "Add to Cart" button graphics. */
#ea_global_footer dd.rss a {
	padding-right: 16px;
	background: transparent url(assets/sprites/icons_bullets.png) no-repeat scroll right -150px;
}

/* HIGHLIGHT AREA
================================================== */

#ea_global_footer .highlight {
	width: 269px;
	padding: 9px 12px;
	float: right;
}

#ea_global_footer .highlight h2 {
	font-size: 16px;
}

#ea_global_footer .highlight h4 {
	font-size: 12px;
}

#ea_global_footer .highlight img.main {
	margin-top: 6px;
	margin-bottom: 6px;
}

#ea_global_footer .highlight ul.platforms li {
	display: inline;
	color: #717171;
}

#ea_global_footer .highlight ul.platforms li:after {
	content: ", ";
}

#ea_global_footer .highlight ul.platforms li.last:after {
	content: "";
}

#ea_global_footer .highlight p.desc {
	margin-bottom: 10px;
	color: #141414;
	font-size: 11px;
}
#ea_global_footer .highlight a.btn_info{
	margin-right: 3px;
}
#ea_global_footer .highlight a.btn_info,
#ea_global_footer .highlight a.btn_addcart {
	float: right;
}

.p2{padding-left:2px;}

.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}
.c16{color:#FF6D00;}

.bg1{background-color:#000;}
.bg2{background-color:#fff;}
.bg3{background-color:#008000;}
.bg4{background-color:#800000;}
.bg5{background-color:#808000;}
.bg6{background-color:#000080;}
.bg7{background-color:#800080;}
.bg8{background-color:#808080;}
.bg9{background-color:#ff0;}
.bg10{background-color:#0f0;}
.bg11{background-color:#0ff;}
.bg12{background-color:#f0f;}
.bg13{background-color:#f00;}
.bg14{background-color:#00f;}
.bg15{background-color:#008080;}

.b{font-weight:bold;}

.filter_container  {margin:5px 0;border:1px solid #BBB;}
.search-filter  {padding-bottom:11px;position:relative;}
div.search-filter div.row {height:24px;line-height:24px;margin:0 0 0 40px;}
div.filter_container div.search-filter div.row {margin:0 0 0 15px;}
div.search-filter div.row div.row-title, div.search-filter div.subrow div.row-title {text-align:left;}
div.search-filter div.subrow {width:800px;line-height:24px;margin:0 0 0 75px;padding:5px 15px 5px 20px;letter-spacing:2px;background:url(images/subrow_bg.gif) repeat-y;position:relative;overflow:hidden;}
div.search-filter div.subrow .cap {position:absolute;height:5px; width:835px; margin:0 -10px; left:12px; font-size:1px;}
div.search-filter div.subrow .cap.top{top:0;width:835px;background:url(images/subrow_top.gif) no-repeat;}
div.search-filter div.subrow .cap.bottom{bottom:0;width:835px;background:url(images/subrow_bottom.gif) no-repeat;}
div.search-filter div.subrow a{color:#1E53B9;}
div.search-filter div.filters {width:750px;}
.top_bar{height:36px;line-height:36px;background:transparent url(images/top_bar_bg.gif) no-repeat;}
.top_bar strong{color:#e11633;}

.loupan_list_item  {border-bottom:1px solid #D1D1D1;height:122px;padding:0 0 30px;}
.gray{background-color:#FBFBFB;}
div.loupan_list_item div.item {float:left;margin:20px 0 0;padding-left:15px;}
div.loupan_list_item div.item div.img {float:left;height:100px;width:170px;padding-top:16px;}
div.loupan_list_item div.info {float:left;width:520px;}
div.loupan_list_item div.item div.info div.title_row {height:30px;}
div.loupan_list_item div.info div.title {float:left;font-size:14px;font-weight:bold;height:25px;line-height:25px;margin:0 10px 0 0;overflow:hidden;}
div.loupan_list_item div.info div.title a{color:#E11633;}
.star5,.star4,.star3,.star2,.star1 {background:transparent url(assets/sprites/star.gif) no-repeat;float:left;height:20px;width:120px;}
div.loupan_list_item div.info div.star5 {background-position:0 0;}
div.loupan_list_item div.info div.star4 {background-position:0 -20px;}
div.loupan_list_item div.info div.star3 {background-position:0 -40px;}
div.loupan_list_item div.info div.star2 {background-position:0 -60px;}
div.loupan_list_item div.info div.star1 {background-position:0 -80px;}


div.loupan_list_item div.info div.sales {float:right;}
div.loupan_list_item div.other {float:left;width:400px;}
div.loupan_list_item div.other ul {margin:0;padding:0;}
div.loupan_list_item div.other li {clear:both;line-height:1.8em;list-style:none outside none;}
div.loupan_list_item div.other .row {float:left;width:40px;}
div.loupan_list_item div.other .desc {float:left;width:360px;overflow:hidden;}
div.loupan_list_item div.other .blue {color:#18449D;}
div.loupan_list_item div.info div.price {float:right;height:50px;margin:8px 0 0;text-align:right;width:66px;}
div.loupan_list_item div.info div.price span {color:#EB6100;font-size:18px;}
div.loupan_list_item div.info div.price a{display:block;padding:3px;width:60px;border:1px solid #BFBFBF;margin-bottom:5px;text-align:center;background-color:#fff;}

.newspaperTable{width:440px;border-collapse: collapse;margin:10px 0 0 10px;}
.newspaperTable tr.tHeader td {padding:5px 0 5px 5px;border-bottom: 1px solid #E11633;}
.newspaperTable td{padding:2px 0;color:#F29552;}
.newspaperTable td.col1{vertical-align:top;padding:15px 0 0 5px;width:55px;letter-spacing:2px;}
.newspaperTable td.col2{border-bottom: 1px solid #e5e5e5;}
.newspaperTable td:first-child {width: 55px;}
.newspaperTable td+td {}
.newspaperTable tr.full td{width:438px;}
.newspaperTable td .simpleList li {float:left;width:29%;}

.compareTable{border-collapse: collapse;margin-bottom:10px;*margin-bottom:0;}
.compareTable .col1,.compareTable .col2{text-align:center;border:1px solid #ccc;border-top:1px solid #f6f6f6;}
.compareTable .col1{background-color:#F6F6F6;}
.compareTable .col2{padding:0 10px;}
.compareTable .topLine{border:1px solid #ccc;}

.toufang_rank{width:619px; height:1190px;font-size:14px;margin-left:-5px;_margin-left:0; background:transparent url(/images/rank_4077_bg.gif) no-repeat;}
table.guanjunTable{font-size:14px;}


