/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}li{list-style:none}table{width:100%;line-height:1.5em;border-collapse:collapse;border-spacing:0}
.clearfix:after, .container:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.clearfix, .container{display:inline-block;}
* html .clearfix, * html .container{height:1%;}
.clearfix, .container{display:block;}
.clearer{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
html{color:#555;font-size:12px;font-family:Helvetica, Arial,sans-serif;text-align:left;}
strong, th, thead td, h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:1.9em;}h2{font-size:1.7em;}h3{font-size:1.5em;}h4{font-size:1.3em;}h5{font-size:1.2em;}h6{font-size:1em;}
cite, em, dfn{ font-style: normal;}
code, kbd, samp, pre, tt, var, button, input, select, textarea{font-family:Helvetica, Arial,sans-serif;}
a{color:#484848;text-decoration:none;outline:none;}
a:hover{color:#bb3c15;text-decoration:underline;}
ul li a:hover{color:#bb3c15;text-decoration:underline;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:.5em 0;border:none;}
hr.space{background:#fff;color:#fff;}
table{border-top:1px solid #eee;border-left:1px solid #eee;}
th, td{padding:5px;border-bottom:1px solid #eee;border-right:1px solid #eee;vertical-align:top;}
th{font-weight:bold;text-align:center;background:#f8f8f8;}
textarea, input[type='text'], input[type='password'], select{padding:4px;}
input, select{cursor:pointer;}input[type='text'],input[type='password']{cursor:text;}label{cursor:pointer;}
.clear{ clear:both; }
img{border:none;}
/*页面整体css*/


body { background:#FFF; margin:0; padding:0;font-size:14px; font-family:"宋体"; color:#4e4e4e;}


/* CSS空白 */
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; overflow:hidden }
.blank2 { margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; overflow:hidden }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; overflow:hidden }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; overflow:hidden }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; overflow:hidden }
.blank11 { margin:0 auto; height:11px; font-size:1px; clear:both; overflow:hidden }
.blank12 { margin:0 auto; height:12px; font-size:1px; clear:both; overflow:hidden }
.blank13 { margin:0 auto; height:13px; font-size:1px; clear:both; overflow:hidden }
.blank14 { margin:0 auto; height:14px; font-size:1px; clear:both; overflow:hidden }
.blank15 { margin:0 auto; height:15px; font-size:1px; clear:both; overflow:hidden }
.blank16 { margin:0 auto; height:16px; font-size:1px; clear:both; overflow:hidden }
.blank18 { margin:0 auto; height:18px; font-size:1px; clear:both; overflow:hidden }
.blank20 { margin:0 auto; height:20px; font-size:1px; clear:both; overflow:hidden }
.blank23 { margin:0 auto; height:23px; font-size:1px; clear:both; overflow:hidden }
.blank25 { margin:0 auto; height:25px; font-size:1px; clear:both; overflow:hidden }
.blank30 { margin:0 auto; height:30px; font-size:1px; clear:both; overflow:hidden }


/* 登录搜索*/

.denglu_nr{ width:100%; height:40px; line-height:40px;  margin:0 auto; background:#efefef;}
.denglu_nr ul{ width:1180px; margin:0 auto;text-align:right;color: #696969;
 font-size: 12px; }
.denglu_nr ul li{ float:right; margin:0 5px; line-height:40px;font-size:12px;} 
.denglu_nr ul li a{color: #696969;}


.search {
 border: none;
 width: 300px;
 margin: 7px auto; 

}
.search input, .search button {
 border: none;
}
.search input.box {
 color: #696969;
 font-size: 12px;
 width: 232px;
 height: 20px; line-height:20px;
 padding:3px; 
 background: #ffffff;
}

.search button.btn {
 color: #696969; width:42px; text-align:right; line-height:27px; float:right; height:26px; background:#efefef;
}
.search button.btn:hover {
 color: #000000;background:#efefef;
}
 

/* 顶部头图*/
#sy_toptp{ width:100%; min-width:1420px;  margin:0 auto; height:198px;top:0;overflow-x:hidden;border:none;}
#sy_toptp img{height:198px; border:none;}
 
 
 
/* 顶部导航*/

#sy_topdh {
	width: 100%;
	background: url(/style/images/new/kongziwangsouye_03.jpg) repeat-x;
}
#sy_topdh span {
	cursor: pointer
}
#navarea { position:relative;
	width: 1180px;
	height: 89px;
	margin: 0 auto;
}
#navarea ul {
	clear: both;
	float: left;
	width: 1180px;
}
#navarea li {
	float: left;
	height: 49px;
	font-size: 16px;
	line-height: 49px;font-family:"微软雅黑";
}
#navarea a {
	float: left;
	display: inline-block;
	height: 49px;
	padding: 0 17px;
	color: #fff;
	text-decoration: none;
}
#navarea .on a:link, #navarea .on a:visited, #navarea .on a:hover, #navarea .on a:active {
	float: left;
	display: inline-block;
	height: 49px;
	padding: 0 0 0 19px;
	color: #5c2400;
	background: #FFF;
}
#navarea .on a:link span, #navarea .on a:visited span, #navarea .on a:hover span, #navarea .on a:active span {
	display: inline-block;
	height: 49px;
	padding: 0 17px 0 0px;
	background: #FFF) no-repeat right;
}

