@charset "gb2312";
/* RESET */
*{margin:0;padding:0;border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:url(about:blank);text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:none !important;}
/* change the settings to suit your needs */
h1,h2,h3,h5,.fb,.B{font-weight:bold}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#515151}a:hover,a:active {color:#f00;text-decoration:underline;}
.red,a.red,.red a,.red a:hover,.orange a:hover,.blue a:hover{color:#f00;}
.orange,.orange a,a.orange { color:#f60;}
em,i{font-size:12px;font-style:normal;}
.nrcon li { background:url(/images/dian.gif) no-repeat left center;padding-left:10px;}
font { font-size:12px;}
.mb { border:1px #dbdbdb solid;} 
.blue,.blue a { color:#025cbd;}
.hmbt { background:url(/images/hmbt.gif) repeat-x; line-height:34px; height:34px; padding:0 10px;}

/* = 清除浮动元素= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:6px}
body {font:12px/24px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#515151; background:url(/images/banner.jpg) no-repeat center 128px;}
/* nav导航及列表/切换/滚动辅助样式 */
.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}
.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}
/*滚动按钮控制*/
.scoll_box{ position:relative}
.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;background:url(/images/scoll_btn.png) no-repeat;cursor:pointer;position:absolute;display:block;}
.scoll_box span.prev {left:0px;background-position:left center !important;}
.scoll_box span.next {right:0px;background-position:right center !important;}

/* = Header And Footer Styles =*/
.w980,#content,#foot{ width:980px; margin:0 auto; overflow:hidden;}
.logo { background:#f3f3f3;}
.nav { height:44px; background:url(/images/nav.gif) repeat-x;}
.nav li.select { width:62px;}
.nav li { float:left; line-height:44px; width:102px; text-align:center; font-size:14px; color:#fff; background:url(/images/navline.gif) no-repeat right center;}
.nav li span{ display:block; width:90px; background:url(/images/navj.gif) no-repeat 76px 21px;}
.nav li a {color:#fff;}
.nav li a:hover { color:#ff0;}
.search { margin-top:440px; border:1px #e5e5e5 solid; background:#fafafa url(/images/search.png) no-repeat 10px 5px; height:66px;}
.scpp {display:inline;float:left;height:46px;padding:10px 0 0 60px;}
.scpp strong {padding-right:24px;background:url(/images/new.gif) no-repeat right 2px;font-weight:normal}
.scpp p {clear:left;padding:0;color:#666;background:none;font-weight:normal;font-size:12px;line-height:21px;}
.ssbd { float:left; width:382px; height:30px; background:#bde7fd; margin:18px 0 0 33px; display:inline; padding:2px;}
.ssbox { border:1px #025cbd solid; height:28px; background:#fafafa url(/images/fdj.gif) no-repeat 8px 9px; padding-left:28px;}
.ssbox .bd { float:left; width:255px; background:url(/images/ss.gif) no-repeat right center; height:30px; line-height:30px; padding-right:20px; color:#a9a9a9;}
.ssbox .ssbtn { float:left; display:inline; background:url(/images/ssbtn.jpg); width:70px; height:26px; margin:1px 1px 1px 6px;}
.search ul { float:left; width:328px; margin:10px 0 0 20px; display:inline;}
.search ul li { float:left; padding:0 3px; line-height:26px;}
.footnav { background:url(/images/footnav.gif) repeat-x; height:30px;}
.footnav ul { padding-left:30px; width:950px; margin:0 auto;}
.footnav li { float:left; color:#fff; font-size:14px; line-height:30px;}
.footnav li a { color:#fff; padding:0 31px;}
.footnav li a:hover { color:#ff0;}
.footdiv { padding:15px 0 50px;}
.footdiv span { float:left; margin-left:33px; display:inline;}

#menuItem{ position:absolute;z-index:99999; top:129px;}
.menutu { position:absolute; left:195px; top:-6px;}
.mdetail{ text-align:left; background:#fff;   font-weight:normal;width:954px; height:auto; border:3px solid #0870b9;border-top:0;padding-bottom:9px;overflow:hidden;position:absolute;top:0;left:0;}
.wp{ height:18px;line-height:18px;padding:0 0 8px;color:#6b6b6b;font-weight:600;margin:10px 0 8px 0;_overflow:hidden; clear:both;}
.mdetail-cata{ background:#fff;width:100%;overflow:hidden;padding-bottom:10000px;margin-bottom:-10000px;float:left; }
.cjb_list{ width:500px; height:auto; float:left; overflow:hidden;}
.cjb_list h3{ width:460px; padding-left:50px; line-height:40px; color:#3B639F; height:40px; border-bottom:1px solid #CCCCCC; float:left; background:url(/images/gh_c2.jpg) left no-repeat #F8FAFC; font-size:14px;}
.cjb_list_txt{ width:480px; padding-left:20px; float:left; padding-top:10px; padding-bottom:10px; color:#3b639f; line-height:24px;}
.cjb_list_txt a {color:#3b639f;}
.cjb_list_txt a:hover,.czz_list_txt a:hover{color:#f00;}
.czz_list{ width:454px; float:left; overflow:hidden;}
.czz_list h3{ width:404px; padding-left:50px; line-height:40px; color:#3B639F; font-size:14px; height:40px; border-bottom:1px solid #CCC; float:left; background:url(/images/gh_c2.jpg) left no-repeat #F8FAFC;}
.czz_list_txt{ width:410px; padding-left:20px; float:left; padding-top:10px; padding-bottom:10px; color:#3b639f; line-height:24px;}
.czz_list_txt a{color:#3b639f;}
.czz_list_img{ width:400px; padding-left:20px; float:left;}.czz_list_img img{ float:left;}
/*pages*/
.pages{
	background-color:#f7f7f7;
	height:25px;
	line-height:25px;
	margin-top:5px;
	}
.pages .pcount{
	float:left;
	padding:0 10px;
	color:#3366cc;
	font-weight:bold;
	}
.pages .plist {
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist strong {
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .plist a {
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pages .plist a:hover {
	color:#FF0000;
}
.pages .pselect {
	float:right;
	padding:2px 5px;
}
.pages .pselect select {
	border:1px solid #999;
	font-size:11px;
}
.pages input {
	border:1px solid #999;
	padding:2px 2px 0px 4px;
}