/*--------------------/////////////////////////list �б�ҳ--------------------*/
.contain {
	width: 1200px;
	margin: 10px auto;
	overflow: hidden;
	zoom: 1;
	padding: 10px;
	min-height: 780px;
}
/*左边开始 */
.listl {
	border-radius: 3px 3px 0 0;
	width: 210px;
	float: left;
}
.listl h2 {
	font-size: 14px;
	color: #FFF;
	line-height: 34px;
	height: 28px;
	text-align: center;
	border-bottom: #0044AB 4px solid
}
.listl ul {
	text-align: center;
}
.listl ul li {
	line-height: 40px;
	margin: 5px;
	font-size: 14px;
	background: #E0EFFA;
	border: #9FC2EA 1px solid
}
.listl ul li a {
	color: #333;
	display: block
}
.listl ul li a:hover {
	background: #F5F5F5;
	text-decoration: none
}
/*右边开始*/
.listr {
	width: 980px;
	float:right;
}
.listr h2 {
	font-size: 14px;
	background: url(../images/biaotibeijing-list.png) no-repeat #210604;
	line-height: 55px;
	height: 55px;
	color: #fff;
	padding: 0 10px 0 20px;
}
.listr h2 .lanmu{
	width:200px;
	float: left;
	color:#FFFFFF;
	font-size: 20px;
	font-family: "微软雅黑";
	text-align: left;
	height: 72px;
	line-height: 72px;
	margin-left: 150px;
}
.listr h2 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #fff;
	margin-right: 20px;
	width: 500px;
	overflow: hidden;
	text-align: left;
}
.listr h2 span a {
	color: #fff;
	padding: 0 3px
}
.listr h2 span a:hover {
	text-decoration: underline
}

.listr .zhengwen1{
	padding-top: 40px;
	padding-bottom: 40px;
	width:980px;
	min-height: 550px;
	background:  url(../images/wenbei.png) no-repeat #440122;
	margin-top: 20px;
	margin-bottom: 40px;
}
.listr .zhengwen{
	padding: 20px;
	width:880px;
	margin: 40px auto;
	min-height: 500px; 
	background: #FFFFFF;
	margin-top: 20px;
	border: 2px dotted #fb037d;
}

.listr .zhengwen .title-wen{
	text-align:left;
	float: left;
	margin-left: 0px;
	color: #440122;
}
.listr .zhengwen .w-time{
	float:right;
	color:#ababab;
	font-size: 12px;
	}
.listr .zhengwen ul li a{
	color: #333;
	width:850px;
	
}
.mingshi{
	width:980px;
	float: right;
	height:446px;
}
.mingshi .teacher .meifatitle{
	width: 980px;
}
.mingshi .teacher .mouse{
	width:950px;
}
.listr ul {
	padding: 10px 10px 20px 0
}
.listr ul li {
	height:30px;
	line-height: 30px;
	font-size: 14px;
	background: url(../images/newsli.png) left no-repeat;
	padding-left: 15px;
	border-bottom: 1px dotted #fb037d;
}

