.main-wrapper {
	width:1000px;
	margin:0 auto;
	color:#666666;
	border-top:3px #c0a158 solid;}

.main-wrapper a {
	text-decoration:none;}

.main-wrapper b {
	color:#666666;}

.main-wrapper a:hover {
	text-decoration:none;}

.header {
	height:85px;}
.logo-wrapper {
	float:left;
	width:200px;
	height:100%;}

.title-wrapper {
	margin-left:30px;
	float:left;
	color:#5b372d;
	height:85px;
	line-height:85px;
	font-size:30px;}

.title-wrapper b {
	color:#5b372d;}

.header-right-block {
	_width:200px;
	height:85px;
	float:right;}

.header-right-block-top{
	height:30px;
	margin-top:15px;}

.header-right-block-top a {
	margin-left:30px;
	color:#5c3730;}

.header-right-block-bottom{
	height:30px;
	margin-left:20px;}

.search {
	background:#f5f5f5;
	height:24px;
	*height:22px;
	*line-height:22px;
	padding-left:4px;
	float:left;
	border:1px #5b372d solid;}

.searchBtn {
	float:left;
	width:24px;
	height:24px;
	border:none;
	background:url(../../images/lx/search.jpg) no-repeat;}

.title-wrapper span {
	margin-left:10px;
	font-weight:700px;}
	
.title-wrapper b {
	font-family:"华文行楷";
	font-size:50px;}
.banner-index{
	height:250px;}
.banner-index-img {
	float:left;
	width:1000px;
	height:250px;
	background:url(../../images/lx/banner.jpg) no-repeat;}

.banner {
	height:120px;}
.banner-img {
	float:left;
	width:1000px;
	height:120px;
	background:url(../../images/lx/banner2.jpg) no-repeat;
	overflow:hidden;}

.top-menu {
	margin-top:3px;
	height:40px;
	background:#5c3730;
	width:1000px;
	line-height:40px;}
.top-menu ul {}
.top-menu ul li {
	float:left;
	width:120px;
	text-align:center;
	margin-right:1px;}

.top-menu ul li a {
	border-top:3px #5c3730 solid;
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:40px;
	line-height:35px;
	font-size:15px;}
.top-menu ul li a:hover {
	color:#ccb274;
	border-top:3px #ccb274 solid;}

.top-menu ul li a.select {
	color:#ccb274;
	border-top:3px #ccb274 solid;}

.container {}

.container-top {
	height:367px;}

.tzgg-container {
	background:#e5e5e5;
	width:700px;
	height:365px;
	float:left;}

.tzgg-wrapper {
	margin-top:8px;
	margin-left:8px;
	padding-left:5px;
	padding-right:5px;
	width:684px;
	_width:674px;
	*width:674px;
	height:349px;
	background:#ffffff;}

.tzgg-title-wrapper {
	height:40px;
	border-bottom:2px #c0a158 solid;
	line-height:35px;}
.title {
	float:left;
	width:100px;
	height:34px;
	color:#5c3730;
	padding-left:25px;
	
	font-size:15px;
	font-weight:bold;
	background:url(../../images/lx/gonggao.jpg) left center no-repeat;}

.more {
	float:right;
	text-decoration:none;
	color:#666666;
	padding-right:10px;
	background:url(../../images/lx/more.jpg) right center no-repeat;}
.more:hover {
	text-decoration:none;
	color:#c0a158;
	background:url(../../images/lx/more_hover.jpg) right center no-repeat;}
.title-xwdt {
	background:url(../../images/lx/news2.jpg) left center no-repeat;}


.gzdt-tab {}

.gzdt-tab li{
	float:left;
	width:80px;
	margin-left:5px;
	text-align:center;}
.gzdt-tab li a {
	display:block;
	font-size:13px;
	cursor:pointer;}
.tzgg-list-wrapper {}
.tzgg-list-wrapper ul {
	margin-top:5px;}

.tzgg-list-wrapper ul li {
	height:30px;
	line-height:30px;}

.tzgg-list-wrapper ul li b {
	float:left;
	color: #c0a158;}

.tzgg-list-wrapper ul li a {
	margin-left:5px;
	_margin-left:2px;
	text-decoration:none;
	color:#666666;}

.tzgg-list-wrapper ul li a:hover{
	color:#c0a158;}

.tzgg-list-wrapper ul li span {
	float:right;
	color:#999999;}

.container-xxzy{
	float:left;
	width:295px;
	height:365px;
	background:#e5e5e5;
	margin-left:5px;}

.container-xxzy a {
	width:280px;}

.block-title-wrapper {
	margin-left:8px;
	_margin-left:4px;
	margin-top:8px;
	width:280px;
	*width:270px;
	height:40px;
	background:#ffffff;
	line-height:40px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	background:url(../../images/lx/title-bg.jpg) no-repeat;}

.block-title {
	font-size:15px;
	padding-left:50px;
	height:50px;
	color:#5b372d;
	font-weight:bold;}

.block {
	display:block;
	height:54px;
	line-height:54px;
	color:#ffffff;
	margin-left:8px;
	margin-top:8px;
	font-size:15px;
	font-weight:bold;
	float:left;}
.block  span{
	margin-left:80px;}

.block1{	
	background-image:url(../../images/lx/ico1-s-t.jpg);
	_background-image:url(../../images/lx/ico1-s.jpg);
	background-position: 15px center;
	background-color:#ca9e6d;
	background-repeat:no-repeat;}

.block1:hover {
	_background-image:url(../../images/lx/ico1-s-h2.jpg);
	background-color:#c5935b;}

.block2{
	background-image:url(../../images/lx/ico2-s-t.jpg);
	_background-image:url(../../images/lx/ico2-s.jpg);
	background-position: 15px center;
	background-color:#ca9e6d;
	background-repeat:no-repeat;}

.block2:hover{
	_background-image:url(../../images/lx/ico2-s-h2.jpg);
	background-color:#c5935b;}

.block3{
	background-image:url(../../images/lx/ico3-s-t.jpg);
	_background-image:url(../../images/lx/ico3-s.jpg);
	background-position: 15px center;
	background-color:#ca9e6d;
	background-repeat:no-repeat;}
.block3:hover{
	_background-image:url(../../images/lx/ico3-s-h2.jpg);
	background-color:#c5935b;}
.block4{
	background-image:url(../../images/lx/ico4-s-t.jpg);
	_background-image:url(../../images/lx/ico4-s.jpg);
	background-position: 15px center;
	background-color:#ca9e6d;
	background-repeat:no-repeat;}
.block4:hover{
	_background-image:url(../../images/lx/ico4-s-h2.jpg);
	background-color:#c5935b;}

.block5{
	background-image:url(../../images/lx/ico5-s-t.jpg);
	_background-image:url(../../images/lx/ico5-s-t.jpg);
	background-position: 15px center;
	background-color:#ca9e6d;
	background-repeat:no-repeat;}

.block5:hover{
	_background-image:url(../../images/lx/ico4-s-h2.jpg);
	background-color:#c5935b;}

.slide-wrapper {
	float:left;
	width:645px;
	height:400px;
	background:#e5e5e5;
	margin-left:5px;}

.news-sliders{ 
	width:630px; 
	height:385px; 
	background:#ffffff;
	margin-top:8px;
	margin-left:8px;}

.news-sliders ul{ 
	overflow:hidden; 
	height:350px; 
	width:630px;}

.news-sliders ul li{ 
	position:relative; 
	height:350px; 
	width:630px;}

.news-sliders ul li img{ 
	position:absolute;
	width:630px;
	height:350px;}

.news-sliders ul li a{ 
	text-decoration:none;
	position:absolute; 
	bottom:0px; 
	height:30px; 
	display:block; 
	line-height:30px; 
	background:url(../../images/lx/ttrc_slider_title_bg.jpg) repeat left top; 
	width:628px; 
	margin-left:1px;
	text-indent:10px; 
	color:#FFF;}

.news-sliders-nav{ 
	width:630px; 
	text-align:center; 
	padding-top:10px; 
	*padding-top:8px;
	_padding-top:10px;}

.news-sliders-nav a{ 
	display:inline-block; 
	background:url(../../images/lx/ttrc_index_news_slider_bt.jpg) no-repeat center center; 
	height:15px; 
	width:15px;
	text-decoration:none;
	cursor:pointer;}
.news-sliders-nav a:hover{ 
	background:url(../../images/lx/ttrc_index_news_slider_bt_hover.jpg) no-repeat center center;}
.news-sliders-nav a.current{ 
	background:url(../../images/lx/ttrc_index_news_slider_bt_hover.jpg) no-repeat center center;}
.container-middle {
	height:70px;
	margin-top:5px;}

.container-bottom {
	height:300px;
	margin-top:2px;}

.container-bottom-left {
	width:1000px;
	height:66px;
	background:#e5e5e5;}



.container-bottom-middle {
	float:left;
	background:#e5e5e5;
	width:1000px;
	height:300px;}

.container-bottom-middle-wrapper {
	background:#FFFFFF;
	width:985px;
	*width:975px;
	height:284px;
	margin-left:8px;
	margin-top:8px;
	padding-left:5px;
	padding-right:5px;}

.xwdt-title-wrapper {
	height:40px;
	border-bottom:2px #c0a158 solid;
	line-height:35px;}

.xwdt-list-wrapper {
	position:relative;
	overflow:hidden;
	height:240px;}

.xwdt-list-wrapper ul{}

.xwdt-list-wrapper ul li{
	height:30px;
	line-height:30px;}

.xwdt-list-wrapper ul li a{
	margin-left:5px;
	_margin-left:3px;
	text-decoration:none;
	color:#666666;}

.xwdt-list-wrapper ul li a:hover{
	color:#c0a158;}

.xwdt-list-wrapper ul li span {
	float:right;
	color:#999999;}
.xwdt-list-wrapper ul li b {
	float:left;
	color: #c0a158;}

.container-bottom-right {
	float:left;
	background:#e5e5e5;
	width:1000px;
	margin-top:5px;}

.container-bottom-right-wrapper {
	margin:8px;
	padding:0px 5px 5px 5px;
	width:985px;
	_width:975px;
	*width:975px;
	background:#ffffff;}
.teacher-title-wrapper {
	color:#5b372d;
	height:38px;
	*height:32px;
	_height:30px;
	line-height:38px;
	*line-height:32px;
	_line-height:30px;
	border-bottom:2px #c0a158 solid;}
.teacher-title {
	float:left;
	width:90px;
	height:36px;
	*height:32px;
	_height:30px;
	color:#5c3730;
	padding-left:25px;
	border-bottom:2px #c0a158 solid;
	font-size:15px;
	font-weight:bold;
	background:url(../../images/lx/teachers.jpg) left 9px no-repeat;
	*background:url(../../images/lx/teachers.jpg) left 6px no-repeat;}
.teacher-title-youxiu {
	background:url(../../images/lx/you2.jpg) left 9px no-repeat;
	*background:url(../../images/lx/you2.jpg) left 6px no-repeat;}
.teachers-list{ padding-top:5px; overflow:hidden; position:relative; height:150px;}
.teachers-list ul{ width:1600px; overflow:hidden; position:absolute; height:150px;}
.teachers-list ul li{ float:left; width:121px; overflow:hidden; height:150px;}
.teachers-list-box{ width:120px; _width:118px; margin-left:8px; _margin-left:6px; margin-right:7px; float:left;}
.teachers-list-box span{ display:block; width:113px; _width:111px; *width:111px; line-height:20px; height: 24px; text-align:center; border:1px #e5e5e5 solid; margin-top:0px;}
.teachers-list-box img{  width:120px; height:120px; _width:118px; overflow:hidden;}

.links-wrapper {
	float:left;
	width:1000px;
	margin-top:5px;
	padding-bottom:5px;}
.links-title {
	height:30px;
	padding-left:20px;
	line-height:30px;
	border-bottom:2px #c0a158 solid;}
.links {
	padding-left:20px;
	margin-top:5px;}

.links a {
	margin-right:20px;
	color:#666666;
	height:30px;
	line-height:30px;
	white-space:nowrap;}
.links a:hover {
	text-decoration:underline;}
.footer {
	clear:both;
	background:#5c3730;
	border-top:2px #c0a158 solid;
	height:70px;
	color:#ccb274;}

.footer-top {
	height:30px;
	line-height:30px;
	padding-top:5px;
	color:#ccb274;}
.footer-top span {
	color:#ccb274;}
.footer-top span a {
	margin-left:20px;
	color:#ccb274;}
.footer-bottom {
	height:30px;
	line-height:30px;}
.footer-bottom span a {
	color:#ccb274;}

/*列表页 */

.list-container {
	margin-top:10px;}
.left-nav {	
	float:left;
	width:250px;}

.left-nav-title {
	width:250px;
	height:60px;
	line-height:60px;
	color:#ffffff;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	background:#ca9e6d;}

.left-nav ul {}

.left-nav ul li{
	font-size:16px;}

.left-nav ul li a{
	width:250px;
	height:40px;
	display:block;
	text-align:center;
	color:#666666;
	line-height:40px;
	background:#f5f5f5;
	border-top:1px #ca9e6d solid;}

.left-nav ul li a:hover {
	color:#ffffff;
	background:#ccb274;
	border-top:1px #f5f5f5 solid;}
.left-nav ul li a.select {
	color:#ffffff;
	background:#ccb274;
	border-top:1px #f5f5f5 solid;}

.left-menu {
	width:250px;
	height:165px;
	margin-top:5px;}

.left-menu a{
	display:block;
	width:125px;
	*width:124px;
	height:80px;
	float:left;
	color:#ffffff;
	font-size:15px;
	text-align:center;
	border-bottom:2px #ffffff solid;
	background-color:#ca9e6d;}

.left-menu a:hover {
	background-color:#5b3828;}

.left-menu div {
	padding-top:52px;}

.menu-block1 {
	border-right:2px #ffffff solid;
	background:url(../../images/lx/ico1.jpg) center 5px no-repeat;}
.menu-block1:hover {
	background:url(../../images/lx/ico1-h.jpg) center 5px no-repeat;}

.menu-block2 {
	background:url(../../images/lx/ico2.jpg) center 5px  no-repeat;}

.menu-block2:hover {
	background:url(../../images/lx/ico2-h.jpg) center 5px  no-repeat;}

.menu-block3 {
	border-right:2px #ffffff solid;
	background:url(../../images/lx/ico3.jpg) center 5px no-repeat;}

.menu-block3:hover {
	background:url(../../images/lx/ico3-h.jpg) center 5px no-repeat;}

.menu-block4 {
	background:url(../../images/lx/ico4.jpg) center 5px no-repeat;}

.menu-block4:hover {
	background:url(../../images/lx/ico4-h.jpg) center 5px no-repeat;}

.list-content {
	float:right;
	width:730px;}

.bm-content {
	width:1000px;}

.meta-wrapper {
	height:40px;
	line-height:40px;
	border-bottom:1px #dadada solid;}

.meta-title {
	float:left;
	font-size:16px;
	color:#5c3730;}

.meta-nav {
	float:right;}

.meta-nav a {
	color:#666666;}

.meta-nav a:hover {
	color:#ccb274;}
.lists {
	min-height:400px;}
.lists ul {
	margin-top:5px;
	margin-bottom:10px;}

.lists ul li {
	height:40px;
	line-height:40px;}
.lists ul li b {
	float:left;}

.lists ul li a {
	margin-left:5px;
	float:left;
	color:#666666;}

.lists ul li a:hover {
	color:#ccb274;}

.lists ul li span {
	float:right;}

.page-nav {
	height:60px;
	line-height:60px;
	border-top:1px #dadada solid;}
.page-nav ul {
	float:right;}

.page-nav ul li{
	float:left;
	margin-left:2px;}

.page-nav ul li a{
	padding:5px 10px 5px 10px;
	font-size:15px;
	color:#666666;}

.page-nav ul li a:hover{
	background:#5c3730;
	color:#ffffff;}

.page-nav ul li a.current{
	background:#5c3730;
	color:#ffffff;}

/*内页*/

.content-title-wrapper {
	width:730px;
	text-align:center;}

.content-title {
	padding-top:15px;
	font-size:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	font-weight:bold;}

.content-title-meta {
	height:40px;
	line-height:40px;
	border-top:1px #999999 dotted;
	border-bottom:1px #999999 dotted;}

.content-title-meta span {
	margin-right:20px;}
.content {
	margin-top:20px;
	padding-left:20px;
	text-align:left;
	padding-right:20px;
	padding-bottom:20px;
	min-height:400px;}



.article-content img {
  max-width: 100%;
  height: auto;
}

.article-content div[style*="text-align: center"] img,
.article-content p[style*="text-align: center"] img {
  display: block;
  margin: 12px auto;
}

.content p {
	font-size:13px;
	line-height:24px;
	margin-top:10px;}

.neighbor-news-wrapper {
	border-top:1px #999999 dotted;
	width:730px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;}
.neighbor-news-wrapper a {
	color:#666666;}
.neighbor-news-wrapper a:hover {
	color:#ccb274;}
.neighbor-news-wrapper div {
	line-height:30px;}

/* 图片列表 */

.lists-pic {}
.lists-pic ul {
	margin-top:10px;
	padding-bottom:10px;}

.lists-pic ul li{
	float:left;
	margin-left:13px;
	_margin-left:10px;
	margin-right:13px;
	_margin-right:12px;
	height:180px;}

.lists-pic ul li a img{
	width:120px;
	height:120px;}

.lists-pic ul li a {
	color:#666666;}
.lists-pic ul li a div{
	width:120px;
	height:40px;
	background:#f5f5f5;
	cursor:pointer;}

.lists-pic ul li a span{
	display:block;
	width:110px;
	padding-left:5px;
	padding-right:5px;
	background:#f5f5f5;
	overflow:hidden;
	_line-height:20px;}

/*图片内容*/

.content-pic-left {
	width:200px;
	float:left;
	font-size:13px;
	min-height:300px;}

.content-pic-left img {
	margin-top:20px;
	margin-left:10px;
	width:160px;
	height:160px;
	background:red;
	display:block;}

.content-pic-left span {
	display:block;
	margin-left:10px;
	margin-top:5px;}

.content-pic-right {
	width:520px;
	float:left;
	padding-top:20px;
	font-size:13px;}

.content-pic-right a{
	float:right;
	padding-top:20px;
	margin-right:10px;
	color:#666666;}

.content-pic-right a:hover {
	color:#ccb274;}

.clear {
	clear:both;}

.show {
	font-weight:bold;
	font-size:18px;
	color:#5c3730;}

.hide {
	display:none;}

/* 报名表 */

.content-bm{
	width:1000px;
	margin-top:20px;
	text-align:left;
	padding-bottom:20px;}
.bm-form {
	width:1000px;
	font-size:16px;
	border:1px #5c3730 solid;}
.bm-form tr th {
	height:30px;
	line-height:30px;
	background:#5c3730;
	font-size:14px;
	color:#ffffff;
	text-align:center;}
.bm-form tr td {
	height:50px;
	line-height:50px;
	border-bottom:1px #cbb279 solid;}

.bm-form tr td.lable {
	width:120px;
	*width:100px;
	text-align:right; 
	padding-right:20px;}

.bm-form tr td.table-end {
	border-bottom:1px #5c3730 solid;
	text-align:center;}

.submit-button{
	width:100px;
	outline: none;
	cursor: pointer;
	text-align: center;
	height:30px;
	background:#f3e6c7;
	line-height:20px;
	font-size:14px;
	margin-left:5px;
	margin-right:5px;}

.bm-form tr td input.text {
	width:200px;
	height:26px;
	*height:22px;
	*line-height:22px;
	font-size:12px;
	padding-left:3px;
	background:#f3e6c7;}
#activity {
	width:850px;
	font-size:14px;
	background:#f3e6c7;
	padding-left:3px;}

.bm-form tr td.input{
	width:250px;}

.bm-form tr td span {
	color:red;
	font-size:13px;}