﻿html { _background-image:url(about:blank);_background-attachment:fixed;}body { margin:0; padding:0;font-size:12px; font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; background-color:white; color:#333;}
div,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,form,input,button,select,a,textarea { margin:0; padding:0; font-size:12px;}
li { list-style-type:none;}
input,a { outline:none;}
img { border-width:0; vertical-align:top;}
a:link, a:visited { color:#333; text-decoration:none;}
a:hover, a:active { color:Red; text-decoration:none;}
.newDate { color:red;}

#head { height:30px; overflow:hidden; width:958px; margin:0 auto; }
#head .nav { height:30px; line-height:26px; background:url(head.gif) repeat-x left top; padding:0 10px;}
#head .nav span#head_r { float:right; width:auto;}


#main { width:958px; margin:0 auto; background-color:#fff; padding:0 10px;}

#topad { width:958px; margin:0 auto; }
#topad a img , .ad_sinfo a img{margin-bottom:1px;}

.top { padding:10px 0; height:60px; overflow:hidden;}
#logo { float:left; width:180px; height:60px; background:url(logo.png) no-repeat left top;}
#logo a { display:block; width:180px; height:60px; text-indent:-200px; overflow:hidden; }
#banner { float:right; width:auto; height:60px;}

.menu { background:url(menu_bg.png) repeat-x left 0px; height:40px; line-height:40px; clear:both;}
.menu li { float:left; background:url(menu_li.png) no-repeat left center; padding:0 11px 0 13px;}
.menu li.index { background:none; padding-left:11px;}
.menu li a { font-size:14px;}
.menu li a:link, .menu li a:visited { color:#fff;}
.menu li a:hover, .menu li a:active { color:#fff; text-decoration:underline;}

.menu.fixed { filter:alpha(opacity=90); opacity:0.9;position:fixed; top:0; z-index:10000; _position:absolute;_top:expression(eval(document.documentElement.scrollTop));}.search { height:36px; line-height:36px; overflow:hidden; background:url(search.gif) repeat-x left top #F2F2F2; border:1px solid #CDCDCD; border-top:0px; margin-bottom:10px; padding-right:10px;}
.search #hotword { float:left; width:450px; background:none; white-space:nowrap; overflow:hidden;}
.search .form { float:left; width:auto; background:none; margin-right:15px; overflow:hidden; width:480px;}
.search .form p { float:left; overflow:hidden;}
.search .form p.text { background:url(search.gif) no-repeat left -36px; width:267px; height:20px; padding:8px 0 8px 32px; margin-right:10px;}
.search .form p.text input { border:0; width:250px; padding:3px 5px; display:block; float:left; outline:none;}
.search .form p.radio { overflow:hidden; height:36px; padding:0 2px; width:100px;}
.search .form p.radio input, .search .form p.radio span { display:block; float:left; width:auto; overflow:hidden;}
.search .form p.radio input { margin-top:12px; width:14px; height:14px;}
.search .form p.radio span { margin:0 10px 0 2px;}
.search .form p.submit { margin-left:0;}
.search .form p.submit input { background:url(search.gif) repeat-x left -82px; padding:0; margin:5px 0; text-align:center; line-height:28px; height:26px; width:52px; border:0;}


/* 广告样式区 */
.pic_ad img { margin-bottom:3px;}
#ad_1 { margin-bottom:10px; overflow:hidden; height:100%;}
#ad_1 a img , .ad_sinfo a img{margin-bottom:1px;}
#ad_2 { margin-bottom:10px; overflow:hidden; height:100%;}

.block {border:1px solid #ddd; height:100%; overflow:hidden; margin-bottom:10px;}
.block .tit, .local { background:url(tit_bg.png) repeat-x left -260px #ddd; height:30px; line-height:30px;}
.local { border:1px solid #ddd; border-bottom-width:0; padding:0 10px; margin-bottom:10px;}
.local span { display:block; float:left; width:auto;}
.local span.r,.local span.m { float:right;}
.local span a { display:inline-block; padding:0 3px;}


.block { border:1px solid #ddd; height:100%; overflow:hidden; margin-bottom:10px;}
.block .tit a:link, .box .tit a:visited { color:#008000;}
.block .tit a:hover, .box .tit a:active { color:red;}
.block .tit strong { display:block; float:left; width:auto; color:#333; padding-left:10px;}
.block .tit strong.g {background:url(ann_icon.png) no-repeat 5px 6px; padding-left:25px;}
.block .tit strong.ol {background:url(online.png) no-repeat 2px center; padding-left:20px;}
.block .tit strong.k {background:url(k.png) no-repeat 5px 5px; padding-left:25px;}
.block .tit strong.d {background:url(download.png) no-repeat 5px 5px; padding-left:25px;}
.block .tit strong.w {background:url(book.png) no-repeat 5px 7px; padding-left:25px;}
.block .tit strong.p {background:url(photo.png) no-repeat 5px 6px; padding-left:25px;}
.block .tit strong.r {background:url(hot4.gif) no-repeat 0px 1px; padding-left:25px;}
.block .tit strong.h {background:url(hot4.gif) no-repeat 0px 1px; padding-left:25px;}
.block .tit strong.x {background:url(x.png) no-repeat 0px center; padding:0 30px;}
.block .tit strong.tag {background:url(tag.png) no-repeat 5px center; padding:0 26px;}
.block .tit strong.y {background:url(y.gif) no-repeat 4px center; padding:0 22px;}
.block .tit strong.j {background:url(j.gif) no-repeat 4px center; padding:0 22px;}
.block .tit strong.l {background:url(add_small.png) no-repeat 2px 6px; padding:0 22px;}
.block .tit strong.n { background-position:-5px -58px;}
.block .tit strong.link a { display:inline-block; margin:0 5px;}
.block .tit span {display:block;}
.block .tit span.m, .block .tit span.more { float:right; width:auto; padding:0 5px; color:#008000;}
.block .tit span.m a, .block .tit span.more a { display:block; float:left; width:auto; margin:0 5px;}
.block .tit span.more a { text-indent:-100px; width:43px; overflow:hidden; background:url(more.gif) no-repeat left center; margin:0;}
.block .tit .huadong { float:left; width:auto;}
.block .tit .huadong span { float:left; width:auto; padding:0 15px; border-right:1px solid #ddd; height:30px; line-height:28px; color:#555;}
.block .tit .huadong span.show { background:#fff; color:#008000; line-height:30px;}

.block .tit h1 { text-align:center;}
.block .tit h2 { padding:0 10px;}

.block .list { padding:4px 9px; height:100%; overflow:hidden;}
.block .list li { line-height:24px; background:url(dot.gif) no-repeat left center; padding-left:10px;}
.block .list li em { float:right; width:auto; font-style:normal;}
.block .list li span { padding-right:6px;}

.block .gonggao li { border-bottom:1px dashed #ddd; background:url(gif-0613.gif) no-repeat left center;}
.block .tuijian li { background:url(list_style.gif) no-repeat left center; padding-left:12px;}
.block .num li { background:url(olNum.png) no-repeat left -22px; padding:0px;}
.block .num li span { width:16px; display:inline-block; text-align:center;}
.block .num li.h { background:url(olNum.png) no-repeat left 5px;}
.block .num li.h span { color:#fff;}

.block .num2 { background:url(rw12.gif) no-repeat left top;}
.block .num2 li { background:none; padding-left:18px;}

.block .xhot { border:1px solid #ddd; background-color:#f7f7f7;}
.block .xhot h5 { height:26px; line-height:26px; border-bottom:1px solid #ddd; padding:0 10px; background-color:#f6f6f6;}
.block .xhot ul { padding:7px 5px 3px; overflow:hidden; height:100%;}
.block .xhot li { height:24px; white-space:nowrap; overflow:hidden; float:left; width:155px;}
.block .xhot li span { display:block; float:left; height:14px; line-height:14px; font-size:10px; width:14px; border:1px solid #ddd; margin-right:5px; text-align:center; background-color:#f7f7f7;}
.block .xhot li.h span { background-color:#D1D1D1;}
.block .xhot li a { display:block; float:left; width:auto; height:14px;}

.block .pic { padding:4px 8px; overflow:hidden;}
.block .pic li { width:227px; padding:4px; height:190px; float:left; position:relative; overflow:hidden;}
.block .pic li img { display:block; width:217px; height:180px; border:3px solid #DDDDDD; padding:2px; position:absolute; left:0; top:0;}
.block .pic li p { height:25px; line-height:25px; background-color:#000000; color:#ffffff; text-align:center; width:217px; filter:alpha(opacity=70); opacity:0.8; position:absolute; left:5px; bottom:12px;}


.block .link { padding:8px; height:100%; overflow:hidden;}
.block .link li { width:94px; float:left; text-align:center;}
.block .link ul.logo { padding:0 0 5px; overflow:hidden; height:100%; border-bottom:1px dashed #ddd; margin-bottom:5px;}
.block .link ul.text { line-height:20px;}
.block .link ul.text li {}

.block .submenu { padding:9px 5px; height:100%; overflow:hidden;}
.block .submenu li { float:left; line-height:22px; width:50%;}
.block .submenu li a{ display:block; margin:3px 5px; padding:0 8px; text-align:center;}
.block .submenu li a:link, .block .submenu li a:visited { border:1px solid #ddd; background-color:#f7f7f7;}
.block .submenu li a:hover, .block .submenu li a:active { }

.block .slist { padding:8px;}
.block .slist dl { border-bottom:1px dashed #999; padding:10px 0;}
.block .slist dl dt { font-weight:bold; margin-bottom:6px; line-height:30px; background:url(gif-0698.gif) no-repeat 5px center #f7f7f7; padding-left:20px;}
.block .slist dl dt a { font-size:14px;}
.block .slist dl dt a:link, .block .slist dl dt a:visited { color:#333; text-decoration:none;}
.block .slist dl dt a:hover, .block .slist dl dt a:active { color:red; text-decoration:none;}
.block .slist dl dd.info { margin-bottom:5px; color:#555; word-break:break-all; word-wrap:break-word;}
.block .slist dl dd.other span{ padding:0 5px; color:#008000;}

.block .sinfo { padding:8px; height:100%; overflow:hidden;}
.block .sinfo .s1, .block .sinfo .s3 { float:left; width:270px; height:220px; background:#ddd;}
.block .sinfo .s2 { margin:0 8px; float:left; width:384px; overflow:hidden; height:100%;}
.block .sinfo .s2 li { float:left; width:192px; height:16px; padding:10px 0; line-height:16px; white-space:nowrap; overflow:hidden;}
.block .sinfo .s2 li.all { width:384px;} 
.block .sinfo .s2 li.bg { background-color:#f1f1f1;}

.block .content { padding:9px; word-break:break-all; word-wrap:break-word; line-height:22px;}

.block .downs { float:left; width:320px; padding:10px 0 0 10px; overflow:hidden;}
.block .downs li { background:url(down_icons.png) no-repeat left top; padding:2px 2px 2px 0; height:24px; line-height:24px; width: 148px; text-align:center; margin:0 10px 10px 0; float:left;}
.block .downs li.kc {background: url(down_icons.png) no-repeat left -30px;}
.block .downs li.xl {background: url(down_icons.png) no-repeat left -60px;}
.block .downs li.bd {background: url(down_icons.png) no-repeat left -90px;}
.block .ad_downs { float:right; width:auto; padding:10px;}

.block .downother { padding:4px 9px; line-height:24px;} 

.block .alist li{ border-bottom:1px dashed #ddd; line-height:26px; font-size:14px;}
.block .alist li a {font-size:14px;}

/* 块区域 */
.part_index {height:100%; overflow:hidden;}
.part_index .left { float:left; width:252px;}
.part_index .center {float:left;  margin:0 10px; width:436px;}
.part_index .right {float:right; width:250px;}

.part { clear:both; height:100%; overflow:hidden;}
.part .left{ float:left; width:698px;}
.part .right{ float:right; width:250px;}

.part_list{clear:both; height:100%; overflow:hidden;}
.part_list .left{ float:left; width:250px;}
.part_list .right{ float:right; width:698px;}

/* 文章内容??*/
.acontent { border:1px solid #ddd; padding:19px; margin-bottom:10px; overflow:hidden;}
.acontent h1 { text-align:center; padding:10px; line-height:20px; overflow:hidden; font-size:28px; color:#000;}
.acontent .info { line-height:28px; border-bottom:1px solid #ddd; text-align:center; margin-bottom:10px;}
.acontent .info span { padding-left:10px;}
.acontent .des { line-height:24px; font-size:14px; width:658px; overflow:hidden;}
.acontent .des p { text-indent:2em; font-size:14px; margin-bottom:10px;}

/*字母检索效果*/
.abc {overflow:hidden; clear:both;}
.abc ul {border:1px solid #ddd; height:26px; line-height:26px; padding:2px 8px; margin-bottom:10px;}
.abc li { float:left; font-size:14px; padding:0 11px;}
.abc li.zimu { font-weight:700; padding:0 9px;}
.abc li a { color:#008000; font-weight:bold; font-size:14px;}

/* */
.nextlink { border:1px solid #ddd; padding:5px; margin-bottom:10px;}

/* 底部信息 */
#bottom { border-top:4px solid #ddd; padding:10px 0; clear:both; overflow:hidden; height:100%;}
#bottom .copyright { float:left; width:auto;}
#bottom .otherlink { float:right; width:auto;}
/*分页样式*/
.pages {clear:both;display:block;height:26px;line-height:26px; padding:0 10px;}
.pages a, .pages i, .pages input, .pages b { display:inline-block; margin:0 3px; font-style : normal}

/* 地图样式 */
#sitemaplist { overflow:hidden; height:100%;}
#sitemaplist dt { border-bottom:1px solid #ddd; line-height:28px; padding:0 10px; background:#f1f1f1;}
#sitemaplist dt a { color:#000; font-size:14px; font-weight:700;}
#sitemaplist dt span a { color:#333; font-size:12px; font-weight:400;}
#sitemaplist dd { float:left; width:106px; text-align:center; line-height:26px; }


/*顶的样式*/

.ding { clear:both;overflow:hidden; margin:0 8px; border-top:1px solid #ddd;}
.ding div {overflow:hidden;}
.ding .d_1 { float:left;}
.ding .d_1 .d_good { float:left; background:url(c_good.png) no-repeat left 13px; height:28px; padding:10px 0; width:200px; cursor:hand;}
.ding .d_1 .d_bad { float:left;  background:url(c_bad.png) no-repeat left 13px; height:28px; padding:10px 0; width:200px; cursor:hand;}
.ding .d_1 .n_1 { float:left; padding-left:18px; width:28px; color:#fff; text-align:center; font-weight:700; height:26px; line-height:28px; margin-right:10px;}
.ding .d_1 .n_1:hover { cursor:pointer;} /* 2016-03-08 顶与踩鼠标手型 */
.ding .d_1 .n_2 { height:26px;}
.ding .d_1 .n_2 .d_s { height:16px; line-height:16px;}
.ding .d_1 .n_2 .d_x { width:130px; height:8px; border:1px solid #3B82C4;}
.ding .d_1 .d_good .n_2 .d_x{ border:1px solid #ED6D29;}
.ding .d_1 .n_2 .d_x span { display:block; height:8px;}
.ding .d_1 .d_good .n_2 .d_x span { background:url(c_goodbg.png) repeat-x left top;}
.ding .d_1 .d_bad .n_2 .d_x span { background:url(c_badbg.png) repeat-x left top;}

.ding .d_2 { float:right;}
.ding .d_2 #s_cang { padding:10px 0; float:left; width:auto;}
.ding .d_2 #s_zhuan { float:left; padding:10px;}
.ding .d_2 #s_zhuan a { display:block; float:left; line-height:25px;}
.ding .d_2 #s_zhuan a.baocuo { background:url(c_bug.png) no-repeat left top; width:34px; height:25px; padding-left:22px; margin-right:10px;}
.ding .d_2 #s_zhuan a.liaoyou { background:url(c_qqmsn.png) no-repeat left top; width:59px; height:25px; padding-left:26px;}


/* 首页幻灯 */
#index_pics { position:relative; }
#index_pics ul { position:absolute; left:0; top:0; z-index:0;}
#index_pics ul li { position:absolute; width:250px; height:211px; overflow:hidden;}
#index_pics ul li img { position:absolute; width:250px; height:211px;}
#index_pics ul li p {  position:absolute; left:0; width:230px; top:0; height:28px; line-height:28px; padding:0 10px; background-color:#000000; color:#ffffff; filter:alpha(opacity=80); opacity:0.8; text-align:center;}
#index_pics div.btn { position:absolute; right:0; bottom:0; z-index:0; height:20px; padding:2px;}
#index_pics div.btn span { display:inline-block; height:20px; line-height:22px; margin:0 1px;  filter:alpha(opacity=70); opacity:0.7; text-align:center; width:22px; color:#ffffff; font-weight:bold; background-color:#000000; cursor:pointer; overflow:hidden; font-size:10px;}
#index_pics div.btn span.this { background-color:#0D8CD3;}

/* 软件图标 */
.soft_icon { padding:4px; overflow:hidden;}
.soft_icon li { width:71px; float:left; overflow:hidden; padding:4px;}
.soft_icon li img { width:48px; height:48px; display:block; margin:0 auto;}
.soft_icon li p { line-height:30px;}

/* 2014新增 */
.nav2014 { padding:3px 10px 5px;}
.nav2014 ul { clear:both; border-bottom:1px dashed #ddd; height:29px; overflow:hidden;}
.nav2014 li { float:left; width:33%; height:29px; line-height:29px;}
.block .tit span.g a { color:#555;}


/* 评论 */
.ping {padding:10px 0;}

.yform { padding:10px; margin-bottom:10px;}
.yform  p { margin-bottom:10px;}
.yform form p { width:600px;}
.yform .textarea, .yform .text { border:1px solid #ddd; line-height:20px;}
.yform .textarea { width:600px; height:100px;}
.yform .submit { float:right;}

#ypinglist { border-top:1px solid #ddd; margin:0 10px;}
#ypinglist li { padding:10px 0; margin-bottom:10px; border-bottom:1px dashed #ddd;}
#ypinglist li div.t { height:20px; line-height:20px; margin-bottom:5px; font-size:12px; color:#999;}
#ypinglist li div.t span { float:right; width:auto; font-size:12px;}
#ypinglist li div.t b { font-weight:400;}
#ypinglist li div.s { line-height:20px; font-size:12px; color:#666; margin-bottom:5px;}
#ypinglist li div.d { text-align:right; height:20px; line-height:20px;}

#yp_error { color:red;}

.post_page { height:22px; line-height:22px;}
.post_page a, .post_page span, .post_page b, .post_page em { display:block; float:left; height:20px; width:auto; padding:0 7px; font-weight:400; border:1px solid #ddd; font-style:normal; font-size:12px; margin-right:8px; background:url(https://www.sf5.net/skin/52676/p_t.gif) repeat-x left top;}
.post_page a.this { background-image:none; border-color:#56718F; background-color:#56718F; color:#fff; font-weight:bold;}
.post_page a:link, .post_page a:visited { }
.post_page a:hover, .post_page a:active { background-color:#56718F; background-image:none; border-color:#56718F; color:#fff;}


/*/////*登陆//////by liangguanyu/////*/
.js_login h1,h2,h3,h4,h5,h6,p,ul,li{padding:0;margin:0;list-style:none}
.js_login a {color:blue;text-decoration: none;}
.sub_btn1 {/*position:absolute; right:0px; top:50px;*/display: inline-block;zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */*display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.6);-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);color: #e8f0de;border: solid 1px #538312;background: #64991e;background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
.sub_btn1:hover {background: #538018;background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');}
.inputbg { height:40px;width:280px;margin:0 auto;margin-top:20px;border-radius:4px;border:1px solid #eee;text-align:left;color:#333;}
#username * { vertical-align:middle;}
.inputsub{outline:0;font-family:Tahoma,Geneva,sans-serif;font-size:14px;width:270px;float:left;border:none;text-align:left;color:#333;margin:10px 0 3px 8px;background:none;overflow:hidden;}
.buttons { width:280px;margin:0 auto;margin-top:25px;text-align:left}
#login-sub{width:105px;height:35px}
#qql {float:right}
.reg { padding:20px;margin:0 auto;width:280px}
#login{margin-top:20px}
.hidden{display:none;}
.js_login{position:absolute;width:500px;background:#fff; display:none;color:#999}
.js_login .js_title{overflow:hidden;height:42px;background:#f9f9f9 url(http://www.bi126.com/images/con2_title_bg.png) repeat-x;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.js_login .js_title span{ float:right; line-height:40px; padding:0 9px;cursor:pointer;font-family:"";font-size:30px;}
.js_login .js_title span:hover{color:#555}
.js_login .js_title li{float:left;width:130px;text-align:center;font-family:"微软雅黑";font-size:18px;cursor:pointer;height:43px;}
.js_login .js_title li a{float:left;width:130px;text-align:center;}
.js_login .js_title li a:hover{}
.conxk1{border-top:3px solid #15B300;border-right:1px solid #dfdfdf;background:#fff;height:39px;line-height:39px;color:#11B200;}
.conxk1 a{color:#11B200;}
.conxk1 a:hover{color:#11B200;text-decoration:none;}
.conxk2{border-right:1px solid #dfdfdf;height:39px;line-height:39px;padding-top:3px;color:#646464;}
.conxk2 a{color:#646464;}
.conxk2 a:hover{color:#646464;text-decoration:none;}
.js_login .js_content{overflow:hidden;padding:13px 15px;background:#fff;border:1px solid #ccc;border-top-width:0px}
.js_login .js_content .de_list{width:100%;padding-top:12px;}
.js_login .js_content a:visited{ color:blue}
.js_login  .js_content a:hover { color:red; text-decoration: underline; }
.Reg-input{display:block;clear:both;padding:5px 0}
.Reg-input li{display:inline;float:left;}
.Reg-input .input-text{width:220px;height:25px;border:1px solid #ccc;outline:none;border-radius:2px}
.input-text:focus{border:1px solid #339933;}
.Reg-input .Reg-text{width:100px;text-align:right;font-size:14px;}
.Reg-input .input_text{width:70px;float:left}
.js_login #checkbox{text-align:left;}
.js_login #errmsg{color:red}
.js_login .sub_btn1{font-size:15px}
#lean_overlay { position: fixed;z-index:100;top: 0px;left: 0px;height:100%; width:100%; background: #000;display: none;}
/** modal window styles **/