﻿@charset "utf-8";

img {
	border: 0;
}
ul {
	list-style: none;
}
.button img {
	display: block;
}
.title_r {
	background: #79B17A url(../images/horn_right.png) no-repeat right top;
}
.title_l {
	background: url(../images/horn_left.png) no-repeat left top;
	border-bottom: 1px solid #FFF;
	text-align: right;
	line-height: 26px;
}
.title_l h3 {
	overflow: hidden;
	zoom: 1;
}
.title_l .caption {
	line-height: 26px;
	background: url('icogg.png') no-repeat -6px -362px;
	font-size: 14px;
	padding-left: 24px;
	float: left
}
.title_l .more {
	background: url('images/bt_more.png') no-repeat center;
	padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px
}


#main {
	width: 900px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
#main .mainLeft {
	float: left;
	width: 478px;
}
#main .mainRight {
	float: right;
	width: 415px;
}
#main2, .main2 {
	width: 900px;
	margin: 0 auto;
	position: relative;
	background: #FFF url('images/bg_indexMain.png') repeat-y center top;
	overflow: hidden;
	zoom: 1
}
#main2 .mainLeft, .main2 .mainLeft {
	float: left;
	width: 613px;
}
#main2 .mainRight, .main2 .mainRight {
	float: right;
	width: 280px;
}



/* 公 */
.affiche {
	border: 1px solid #FFD267;
	background: url('images/bg_affiche.png') repeat-x left top;
	height: 28px;
	margin-top: 5px;
	overflow: hidden;
	zoom: 1
}
.affiche .caption {
	float: left;
	line-height: 28px;
	background: url('images/ico_01.png') no-repeat 6px 6px;
	padding-left: 22px;
	font-weight: bold;
	border-left: 1px solid #FFF
}
.affiche .content {
	width: 400px;
	float: right;
	overflow: hidden;
}
.affiche .list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.affiche .list li {
	width: 49%;
	float: left;
	height: 28px;
	line-height: 28px;
	color: #C00;
	display: inline;
}
.affiche .list a,
.affiche .list a:visited {
	color: #C00;
}
.affiche .list a:hover {
	color: #2867BD;
}

/* adButton */
.adButton {
	background: #FFF url('images/bg_topAD.png') repeat-x;
	border: 1px solid #FFD267;
	margin-top: 5px;
	overflow: hidden;
	zoom: 1; padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px
}
.adButton img {
	float: left;
	display: inline;
	margin: 0 5px;
}


/* 焦*/
.flashFocus {
	padding-bottom: 7px;
	text-align: center;
}