#navarea dl {
	clear: both;
	float: left;
	padding: 0;

	width: 1180px;
}
#navarea dt {
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 49px;
	line-height: 49px; background:url(/style/images/new/kongziwagnshouye01.png) no-repeat right center;
}
#menu {

	clear: both;
	float: left;
	color: #292929;

	height:40px;
	z-index:1100;

}
#menu li {
	float: left;
	padding: 0 1px 0 1px;
	font-size: 14px;
	color: #292929;
	line-height: 40px;background:#FFF; height:40px;
}
#menu ul {
	width: 650px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	_margin-left: 20px; z-index:1100;
}
#menu li a:link, #menu li a:visited {
	color: #292929;
	text-decoration: none;
}
#menu li a:hover, #menu li a:active {
	color: #741300;
	text-decoration: none;
}
#menu li strong {
	font-size: 14px;
	font-weight: normal;
}
#menu a {
	padding: 0 12px;
}

#menu a:hover{
	color: #741300;
}


/* 当前设置*/
.dqwz{
	width:100%;
	height:42px;
	position:absolute;
	left: 0px;
	top: 288px; z-index:10; border-bottom:1px solid #efefef;
}
.dqwz0{ width:1180px; margin:0px auto;line-height:42px; height:42px;font-size:12px; font-family:"微软雅黑"; color:#656464; padding:0;}
.dqwz span{ color:#985f1c;}
.dqwz a{ margin-left:5px;color:#656464; margin-right:5px;}
.dqwz a:hover{color:#b00;}
	
/* 内容2 */

.nr{ width:1180px; margin:0 auto;}

.nrxq_bt_wy { width:1000px; height:auto; overflow:hidden; padding-bottom:30px; padding-top:30px; margin:0 auto;}
.nrxq_bt_wy h2{font-size:28px; font-family:"微软雅黑"; color:#595959; text-align:center; line-height:30px; font-weight:normal; margin-bottom:25px;}
.nrxq_bt_wy h5{font-size:12px; font-family:"宋体"; color:#8d8d8d; text-align:center; line-height:30px; font-weight:normal; height:30px; border-bottom:1px dotted #eaeaea; padding-bottom:15px; margin-bottom:30px; }
.nrxq_bt_wy p{ color:#656565;font-size:14px; font-family:"宋体"; line-height:32px;  margin-bottom:20px;}
.nrxq_bt_wy .zr_bj_wy{ width:1000px; text-align:right; line-height:40px; margin-top:40px;color:#656565;font-size:14px; font-family:"宋体"; margin-bottom:40px; }


/* 纠错 分享 打印 */
.jiucuo_fenxiang{ width:1180px; height:40px; border-bottom:1px solid #efefef; border-top:1px solid #efefef; overflow:hidden;}
.jiucuo_fenxiang a{ float:left; margin-right:20px;font-size:12px; font-family:"宋体"; color:#595959; line-height:40px;}
.jiucuo_fenxiang a:hover{color:#bb3c15;}


/* 相关阅读 */
.xiangg_yuedu{width:1180px; overflow:hidden; margin-top:40px; margin-bottom:60px;}
.xiangg_yuedu h4{font-size:14px; font-family:"宋体"; color:#595959; line-height:40px; }
.xiangg_yuedu ul{ overflow:hidden;}
.xiangg_yuedu ul li{ width:370px; float:left; line-height:30px;font-size:14px; font-family:"宋体"; color:#595959;}
.xiangg_yuedu ul li a{ color:#595959;}
.xiangg_yuedu ul li a:hover{color:#bb3c15;}

/* 底 */
.di{height:400px;width:1180px;margin:0 auto;font-family:'微软雅黑';padding-top:10px;}

/* 孔子网络台 */
.kz_wlt{display:inline-block;width:356px;}
.kz_wlt h3{margin-bottom:30px; background:url(/style/images/new/kongziwangsouye_32.png) no-repeat 15px center; height:40px; line-height:40px; padding-left:150px;font-size:24px;}
.kz_wlt h3 a{ color:#000000;}
.kz_wlt h3 a:hover{color:#bb3c15; text-decoration:none;}

.kz_wlt_nr{ width:352px; overflow:hidden;}
.kz_wlt_nr ul{width:342px; padding:0 5px;}
.kz_wlt_nr ul li{ width:150px; margin:0 10px 20px 10px; float:left; position:relative;}
.kz_wlt_nr ul li img{ width:150px; height:110px; margin-bottom:8px;}
.kz_wlt_nr ul li p{ line-height:24px;font-size:12px; font-family:"微软雅黑"; color:#916243; width:150px; height:24px; overflow:hidden; text-align:center; }
.kz_wlt_nr ul li p a{ color:#916243; }
.kz_wlt_nr ul li p a:hover{color:#bb3c15;}

.liebiao_sp a{ display:block; position:absolute; width:43px; height:43px; background:url(/style/images/new/liebiao_ship.png) no-repeat center center; top:35px; left:55px; z-index:120;}
.fengxian{border-bottom:1px dashed #dfdfdf; width:322px;margin:0 15px; height:2px;}

/*儒学文化馆*/
.rxue_whg{display:inline-block;width:356px;vertical-align:top;}
.rxue_whg h3{margin-bottom:20px; background:url(/style/images/new/kongziwangshouye_118.png) no-repeat 20px center; height:40px; line-height:40px; padding-left:65px;font-size:24px;font-weight:normal;}
.rxue_whg h3 a{ color:#000000;}
.rxue_whg h3 a:hover{color:#bb3c15; text-decoration:none;}

.rxue_whg_nr{ width:352px; overflow:hidden; margin-bottom:}
.rxue_whg_nr ul{width:344px; padding:0 9px;}
.rxue_whg_nr ul li{ background:url(/style/images/new/kongziw_05.jpg) no-repeat; width:152px; height:147px; margin:8px; float:left;}
.rxue_whg_nr ul li:hover{ background:url(/style/images/new/kongziw_03.jpg) no-repeat;}
.rxue_whg_nr ul li a{width:152px; height:37px; text-align:center;font-size:16px; font-family:"微软雅黑"; color:#000000; display:block; padding-top:110px;}
.rxue_whg_nr ul li a:hover{color:#bb3c15; text-decoration:none;}

.rujia_jdk{background:url(/style/images/new/kzw7.png) no-repeat center 40px;}
.shuzi_tsg{width:156px; height:147px; background:url(/style/images/new/kzw1.png) no-repeat center 40px;}
.ruxue_bk{width:152px; height:147px; background:url(/style/images/new/kzw3.png) no-repeat center 37px;}
.ruxue_wk{width:152px; height:147px; background:url(/style/images/new/kzw4.png) no-repeat center 38px;}

.shuzi_tsg:hover{width:156px; height:147px; background:url(/style/images/new/kzw_sy1.png) no-repeat center 40px;}
.kongzi_shuf:hover{width:156px; height:147px; background:url(/style/images/new/kzw_sy2.png) no-repeat center 40px;}
.ruxue_bk:hover{width:152px; height:147px; background:url(/style/images/new/kzw_sy3.png) no-repeat center 37px;}
.ruxue_wku:hover{width:152px; height:147px; background:url(/style/images/new/kzw_sy4.png) no-repeat center 38px;}
.yujiao_yl:hover{width:156px; height:147px; background:url(/style/images/new/kzw_sy5.png) no-repeat center 35px;}
.shouji_app:hover{width:156px; height:147px; background:url(/style/images/new/kzw_sy6.png) no-repeat center 37px;}


/* 网上学堂 */
.wangshang_xt{display:inline-block;width:356px;margin:0 6px;}
.wangshang_xt h3{margin-bottom:30px; background:url(/style/images/new/wsxtt.png) no-repeat 15px center; height:40px; line-height:40px; padding-left:50px;font-size:24px;font-weight:normal;}
.wangshang_xt h3 a{ color:#000000;}
.wangshang_xt h3 a:hover{color:#bb3c15; text-decoration:none;}

.wangshang_xt_nr{ width:352px; overflow:hidden;}
.wangshang_xt_nr ul{width:342px; padding:0 5px;}
.wangshang_xt_nr ul li{ width:150px; margin:0 10px 20px 10px; float:left; position:relative;}
.wangshang_xt_nr ul li img{ width:150px; height:110px; margin-bottom:8px;}
.wangshang_xt_nr ul li p{ line-height:24px;font-size:12px; font-family:"微软雅黑"; color:#916243; width:150px; height:24px; overflow:hidden; text-align:center; }
.wangshang_xt_nr ul li p a{ color:#916243; }
.wangshang_xt_nr ul li p a:hover{color:#bb3c15;}

.liebiao_sp a{ display:block; position:absolute; width:43px; height:43px; background:url(/style/images/new/liebiao_ship.png) no-repeat center center; top:35px; left:55px; z-index:120;}
.fengxian{border-bottom:1px dashed #dfdfdf;width:332px; margin:0 auto; height:2px;}


/* 微信平台 */
.weixin{overflow:hidden; width:292px; margin:0px auto; padding:40px 30px 20px 30px;}
.weixin .weixin_left{ width:115px; float:left;}
.weixin .weixin_left img{ width:115px; height:115px; margin:0 auto;}
.weixin .weixin_left p{font-size:12px; font-family:"宋体"; line-height:24px; font-weight:normal; color:#916243; text-align:center;}
.weixin .weixin_right{ width:115px; float:right;}
.weixin .weixin_right img{ width:115px; height:121px; margin:0 auto;}
.weixin .weixin_right p{font-size:12px; font-family:"宋体"; line-height:24px; font-weight:normal; color:#916243; text-align:center;}


/* 底部 */
.footer{ background:#8f5027; width:100%; margin:0 auto;}
.footer_dh{ height:60px; border-bottom:1px dotted #FFF; margin:0 auto; text-align:center;width:100%;font-size:13px; font-family:"微软雅黑"; line-height:70px; margin-bottom:20px;}
.footer_dh a{ margin:0 10px; color:#FFF;}
.footer_diz{ line-height:28px; margin:0 auto; text-align:center;width:100%;font-size:13px; font-family:"微软雅黑"; color:#FFF; padding-bottom:80px;}
