/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
/* global */
* {
	word-break: break-all;
	font-family: Verdana, Arial, 宋体;
}
body {
	margin: 0;
	font-size: 12px;
	color: #7d7d7d;
	background: #f29400;
}
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
:focus {
	outline: 0;
}
.clearb {
	width: 100%;
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	float: none;
	padding: 0;
	margin: 0;
	border: none;
}
.blankh {
	width: 100%;
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 10px;
	float: none;
	padding: 0;
	margin: 0;
	border: none;
}
a:active {
	outline: none;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
input, select, textarea, td {
	font-size: 12px;
}
img {
	border: none;
}
ul {
	list-style-type: none;
	display: block;
	list-style: none;
}
ul li {
	list-style-type: none;
	display: block;
	list-style: none;
}
ul, form {
	margin: 0px;
	padding: 0px;
	border: none;
}
/* links */
a:link, a:visited, a:active {
	color: #7d7d7d;
	text-decoration: none;
}
a:hover {
	color: #f08300;
}
/* common */
.header_top {
	background-color: #3f3627;
	width: 100%;
	height: 43px;
	text-align: center;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
.m {
	margin: 0 auto;
	width: 980px;
	clear: both;
	padding: 0;
}
.m H1 {
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 131px;
	padding-left: 20px;
}
.m .search {
	float: left;
	margin-left: 15px;
	height: 30px;
	margin-top: 7px;
	text-align: left;
}
.m .search input {
	float: left;
}
.m .search .form {
	float: left;
}
.m .search .form .search-keyword {
	width: 146px;
	height: 26px;
	background: url(search-txt-bg.png) no-repeat left top;
	border: none;
	line-height: 26px;
	padding-left: 35px;
	_padding-left: 0px;
	_text-indent: 35px;
}
.m .search .form .search-submit {
	width: 86px;
	height: 26px;
	background: url(search-btn-submit.png) no-repeat left top;
	border: none;
	line-height: 26px;
}
.m .top-tel {
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
	border: none;
	padding-right: 20px;
	margin-top: 7px;
}
.header_bottom {
	background: url(top-bottom.png) top repeat-x;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
	border: none;
	overflow: hidden;
}
#example {
	width: 980px;
	height: 290px;
	position: relative;
	margin: 0px auto;
	z-index: 1;
	padding: 0;
	border: none;
}
#slider0 {
	position: relative;
	width: 979px;
	height: 290px;
	background: url(/images/loading.gif) no-repeat 50% 50% #f2f2f2;
	overflow: hidden;
}
#slider0 img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 980px;
	height: 290px;
}
#slider0 a {
	border: 0;
	display: block;
}
.hblock {
	width: 100%;
	height: 5px;
	clear: both;
	float: none;
	font-size: 1px;
	line-height: 1px;
}
#topnav {
	width: 980px;
	margin: 0 auto;
	font-size: 20px;
}
#nav {
	padding: 0;
	margin: 0 0;
	list-style: none;
	height: 50px;
	position: relative;
	z-index: 500;
	font-family: 黑体;
	background: url(menu-back.png) no-repeat;
	width: 980px;
	height: 50px;
}
#nav li.top {
	display: block;
	float: left;
	width: 120px;
	line-height: 50px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: none;
	margin-right: 2px;
	height: 50px;
}
#nav li.top img {
	margin-top: 15px;
}
#nav li.top h2 a {
	font-size: 20px;
	font-weight: normal;
	font-color: #616161;
	font-family: "黑体";
}
#nav li.ml {
	display: block;
	float: left;
	width: 123px;
	line-height: 50px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: none;
	margin-right: 2px;
	height: 50px;
}
#nav li.ml img {
	margin-top: 15px;
}
#nav li.ml h2 a {
	font-size: 20px;
	font-weight: normal;
	font-color: #616161;
	font-family: "黑体";
}
#nav li.mr {
	display: block;
	float: left;
	width: 123px;
	line-height: 50px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: none;
	margin-right: 0px;
	height: 50px;
}
#nav li.mr img {
	margin-top: 15px;
}
#nav li.mr h2 a {
	font-size: 20px;
	font-weight: normal;
	font-color: #616161;
	font-family: "黑体";
}
#nav li:hover {
	position: relative;
	z-index: 200;
	background: url(hoverbg.png) no-repeat;
}
#nav li.ml:hover {
	position: relative;
	z-index: 200;
	background: url(menu-back-l.png) no-repeat;
}
#nav li.mr:hover {
	position: relative;
	z-index: 200;
	background: url(menu-back-r.png) no-repeat;
}
#nav ul, #nav li:hover ul ul, #nav li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li:hover ul {
	left: 0;
	bottom: 50px;
	top: auto;
	width: 120px;
	height: auto;
	z-index: 300;
	float: none;
	clear: both;
	display: inline-block;
}
#nav li:hover ul li {
	margin: 0 auto;
	display: block;
	font-weight: normal;
	clear: both;
	width: 120px;
	height: 30px;
	background: #333333;/*实现IE背景透明*/
	background: rgba(51, 51, 51, 0.6) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=60);
	text-align: center;
	margin: 0;
	padding: 0;
	border: none;
	float: left;
	clear: both;
	overflow: hidden;
}
#nav li:hover ul li h3 {
	font-size: 12px;
	display: block;
	width: 103px;
	height: 30px;
	background: url(liblank.png) no-repeat center bottom;
	margin: 0 auto;
	padding: 0;
	border: none;
	line-height: 30px;
	overflow: hidden;
	_height: 27px;
	_line-height: 27px;
	overflow: hidden;
}
#nav li:hover ul li h3 a {
	margin: 0;
	padding: 0;
	border: none;
	display: inline-block;
	overflow: hidden;
	float: none;
	height: 30px;
	line-height: 30px;
	_height: 27px;
	_line-height: 27px;
}
#nav li:hover ul li h3 a:link {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
}
#nav li:hover ul li h3 a:visited {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
}
#nav li:hover ul li h3 a:hover {
	color: #ff6600;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
}
#nav li:hover ul li.litop {
	margin: 0 auto;
	padding: 0;
	display: block;
	position: relative;
	font-weight: normal;
	clear: both;
	width: 120px;
	background: url(litop.png) no-repeat;
	height: 7px;
	font-size: 1px;
	line-height: 7px;
	clear: both;
	float: none;
}
.m-top {
	width: 980px;
	height: 7px;
	background: url(wrap-top.png) no-repeat;
	clear: both;
	float: left;
	line-height: 7px;
	font-size: 1px;
}
.m-bottom {
	width: 980px;
	height: 36px;
	background: url(wrap-bottom.png) no-repeat;
	clear: both;
	float: left;
}
.m-wrap {
	width: 980px;
	height: auto;
}
.m-wrap .wrap-main {
	width: 977px;
	float: left;
	overflow: hidden;
	background-color: #f2f2f2;
	text-align: center;
}
.m-wrap .wrap-main ul {
	display: block;
}
.m-wrap .wrap-main ul li {
	display: block;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
}
.m-wrap .wrap-main ul li a {
	color: #727272;
	font-family: "微软雅黑"
}
.m-wrap .wrap-right {
	width: 3px;
	float: left;
	overflow: hidden;
}
.m-wrap .wrap-main .mainbox {
	width: 935px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.m-wrap .wrap-main .mainbox .main-l {
	float: left;
	width: 630px;
	background: url(l1.png) no-repeat right center;
}
.m-wrap .wrap-main .mainbox .main-r {
	width: 290px;
	float: right;
}
.c-title {
	width: 630px;
	height: 26px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
}
.c-title h3 {
	height: 30px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.r-title {
	width: 290px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
	height: 30px;
	line-height: 30px;
}
.r-title h3 {
	height: 30px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.r-con {
	width: 290px;
	float: left;
	clear: both;
	height: 125px;
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding: 0;
	border: none;
	background: url(r-bg.png) no-repeat center bottom;
}
.r-con ul {
	width: 290px;
	float: left;
	clear: both;
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
}
.r-con ul li {
	width: 290px;
	float: left;
	clear: both;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	text-align: left;
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
	text-indent: 0;
}
.r-con ul li a:hover {
	color: #f08300;
	padding: 0;
	margin: 0;
}
span.detail {
	height: 26px;
	float: right;
	padding-right: 0px;
}
span.detail a {
	display: block;
	width: 82px;
	height: 26px;
}
span.detail a:link {
	background: url(detail-normal.png) no-repeat 0 0;
}
span.detail a:visited {
	background: url(detail-normal.png) no-repeat 0 0;
}
span.detail a:hover {
	background: url(detail-over.png) no-repeat 0 0;
}
span.ldetail {
	height: 26px;
	float: right;
	padding-right: 15px;
}
span.ldetail a {
	display: block;
	width: 82px;
	height: 26px;
}
span.ldetail a:link {
	background: url(detail-normal.png) no-repeat 0 0;
}
span.ldetail a:visited {
	background: url(detail-normal.png) no-repeat 0 0;
}
span.ldetail a:hover {
	background: url(detail-over.png) no-repeat 0 0;
}
.mainbox .mainboxline {
	width: 925px;
	height: 2px;
	background: url(mainboxline.png) center center no-repeat;
	margin-top: 10px;
}
.mainbox .news-block {
	width: 935px;
	height: auto;
	margin: 0;
	padding: 0;
	height: 185px;
	margin-top: 8px;
	overflow: hidden;
}
.mainbox .news-block .block-i {
	width: 303px;
	height: 185px;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 8px;
	background: url(news-bg.png) no-repeat right center;
}
.mainbox .news-block .block-i .news-title {
	width: 303px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	float: left;
	height: 30px;
	line-height: 30px;
}
.mainbox .news-block .block-i .news-title h3 {
	height: 30px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .news-block .block-i .news-con {
	width: 303px;
	float: left;
	clear: both;
	height: 155px;
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	list-style: none;
}
.mainbox .news-block .block-i .news-con ul {
	width: 303px;
	float: left;
	clear: both;
	overflow: hidden;
	height: 150px;
	text-align: left;
}
.mainbox .news-block .block-i .news-con ul li {
	width: 175px;
	float: left;
	clear: both;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	text-align: left;
}
.mainbox .news-block .block-i .news-con ul li a:hover {
	color: #f08300;
}
.mainbox .news-block .block-i .news-con .morelist {
	position: absolute;
	right: 0;
	bottom: 0;
}
.mainbox .news-block .block-i .news-con ul.con1 {
	background: url(news-pic.png) no-repeat right 0px;
}
.mainbox .news-block .block-i .news-con ul.con2 {
	background: url(news-pic.png) no-repeat right -150px;
}
.mainbox .news-block .block-i .news-con ul.con3 {
	background: url(news-pic.png) no-repeat right -300px;
}
.mainbox .event-l {
	width: 303px;
	height: 430px;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 8px;
	background: url(event-blank.png) no-repeat right center;
}
.mainbox .event-l .event-title {
	width: 303px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
	height: 30px;
}
.mainbox .event-l .event-title h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .event-l .event-con {
	width: 303px;
	float: left;
	clear: both;
	height: 125px;
	overflow: hidden;
	text-align: left;
	position: relative;
}
.mainbox .event-l .event-map {
	width: 303px;
	float: left;
	clear: both;
	height: 200px;
	overflow: hidden;
	text-align: center;
}
.mainbox .event-l .event-map img {
	margin-top: 10px;
}
.mainbox .event-r {
	width: 613px;
	height: 430px;
	margin: 0;
	padding: 0;
	float: right;
	overflow: hidden;
}
.mainbox .event-r .event-title {
	width: 613px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	height: 30px;
}
.mainbox .event-r .event-title h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .event-r .event-music {
	width: 613px;
	padding: 0;
	margin: 0;
	border: none;
	float: left;
	clear: both;
	height: 75px;
	overflow: hidden;
	text-align: left;
	position: relative;
	margin-right: 0px;
}
.mainbox .event-r .event-music p {
	line-height: 24px;
	font-weight: normal;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #727272;
	overflow: hidden;
	width: 520px;
	float: left;
}
.mainbox .event-r .event-music .morelist {
	position: absolute;
	right: 0;
	bottom: 0;
}
.mainbox .event-r .event-slider {
	width: 613px;
	margin-top: 10px;
	clear: both;
	padding-top: 10px;
	padding-left: 0px;
}
.mainbox .students-l {
	width: 452px;
	height: 447px;
	float: left;
	background: url(event-blank.png) no-repeat right center;
	overflow: hidden;
}
.mainbox .students-l .stu-title {
	width: 452px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
	height: 30px;
	text-align: left;
}
.mainbox .students-l .stu-title h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
	text-align: left;
}
.mainbox .students-l .stu-con {
	width: 452px;
	height: auto;
	float: left;
	clear: both;
}
.mainbox .students-l .stu-con ul {
	width: 452px;
	height: auto;
	display: block;
	margin: 5px 0px;
	float: left;
	clear: both;
}
.mainbox .students-l .stu-con ul li {
	width: 142px;
	height: 193px;
	float: left;
	background: url(star-bg.png) no-repeat;
	margin: 0;
	padding: 0;
	border: none;
	margin-right: 6px;
	margin-bottom: 8px;
}
.mainbox .students-l .stu-con ul li img {
	width: 135px;
	height: 165px;
	margin-top: 3px;
	margin-left: 3px;
}
.mainbox .students-l .stu-con ul li span {
	width: 118px;
	height: 20px;
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
	margin-top: 8px;
}
.mainbox .students-r {
	width: 462px;
	height: 447px;
	float: right;
	overflow: hidden;
}
.mainbox .students-r .interactive {
	width: 462px;
	height: 190px;
	float: right;
	overflow: hidden;
	background: url(r-bg.png) no-repeat top center;
	padding-bottom: 10px;
}
.mainbox .students-r .interactive .in-title {
	width: 462px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
	height: 30px;
}
.mainbox .students-r .interactive .in-title h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .students-r .interactive .in-con {
	width: 462px;
	height: 172px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	position: relative;
}
.mainbox .students-r .interactive .in-con p {
	width: 242px;
	float: left;
	display: block;
	height: auto;
	text-align: left;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #727272;
	line-height: 24px;
	overflow: hidden;
}
.mainbox .students-r .interactive .in-con img {
	float: right;
	position: absolute;
	right: 0px;
	bottom: 20px;
}
.mainbox .students-r .interactive .in-con .morelist {
	position: absolute;
	right: 50%;
	bottom: 10px;
}
.mainbox .stu-event {
	float: left;
	width: 452px;
	height: 350px;
	background: url(event-blank.png) no-repeat right center;
	overflow: hidden;
}
.mainbox .stu-event .stu-title {
	width: 452px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
	height: 30px;
	margin-bottom: 5px;
}
.mainbox .stu-event .stu-title h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .share {
	float: left;
	width: 232px;
	height: 350px;
	background: url(event-blank.png) no-repeat right center;
	overflow: hidden;
	margin-left: 10px;
}
.mainbox .share .share-title {
	width: 232px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
	height: 30px;
	margin-bottom: 5px;
}
.mainbox .share .share-title h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .share .share-con {
	width: 232px;
	height: 310px;
	float: left;
	claer: both;
	position: relative;
}
.mainbox .share .share-con ul {
	width: 232px;
	height: 310px;
	float: left;
	claer: both;
}
.mainbox .share .share-con ul li {
	width: 212px;
	height: 24px;
	line-height: 24px;
	float: left;
	clear: both;
	overflow: hidden;
}
.mainbox .share .share-con ul li a:link {
	color: #7d7d7d;
}
.mainbox .share .share-con ul li a:visited {
	color: #7d7d7d;
}
.mainbox .share .share-con ul li a:hover {
	color: #f08300;
}
.mainbox .share .share-con .morelist {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.mainbox .guestbook {
	float: right;
	width: 210px;
	height: 350px;
}
.mainbox .guestbook .guest-title {
	width: 210px;
	float: left;
	clear: both;
	text-align: left;
	margin: 0;
	margin-top: 10px;
	float: left;
	height: 30px;
	margin-bottom: 5px;
}
.mainbox .guestbook .guest-title h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .guestbook .guest-con {
	width: 210px;
	height: 310px;
	float: left;
	claer: both;
	position: relative;
}
.mainbox .guestbook .guest-con .morelist {
	position: absolute;
	left: 0px;
	bottom: 10px;
}
.mainbox .guestbook .guest-con ul {
	display: block;
	list-style-type: none;
}
.mainbox .guestbook .guest-con ul li {
	display: block;
	list-style-type: none;
	float: left;
	width: 206px;
	height: 28px;
	background: url(txt-bg.png) no-repeat;
	margin: 5px auto;
	text-align: left;
}
.mainbox .guestbook .guest-con ul li.veri {
	display: block;
	list-style-type: none;
	float: left;
	width: 206px;
	height: 28px;
	background: url(veri.png) no-repeat left center;
	margin: 5px auto;
	text-align: left;
}
.mainbox .guestbook .guest-con ul li.veri span {
	float: left;
	margin-right: 5px;
	clear: none;
}
.mainbox .guestbook .guest-con ul li input {
	width: 200px;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
	background: none;
	height: 28px;
	color: #7d7d7d;
}
.mainbox .guestbook .guest-con ul li.veri input {
	width: 80px;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
	background: none;
	height: 28px;
	colur: #7d7d7d;
	float: left;
	clear: none;
	color: #7d7d7d
}
.mainbox .guestbook .guest-con ul li.area {
	display: block;
	list-style-type: none;
	float: left;
	width: 206px;
	height: 144px;
	background: url(area-bg.png) no-repeat;
	margin: 5px auto;
	text-align: left;
}
.mainbox .guestbook .guest-con ul li textarea {
	border: none;
	width: 190px;
	height: 143px;
	margin-top: 2px;
	overflow-x: hidden;
	overflow-y: hidden;
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
	background: none;
	color: #7d7d7d
}
.mainbox .guestbook .guest-con ul li .area {
	border: 0px solid #ccc;
	border: none;
	width: 190px;
	height: 158px;
	margin-top: 2px;
	overflow-x: hidden;
	overflow-y: hidden;
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
	font-family: "微软雅黑";
}
.mainbox .guestbook .guest-con ul li img {
	float: left;
	clear: none;
}
.mainbox .foot-l {
	float: left;
	width: 450px;
	height: 135px;
}
.mainbox .foot-l .foot-t {
	float: left;
	width: 450px;
	height: 30px;
}
.mainbox .foot-l .foot-t h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .foot-l .foot-con {
	float: left;
	width: 450px;
	height: 105px;
}
.mainbox .foot-l .foot-con ul {
	float: left;
	width: 450px;
	height: 105px;
}
.mainbox .foot-l .foot-con ul li {
	float: left;
	width: 72px;
	height: 105px;
	margin-right: 20px;
	font-size: 12px;
	text-align: center;
}
.mainbox .foot-l .foot-con ul li a {
	float: left;
	width: 72px;
	height: 72px;
	display: block;
	font-size: 12px;
}
.mainbox .foot-l .foot-con ul li a.l1:link {
	background: url(png-01.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l1:visited {
	background: url(png-01.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l1:hover {
	background: url(png-01-s.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l2:link {
	background: url(png-02.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l2:visited {
	background: url(png-02.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l2:hover {
	background: url(png-02-s.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l3:link {
	background: url(png-03.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l3:visited {
	background: url(png-03.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l3:hover {
	background: url(png-03-s.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l4:link {
	background: url(png-04.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l4:visited {
	background: url(png-04.png) no-repeat;
}
.mainbox .foot-l .foot-con ul li a.l4:hover {
	background: url(png-04-s.png) no-repeat;
}
.mainbox .foot-r {
	float: left;
	width: 400px;
	height: 135px;
	margin-left: 50px;
}
.mainbox .foot-r .foot-t {
	float: left;
	width: 400px;
	height: 30px;
}
.mainbox .foot-r .foot-t h3 {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.mainbox .foot-r .foot-con {
	float: left;
	width: 450px;
	height: 105px;
}
.mainbox .foot-r .foot-con ul {
	float: left;
	width: 450px;
	height: 105px;
	padding: 0;
	border: 0;
	margin: 0;
}
.mainbox .foot-r .foot-con ul li {
	float: left;
	width: 72px;
	height: 105px;
	padding: 0;
	border: 0;
	margin: 0;
	margin-right: 30px;
	font-size: 12px;
	text-align: center;
}
.mainbox .foot-r .foot-con ul li img {
	float: left;
	width: 72px;
	height: 72px;
	border: 1px solid #f2f2f2;
}
.mainbox .foot-r .foot-con ul li img:hover {
	border: 1px solid #cccccc;
}
.mainbox .foot-r .foot-con ul li span {
	float: left;
	width: 72px;
	height: 30px;
	line-height: 30px;
}
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
	float: none;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
#slider1 {
	position: relative;
	width: 609px;
	height: 275px;
	background: url(/images/loading.gif) no-repeat 50% 50%;
}
#slider1 img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 609px;
	height: 275px;
}
#slider1 a {
	border: 0;
	display: block;
}
#slider2 {
	position: relative;
	width: 609px;
	height: 275px;
	background: url(/images/loading.gif) no-repeat 50% 50%;
}
#slider2 img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#slider2 a {
	border: 0;
	display: block;
}
#slider3 {
	position: relative;
	width: 430px;
	height: 275px;
	background: url(/images/loading.gif) no-repeat 50% 50%;
}
#slider3 img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#slider3 a {
	border: 0;
	display: block;
}
.nivo-controlNav {
	position: absolute;
	left: 35%;
	bottom: -32px;
}
#slider3 .nivo-controlNav {
	position: absolute;
	left: 33%;
	bottom: -32px;
}
.nivo-controlNav a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(/images/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
}
.nivo-controlNav a.active {
	background-position: 0 -22px;
}
.nivo-directionNav a {
	display: block;
	width: 34px;
	height: 58px;
	background: url(/images/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
}
.nivo-controlNav a:hover {
	background-position: 0 -44px;
}
a.nivo-nextNav {
	background-position: -34px 0;
	right: 15px;
}
a.nivo-prevNav {
	left: 15px;
}
.nivo-caption {
	text-shadow: none;
	font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
	color: #efe9d1;
	text-decoration: underline;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear: both;
}
#slider0 .nivo-directionNav a {
	background-image: none;
}
/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 60;
	display: none;
}
/* The slices in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 50;
	height: 100%;
}
/* Caption styles */
.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: #fff;
	opacity: 0.8; /* Overridden by captionOpacity setting */
	width: 100%;
	z-index: 89;
}
.nivo-caption p {
	padding: 5px;
	margin: 0;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 99;
	cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position: relative;
	z-index: 99;
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
/****************列表页*********************/
.m .inner-left {
	width: 206px;
	text-align: center;
	height: auto;
	float: left;
	clear: none;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
}
.m .inner-right {
	width: 759px;
	height: auto;
	float: right;
	clear: none;
	margin: 0;
	border: none;
	padding: 0;
	overflow: hidden;
}
.m .inner-left ul {
	display: block;
	width: 161px;
	margin: 10px auto;
}
.m .inner-left ul li {
	display: block;
	width: 161px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	background: url(sub-title-n-s.png) no-repeat;
	margin-bottom: 15px;
	font-size: 18px;
	font-family: "微软雅黑";
	cursor: pointer;
	overflow: hidden;
}
.m .inner-left ul li:hover {
	background: url(sub-title-c-s.png) no-repeat;
}
.m .inner-left ul li a {
	color: #7d7d7d;
	display: block;
	width: 161px;
	height: 49px;
}
.m .inner-right .rtop {
	width: 759px;
	height: 18px;
	background: url(inner-box-top.png) no-repeat;
}
.m .inner-right .rmain {
	width: 759px;
	height: auto;
	background: url(inner-box-bg.png) repeat-y right;
}
.m .inner-right .rmain .rtitle {
	float: left;
	clear: both;
	width: 194px;
	height: 54px;
	background: url(inner-title-bg.png) no-repeat;
}
.m .inner-right .rmain .rtitle h3 {
	line-height: 54px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-weight: normal;
	font-family: "微软雅黑";
	text-align: center;
}
.m .inner-right .rmain .rcon {
	width: 725px;
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	clear: both;
}
.m .inner-right .rmain .rcon ul#sub {
	width: 725px;
	height: 850px;
	background: url(inner-line.png) no-repeat top center;
	margin-top: 15px;
	padding-top: 2px;
}
.m .inner-right .rmain .rcon ul#sub li {
	float: left;
	width: 720px;
	height: 80px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-top: 0px;
}
.m .inner-right .rmain .rcon ul#sub li div {
	position: relative;
	width: 716px;
	height: 80px;
	background: url(inner-line.png) no-repeat center bottom;
}
.m .inner-right .rmain .rcon ul#sub li span {
	left: 0px;
	color: #b5b5b6;
	font-size: 31px;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	float: left;
	width: 210px;
	text-align: left;
	height: 33px;
	position: absolute;
	bottom: 15px;
	overflow: hidden;
}
.m .inner-right .rmain .rcon ul#sub li a {
	position: absolute;
	bottom: 15px;
	left: 220px;
	z-index: 9000;
	font-size: 16px;
}
.m .inner-right .rmain .rcon ul#sub li a:link {
	color: #7d7d7d
}
.m .inner-right .rmain .rcon ul#sub li a:visited {
	color: #7d7d7d
}
.m .inner-right .rmain .rcon ul#sub li a:hover {
	color: #f08300
}
.m .inner-right .rmain .rcon ul#sub li:hover {
	background: url(li-bg.png) no-repeat center bottom;
	color: #f08300;
}
.m .inner-right .rmain .rcon ul#team {
	width: 725px;
	height: auto;
	margin-top: 15px;
	padding-top: 2px;
}
.m .inner-right .rmain .rcon ul#team li {
	float: left;
	width: 720px;
	height: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(inner-line.png) no-repeat center bottom;
}
.m .inner-right .rmain .rcon ul#team li div.team-pic {
	width: 205px;
	float: left;
}
.m .inner-right .rmain .rcon ul#team li div.team-txt {
	width: 455px;
	float: left;
}
.m .inner-right .rmain .rcon ul#team li div.team-txt span {
	width: 455px;
	float: left;
	height: 50px;
	line-height: 50px;
	color: #7d7d7d;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 16px;
}
.m .inner-right .rmain .rcon ul#team li div.team-txt span h5 {
	display: block;
	color: #f08300;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
.m .inner-right .rmain .rcon ul#team li div.team-txt p {
	display: block;
	color: #7d7d7d;
	font-weight: normal;
	text-align: left;
	line-height: 22px;
	font-size: 12px;
}
.m .inner-right .rmain .rcon ul#tour {
	width: 725px;
	height: auto;
	margin-top: 15px;
	padding-top: 2px;
}
.m .inner-right .rmain .rcon ul#tour li {
	float: left;
	width: 720px;
	height: 206px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(inner-line.png) no-repeat center bottom;
	position: relative;
}
.m .inner-right .rmain .rcon ul#tour li div.tour-pic {
	width: 436px;
	height: 197px;
	float: left;
	margin-right: 20px;
	background: url(tour-pic-bg.png) no-repeat center center
}
.m .inner-right .rmain .rcon ul#tour li div.tour-pic:hover {
	width: 436px;
	height: 197px;
	float: left;
	margin-right: 20px;
	background: url(tour-pic-bg-s.png) no-repeat center center
}
.m .inner-right .rmain .rcon ul#tour li div.tour-pic img {
	width: 430px;
	float: left;
	height: 190px;
	margin-top: 2px;
	margin-left: 2px;
}
.m .inner-right .rmain .rcon ul#tour li div.tour-txt {
	width: 245px;
	float: left;
}
.m .inner-right .rmain .rcon ul#tour li div.tour-txt h5 {
	display: block;
	color: #f08300;
	font-weight: bold;
	float: left;
	height: 30px;
	color: #7d7d7d;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 16px;
	width: 245px;
	overflow: hidden;
	clear: both;
}
.m .inner-right .rmain .rcon ul#tour li div.tour-txt h5 span {
	display: block;
	color: #f08300;
	font-weight: bold;
	float: left;
	height: 18px;
	color: #7d7d7d;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 16px;
	width: 245px;
	overflow: hidden;
	clear: both;
}
.m .inner-right .rmain .rcon ul#tour li div.tour-txt p {
	display: block;
	color: #7d7d7d;
	font-weight: normal;
	text-align: left;
	line-height: 22px;
	font-size: 12px;
}
.m .inner-right .rmain .rcon ul#tour li div.tour-txt .morelist {
	position: absolute;
	bottom: 26px;
}
.m .inner-right .rmain .rcon ul#tour li div.tour-txt .morelist span.detail {
	height: 26px;
	float: left;
}
span.detail a {
	display: block;
	width: 82px;
	height: 26px;
}
span.detail a:link {
	background: url(detail-normal.png) no-repeat 0 0;
}
span.detail a:visited {
	background: url(detail-normal.png) no-repeat 0 0;
}
span.detail a:hover {
	background: url(detail-over.png) no-repeat 0 0;
}
.m .inner-right .rmain .r-art-title {
	float: right;
	clear: both;
	width: 720px;
	text-align: left;
}
.m .inner-right .rmain .r-art-title h1 {
	width: 720px;
	line-height: 54px;
	height: 54px;
	font-size: 20px;
	font-weight: bold;
	color: #7d7d7d;
	font-weight: normal;
	font-family: "微软雅黑";
	text-align: left;
	font-weight: bold;
	text-indent: 0px;
	padding-left: 0px;
}
.m .inner-right .rmain .r-art-title h4 {
	width: 720px;
	line-height: 34px;
	height: 34px;
	font-size: 16px;
	font-weight: bold;
	color: #7d7d7d;
	font-weight: normal;
	font-family: "微软雅黑";
	text-align: left;
	font-weight: bold;
	text-indent: 0px;
	padding-left: 0px;
}
.m .inner-right .rmain .rcon {
	width: 725px;
	float: right;
	margin-top: 0px;
	clear: both;
	overflow: hidden;
}
.rcon .r-intros {
	width: 650px;
	margin: 15px auto;
	text-align: left;
	line-height: 24px;
	color: #7d7d7d;
	font-weight: normal;
	font-family: "微软雅黑";
	text-align: left;
	text-indent: 0px;
	float: none;
	clear: both;
}
.rcon .r-intros p {
	width: 650px;
	margin: 10px auto;
	text-align: left;
	line-height: 24px;
	color: #7d7d7d;
	font-weight: normal;
	font-family: "微软雅黑";
	text-align: left;
	text-indent: 0px;
}
.m .inner-right .rmain .rcon .art-con {
	height: auto;
	float: left;
	text-align: left;
	line-height: 24px;
	color: #7d7d7d;
	font-size: 14px;
	padding: 5px;
	padding-right: 15px;
}
.m .inner-right .rmain .rcon .art-con p {
	text-align: left;
	padding: 5px;
}
.m .inner-right .rmain .rcon .art-con ul {
	height: auto;
	float: left;
	width: 650px;
}
.m .inner-right .rmain .rcon .art-con ul li {
	height: auto;
	float: left;
	width: 300px;
	clear: none;
	margin-right: 25px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.m .inner-right .rmain .rcon .acc-con {
	margin: 5px auto;
	width: 700px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #cccccc;
	text-align: center;
}
.m .inner-right .rmain .frt_pages {
	width: 725px;
	float: right;
	text-align: center;
	margin-top: 40px;
}
.m .inner-right .rmain .frt_pages ul {
	margin: 10px auto;
	text-align: center;
}
.m .inner-right .rmain .frt_pages ul li {
	height: 25px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	padding-left: 1px;
	padding-right: 1px;
	color: #0092d2;
	line-height: 25px;
}
.m .inner-right .rmain .frt_pages ul li a {
	color: #0092d2;
	display: block;
	width: 20px;
	height: 25px;
	line-height: 25px;
}
.m .inner-right .rmain .frt_pages ul li.thisclass {
	width: 18px;
	height: 25px;
	background-color: #0092d2;
	line-height: 25px;
	color: #ffffff;
}
.m .inner-right .rmain .frt_pages ul li.thisclass a {
	background-color: #0092d2;
	line-height: 25px;
	color: #ffffff;
}
.m .inner-right .rmain .frt_pages ul li.pre a {
	width: 52px;
	background: url(pre.png) no-repeat left 7px;
}
.m .inner-right .rmain .frt_pages ul li.nex a {
	width: 52px;
	background: url(nex.png) no-repeat right 7px;
}
.m .inner-right .rbottom {
	width: 759px;
	height: 36px;
	background: url(inner-box-bottom.png) no-repeat;
}
.m-wrap .wrap-main .mainbox .abrsm-l {
	width: 631px;
	height: auto;
	background: url(abrsm-bg.png) no-repeat right center;
	float: left;
	margin-top: 15px;
	padding: 0;
	margin: 0;
	border: none;
}
.abrsm-l .l-l {
	width: 290px;
	height: auto;
	float: left;
	text-align: center;
}
.l-title {
	width: 280px;
	height: 30px;
	float: left;
}
.l-title h3 {
	width: 280px;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.l-con {
	width: 290px;
	height: auto;
	float: left;
	clear: both;
	text-align: left;
	line-height: 24px;
	font-size: 12px;
	color: #7d7d7d;
}
.abrsm-l .l-r {
	width: 280px;
	height: auto;
	float: left;
	margin-left: 30px;
}
.abrsm-l .links {
	width: 628px;
	height: auto;
	display: block;
	background: url(inner-line.png) no-repeat top center;
	margin-top: 25px;
	overflow: hidden;
}
.abrsm-l .links .links-t {
	width: 628px;
	height: 30px;
	float: left;
	margin-top: 25px;
}
.abrsm-l .links .links-t h3 {
	width: 628px;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.abrsm-l .links .links-con {
	width: 627px;
	height: auto;
	background: url(inner-line.png) no-repeat center center;
	margin-top: 10px;
	clear: both;
	float: none;
	float: left;
}
.abrsm-l .links .links-con ul {
	width: 605px;
	height: 538px;
	background: url(event-blank.png) no-repeat center center;
	float: left;
}
.abrsm-l .links .links-con ul li {
	width: 282px;
	height: auto;
	border: 1px solid #ff0000;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	margin-bottom: 50px;
}
.abrsm-l .links .links-con ul li .en-title {
	width: 282px;
	height: auto;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
.abrsm-l .links .links-con ul li .cn-title {
	width: 282px;
	height: auto;
	font-size: 12px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #7d7d7d;
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
.abrsm-l .links .links-con ul li .link-img {
	width: 282px;
	height: 185px;
	margin-top: 5px;
	background: url(ABRSM-p-bg.png) no-repeat center center;
	float: left;
}
.abrsm-l .links .links-con ul li .link-img img {
	width: 275px;
	height: 178px;
	margin-left: 3px;
	margin-top: 3px;
}
.abrsm-l .links .links-con ul li.li-left {
}
.abrsm-l .links .links-con ul li.li-right {
	margin-left: 40px;
}
.m-wrap .wrap-main .mainbox .abrsm-r {
	width: 290px;
	height: auto;
	float: right;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news {
	width: 290px;
	height: auto;
	clear: both;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-t {
	width: 290px;
	height: 30px;
	float: left;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-t h3 {
	width: 290px;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #f08300;
	font-weight: bold;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-con {
	width: 290px;
	height: auto;
	position: relative;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-con ul {
	width: 290px;
	height: 255px;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-con ul li {
	width: 185px;
	float: left;
	clear: both;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-con ul li a:link {
	color: #7d7d7d;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-con ul li a:visited {
	color: #7d7d7d;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-con ul li a:hover {
	color: #f08300;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-news .abrsm-news-con .morelist {
	position: absolute;
	right: 0;
	bottom: 0;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-logo {
	width: 290px;
	height: 200px;
	text-align: center;
}
.m-wrap .wrap-main .mainbox .abrsm-r .abrsm-logo img {
	width: 192px;
	height: 226px;
	margin-top: 50px;
}
/*搜索*/

.mainbox .resultbar {
	width: 935px;
	float: left;
	height: 35px;
	line-height: 35px;
	margin: 10px auto;
	font-size: 16px;
	text-align: left;
	text-indent: 10px;
}
.mainbox .resultbar strong {
	color: #f08300;
	text-decoration: underline;
}
.mainbox .result_content {
	width: 935px;
	float: left;
	height: auto;
	text-align: center;
}
.mainbox .result_content .result_list {
	width: 900px;
	margin: 10px auto;
	text-align: left;
}
.mainbox .result_content .result_list ul {
}
.mainbox .result_content .result_list ul li {
	float: left;
	clear: both;
	width: 900px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	background: url(inner-search-bg.png) no-repeat center bottom;
}
.mainbox .result_content .result_list ul li h3 {
	float: left;
	clear: both;
	width: 900px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: left;
	clear: both;
	display: block;
}
.mainbox .result_content .result_list ul li p {
	float: left;
	clear: both;
	width: 900px;
	height: auto;
	line-height: 24px;
	font-size: 12px;
	text-align: left;
	clear: both;
	display: block;
	color: #7d7d7d
}
.mainbox .result_content .dede_pages {
	clear: both;
	width: 800px;
	margin: 20px auto;
}
.mainbox .result_content .dede_pages td {
	padding: 3px;
}
.mainbox .result_content .dede_pages td {
	padding: 3px;
}
.m .count {
	width: 100px;
	margin: 0 auto;
	text-align: center;
}
.jumpto {
	width: 720px;
	height: 34px;
	float: left;
	margin: 5px 0 5px 0;
	clear: both;
	text-align: left;
}
.jumpto a:link {
	display: block;
	width: 118px;
	height: 34px;
	margin: 0;
	padding: 0;
	border: none;
	background: url(view-position.png) no-repeat center center;
}
.jumpto a:visited {
	display: block;
	width: 118px;
	height: 34px;
	margin: 0;
	padding: 0;
	border: none;
	background: url(view-position.png) no-repeat center center;
}
.jumpto a:hover {
	display: block;
	width: 118px;
	height: 34px;
	margin: 0;
	padding: 0;
	border: none;
	background: url(view-position-s.png) no-repeat center center;
}
/*QQ-online*/
#ab-qq .qqonline {
	Z-INDEX: 999;
	FILTER: alpha(opacity=90);
	VISIBILITY: visible;
	WIDTH: 56px;
	height: auto;
	POSITION: absolute;
	TOP: 0px;
	left: 985px;
}
#ab-qq .qqonline .qq-top {
	width: 56px;
	height: 10px;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
	float: left;
	background: url(/images/qq-top.png) no-repeat center bottom;
}
#ab-qq .qqonline .qq-bottom {
	width: 56px;
	height: 10px;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
	float: left;
	background: url(/images/qq-bottom.png) no-repeat center top;
}
#ab-qq .qqonline .qq-con {
	width: 56px;
	height: auto;
	text-align: center;
	background-color: #f2f2f2;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
	float: left;
}
#ab-qq .qqonline .qq-con ul {
	width: 46px;
	height: auto;
	text-align: center;
	margin: 3px auto;
}
#ab-qq .qqonline .qq-con ul li {
	width: 34px;
	height: auto;
	text-align: center;
	margin: 3px auto;
	float: none;
	text-align: center;
	clear: both;
}
#ab-qq .qqonline img {
	margin: 3px auto;
}
#ab-qq {
	position: relative;
}