/* 专题 */
.subject {
	border: 1px solid #FFC947;
	background: #FFFBEF;
	overflow: hidden;
	zoom: 1
}
.subject .caption {
	width: 118px;
	
	float: left;
	text-align: center;
}
.subject2 {
	border: 1px solid #7abf04;
	background: #FFFBEF;
	overflow: hidden;
	zoom: 1
}
.subject2 .caption {
	width: 118px;
	
	float: left;
	text-align: center;
}
.subject3 {
	border: 1px solid #02a5e2;
	background: #FFFBEF;
	overflow: hidden;
	zoom: 1
}
.subject3 .caption {
	width: 118px;
	
	float: left;
	text-align: center;
}
.subject4 {
	border: 1px solid #ff64ff;
	background: #ffdcff;
	overflow: hidden;
	zoom: 1
}
.subject4 .caption {
	width: 118px;
	
	float: left;
	text-align: center;
}
.subject .content {
	float: left;
	background: url('images/tab01_current_left1.png') repeat-x;
	width: 290px;
}
.subject2 .content2 {
	float: left;
	background: url('images/tab01_current_left2.png') repeat-x;
	width: 290px;
}
.subject3 .content3 {
	float: left;
	background: url('images/tab01_current_left3.png') repeat-x;
	width: 290px;
}
.subject4 .content4 {
	float: left;
	background: url('images/tab01_current_left4.png') repeat-x;
	width: 290px;
}
.sideModule {
}
.sideModule .title {
	background: url('images/sideTab_line.png') no-repeat right top;
	height: 26px;
	font-weight: bold
}
.sideModule .title h2 {
	background: url('images/sideTab_right.png') no-repeat right 0px;
	margin-right: 1px;
	font-size: 14px;
	border-bottom: 1px solid #FFC947
}
.sideModule .title h2 a {
	display: block;
	text-indent: 1.5em;
	line-height: 26px;
	background: url('sideTab_left2.png') no-repeat 0 0px;
}
.sideModule .title li {
	background: url('images/sideTab_right.png') no-repeat right -30px;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 93px
}
#as-zw .title li {width: 139px;}
#as-zw .title li.current {width: 140px;}
#m54_1 {width: 80px;}
#m54_2 {width: 95px;}
#m54_3 {width: 104px;}
#m55_1 {width: 76px;}
#m55_2 {width: 76px;}
#m55_3 {width: 127px;}
.sideModule .title li a,
.sideModule .title li a:visited {
	width: 100%;
	display: block;
	line-height: 26px;
	color: #EA7400;
	background: url('sideTab_left.png') no-repeat 0 -30px;
}
.sideModule .title li.current {
	font-size: 14px;
	background: url('images/sideTab_right.png') no-repeat right 0px;
}
.sideModule .title li.current a,
.sideModule .title li.current a:visited {
	width: 100%;
	display: block;
	line-height: 26px;
	font-weight: bold;
	color: #000;
	background: url('sideTab_left.png') no-repeat 0 0px;
}

#lecture .content {height: 220px;}
#teacher .content {height: 167px;}
#eduPolicy .content {height: 287px;}
#as-zw .content		{height: 216px;}
#stars .content		{height: 287px;}
#keyword .content	{height: 189px;}
#gk-sy .content		{height: 210px;}
#public1 .content,
#public2 .content	{height: 236px;}
.sideModule .content {
	border-bottom: 1px solid #FFC946;
	overflow: hidden;
	zoom: 1;
}
.sideModule .content li {overflow: hidden;zoom: 1;}
.sideModule .content .list {
	list-style: none;
	margin: 10px 0 10px 10px;
}
.sideModule .content .list dt {
	background: url('images/dot_02.png') no-repeat 4px 10px;
	line-height: 23px;
	padding-left: 1em
}
.sideModule .content .list a,
.sideModule .content .list a:visited {
	color: #0053A5;
}
.sideModule .content .list a:hover {
	color: #C00;
}
.sideModule .content .intro {
	line-height: 21px;
	padding: 10px ;
	margin: 0;
}
.sideModule .content .intro img {
	float: left;
	margin-right: 8px;
}
.sideModule .content .intro a,
.sideModule .content .intro a:visited {
	color: #C00;
	font-weight: bold;
}
.sideModule .content .intro a:hover {
	color: #075099;
}

/* 合作伙伴 */
#copemate {
	width: 900px;
	margin: 0 auto;
}
#copemate .title {
	height: 26px;
	line-height: 26px;
	background: url('images/caption_copemate_bg.png') repeat-x;
	border-right: 1px solid #FFC947
}
#copemate .title h1 {
	background: url(../images/caption_copemate.png) no-repeat left top;
	border-right: 1px solid #FFF;
}

#copemate .content {
	border: 1px solid #FFC947;
	margin-top: 1px;
	height: 100px;
}
#copemate .logoLink {
	text-align: center;
	list-style: none;
	padding: 15px 0 5px 20px;
	overflow: auto;
	zoom: 1;
}
#copemate .logoLink li {
	width: 85px;
	margin: 0 5px 0 5px;
	display: inline;
	float: left;
}
#copemate .logoLink li img {
	display: block;
	margin: 0 auto;
}
#copemate .textLink {
	list-style: none;
	text-align: center;
	padding-left: 20px;
	overflow: auto;
	zoom: 1;
	line-height: 20px;
}
#copemate .textLink li {
	width: 85px;
	margin: 0 5px 0 5px;
	float: left;
	display: inline;
	overflow: hidden;
	white-space: nowrap;
}