@charset "gb2312";

/*总局*/
body,h1,h2,h3,h4,h5,blockquote,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,button,input,textarea{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.75 arial,\5b8b\4f53,sans-serif}
button,input,select,textarea,h1,h2,h3,h4{font-size:100%}em,i{font-style:normal}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;vertical-align:middle}a{color:#333;text-decoration:none;outline:none}
a:hover{color:#f60;text-decoration:underline}
.fl,.mark{float:left}
.fr,.subMark{float:right}
.spanclass,.contentdiv{display:none}
.f14{font-size:14px}
.mb10{ margin-bottom:10px}
.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.clearfix{*zoom:1}
.clear{font-size:0; line-height:0; height:0; overflow:hidden; clear:both; visibility:hidden}

dl,dt,ul,li{list-style:none;margin:0px;padding:0px;}
img{border:0;-ms-interpolation-mode: bicubic;/*IE7图片失真修复*/}
i{font-style:normal;}
input,select,option{font-size:12px;}
textarea{font-size:12px;}
noscript{display:none;}
.clear{clear:both;}
.block{display:block;}
.justify{text-align:justify;text-justify:inter-ideograph;white-space:normal;word-break:break-all;}
.nowrap{white-space:nowrap;}
.spanclass{display:none;position:absolute;top:-15px;left:-15px;float:left;width:5px;height:5px;font-size:5px;line-height:5px;}

/*布局*/
.unlines, .unlines a, .unlines a:link{ text-decoration:underline;}
.red, .red a:link, .red a:visited, .red a:active{ color:#FF0000;}
.orange, .orange a:link, .orange a:visited, .orange a:active{ color:#FF6600;}
.grey, .grey a:link, .grey a:visited, .grey a:active{ color:#666;}
.smoke, .smoke a:link, .smoke a:visited, .smoke a:active{ color:#999;}
.blue, .blue a:link, .blue a:visited, .blue a:active{ color:#0F2475;}
.green, .green a:link, .green a:visited, .green a:active{ color:#0B8D08;}

.mgb10{ margin-bottom:10px;}.mgb5{ margin-bottom:5px;}.mr22{ margin-right:22px;}.pld8{ padding-left:8px;}.mr69 { margin-right:69px;}

.header .topBar,.focus .pagination a{background:url(images/bg.png) no-repeat}
/*头部*/
.header,.header .nav li a:hover{ background:url(images/xBg.png) repeat-x}
.header .nav li a,.header .nav li a.on,.header .nav li a.on:hover,.header .nav li a.on .ib,.header .checkedopt,.menu .hd,.menu .ft,.menu .bd li a:hover,.menu .bd .on a,.subMenu .hd,.subMenu .ft,.subMenu .bd li a:hover,.header .optBox .ft p,.header .optBox .ft b,.header .optBox .ft i,.header .optBox li a,.header .nav li .optBox li a:hover,.group-news .tbA li,.group-contact .tbA li,.group-contact dt{background:url(http://www1.pconline.com.cn/2011/pcgroup/images/commonBg.png) no-repeat}
.menu,.subMenu{ background:url(http://www1.pconline.com.cn/2011/pcgroup/images/yBg.png) repeat-y}

.header{ width:100%; height:124px; background-position:left top; text-align:left}
.header .topBar{height:84px; background-position:0 -139px}
.header .content{ width:980px; margin:auto;}
.header .logo{ float:left;padding-top:7px}
.header .logo a{ display:inline-block; width:140px; height:75px;}
.header .topBar p{ color:#aaa; padding:30px 0 0 15px; text-align:right; }.header span{ color:#777}
.header .topBar p a{ color:#7b7b7b}
.header .language{ margin-top:15px}
.header .language a{ color:#777;font-family:"Microsoft YaHei";}.header .language a:hover{ color:#f60}
.header .stmBar{height:40px}
.header .pLinks { float:left;}
.header .l_nav{ width:560px; height:42px; margin:29px 0 0 91px; float: right;}
.header .l_nav a{ display:inline-block; height:42px; width:93px; margin:0 5px; float: left;}
.header .l_nav .pconline{width: 90px;}
.header .l_nav .pcauto{width: 102px;}
.header .l_nav .pclady{width: 86px;}
.header .l_nav .pcbaby{width: 97px;}
.header .l_nav .pchouse{width: 114px;}

.header .nav li{line-height:38px;float:left;font-size:14px;position:relative; z-index:2; font-family:"宋体";}
.header .nav li em{ font-size:15px;font-family:"Microsoft YaHei"}
.header .nav li .ib{position:absolute; height:40px; overflow:hidden;width:7px;right:0;top:0;}
.header .nav li a{ display:block;padding:0 45px;background-position:-198px -120px;color:#fff;font-weight:700;}
.header .nav li a:hover{background-position:left -125px;text-decoration:none;}
.header .nav li a.on{display:block;padding:0 49px;background-position:left -74px;color:#ff6}
.header .nav li a.on:hover{background-position:left -74px;}
.header .nav li a.on .ib{background-position:-159px -74px}
.header .selectbox{width:154px; position:relative;display:inline;margin:7px 10px 0 0;float:right;z-index:2}
.header .checkedopt{height:26px; position:relative; z-index:100;padding-left:15px;background-position:left -47px;line-height:25px;cursor:pointer}
.header .optBox{position:absolute; z-index:50; left:0;top:18px;width:152px; opacity: 0.8;filter:alpha(opacity=80); display:none}
.header .optBox ul{ background:#092a62; padding-top:15px}
.header .optBox li{ line-height:28px; height:28px; padding-left:13px; float:none; color:#fff}
.header .optBox li a{ display:block; vertical-align:top; padding:0 0 0 9px; color:#fff; font-size:14px; background-position:-196px -47px}
.header .optBox li a:hover{ text-decoration:underline; background-position:-196px -80px; color:#ff6;}
.header .nav li .optBox{ top:40px}
.header .nav li .optBox ul{ padding-top:5px}
.header .nav li .optBox li a{ padding:0 0 0 9px;line-height:28px; height:28px; display:block; font-size:14px; font-weight:400; background-position:-196px -47px; color:#fff;}
.header .nav li .optBox li a:hover{ background-position:-196px -80px; color:#ff6; text-decoration:underline;}
.header .optBox .ft{ height:8px; font-size:8px; line-height:8px; overflow:hidden; width:100%}
.header .optBox .ft b{ position:absolute; left:-1px; height:8px; width:8px; background-position:left -162px}
.header .optBox .ft i{ float:right; width:7px; height:8px; background-position:-193px -162px;}
.header .optBox .ft div{ background:#092a62; line-height:8px; margin:0 7px;}

.wraper{ width:980px; margin:0 auto}
.focus{position:relative; padding-bottom:15px; height:440px; width:100%; margin:0 auto; text-align:center; overflow:hidden}
.focus .pagination{clear:both;position:absolute;top:411px;left:50%; margin-left:380px;}
.focus .pagination .subLineTab{width:100%;display:none;}
.focus .pagination a{width:auto;display: inline-block;float:left;background-position:-956px 0;height:11px; width:11px;margin-right:15px;}
.focus .pagination a:hover,.focus .pagination a.selected{background-position:-942px 0;}
.dPic{ height:440px;width:100%;background:center top no-repeat;}

.con a{ float:left}

/*弹框*/
.expFB .th { background:url(http://www1.pconline.com.cn/ued/show/bg1.png) repeat-x; height:31px; overflow:hidden; padding:0 10px; font-size:14px; line-height:31px; border:none;}
.expFB .close { background:url(http://www1.pconline.com.cn/ued/show/showBg.png) no-repeat 0 -29px; cursor:pointer; display:block; height:20px; margin:4px 0 0; width:20px; overflow:hidden; text-indent:-999px; }
.expFB .close:hover { background-position:-19px -29px; }
.expFB .close:active { background-position:-38px -29px; }
.expFB .tf { text-align:center; border-top:1px solid #ddd; margin:5px; padding:5px 0; line-height:30px; color:#777; }
.expFB .tf a { color:#039; }

/*登陆框*/
#pl_login .tb table{ margin:0 auto;}
#pl_login td { line-height:43px}
#pl_login .col1{ width:60px;text-align:right;vertical-align:top; }
#pl_login .input { width:220px; padding:4px; height:19px; line-height:19px; border:none;}
#pl_login .grayInput{background:url(http://www1.pconline.com.cn/center/20100727/images/spriteA.png) no-repeat}
#pl_login .regbut {background:url(http://www1.pconline.com.cn/cmt2011/images/btn.png) no-repeat; border:none; cursor:pointer; width:82px; display:inline-block; text-align:center; font-size:14px; color:#fff; line-height:27px; height:27px; font-weight:bold; }
#pl_login .getpass{ color:#039; margin-left:5px; font-size:12px; text-decoration:none;}

.expFB{z-index:999;background:#fff;display:none;font-size:12px; position:fixed; _position:absolute; left:50%; top:50%;_top:expression(documentElement.scrollTop+(documentElement.clientHeight/2)); margin:-132px 0 0 -240px;border:1px solid #666; height:260px; overflow:hidden;line-height:22px; width:480px; font-style:normal;}

.floBG{width:100%;z-index:998;top:0;left:0; margin:0; padding:0; height:100%;background:#000;position:fixed;_position:absolute;filter:alpha(opacity=50);opacity:0.5;_height:expression(documentElement.scrollTop+documentElement.clientHeight);_width:expression(document.documentElement.clientWidth); display:none;}

.expFB .th .mark{ padding-left:0; background:none; margin:0; line-height:31px; font-weight:bold; color:#000; float:left;}
.expFB .subMark { padding-right:0; float:right;}
.expFB .tb{ background:none; border:none;}

/*底部*/
body .btmBg {font-family:\5b8b\4f53}
body #footer_container{ background:none}
html body #bottom{width:934px;background:none;color:#777; text-align:center; border-top:1px solid #d5d5d5; margin-top:39px;}
body #bottom .links{ background:none;border:0 none}
body #bottom .mid,body #bottom .sites,body #bottom a.bottom_a:link,body #bottom a.bottom_a:visited,body #bottom .links a,body #bottom .left p{color:#777}