h1, h2, h3{ font:bold 16px/1 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei",Arial,sans-serif;}
body{ font:12px/1.5 Arial, "ËÎÌå", sans-serif;}
textarea{ overflow:auto; resize:vertical;}
.hide{ display:none;}
.s_wrap{ margin:0 auto 10px; width:980px;}
.tit{ font:18px/1.5 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei",Arial;}

.wrap_container{ background:#fff; border:1px solid #e1e1e1; border-radius:5px; margin-bottom:20px; width:980px;}
.container{ border-right:1px solid #e1e1e1; width:658px;}
.content{ float:left; padding:20px 0 10px 0; width:100%;}
.content .logo{ background:url(../images/tech/logo.png) no-repeat; height:100px; margin:0 10px 30px 20px; position:relative;}
.content .logo h2{ display:none;}
.content .logo span{ border-bottom:7px solid #2a609f; color:#10519f; font-size:14px; line-height:26px; height:26px; width:460px; position:absolute; left:146px; top:18px; text-indent:4px;}
.crumbs{ background:#f2f6f7; border:1px solid #e9e9e9; border-width:0 1px 1px; margin:-79px 0 0 162px; position:absolute; *margin-left:38px;}
.crumbs p{ border:1px solid #fff; border-width:0 1px 1px; color:#333; line-height:22px; padding:0 8px; height:22px; width:444px;}
.crumbs a{ color:#666;}
.crumbs a:hover{ color:#000;}
.crumbs .line{ color:#666; font-family:sans-serif; padding:0 6px;}
.crumbs em{ color:#2a609f;}
.archive{ margin:0 12px 10px 124px;}
.archive .head{ position:relative;}
.archive .head h3{ color:#000; font-size:25px; line-height:1.4; word-break:break-all;}
.archive .head h3 a{ display:block; color:#000;}
.archive .date{ background:url(../images/tech/meta.png) no-repeat 0 bottom; font-family:Arial; margin:-42px 0 0 -106px; height:63px; width:106px; position:absolute;}
.archive .date span{ color:#333; line-height:1.4; position:absolute;}
.archive .year{ top:16px; right:70px;}
.archive .month{ top:0; right:70px;}
.archive .date .day{ color:#000; font-size:40px; font-style:italic; font-weight:bold; line-height:1; right:20px; top:-4px; *right:12px;}
.archive .date .timer{ color:#fff; font-family:Arial; font-size:14px; width:78px; bottom:0; text-align:center;}
.archive .meta{ background:#a9cffb; color:#fff; line-height:21px; height:21px;}
.archive .meta em{ font-weight:bold;}
.archive .meta a{ color:#fff;}
.archive .meta i{ display:inline-block; background:url(../images/tech/icons.png) no-repeat; height:20px; width:20px; vertical-align:text-top;}
.archive .meta img{ height:20px; width:20px; vertical-align:text-top;}
.archive .meta .line{ padding:0 0 0 6px}
.archive .meta .author i{ background-position:0 -20px;}
.archive .meta .links i{ background-position:0 -40px;}
.archive .meta .cmt i{ background-position:0 -60px;}
.archive .main{ color:#333; font-size:14px; line-height:1.8; margin-left:-106px; padding:20px 0; width:628px;}
.archive .main img{max-width:600px;}
.archive .main .links{ border-bottom:1px solid #cdcdcd; padding:20px 0 10px; position:relative;}
.archive .links .tags{ background:url(../images/tech/icons.png) no-repeat 0 -180px; line-height:20px; padding:0 0 0 22px;}
.archive .links .tags span{ color:#333; font-weight:bold;}
.archive .links .tags a{ margin:0 3px;}
.archive .links .more a{ color:#2a609f;}
.archive .funs ul{ margin-top:2px; position:absolute; right:0;}
.archive .funs li{ float:left; font-size:12px; padding-left:15px;}
.archive .funs li a, .archive .funs li span{ display:inline-block; background:url(../images/tech/eye.png) no-repeat 0 3px; line-height:20px; padding-left:22px; vertical-align:top;}
.archive .funs li em{ font-family:Arial; font-weight:bold; color:#111;}
.archive .funs .fav, .archive .funs .faved{ background:url(../images/icons.png) no-repeat 0 -148px;}
.archive .funs .fav:hover{ color:#ff7e00;}
.archive .funs .faved{ background-position:0 -168px;}
.archive .funs .faved:hover{ color:#89949B;}
.archive .funs .view{ padding-left:26px;}
/*.archive .main .view{ color:#000; font-size:12px; font-weight:bold; margin-top:-20px; position:absolute; right:0;}
.archive .main .view span{ background:url(../images/tech/eye.png) no-repeat 0 4px; margin:-2px 0 0 -28px; height:20px; width:24px; position:absolute; text-indent:-9999em; text-align:left;}*/
.archive .warn{ background:#FFF3F3 url(../images/tech/warn.png) no-repeat 220px 60px; border:1px solid #ffc9c9; border-radius:5px; color:#b85f5f; margin:10px 0; text-shadow:1px 1px 0 #fff;}
.archive .warn p{ font-size:12px; line-height:1.6; padding:4px 8px;}

.related_news{ background:#fcfeff; border:1px solid #e8ebec; border-width:1px 0; padding:6px 0 10px; *zoom:1;}
.related_news h3{ background:url(../images/tech/icons.png) no-repeat 0 -200px; color:#000; font-size:14px; line-height:20px; margin:6px 0 10px 16px; padding-left:26px; height:20px;}
.related_news ul{ padding:0 8px 5px;}
.related_news li{ float:left; padding:0 7px; width:146px;}
.related_news li img{ border:1px solid #fff;}
.related_news li p{ line-height:20px; padding-top:5px; height:20px; width:100%; overflow:hidden;}
.related_news li a{ color:#666;}
.related_news li a:hover{ color:#2A609F;}
.related_news li a:hover img{ border-color:#2A609F;}

.related{ margin:0 20px 30px;}
.related_main{}
.related_item{ float:left; width:48%;}
.related_item h3{ color:#000; font-size:14px; font-weight:bold; padding:16px 0 10px;}
.related_item li{ position:relative;}
.related_item li a{ display:inline-block; background:url(../images/icons.png) no-repeat -4px -15px; color:#666; padding:5px 0 5px 16px;}
.related_item .top a, .related_item li a:hover{ background-position:-4px 5px; color:#2A609F;}
.related_item li span{ color:#999; position:absolute; right:0;}
.related_main .even{ float:right;}

.add_commt_btn{ margin:-29px 0 0 536px;}

.sliderbar{ float:right; background:url(../images/tech/slider.png) no-repeat right 40px; margin-right:-311px; padding-top:62px; width:300px; _display:inline; *position:relative; left:10px;}
.sliderbar .wea_d_300_250{ margin-bottom:20px;}
.sch_box{ border:1px solid #bfbfbf; margin-bottom:16px; height:38px; position:relative; overflow:hidden;}
.sch_box label{ color:#999; cursor:text; font-size:14px; margin:10px 0 0 8px; position:absolute;}
.sch_box input{ background:none; border:0; outline:0;}
.sch_box .txt input{ font-size:14px; padding:9px 8px; height:20px; width:244px;}
.sch_box .btn{ background:#2a609f url(../images/tech/icons.png) no-repeat center -76px; margin:1px; height:36px; width:36px; position:absolute; right:0; top:0;}
.sch_box .btn input{ cursor:pointer; height:36px; width:36px; opacity:0; filter:Alpha(opacity=0);}

.slider{ margin-bottom:20px;}
.slider .title{ border-bottom:1px solid #7f7f7f; padding:5px 0;}
.slider .title h3{ border-left:3px solid #991d00; color:#991d00; font-size:14px; font-weight:bold; line-height:1; padding-left:8px;}
.slider .order{ border-bottom:1px solid #000; margin-top:-26px; height:25px;}
.slider .order ul{ margin-left:160px;}
.slider .order li{ float:left; padding:0 8px;}
.slider .order li a{ display:inline-block; background:#f6f6f6; border:1px solid #000; border-width:1px 1px 0; color:#000; font-size:12px; padding:3px 10px; position:relative; top:0;}
.slider .order li a:hover, .slider .order li a.hover{ background:#fff; top:1px; text-decoration:none;}
.slider .order li a.hover{ top:1px;}
.slider .more{ display:block; position:relative;}
.slider .more a{ color:#000; position:absolute; right:0; top:-24px;}
.slider .main{}

.types{}
.types .main{ cursor:default; width:100%; overflow:hidden;}
.types ul{ width:310px;}
.types li{ float:left; padding:10px 10px 0 0; white-space:nowrap;}
.types li a, .types li span, .types li i{ display:inline-block; background:url(../images/tech/btn.png) no-repeat; cursor:pointer; line-height:25px; height:25px;}
.types li i, .types li img{ background:url(../images/tech/icons.png) no-repeat 0 -110px; margin:0 4px 0 8px; height:20px; width:20px; vertical-align:middle;}
.types li img{ background:none;}
.types li a{ color:#666;}
.types li span{ background-position:right 0; padding-right:10px; width:50px; vertical-align:middle; _vertical-align:baseline;}
.types li a:hover{ background-position:0 -25px; text-decoration:none;}
.types li a:hover span{ background-position:right -25px;}
.lists{}
.lists .main ul{ padding:8px 0;}
.lists .main li{ float:left; background:url(../images/tech/icons.png) no-repeat 0 -152px; width:100%;}
.lists .main li.top{ background-position:0 -126px;}
.lists .main li i{ color:#fff; font-size:14px; line-height:34px; margin:0 0 0 6px; position:absolute; *margin-left:-26px;}
.lists .main li a{ display:block; border-bottom:1px dotted #ccc; color:#666; line-height:20px; margin-left:32px; padding:5px 0;}
.lists .main li a:hover{ color:#000; text-decoration:none;}
.wp_lists{}
.wp_lists .order ul{ margin-left:140px;}
.wp_lists .order li{ padding:0 3px;}

.read_inx{}
.read_inx ul{ overflow:hidden;}
.read_inx li{ margin-top:-1px; width:100%;}
.read_inx li a{ display:block; background:url(../images/dot.png) no-repeat 4px -14px;}
.read_inx li span{ display:block; border-top:1px dotted #ccc; margin-left:20px; padding:8px 0;}
.read_inx li a:hover{ background-position:4px 16px; text-decoration:none;}

.ac_results{background: #fff; border: 1px solid #bfbfbf; border-top:none;}
.ac_results ul li{ border-top: 1px solid #bfbfbf; line-height:30px; padding:0 8px; height:30px;}
.ac_results ul li:hover{ background:#fafafa;}