﻿@charset "utf-8";
body{font-size:12px;font-family:"宋体";color:#333;background:url(bg.png) no-repeat #fdfacd;background-size: 100% 112%;}
body,ul,li,dl,dt,dd,p,input,h1,h2,h3{margin:0px;padding:0px;}
a{font-size:12px;color:#333;text-decoration:none;}
a:hover{text-decoration:underline; color:#ff4800;}
img{border:0px;}
ul{list-style-type:none;}
.clear{clear:both;}
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.fl{float:left;}
.fr{float:right;}
.nobg{background-image:none!important;}
.tran{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;background-color:#000;}
.list li{text-align:right;}
.list li a{float:left;}
.ft1,.header p a,.nav li a,.m02 .title span,.m03 .title span,.m04 .title .fl,.m05 .title .fl,.m06 .title span,.m07 .title span,.m10 .title span,.m09 .title,.nrank .title span,.nsid02 .title span,.m11 .title{font-size:14px;font-weight:bold;color:#FFF;text-decoration:none;}
.ft2,.m0801 .title a{font-size:14px;font-weight:bold;color:#db0703;text-decoration:none;}
.fm1{font-family:"微软雅黑", "黑体";}
.bd1{border:solid 1px #e2e2e2;border-top:none;}
.mt1{margin-top:10px;}
input[type="button"]{ border:none;}
/*通用end----------------------------------------------------------- */
.lay{ width:990px; margin:0 auto; position:relative;}
.logo a{ display:block; width:200px; height:80px; text-indent:205px; white-space:nowrap; overflow:hidden; background:url(logo.png) no-repeat;}
.top{ background:url(top.png) no-repeat; line-height:24px; height:24px; overflow:hidden;}
.top .fl{ padding:0 0 0 255px;}
.top .fr{ padding:0 8px 0 0;}
.header{ background:#EE3E40; height:121px; overflow:hidden;}
.header p{ position:absolute; bottom:0; right:0;}
.header p a{ display: inline-block; width:140px; height:26px; line-height:26px; border:none; margin:0 2px; text-align:center;}
.header p .btn01{ background:url(btn01.png) no-repeat;}
.header p .btn02{ background:url(btn02.png) no-repeat;}
.header p .btn03{ background:url(btn03.png) no-repeat;}

/* 党徽 */
.header img {
    position: absolute;
    width: 75px;
    top: 22px;
    left: 40px;
}

.header span {
    letter-spacing: 3px;
    color: #fff;
    font-size: 34px;
    display: inline-block;
    font-family: 黑体;
    font-weight: bold;
    text-shadow: -3px 3px black;
}
.nav{ background:url(nav.png) repeat-x; line-height:40px; height:40px;}
.nav li{ float:left; background:url(navfg.png) no-repeat right top; padding:0 33px; position:relative;}
.nav li div{ position:absolute; top:40px; left:0; background:#e22400; width:100%; z-index:99; display:none;}
.nav li div p{ font-size:12px; text-align:center; line-height:32px !important; border-top:dotted 1px #e76831;}
.nav li div p a{ font-size:12px;}
.subnav{ background:url(subnav.png) no-repeat; height:31px; line-height:31px;}
.subnav .fl{ padding:0 0 0 30px;}
.subnav .fr{ padding:0 8px 0 0;}
.subnav .btn_search{ background:url(btn-search.png) no-repeat; width:46px; height:22px; color:#fff; font-weight:bold;}
.main{ width:980px; padding:10px 5px; margin:0 auto; position:relative; background:#fff;}
.m01{ width:340px; height:255px;}

.m02{ width:380px; display:inline; margin-left:10px; background:url(n2604.png) no-repeat center 24px;}
.m02 .title{ height:24px; line-height:24px;}
.m02 .title .fl{ float:left; text-align:center; padding-left:4px;}
.m02 .title .fl span{ display:inline-block; width:91px; height:28px; background:url(n2603.png) no-repeat; color:#db0703; margin:0 1px;}
.m02 .title .fl .curr{ background:url(n2602.png) no-repeat !important; color:#fff !important;}
.m02 .title .fr{ float: right;}
.txtlist{ padding:10px 15px 8px;}
.txtlist li{ background:url(icon02.png) no-repeat left center; line-height:29px; border-bottom:dotted 1px #b1b1b1; padding-left:8px; font-size:14px; color:#666;}
.txtlist li a{ font-size:14px;}
.m03{ width:240px;}
.m03 .title{ background:url(tit01.png) no-repeat; height:33px; line-height:33px;}
.m03 .title span{ float:left; padding-left:30px;}
.m03 .mbody{ background: url(login.png) no-repeat center top #ffedcf; border:solid 1px #ffcc99; border-top:none; padding-top:11px;min-height: 210px; _height: 210px;}
.m03 .mbody table{ margin:0 auto;}
.m03 .mbody table td{padding:4px 0;}
.btn04{ text-align:center;}
.m03 .mbody input[type="text"],.m03 .mbody input[type="password"]{ height:22px;}
.m03 .mbody .btn04{  border-bottom:dotted 1px #ffcc99;padding:10px 0;}
.m03 .mbody .btn04 input{ background:url(btn04.png) no-repeat; width:119px; height:24px; border:none;}
.m03 .mbody .btn05 input{ background:url(btn05.png) no-repeat; width:119px; height:24px; color:#fff;border:none;}
.btn05{ color:#ff4800;line-height:40px;padding:10px 0;}
.m04{ width:650px;}
.m04 .title{ background:url(title03.png) no-repeat; height:34px; padding:0 10px 0 26px;}
.m04 .title .fl,.m05 .title .fl{ line-height:30px;}
.m04 .title .fr,.m05 .title .fr{ line-height:28px; padding-top:2px;}
.m04 .title .fr a,.m05 .title .fr a{font-size:14px; padding:5px 10px 6px; }
.m04 .title .fr .curr,.m05 .title .fr .curr{ background:#fff; border: solid 1px #f9c697; border-bottom:none; color:#a10103;}
.m04 .mbody{ padding:10px 0 0;}
.listvideo{padding:0 15px 4px;}
.listvideo li{ text-align:center; width:134px; float:left; padding:0 10px; margin:2px 0 5px;}
.listvideo li a{ display:block; width:120px; height:90px; border:solid 1px #d4d6d5; background:#eaeceb; padding:5px 6px;}
.listvideo li span{ height:28px; line-height:28px;}
.m05{ width:320px;}
.m05 .title{ background:url(title01.png) no-repeat; height:34px; padding:0 10px 0 26px;}
.m06{ width:320px; display:inline; margin-left:10px;}
.m06 .title,.m07 .title,.m10 .title{ background: url(n2801.png) no-repeat; height:30px;}
.m06 .title a,.m07 .title a,.m10 .title a{ display:block; width:308px; padding-left:12px; height:30px;}
.m06 .title span,.m07 .title span,.m10 .title span{ display:inline-block; width:124px; text-align:center; line-height:30px;}
.m06 ul{ padding:8px 15px;}
.m06 ul li{ background:url(icon01.png) no-repeat left center; line-height:29px; border-bottom:dotted 1px #b1b1b1; padding-left:8px;}
.m06 ul li a{ font-size:14px;}
.m07{ width:320px;}
.m07 .bd1{ padding:3px 15px;}
.m07 .bd1 div{ height:119px; padding:10px 0 6px;}
.m07 .bd1 p{ width:8px; height:50px;}
.m07 .bd1 ul{ float:left; width:272px; padding:0 0 10px;}
.m07 .bd1 ul li{ float:left; width:60px; height:50px; padding:0 4px;}
.m10{ width:320px;}
.m10 .bd1{ min-height:180px; _height:180px; padding:11px 15px;}
.m08{ width:770px;}
.m0801{ width:250px;}
.m0801 .title{ background:url(tit05.png) no-repeat; line-height:30px; height:30px;}
.m0801 .title a{ display:block; width:230px; height:30px; padding-left:20px;}
.m0801 .bd1{ padding:8px;}
.m0801 table{ width:100%; text-align:center;}
.m0801 table th{ background:#fff9e7; color:#666; font-weight:bold; line-height:30px;}
.m0801 table td{ line-height:24px;}
.ml1{ margin-left:10px; display:inline;}
 
.m09{ width:182px; min-height:163px; _height:163px; background:url(m09.png) no-repeat center top; border:solid 1px #eeb570; padding:72px 8px 0;}
.m09 p{ background:url(m09list.png) no-repeat left center; line-height:24px; padding:6px 0;}
.m09 p span{ display:inline-block; width:77px; text-align:center; color:#fff; padding-right:14px;}

.flink{ background:url(flink.png) repeat-x; height:28px; padding-top:8px; text-align:center;}
.flink select{ width:150px; margin:0 10px;}
.footer{ background:url(footer.png) repeat-x; text-align:center; line-height:24px; padding:10px 0;}

.sidebar{ width:240px;}
.nsidfl .title{ background:url(sidTit1.png) no-repeat; width:240px; height:40px; text-align:center; font:bold 18px/40px "微软雅黑", "黑体"; color:#fff;}
.nsidfl ul li{ background:url(nlist01.png) no-repeat; line-height:41px;color:#666;}
.nsidfl ul li:hover,.nsidfl ul .curr{ background:url(nlist02.png) no-repeat; color:#cd1b00;}
.nsidfl ul li a{padding-left:85px; font-size:14px; font-weight:bold; text-decoration:none;}
.nsidfl ul li div p{background:url(nlist04.png) no-repeat; padding-left:10px;}
.nsidfl ul li div p:hover{background:url(nlist03.png) no-repeat;}
.nsidfl ul li div p a{ font-size:14px; font-weight: normal; text-decoration:none;}
.nrank .title,.nsid02 .title{ background:url(sidTit2.png) no-repeat; height:29px; line-height:29px;}
.nrank .title span,.nsid02 .title span{ float:left; padding-left:36px;}
.nrank ul{ background:url(sidRankbg.png) no-repeat center top; padding:0 15px; border:solid 1px #fde4d9; border-top:none;}
.nrank ul li{ line-height:30px; padding-left:16px;}
.ncount{ background:url(sidCountbg.png) no-repeat center top #fff6dd; width:238px; border:solid 1px #eeb570; padding:60px 0 10px;}
.ncount p{ background: url(sidCount01.png) no-repeat left center; height:24px; margin:5px 15px; line-height:24px;}
.ncount p span{ float:left; display:block; color:#fff; width:77px; text-align:center; padding-right:10px;}
.nsid02 ul{padding:10px 15px; border:solid 1px #fde4d9; border-top:none;}
.nsid02 ul li{ background:url(sidList01.png) no-repeat; width:168px; height:28px; line-height:28px; padding-left:40px; margin:3px 0;}
.nsid02 ul li a{ font-size:14px;}

.content{ width:730px;}

.ntitbarcode{float:left; width:100%; background:url(nytitle2.jpg) no-repeat; height:32px; padding:8px 10px 0 35px; margin:10px 0 0;}
.ntitbarcode .f2{ font: bold 15px/10px "微软雅黑", "黑体"; color:#fff;}

ul.list {float:left; margin:10px 0 0 14px;
}
.divImg { display:inline-block; width:155px; margin:10px 0 0 120px; line-height:36px; text-align:center;}
.erweima { width:680px; margin:10px 15px;}
.erweima fieldset{ padding:10px; border:1px solid #d8d8d8;}
.erweima legend{ margin-left:10px; padding:0 15px; font:bold 14px "宋体"; color:#e00; }
.erweima ul { list-style:none;}
.erweima li {float:left; width:90px; margin:10px 11px; line-height:35px; text-align:center; color:#666;padding-left: 8px;font-size: 14px;}
.erweima li img{ width:90px; height:90px;}

.erweima02 { width:680px; margin:10px 15px;}
.erweima02 fieldset{ padding:10px; border:1px solid #d8d8d8;}
.erweima02 legend{ margin-left:10px; padding:0 15px; font:bold 14px "宋体"; color:#e00; }
.erweima02 ul { list-style:none;}
.erweima02 li {float:left; width:110px; margin:10px 11px; line-height:35px; text-align:center; color:#666; list-style:none;font-size: 14px;}
.erweima02 li img{ width:110px; height:110px;}

.erweimaBox { width:700px;  color:#FFF; margin:0; }
.erweimaNav {width:700px; height:28px; }
.erweimaNav ul {margin:0;padding:0;list-style-type: none;}
.erweimaNav li { text-align:center; float:left; display:block; width:85px; cursor:pointer; background:#fff; position:relative; z-index:4; height:27px; overflow:hidden; display:inline; font-size:14px; line-height:27px; color:#333;}
.erweimaNav .cli {color:#eb0000; font-weight:bold; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#erweimaCon {float:left; width:700px; background-color:#fff;border:#CCC 1px solid; margin:-1px 0 0 0; }
#erweimaCon ul {margin:0;padding:5px;list-style-type: none;}
#erweimaCon .hidden {display:none;}
#erweimaCon li {float:left; width:95px; margin:10px 5px; line-height:35px; text-align:center; color:#666; list-style:none;padding-left: 8px;font-size: 14px;}
#erweimaCon li img{ width:95px; height:95px;}




.ntit01{ background:url(nytitle.png) no-repeat; height:32px; padding:8px 10px 0 35px;}
.ntit01 .fl{ font: bold 18px/32px "微软雅黑", "黑体"; color:#fff;}
.ntit01 a{ float:right; padding-top:10px; color:#cd1b00;}
.nbody01,.zh_nbody01{ border:solid 1px #d2d2d2; border-top:none; background:url(nybotbg.png) no-repeat center bottom; padding-bottom:30px;}
.nbody01 h1{ font: bold 18px/50px "微软雅黑", "黑体"; color:#333; text-align:center;}
.video_zt{ background:url(30103_r01.png) no-repeat; width:627px; height:222px; margin:0 auto; padding:26px;}
.video_zt .fl{ width:300px; height:219px;}
.video_zt .fr{ width:290px; height:219px;}
.video_zt .fr p{ line-height:36px;}
.video_ms{ padding:15px 20px; min-height:300px;}
.ntit02{background: url(30103_r02.png) no-repeat left top; line-height:25px; font-size:14px; font-weight:bold;}
.ntit02 span{ display:block; width:80px; padding-left:28px; line-height:25px; font-size:12px; color:#fff;}
.nbody02{ line-height:24px;text-indent:2em;}
.nbody02 p{ padding:5px 0;}
.video_main{ width:650px; height:500px; margin:0 auto; padding:15px 0; position:relative;}
.txtlist02{ padding:10px 15px;}
.txtlist02 li{ background:url(icon02.png) no-repeat left center; line-height:35px; border-bottom:dotted 1px #b1b1b1; padding-left:8px; font-size:14px; color:#666;}
.txtlist02 li a{ font-size:14px;}
.pages { height:70px; line-height:70px; text-align:center;}
.pages a { border: solid 1px #c9c9c9; background:#fff; padding:3px 8px; color:#262626; text-decoration:none;}
.pages a:hover { border-color:#cd1b00; color:#cd1b00;}
.pages .curr { background:#cd1b00!important; color:#fff!important; border-color:#cd1b00 !important;}
.ntip{ border-bottom:dotted 1px #CCC; line-height:30px; height:30px; text-align:center; margin:0 20px;}



.txtbody01{ text-indent:2em; font-size:14px; line-height:24px; padding:5px 20px;}
.txtbody01 p{ padding: 5px 0;}
.ndl01{ border-bottom: dotted 1px #ccc; padding:15px; margin:0 20px;}
.ndl01 dt{ width:220px; height:150px; float:left;}
.ndl01 dd{ float:right; width:380px; line-height:24px; color:#666;}
.ndl01 .title{ font-size:14px; line-height:30px !important; color:#333;}
.ndlbtn{ text-align:right; padding-top:15px;}
.nbody01 .fl{ width:130px; height:164px; padding:0px 0 15px 0px;}
.ntab01{ float:right; width:540px; height:164px; line-height:27px;}
.ntab01 td{ border-bottom:dotted 1px #CCC; }
.ntab02{ background:#fce3ba; margin-top:10px;}
.ntab02 th{ background:url(thbg.png) repeat-x; line-height:31px;}
.ntab02 td{ background:#fff; line-height:36px; text-align:center;}
.ntab02 td a{ color:#cd1b00;}
.btn06{ background:url(btn07.png) no-repeat; width:57px; height:21px; border:none;}
.zh_bookadmin{ width:650px; height:auto; float:left;}

.zh_bookadmin_top{ width:650px; height:12px; float:left;}
.zh_booktop{ width:650px; height:30px; float:left; background:url(bookico.png) no-repeat 10px 7px; margin-top:20px;}
.zh_booktop_name{ width:470px; height:30px; float:left;  padding-left:30px; line-height:30px; font-weight:bold;}
.zh_messagecol{ color:#aa448d;}
.zh_booktop_time{ width:150px; height:30px; float:left; color:#416c8c; text-align:right; line-height:30px;}
.zh_bookcontent{
	width:628px;
	min-height:40px;
	height: auto!important;
	height:40px;
	float:left;
	border:1px solid #ad683f;
	padding:10px;
	color:#333;
	background-color: #ffbc8f;
    line-height: 24px;

}
.zh_bookadmin{ width:650px; height:auto; float:left;}
.zh_bookadmin_top{ width:650px; height:12px; float:left;}
.zh_bookadmin_mid{
	width:628px;
	min-height:30px;
	height: auto!important;
	height:30px;
	float:left;
	padding:10px;
	color:#333;
	background-color: #ffecdb;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ad683f;
	border-bottom-color: #ad683f;
	border-left-color: #ad683f;
    line-height: 24px;

}

.zh_nbody01 .fl{ width:130px; height:164px; padding:0 0 15px 0px;}
.zh_nbody01 ul{
	padding-top: 20px;
	padding-left: 20px;
	}
.zh_nbody01 ul p{
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	padding-bottom: 10px;
	}
.zh_nbody01 ul li{
	font-size: 14px;
	line-height: 28px;	
	}
.zh_nbody01 ul li span{
	padding-right: 10px;	
	}
.zh_tijiao{
	padding-right: 200px;
	}
.zh_ti{
	background-image: url(zh_tijiao.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 152px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bolder;
	color: #a51c24;
	}
.zh_message{
	padding-top: 20px;	
	}
.zh_message p{
	padding-bottom: 15px;	
	}
.zh_message p span{
	float: left;
		}
.zh_hong{
	color: #F00;	
	}
.zh_biankuan{
	height: 130px;
	width: 300px;	
	}
.zh_bian{
	width: 70px;	
	}
.zh_liu{
	padding-left: 270px;	
	}
.zh_liuyan{
	background-image: url(book_sub.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 104px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.zh_xuxian td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ba0200;
	line-height: 20px;
	font-size: 12px;
	}
.zh_ntip{
	 border-bottom:dotted 1px #CCC; line-height:30px; height:30px; text-align:center; margin:0 20px;
	font-size: 14px;
	font-weight: bolder;
	color: #F00;	
	}
.zh_toupiao{
	background-image: url(zh_toupiao.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bolder;
	color: #a51c24;
	margin-left: 300px;
	height: 40px;
	width: 122px;
	}
.zh_lttop{
	background-image: url(zh_lt01.jpg);
	height: 37px;
	margin-top: 10px;
	background-repeat: no-repeat;
	width: 688px;
	text-align: right;
	}
.zh_ltss{
	height: 28px;
	width: 158px;
	border: 1px solid #CCC;
	line-height: 28px;
	}
.zh_ltssd{
	background-color: #ff9919;
	height: 30px;
	width: 60px;
	border: none;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	line-height: 28px;
	}
.zh_plzi{
	padding-top: 10px;
	color: #F00;
	padding-bottom: 15px;
	}
.zh_bthg a{
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	line-height: 58px;
	}
.zh_bthg a:hover{
	color: #F00;	
	}
.zh_tupianming img{
	float: left;
	width: 38px;
	padding-right: 5px;
	}
.zh_tupianming p{
	width: 100px;
	float: right;
	line-height: 19px;
	}
.zh_ltsl{
	line-height: 19px;
	text-align: center;
	width: 60px;
	}
.zh_plzi {
	padding-right: 35px;
	text-align: right;
	}
.zh_plzu{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;	
	}
.zh_ltwenzi{
	color: #666;
	width: 690px;
	line-height: 30px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 10px;
}
.zh_ltbtk{  
	height: 24px;  
	}
.zh_message p{
	line-height: 24px;	
	}
.zh_lunan{
	background-image: url(zh_ltn02.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 86px;
	color: #FFF;
	font-weight: bold; border:0;
	}
.zh_ltnnbt{
	background-image: url(zh_ltnn03.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 650px;
	font-size: 14px;
	line-height: 44px;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	}
.zh_ltnnbt span{
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	float: right;
	}
.zh_ltnnxq01{
	border: 1px solid #CCC;
	width: 690px;
	margin-bottom: 20px;
	background-color: #ffedcf;
	}
.zh_ltnnxq{
	border: 1px solid #CCC;
	width: 690px;
	margin-bottom: 20px;	
	}
.zh_ltnnxq_zuo{
	margin-left: 20px;
	width: 160px;
	}
.zh_ltnnxq_zuo p{
	line-height: 17px;
	margin-top: 10px;
	}
.zh_ltnnpic{
	border: 1px solid #CCC;
	height: 120px;
	width: 120px;
	padding: 4px;
	}
.zh_ltnnxq_you{
	width: 510px
	}
.zh_ltnnxq_you02{
	font-size: 12px !important;
	color: #F00;
	}
.zh_ltnnxq_you p{
	padding-top: 10px;
	line-height: 22px;
	padding-right: 15px;
	font-size: 14px;
	padding-bottom: 10px;
	}
.zh_wsbj{
	background-image: url(wsbj_01.jpg);
	background-repeat: no-repeat;
	height: 166px;
	margin-top: 15px;
	width: 686px;
}
.zh_wsbj p{
	background-image: url(wsbj_02.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 133px;
	margin-left: 15px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	}
.zh_wsbj ul{
	padding-top: 10px;
	padding-left: 7px;
	}
.zh_wsbj ul li{
	background-image: url(wsbj_03.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 219px;
	line-height: 31px;
	float: left;
	padding-left: 5px;
	margin-bottom: 10px;
	}
.zh_wsbj ul li span{
	font-weight: bold;
	color: #ca1818;
	padding-left: 30px;
	}

/*20141126新增*/
.n2601{ padding:5px;}
.n2601 p{ float:left; width:100px; line-height:24px; padding:0 5px;}
.n2601 p span{ color:#f20400;}
.m11{ width:200px;}
.m11 .title{ background:url(n2601.png) no-repeat; line-height:33px; padding-left:30px;}
.m11 .mbody{ border:solid 1px #ffcc99; border-top:none;}
.m11 .mbody p{ background: url(n2605.png) repeat-x left bottom #ffedcf; padding:10px 0 0 4px; }
.m11 .mbody p span{ display:inline-block; width:76px ;height:25px; text-align:center; color:#db0703; font-weight:bold; line-height:25px; margin:0 1px;}
.m11 .mbody p .curr{ background:#fff; border-bottom:solid 1px #fff;border-top:solid 1px #f9c697;border-left:solid 1px #f9c697;border-right:solid 1px #f9c697;}
.m11 .mbody table{ margin:8px auto;}
.m11 .mbody table th{ background:#fff9e7;line-height:30px; color:#666;}
.m11 .mbody table td{ line-height:24px; text-align:center;}


/*20150124*/
.nper td b{ float:left; padding-right:5px; }
.n24tip{ float:left; background:url(n24tip.png) no-repeat; width:14px; height:14px; line-height:14px !important; text-align:center; padding:0 0 3px 11px; color:#fff;}

/*2015-12-14新增  教学动态 留言框 by lyh*/
.msg{ float:left; width:690px; margin-left:10px; padding:10px;
 }
.msg h2{ float:left; width:100%; border-bottom:2px solid #da3c49; font-family:微软雅黑; font-size:18px; font-weight:100; line-height:32px; margin-bottom:8px; }

.msg-box { border-bottom:1px solid #ddd; padding-bottom:12px; float:left; width:100%; margin-bottom:8px;}
.msg-box img{ float:left; width:60px; height:60px; margin:12px 0; }
.msg-text{ float:right; width:620px; margin:0; padding:0;}
.msg-name{ float:left; width:100%; margin:4px 0 0 0; line-height:24px; }
.msg-name h4{ float:left; color:#da3c49; font-weight:500;
}
.page { width:330px; margin:0 auto;
}
.msg-time { float:right; color:#aaa;
}
.ntip b{ margin:0 0 0 50px; background:url(zan1.png) 4px center no-repeat ; padding:3px 5px 2px 24px; line-height:22px; border-radius:5px; font-weight:100; color:#d50000; cursor:pointer;   }
.ntip b.yizan { background:url(yizan.png) 4px center no-repeat; color:#4d89ab;}
.zan{ float:right; width:50px; background:url(zan1.png) 4px center no-repeat ; padding:3px 5px 2px 24px; line-height:32px;  font-weight:100; color:#d50000; cursor:pointer;  
}
.yizan2 {float:right; width:50px; background:url(yizan.png) 4px center no-repeat; color:#4d89ab; padding:3px 5px 2px 24px; line-height:32px;  font-weight:100; cursor:pointer; 
}
.pinglunT { float:left; width:100%; border-bottom:2px solid #da3c49;  margin-bottom:8px;
}
.pinglunT h4{ float:left; width:300px; font-family:微软雅黑; font-size:18px; font-weight:100; line-height:32px; margin:0; }
/*2016-1-6 新增提示窗口 by lyh*/
.tishi{ position:fixed; bottom:0; right:0; width:300px; height:240px; z-index:9999; background:url(tishi.jpg) no-repeat; border:2px solid #db5320;}
.tishi-close{ position:absolute; top:0; right:0; background:#db5320; color:#fff; font-size:24px; line-height:24px; font-family:Verdana; padding:0 8px 7px 10px;}





/*积分应用----------------------------------------------------------- */

.jifen_jl h3{ background: url(images/jifen_jvbt.jpg) no-repeat; height:54px;}
.jifen_list  li{ width:140px; height:146px; background:url(images/jifen_bj.png) no-repeat; float:left;}
.jifen_list  li p{ color:#fff600; font-size:16px; text-align:center; line-height:44px;}
.jifen_list  li table{ text-align: center; width:140px; font-size:14px;}
.jifen_list  li table td{ height:40px;}
.jifen_list  li table strong{ color:#DF0104;}

.xiaofei_jl{ margin-top:17px; font-size:14px;}
.xiaofei_bt{ background:url(images/jifen_xfbt.jpg) no-repeat; height:54px; }
.xiaofei_jl table{ width:695px; text-align:center; margin-left:5px;}
.xiaofei_jl table tr.xiaofei_title{ background:#d62315; font-size:15px; font-weight:bold; color:#fff600;}
.xiaofei_jl table td{ height:40px; }
.xiaofei_bjco{ background:#fefbd4; }
.xiaofei_bjco td{border-bottom:solid #fff 2px;}
.jifen_yll{ margin-top:17px;}
.jifen_yll_bt{ background:url(images/jifen_yllbt.jpg) no-repeat; height:54px;}
.jifen_yll p{ text-align:center; font-size:18px; padding-top:20px;}
.jifen_yll p.jifen_yllfont{ font-size:30px;}

.jf_zhushi{ width:690px; background:#fecf78; color:#000; font-size:15px; padding:14px; margin-top:30px;border-radius:5px; line-height:34px;}
.jf_zhushi_bt{font-size:25px;font-style: italic; font-weight:bold; }
