body, dl, dt, dd, ol, ul, li,pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 
{ font-family:"宋体",Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000; font-size:12px; font-weight:normal;}
ul, ol { list-style:none;}
img { border:0;}
p, li {	line-height:22px;}
body {text-align:left;}
a:link{ text-decoration:none; color:#000;}
a:visited{ text-decoration:none;  color:#000;}
a:hover,a:active { text-decoration:none; color:#f00;}

@media (min-width: 1000px) {

#topnav{ background-color:#09f; overflow:hidden; padding-left:35px;}
#topnav ul,#topnav ul li{ float:left;}
#topnav .loginreg{ float:right;}
#topnav a{ height:36px; line-height:36px; padding:0px 8px;display:block; color:#fff}
#topnav a:hover{ background-color:#ffb40c; color:#fff;}
#top{ height:10px;}
#bdso{ width:1000px; overflow:hidden;; clear:both;}
.logo{ float:left; margin:20px 30px 0 30px;}
.search{ float:left; margin-top:6px;}
.input_so{ width:460px; height:30px; line-height:30px; padding-left:10px; border:1px solid #aaa; }
.button_so{ width:90px; height:34px;font-size:16px; color:#fff; font-weight:bold; background-color: #ffb40c; border:0px; text-align:center;  cursor:pointer;}
.select_so{ width:60px;height: 34px;}
#searchinfo{ width:755px; float:left;position:relative; min-height:300px;}
#bdcs-frame-box{ margin-top:60px;min-height:450px;}
#sidebar{ width:250px; height:600px;float:left; margin-left:20px;margin-top:75px; overflow:hidden;border-left:1px dashed #ccc; padding-left:20px}
#sidebar ul{ margin-bottom:20px;}
#nobd{
	background-color:#fff;
	position:absolute;
	left: 6px;
	padding-bottom:5px;
}
#nobd2{ width:550px;height:35px;  position:absolute; right:0px; bottom:50px; background-color:#fff }#bottom{ clear:both; overflow:hidden; line-height:40px; height:40px; background-color:#f6f6f6; border-top:1px solid #ebebeb; padding-left:10px; color:#666;}#bottom a{ color:#999;}.soFix{background:#FFF; position:fixed; left:0px; top:0px;width:760px; _position:absolute; top:expression((offsetParent.scrollTop)+0); z-index:2;}

#page{font:14px arial;white-space:nowrap;padding-left:20px}
#page a,#page strong{display:inline-block;vertical-align:text-bottom;height:66px;text-align:center;line-height:34px;text-decoration:none;overflow:hidden;margin-right:9px;background:#fff}
#page a{cursor:pointer}
#page a:hover{background:0 0}
#page .n:hover,#page a:hover .pc{background:#f2f8ff;border:1px solid #38f}
#page .n{height:34px;padding:0 18px;border:1px solid #e1e2e3}
#page span{display:block}
#page .pc{width:34px;height:34px;border:1px solid #e1e2e3;cursor:pointer}
#page .fk{width:24px;height:24px;margin-bottom:6px;margin-left:6px;cursor:pointer}
#page strong .fk,#page strong .pc{cursor:auto}
#page .fk .c-icon-bear-pn{top:-3px;position:relative}
#page .fkd .c-icon-bear-pn{top:3px;position:relative}
#page .fk_cur .c-icon-bear-p{top:-2px;position:relative}
#page strong .pc{border:0;width:36px;height:36px;line-height:36px}
#page .nums{display:inline-block;vertical-align:text-bottom;height:36px;line-height:36px;margin-left:10px}

#page2{font:14px arial;white-space:nowrap;padding-left:10px;padding-top:10px}
#page2 a,#page strong{display:inline-block;vertical-align:text-bottom;text-align:center;line-height:34px;text-decoration:none;overflow:hidden;margin-right:9px;background:#fff}
#page2 a{cursor:pointer}
#page2 a:hover{background:0 0}
#page2 .n:hover,#page a:hover .pc{background:#f2f8ff;border:1px solid #38f}
#page2 .n{height:34px;padding:0 18px;border:1px solid #e1e2e3}
#page2 .pc{width:34px;height:34px;border:1px solid #e1e2e3;cursor:pointer}
#page2 .fk{width:24px;height:24px;margin-bottom:6px;margin-left:6px;cursor:pointer}
#page2 strong .fk,#page strong .pc{cursor:auto}
#page2 .fk .c-icon-bear-pn{top:-3px;position:relative}
#page2 .fkd .c-icon-bear-pn{top:3px;position:relative}
#page2 .fk_cur .c-icon-bear-p{top:-2px;position:relative}
#page2 strong .pc{border:0;width:36px;height:36px;line-height:36px}
#page2 .nums{display:inline-block;vertical-align:text-bottom;height:36px;line-height:36px;margin-left:10px}


.c-icon-bear-p,.c-icon-bear-pn{width:24px;height:24px}
.icon {background:url(img/bd1.gif) no-repeat 0 0}

input { border: 0; padding: 0; }
a { color: #00c; }
.container { width: 650px; }
.logo-container { text-align: center; overflow: hidden; margin-bottom: 50px; height: 60px; }
.nav { height: 18px; overflow: hidden; margin: 0 0 9px 50px; width: 536px; }
.nav .nav-item { float: left; margin-right: 1em; *white-space: nowrap; }
.nav-item a, .nav-item span { font-size: 14px; font-family: arial; zoom: 1; }
.nav-item span { font-weight: bold;  color:#FF0000;  }
.search-form { padding-left: 50px; }
.search-box-outter {width: 498px; height: 30px; display: inline-block; margin-right: 5px; border: 1px solid #b6b6b6; border-color: #9a9a9a #cdcdcd #cdcdcd #9a9a9a; position: relative; box-shadow: 1px 1px 2px #bcbcbc inset; vertical-align: top; padding: 0; }
.search-box-outter .icon { display: inline-block; width: 20px; height: 21px; position: absolute; right: 5px; top: 5px; background: url(img/bg.png) no-repeat -1000px 0;}
.search-box { width: 460px; height: 22px; font: 16px/22px arial; margin: 5px 0 0 7px; background: #fff; outline: 0; -webkit-appearance: none; *margin-top: 4px; }
.search-btn { display: inline-block; width: 95px; height: 32px; font-size: 14px; background: #ddd url(img/bg.png); cursor: pointer; box-shadow: 1px 1px 1px #cdcdcd; color: #000; line-height: 32px; text-align: center; }
.search-btn:active { background-position: -100px 0; }
.clearfix:after { display: block; clear: both; content: "."; visibility: hidden; height: 0; line-height: 0; }
.clearfix { zoom: 1; }

.dh<%=key_id%> {font-weight: bold;}
.hong { color:#FF0000;font-weight: bold;}
.page<%=key_p+1%> {font-weight: bold;color: #FF0000;}

.sm { padding-top:10px;margin-left:50px;color:#000;font-size:14px;height:25px;  }
.sm a {text-decoration:underline;color:#00c;}
.pager {display:none}

.so01{width:755px;height:1650px;overflow:hidden;margin-left:30px;border:0px}
.so02{width:755px;height:1650px;margin:20px 0px 0px -30px;}
}

@media screen and (max-width: 768px)
{
	
#sidebar{ display:none}
#searchinfo{ display:none;}


#topnav{ background-color:#09f; overflow:hidden; padding-left:35px;}
#topnav ul,#topnav ul li{ float:left;}
#topnav .loginreg{ float:right;}
#topnav a{ height:36px; line-height:36px; padding:0px 8px;display:block; color:#fff}
#topnav a:hover{ background-color:#ffb40c; color:#fff;}
#top{ height:10px;}

.so01{width:100%;height:1250px;overflow:hidden;border:0px}
.so02{width:100%;height:1250px;margin:20px 0px 0px 0px;}
	
}