.listr ul li a:hover {
	text-decoration: underline
}
.listr ul li b {
	color: #F00;
	font-weight: normal;
}
.page {
	text-align: center
}
.page a {
	color: #F33;
	border: #ccc 1px solid;
	padding: 5px;
	margin: 0 2px
}
.page>b, .page a:hover {
	background: #F60;
	color: #FFF;
	padding: 5px;
}
.page>b, .page a {
	text-align: center;
}
/* ��Ϣ */
.info_text {
	width: 1000px;
	margin: 10px auto;
	background: #fff
}
.info_text h2 {
	font-size: 14px;
	background: url(../images/listbg.png) no-repeat #D9F6FC;
	line-height: 26px;
	height: 26px;
	color: #fff;
	padding: 0 10px 0 40px;
	border-top: 1px #0383D9 solid
}
.info_text h2 span {
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.info_text h2 span a {
	color: #777;
	padding: 0 3px
}
.info_text h2 span a:hover {
	color: #000;
	text-decoration: underline
}
.info_text>ul {
	padding: 10px 30px
}
.a_title {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	color: #000;
	line-height: 50px
}
.p_title {
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 50px;
}
.a_content {
	line-height: 28px;
	font-size: 14px;
	padding: 10px 30px;
	color: #333
}
.a_content p {
	margin-bottom: 20px;
	text-indent: 2em;
}
.box_p {
	border: #ccc 1px dashed;
	text-align: center;
	padding: 5px 0;
	margin: 0 30px 10px 30px;
	color: #999;
}
.box_p a {
	color: #999
}
.box_p span {
	margin: 0 10px
}
.a_content p img {
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<700?"700px":"");
	overflow: hidden;
	max-width: 700px;
	text-align: center;
	display: block;
	margin: auto;
	text-indent: 0em
}
.nextinfos {
	text-align: left;
	width: 1000px;
	margin: auto;
}
/* Ͷ�߾ٱ� */
.tsjb {
	width: 980px;
	margin: 10px auto;
	overflow: hidden;
	background: url(../images/mainbg.jpg) repeat-x #fff;
	padding: 0 10px;
}
.tsjb h2 {
	background: url(../images/webicon.gif) no-repeat left center;
	font-size: 14px;
	line-height: 46px;
	height: 46px;
	padding-left: 20px;
	color: #069
}
.location {
	float: right;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
.location a {
	color: #999;
}
.note_show {
	margin: 10px 0;
	line-height: 26px;
	color: #666;
}
.ps_red {
	color: #F00
}
.notebook {
	background: #F3F7F8;
	line-height: 26px;
	border: #ccc 1px solid;
	overflow: hidden;
	width: 622px
}
.notebook li span {
	margin-left: 10px;
	color: #F00
}
.gbook li {
	border-bottom: #ccc 1px solid;
	width: 130px;
	text-align: right;
	padding: 5px 10px 5px 0
}
.gform {
	border-left: #ccc 1px solid;
	background: #fff;
	width: 480px
}
.gform li {
	border-bottom: #ccc 1px solid;
	padding: 5px 20px;
}
li.bookbtn {
	border-bottom: 0
}
li.bookare {
	height: 190px;
}
li.bookarea {
	line-height: 190px;
	height: 190px;
}
.btn {
	width: 80px;
	padding: 5px;
	background: #06F;
	color: #fff;
	border: 0;
	border-radius: 5px
}
.btnrest {
	background: #ccc;
	margin-left: 10px;
	color: #333
}
/* book.html */

#gbooklist {
	width: 980px;
	margin: 20px auto;
	background: #FFFFFF;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: #ccc 2px 2px 2px;
	border: #ccc 1px solid;
}
.gb_tit {
	color: #3b3b3b;
	height: 30px;
	line-height: 30px;
	background: #CCC;
	padding: 0 20px;
}
.tim {
	float: right;
	font-weight: normal;
}
.gb_con {
	line-height: 30px;
	padding: 0 20px;
	color: #333
}
.gb_reply {
	border: #ccc 1px dashed;
	line-height: 30px;
	padding-left: 10px;
	padding: 0 20px;
	margin: 0 20px 10px 20px;
	background: #fff;
	color: #F00
}
.gb_reply span {
	color: #069;
	font-weight: bold
}
/*page页内容开始*/
.content {
	width: 840px;
	margin-left:25px;
	padding-bottom: 20px;
	text-align: left;
	font-family: "微软雅黑";
	line-height: 30px;
}
.a_title{
	
	border-bottom:1px dashed #fc0474;
}

/*listpic.html页开始*/
.zhengwen ul .pic-list{
	background: #e6e6e6;
	float: left;
	margin-left: 20px;
	width:226px;
	height:310px;
	border:1px dotted #FFFFFF;
	padding:20px;
	margin-bottom: 20px;
}
.zhengwen .picliebiao .pic-list a{
	width:226px;
}
..zhengwen .picliebiao .pic-list a img{
	width: 175px;
	height:263px;
}
.zhengwen ul .pic-list:hover {
	background: #35010d;
	color:#FFFFFF;}
.zhengwen .picliebiao .pic-list a:hover {
	background: #35010d;
	color:#FFFFFF;}
/*listpic.html页结束*/