@charset "utf-8";
/* 样式初始化 */
* {margin:0;padding:0}
body {font:12px "宋体", SimSun, serif, sans-serif;color:#000;background:#fff; line-height:1}
html {overflow-x:hidden}
ul,li,ol,dl,dd,dt {list-style:none}
img {border:0;vertical-align:middle}
em,i{font-style:normal}
s{text-decoration:none}
i{font-style:italic}
input {vertical-align:middle}
a {text-decoration:none;color:#000; border:0}
a:hover {text-decoration:underline;color:#f00}
pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
}

/* 清除浮动 */
.clearfix:after {content: "\20";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.clear {clear:both;font-size:0;height:0;line-height:0;overflow:hidden}

/* 基本样式 */
.wrapper { width:980px; margin:0 auto}
.hide {display:none}
.fl { float:left}
.fr { float:right}
.mt5 { margin-top:5px}
.mt10 { margin-top:10px}
.mt15 { margin-top:15px}
.mt20 { margin-top:20px}
.f12{ font-size:12px}
.f14{ font-size:14px}
.f20{ font-size:20px}
.f25{ font-size:25px}
.orange{ color:#f60}
.green{ color:green}
.blue{ color:blue}
.red{ color:red}
.green{ color:green}
.gray { color:#999}
.fc_333{ color:#333}
.fc_666{ color:#666}
.fc_000{ color:#000}
.fc_f60{ color:#f60}
.fc_999{ color:#999}
.arial{font-family:arial}
.simsun{font-family:'宋体'}
.yahei{font-family:'微软雅黑'}
.tr_hover tr.hover{ background:#F7F8FA}

/* 链接样式 */
a.c_fff{ color:#fff}
a.c_fff:hover { color:#fff; text-decoration:underline}
a.c_666{ color:#666}
a.c_666:hover { color:#f00; text-decoration:underline}
a.c_999{ color:#999}
a.c_999:hover { color:#f00; text-decoration:underline}
a.c_e50{ color:#e50}
a.c_e50:hover { color:#f00; text-decoration:underline}
a.c_15c{ color:#15c; font-size:12px;}
a.c_15c:hover { color:#f00; text-decoration:underline}
a.c_green{ color:green; font-size:12px;}
a.c_green:hover { color:green; text-decoration:underline}

.wrapper { width:960px; overflow:hidden; background:#fff}
.header { height:180px; background:url(../images/header.jpg) no-repeat}
.header h1{ height:180px;}
.header h1 a { display:block; height:180px; text-indent:-999em;}

.nav { height:35px;background:url(../images/nav.jpg) repeat-x; border-left:1px solid #DED2C2; position:relative; z-index:2; font-family:"微软雅黑"}
.nav li {float:left; height:15px; margin:10px 0 0 0; font-weight:bolder; width:90px; position:relative}
.nav li .nav_a1 { display:block; height:15px; width:95px;border-right:1px solid #4FC3EC; color:#fff;  line-height:15px; text-align:center}
.nav li .nav_a1:hover { color:#ff0; text-decoration:none}
.nav li#this { background:url(../images/nav_hover.gif) no-repeat}
.nav li#this .nav_a1 { color:#F9F6F3}
li.cx_btn { width:130px}
li.cx_btn a{ line-height:15px; text-align:center; color:#fff; display:block; border-right:1px solid #4FC3EC}
.s_nav{ width:95px; overflow:hidden; position:absolute; background:none; top:15px; left:0; padding:10px 0 0 0; display:none;}
.s_nav li { height:25px; margin:0; border-top:1px solid #1982BC; background:#0071B0}
a.nav_a2 { display:block; height:25px; line-height:25px; text-align:center; color:#fff}
a.nav_a2:hover { text-decoration:none; color:#fff; background:#1898DF;}

.search { line-height:22px; height:22px; padding:5px 10px; border:1px solid #ccc;}
.search * { float:left; display:inline; margin:0 0 0 10px}
.search input { font-size:100%; height:20px; border:1px solid #ccc; line-height:20px; vertical-align:middle}
.sear_text { width:200px; padding:0 0 0 5px;}
.sear_sub { width:100px; height:22px; border:1px solid #B2C2D7; background:#fff}
.search p { float:left; margin:0}
.search form { float:right; margin:0}

.gonggao { float:left; width:242px; border:1px solid #AFCDF3; margin:10px 0 0 0; padding:3px}
.title { background:url(../images/title.gif) no-repeat 100% 0; height:27px; position:relative}
.title p { background:url(../images/title.gif) no-repeat; height:27px; line-height:27px; float:left; color:#fff; padding:0 0 0 25px; top:0; left:0; position:absolute}
.title3 { background:url(../images/title3.gif) no-repeat 100% 0; height:27px; position:relative}
.title3 p { background:url(../images/title3.gif) no-repeat; height:27px; line-height:27px; float:left; color:#fff; padding:0 0 0 25px; top:0; left:0; position:absolute}
.gg_list { padding:5px; width:220px}
.gg_list li { line-height:20px; border-bottom:1px dashed #ddd; width:222px; padding:3px 0 3px 10px; background:url(../images/button2.gif) no-repeat 0 50%}
.gg_list li em { padding:0 0 0 5px; color:#f60}
.tupian { float:left; display:inline; margin:10px 0 0 10px;border:1px solid #AFCDF3; padding:3px; width:242px}


.slideBox {
	width:242px;
	height:179;
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	margin:3px 0 0 0
}
.slideBox .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox .hd ul li {
	float:left;
	margin-right:2px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.slideBox .hd ul li.on {
	background:#f60;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
}
.slideBox .bd img {
	width:242px;
	height:179px;
	display:block;
	border:0
}
.img_more { height:20px; clear:both; line-height:20px}
.img_more a { background:url(../images/more-white.gif) no-repeat  95% 6px; height:20px; line-height:20px; clear:both; display:block;}
.xinwen { float:right;border:1px solid #AFCDF3; margin:10px 0 0 0; padding:3px; width:432px}
.xw_list{ padding:5px; height:192px; overflow:hidden}
.xw_list li { line-height:23px; border-bottom:1px dashed #ddd; padding:0 0 0 15px; background:url(../images/iicon1.gif) no-repeat 0 50%}
.xw_list li em { color:#f60; float:right}

.denglu { float:left;border:1px solid #AFCDF3; margin:10px 0 0 0;padding:3px; width:192px; overflow:hidden; height:150px; overflow:hidden}
.l_input { width:100px; display:block; float:left}
.sub { width:60px; height:22px; border:1px solid #B2C2D7; background:#fff}

table td { padding:5px 0}

.dwhy { float:left;border:1px solid #AFCDF3; margin:10px 0 0 0;padding:3px; width:192px;overflow:hidden}
.hydt { float:left;border:1px solid #AFCDF3;padding:3px; width:288px; overflow:hidden; height:205px; overflow:hidden}
.hy_list {padding:5px;}
.hy_list li { line-height:20px; border-bottom:1px dashed #ddd;padding:5px 0 5px 10px; background:url(../images/button2.gif) no-repeat 0 50%}
.hy_list li em { padding:0 0 0 5px; color:#f60}
.dt_list,.px_list {padding:5px;}
.dt_list li,.px_list li  { line-height:23px; border-bottom:1px dashed #ddd;padding:0 0 0 10px; background:url(../images/button2.gif) no-repeat 0 50%}
.dt_list li em{ padding:0 0 0 5px; color:#f60; float:right}
.px_list li em { padding:0 0 0 5px; color:#f60;}

.px_list { background:url(../images/xl.jpg) no-repeat 100% 100%}
.pxxx { border:1px solid #AFCDF3; margin:10px 0 0 0;padding:3px; height:175px; overflow:hidden}

.mqtj {border:1px solid #AFCDF3;padding:3px;}
.mqtj img { padding:5px 0 0 10px}

.yjdt { float:left;border:1px solid #AFCDF3; margin:10px 10px 0 0;padding:3px; width:255px; height:250px}
.hyfx { float:left;border:1px solid #AFCDF3; margin:10px 10px 0 0;padding:3px; width:255px; height:250px}
.xzzq { float:left;border:1px solid #AFCDF3; margin:10px 0 0 0;padding:3px; width:255px; height:250px}
.yqlj {border:1px solid #AFCDF3; margin:10px 0 0 0;padding:3px; width:130px}
.bztj {border:1px solid #AFCDF3; margin:10px 0 0 0;padding:3px; width:130px}
.select { height:100px; width:130px; margin:3px 0 0 0; display:block}
.footer { border-top:1px solid #ccc; padding:20px 0; margin:20px 0 0 0; text-align:center; line-height:20px}

.loops { background:url(../images/left_bg.gif) repeat-y; margin:10px 0 0 0; border:1px solid #ccc}
.title2 { height:35px; line-height:35px; background:url(../images/t_bg.gif) repeat-x; color:#fff; font-size:14px; font-weight:bolder; padding:0 0 0 10px}
.main-left { float:left; width:250px}
.main-right { float:right; width:697px}
.l_list { padding:10px}
.l_list li { border-bottom:1px solid #B2C2D7; line-height:20px}
.l_list2 { padding:10px}
.l_list2 li { border-bottom:1px solid #B2C2D7; line-height:20px}
.location { padding:0 10px; background:url(../images/t_bg.gif) repeat-x; height:35px; line-height:35px; font-weight:bolder; color:#fff}
.location a { color:#fff; padding:0 10px}
.class-name { font-size:30px; text-align:center; padding:20px 0; color:#a00; line-height:30px; border-bottom:1px solid #ccc}
.single-body { padding:20px; font-size:14px; line-height:25px}
.new-list { padding:10px}
.new-list li { line-height:30px; background:url(../images/arrow_6.gif) no-repeat 0 50%; padding:0 0 0 20px; border-bottom:1px dashed #ccc}
.new-list li em { float:right}
.pages { height:20px; line-height:20px; padding:20px 0;  border-top:1px solid #ccc; text-align:center}
.pages .link { padding:3px 5px; border:1px solid #ccc}
.pages .this,.pages a:hover { padding:3px 5px; border:1px solid #15c; background:#15c; color:#fff; font-weight:bolder; text-decoration:none}
.viewArt { padding:20px; line-height:25px}
.infos { text-align:center; padding:10px 0; border-bottom:1px solid #ccc}
#F1 { font-size:16px; cursor:pointer}
#F2 { font-size:14px; cursor:pointer}
#F3 { font-size:12px; cursor:pointer}
.act { border-top:1px solid #ccc; padding:10px; line-height:20px}
.act a { color:#05c}
.downloadBtn { display:block; margin:10px 0 0 0; width:99px; height:31px; background:url(../images/d.gif) no-repeat}
.downloadBtn a { display:block; height:31px; text-indent:-999em}
.book { padding:10px; line-height:30px}
.book input,.book textarea { padding:5px}
.book_list { padding:10px; line-height:20px}
.book_list li { border:1px solid #ddd; margin:0 0 10px 0}
.book_list li p { padding:0 10px; line-height:30px; border-bottom:1px solid #ddd; background:#E4E9FA}
.book_list_cont { padding:10px}
.book_list_reply { border-top:1px solid #ddd; line-height:30px; background:#f6f6f6; padding:0 10px}
.sartList { padding:10px; line-height:20px}
.query_box { margin:10px 0 0 0; border:1px solid #ccc}
.query_cont { padding:20px}
.query_table { margin:10px 0 0 0; border-top:1px solid #ddd;border-left:1px solid #ddd; text-align:center}
.query_table th { padding:10px 5px; background:#f6f6f6; border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.query_table td { padding:10px 5px; border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.zscx { height:80px; background:url(../images/cx.gif) no-repeat; float:left; width:200px; margin:10px 0 0 0;}
.zscx a { display:block; height:80px; text-indent:-999em}
.xxyd { height:80px; background:url(../images/xx.jpg) no-repeat; float:left; width:138px; margin:10px 0 0 0;}
.xxyd a { display:block; height:80px; text-indent:-999em}
.bookgg { background:#E4E9FA; border-bottom:1px solid #ccc; padding:10px; line-height:20px}
.lxwmbtn { padding:10px; border-bottom:1px solid #ccc;}
.lxwmbtn a { display:block; width:200px; height:52px; margin:0 auto; background:url(../images/mail.jpg) no-repeat; text-indent:-999em}