* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

a:hover {
	/*text-decoration: underline;*/
}

div {
	font-size: 0px;
}

.pcontent {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #EEEEEE;
}



.pnav {
	width: 1000px;
	height: 49px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 15px;
	background-color: #FFFFFF;
}

.pnav ul li {
	display: block;
	height: 49px;
	float: left;
	padding-left: 40px;
}

.pnav ul li a {
	display: inline-block;
	font: normal 16px/46px 'Microsoft YaHei';
	color: #333333;
	padding: 0px 12px;
}

.pnav ul li a:hover {
	border-bottom: 3px solid #dc4848;
}

.pnav ul li .pind {
	border-bottom: 3px solid #dc4848;
}

.procon01 {
	width: 978px;
	height: 290px;
	margin: 0 auto;
	background-color: #FFFFFF;
	padding: 20px 0px 27px 20px;
	margin-top: 15px;
	border: 1px solid #DCDCDC;
}

.pro_left {
	width: 307px;
	height: 288px;
	float: left;
	border: 1px solid #E3E3E3;
	border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
}

.viptitle {
	width: 307px;
	height: 44px;
	border-bottom: 1px solid #E3E3E3;
	border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	background: url("../../common/images/vipt_bg.gif") repeat-x;
	position: relative;
}

.viptitle p {
	border-bottom: 1px solid #dc4848;
	width: 115px;
	height: 44px;
	font: normal 16px/44px 'Microsoft YaHei';
	color: #333333;
	position: absolute;
	text-align: center;
	left: 92px;
}

.vip_info {
	width: 287px;
	height: 65px;
	padding-left: 20px;
	padding-top: 18px;
}

.vipinfo_img {
	width: 65px;
	height: 65px;
	float: left;
}

.vipinfo_img img {
	width: 65px;
	height: 65px;
}

.vipinfo_word {
	height: 65px;
	width: 202px;
	float: left;
	padding-left: 20px;
	font: normal 14px/30px 'Microsoft YaHei';
	color: #333333;
}

.vipinfo_word a {
	display: block;
	width: 202px;
	height: 30px;
	overflow: hidden;
	font: normal 14px/30px 'Microsoft YaHei';
	color: #333333;
}

.vipinfo_word a:hover {
	text-decoration: underline;
}

.vipinfo_word span {
	display: block;
	width: 202px;
	height: 20px;
	overflow: hidden;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
}

.vipinfo2 {
	width: 287px;
	height: auto;
	overflow: hidden;
	padding-left: 20px;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
	padding-top: 8px;
}

.vipinfo2 p {
	font: normal 14px/22px 'Microsoft YaHei';
	color: #333333;
}

.vipinfo2 span {
	font: normal 14px/22px 'Microsoft YaHei';
	color: #dc4848;
	padding: 0px 10px;
}

.project {
	width: 287px;
	height: 33px;
	padding: 10px 0px;
	padding-left: 15px;
}

.project a {
	display: block;
	float: left;
	margin-left: 5px;
	background-color: #E9E9E9;
	width: 130px;
	height: 31px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #C3C3C3;
	font: normal 14px/31px 'Microsoft YaHei';
	color: #666666;
	text-align: center;
}

.project a:hover {
	background-color: #dcd6d6;
}

.vip_tel {
	width: 237px;
	height: 20px;
	padding-left: 50px;
	background: url("../../common/images/vipicon1.gif") no-repeat 20px center;
}

.vip_tel span {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #666666;
}

.vip_qq {
	width: 237px;
	height: 20px;
	padding-left: 50px;
	background: url("../../common/images/vipicon2.gif") no-repeat 20px center;
	margin-top: 7px;
}

.vip_qq span {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #666666;
}


/*特效*/

.con01_left {
	width: 309px;
	height: 290px;
	float: left;
	padding-left: 20px;
}

.leftslide {
	position: relative;
	width: 309px;
	height: 290px;
	overflow: hidden;
}

.leftslide .pic img {
	width: 309px;
	height: 290px;
	display: block;
}

.leftslide .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 55px;
	width: 100%;
	background: #000000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	overflow: hidden;
}

.leftslide .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 55px;
	width: 100%;
	overflow: hidden;
}

.leftslide .txt li {
	height: 55px;
	position: absolute;
	bottom: -55px;
}

.leftslide .txt li a {
	display: block;
	color: white;
	padding: 6px 0 0px 10px;
	text-decoration: none;
	font: normal 18px 'Microsoft YaHei';
}

.leftslide .txt li a:hover {
	text-decoration: underline;
}

.leftslide .txt li span {
	display: block;
	color: white;
	padding: 0px 0 6px 10px;
	font: normal 12px 'Microsoft YaHei';
}

.leftslide .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.leftslide .num li {
	float: left;
	position: relative;
	width: 15px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}

.leftslide .num li a,
.leftslide .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background-color: #FFFFFF;
	top: 0;
	left: 0;
	text-decoration: none;
}

.leftslide .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.leftslide .num li.on a,
.leftslide .num a:hover {
	background: #0077B9;
}


/*特效*/


/*公告*/

.propublic {
	width: 308px;
	height: 290px;
	float: left;
	margin-left: 20px;
}

.xmgg {
	width: 308px;
}

.xmgg .hd {
	line-height: 45px;
	height: 45px;
	border-bottom: 1px solid #DBDADA;
	position: relative;
	padding-right: 10px;
}

.xmgg .hd .stillmore {
	display: block;
	float: right;
	width: 40px;
}

.xmgg .hd .stillmore span {
	display: block;
	float: left;
	font: normal 12px/44px 'Microsoft YaHei';
	color: #999999;
	padding-right: 5px;
}

.xmgg .hd .stillmore a {
	font-size: 12px;
	font-family: 'Microsoft YaHei';
	color: #0066cc;
	float: left;
	display: block;
}

.xmgg .hd .stillmore a:hover {
	text-decoration: underline;
}

.xmgg .hd ul {
	z-index: 5;
	position: absolute;
	height: 46px;
	overflow: hidden;
	zoom: 1;
	left: 0px;
}

.xmgg .hd li {
	float: left;
	width: 99px;
	text-align: center;
	cursor: pointer;
}

.xmgg .hd li a {
	display: block;
	width: 99px;
	height: 45px;
	font-size: 18px;
	color: #333333;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
}

.xmgg .hd li.on {
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	background: #fff;
	border: 1px solid #DBDADA;
	border-top: 1px solid #DBDADA;
	border-bottom: 1px solid #fff;
}

.xmgg .bd {
	padding-top: 18px;
	clear: both;
	position: relative;
}

.xmgg .bd .con {
	width: 308px;
	overflow: hidden;
	height: auto;
}

.xmgg_word {
	width: 308px;
	height: auto;
	overflow: hidden;
}

.xmgg_word ul li {
	display: block;
	float: left;
	width: 308px;
	height: 31px;
	border-bottom: 1px solid #E6E6E6;
}

.xmgg_word ul li a {
	display: block;
	width: 293px;
	height: 31px;
	overflow: hidden;
	font: normal 14px/31px 'Microsoft YaHei';
	color: #666666;
	padding-left: 15px;
}

.xmgg_word ul li a:hover {
	text-decoration: none;
	color: #dc4848;
}


/*公告*/


/*第二部分*/

.procon02 {
	width: 998px;
	height: 473px;
	overflow: hidden;
	margin: 0 auto;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	margin-top: 14px;
}


/*.contitle{*/


/*width: 967px;*/


/*height:64px ;*/


/*margin:0 auto;*/


/*border-bottom: 1px solid #E3E3E3;*/


/*position: relative;*/


/*}*/


/*.biaoti{*/


/*height: 45px;*/


/*float: left;*/


/*padding: 0px 15px;*/


/*border-bottom: 3px solid #dc4848;*/


/*position: absolute;*/


/*bottom: -1px;*/


/*font:normal 16px/45px 'Microsoft YaHei';*/


/*color: #333333;*/


/*}*/


/*.button_con{*/


/*height: 31px;*/


/*padding-left: 115px;*/


/*padding-top: 27px;*/


/*}*/


/*.button_con a{*/


/*display: block;*/


/*float: left;*/


/*width: 95px;*/


/*height: 31px;*/


/*font:normal 16px/31px 'Microsoft YaHei';*/


/*color: #333333;*/


/*text-align: center;*/


/*}*/


/*.button_con .fouces{*/


/*background-color: #0077B9;*/


/*font:normal 16px/31px 'Microsoft YaHei';*/


/*color: #FFFFFF;*/


/*border-radius: 4px;*/


/*-webkit-border-radius: 4px;*/


/*-moz-border-radius: 4px;*/


/*}*/

.mien {
	width: 998px;
	height: 473px;
}

.mien .hd {
	width: 967px;
	height: 64px;
	line-height: 64px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.mien .hd ul {
	float: left;
	position: absolute;
	left: 115px;
	padding-top: 27px;
	height: 31px;
}

.mien .hd ul li {
	float: left;
}

.mien .hd ul li a {
	display: block;
	float: left;
	cursor: pointer;
	width: 95px;
	height: 31px;
	font: normal 16px/31px 'Microsoft YaHei';
	color: #333333;
	text-align: center;
	text-decoration: none;
}

.mien .hd ul li.on a {
	background-color: #0077B9;
	font: normal 16px/31px 'Microsoft YaHei';
	color: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.biaoti {
	height: 45px;
	float: left;
	padding: 0px 15px;
	border-bottom: 3px solid #dc4848;
	position: absolute;
	bottom: -1px;
	font: normal 16px/45px 'Microsoft YaHei';
	color: #333333;
}

.biaoti a {
	font: normal 16px/45px 'Microsoft YaHei';
	color: #333333;
}

.mien .bd ul {
	width: 998px;
	height: 410px;
	zoom: 1;
}

.mien .bd li {
	display: block;
	float: left;
	width: 479px;
	height: auto;
	overflow: hidden;
	padding-left: 20px;
	padding-top: 25px;
	;
}

.mien .bd li .fcimg {
	width: 222px;
	height: 166px;
	float: left;
}

.mien .bd li .fcword {
	width: 216px;
	float: left;
	padding-left: 14px;
}

.mien .bd li .fcword h2 {
	font: normal 14px/24px 'Microsoft YaHei';
	color: #333333;
}

.mien .bd li .fcword h2 a {
	font: normal 14px/24px 'Microsoft YaHei';
	color: #333333;
	padding-right: 20px;
}

.mien .bd li .fcword h2 a:hover {
	text-decoration: underline;
}

.mien .bd li .fcword p {
	padding-top: 8px;
	font: normal 12px/22px 'Microsoft YaHei';
	color: #666666;
}

.mien .bd li .fcword p a {
	font: normal 12px/22px 'Microsoft YaHei';
	color: #0077b9;
}

.mien .bd li .fcword p a:hover {
	text-decoration: underline;
}


/*第二部分*/


/*第三部分*/

.procon03 {
	width: 998px;
	height: 300px;
	margin: 0 auto;
	margin-top: 15px;
}

.homew {
	width: 452px;
	height: 298px;
	float: left;
	padding: 0px 19px;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
}

.three_title {
	width: 452px;
	height: 58px;
	position: relative;
	border-bottom: 1px solid #E3E3E3;
}

.titles_w {
	position: absolute;
	bottom: -1px;
	height: 40px;
	padding: 0px 15px;
	padding-top: 18px;
	border-bottom: 3px solid #dc4848;
}

.titles_w a {
	font: normal 16px/40px 'Microsoft YaHei';
	color: #333333;
}

.titles_links {
	height: 40px;
	padding-top: 18px;
	position: absolute;
	right: 0px;
}

.titles_links span {
	font: normal 12px/40px 'Microsoft YaHei';
	color: #E3E3E3;
	padding-right: 15px;
}

.titles_links a {
	font: normal 12px/40px 'Microsoft YaHei';
	color: #0077b9;
}

.titles_links a:hover {
	text-decoration: underline;
}

.homewcon {
	width: 452px;
	height: 239px;
}

.homework {
	width: 452px;
	height: 239px;
	overflow: hidden;
}

.homework .tab-hd {
	height: 26px;
	margin-top: 18px;
	margin-bottom: 7px;
}

.homework .tab-hd ul {}

.homework .tab-hd li {
	float: left;
	height: 26px;
	line-height: 26px;
}

.homework .tab-hd li a {
	display: inline-block;
	padding: 0 20px;
	color: #333333;
	font: normal 14px/26px 'Microsoft YaHei';
}

.homework .tab-hd li.on a {
	background-color: #0077B9;
	color: #FFFFFF;
}

.homework .tab-bd {
	width: 452px;
	height: 164px;
}

.homework .tab-bd ul {
	overflow: hidden;
	zoom: 1;
}

.homework .tab-bd li {
	width: 452px;
	height: 33px;
	border-bottom: 1px solid #E6E6E6;
}

.homework .tab-bd li a {
	display: block;
	float: left;
	height: 33px;
	width: 165px;
	padding-right: 100px;
	overflow: hidden;
	padding-left: 6px;
	font: normal 14px/33px 'Microsoft YaHei';
	color: #666666;
}

.homework .tab-bd li a:hover {
	color: #dc4848;
}

.homework .tab-bd li p {
	float: left;
	width: 65px;
	height: 33px;
	font: normal 14px/33px 'Microsoft YaHei';
	color: #666666;
}

.homework .tab-bd li span {
	display: block;
	float: right;
	width: 80px;
	height: 33px;
	font: normal 14px/33px 'Microsoft YaHei';
	color: #666666;
	text-align: left;
}

.jobcon {
	width: 452px;
	height: 298px;
	float: right;
	padding: 0px 19px;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
}

.jobscon {
	width: 452px;
	height: 239px;
}

.jobbriefing {
	width: 452px;
	height: 239px;
	overflow: hidden;
}

.jobbriefing .tab-hd {
	height: 26px;
	margin-top: 18px;
	margin-bottom: 7px;
}

.jobbriefing .tab-hd ul {}

.jobbriefing .tab-hd li {
	float: left;
	height: 26px;
	line-height: 26px;
}

.jobbriefing .tab-hd li a {
	display: inline-block;
	padding: 0 20px;
	color: #333333;
	font: normal 14px/26px 'Microsoft YaHei';
}

.jobbriefing .tab-hd li.on a {
	background-color: #0077B9;
	color: #FFFFFF;
}

.jobbriefing .tab-bd {
	width: 452px;
	height: 164px;
}

.jobbriefing .tab-bd ul {
	overflow: hidden;
	zoom: 1;
}

.jobbriefing .tab-bd li {
	width: 452px;
	height: 33px;
	border-bottom: 1px solid #E6E6E6;
}

.jobbriefing .tab-bd li a {
	display: block;
	float: left;
	height: 33px;
	width: 165px;
	padding-right: 100px;
	overflow: hidden;
	padding-left: 6px;
	font: normal 14px/33px 'Microsoft YaHei';
	color: #666666;
}

.jobbriefing .tab-bd li a:hover {
	color: #dc4848;
}

.jobbriefing .tab-bd li p {
	float: left;
	width: 65px;
	height: 33px;
	font: normal 14px/33px 'Microsoft YaHei';
	color: #666666;
}

.jobbriefing .tab-bd li span {
	display: block;
	float: right;
	width: 80px;
	height: 33px;
	font: normal 14px/33px 'Microsoft YaHei';
	color: #666666;
	text-align: left;
}


/*第三部分*/


/*第四部分*/

.procon04 {
	width: 998px;
	height: 331px;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	margin: 0 auto;
	margin-top: 15px;
}

.hot_title {
	width: 965px;
	height: 65px;
	padding-left: 20px;
}

.hotts {
	width: 965px;
	height: 65px;
	position: relative;
	border-bottom: 1px solid #E3E3E3;
}

.hotcon {
	width: 993px;
	padding-left: 5px;
	height: 265px;
}

.hotcon ul {}

.hotcon ul li {
	width: 230px;
	height: 215px;
	overflow: hidden;
	float: left;
	padding-left: 15px;
	margin-top: 23px;
}

.hotcon ul li .hotimg {
	width: 230px;
	height: 150px;
}

.hotcon ul li .hotimg img {
	width: 230px;
	height: 150px;
}

.hotword {
	width: 230px;
	height: 165px;
}

.hw_top {
	width: 230px;
	height: 20px;
	margin-top: 15px;
}

.hot_name {
	height: 20px;
	float: left;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
}

.hot_name span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
	padding-right: 10px;
}

.hot_name a {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
	padding-right: 10px;
}

.hot_name a:hover {
	text-decoration: underline;
}

.hot_time {
	height: 20px;
	float: right;
	background: url("../../common/images/time.gif") no-repeat left center;
	padding-left: 25px;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
}

.hot_time span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #dc4848;
}

.hw_bottom {
	width: 230px;
	height: 20px;
	margin-top: 10px;
}

.hw_bottom .study {
	height: 20px;
	float: left;
	font: normal 12px/20px 'Microsoft YaHei';
	color: #999999;
}

.hw_bottom .study span {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #dc4848;
}

.hw_bottom .zan {
	height: 20px;
	float: left;
	font: normal 12px/20px 'Microsoft YaHei';
	color: #999999;
	padding-left: 15px;
}

.hw_bottom .zan span {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #dc4848;
}


/*第四部分*/


/*第五部分*/

.procon5 {
	width: 998px;
	height: 530px;
	margin: 0 auto;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	margin-top: 15px;
}

.hot_wk {
	width: 472px;
	height: 530px;
	float: left;
	padding-left: 20px;
}

.hotwk_title {
	width: 472px;
	height: 59px;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
}

.hotwk_title a {
	display: block;
	position: absolute;
	padding: 0px 15px;
	height: 40px;
	padding-top: 17px;
	border-bottom: 3px solid #dc4848;
	font: normal 16px/40px 'Microsoft YaHei';
	color: #333333;
}

.hotwk_con {
	width: 472px;
	height: auto;
	overflow: hidden;
}

.hotwk_con ul {}

.hotwk_con ul li {
	width: 472px;
	height: 189px;
	margin-top: 22px;
}

.left_hot {
	width: 230px;
	height: 189px;
	float: left;
	padding-top: 6px;
}

.left_hot a img {
	width: 230px;
	height: 150px;
}

.lhot_b {
	width: 218px;
	height: 29px;
	border: 1px solid #E3E3E3;
	border-top: none;
	padding-top: 9px;
	padding-left: 4px;
	padding-right: 6px;
}

.hot_namess {
	float: left;
	height: 20px;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
}

.hot_namess span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
}

.hot_namess a {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
	padding-left: 5px;
}

.hot_namess a:hover {
	text-decoration: underline;
}

.hot_see {
	height: 20px;
	float: right;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
}

.hot_see span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #dc4848;
}

.right_hot {
	width: 236px;
	padding-left: 6px;
	float: left;
	height: 189px;
}

.right_hot ul {}

.right_hot ul li {
	margin-top: 6px;
	width: 236px;
	height: 91px;
}

.rh_img {
	width: 140px;
	height: 91px;
	float: left;
}

.rh_img a img {
	width: 140px;
	height: 91px;
}

.rh_word {
	width: 90px;
	height: 90px;
	float: right;
	font: normal 14px/24px 'Microsoft YaHei';
	color: #333333;
}

.rh_word .teachs {
	font: normal 14px/24px 'Microsoft YaHei';
	color: #333333;
}

.rh_word a {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #999999;
}

.rh_word a:hover {
	text-decoration: underline;
}

.rh_word span {
	font: normal 14px/24px 'Microsoft YaHei';
	color: #dc4848;
}

.theme {
	width: 452px;
	height: auto;
	overflow: hidden;
	float: right;
	padding-right: 20px;
}

.theme_title {
	width: 452px;
	height: 59px;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
}

.theme_title a {
	display: block;
	position: absolute;
	padding: 0px 15px;
	height: 40px;
	padding-top: 17px;
	border-bottom: 3px solid #dc4848;
	font: normal 16px/40px 'Microsoft YaHei';
	color: #333333;
}

.theme_con {
	width: 452px;
	height: auto;
	overflow: hidden;
	padding-top: 6px;
}

.themecss {
	margin: 0 auto;
	width: 452px;
	overflow: hidden;
	position: relative;
}

.themecss .bd {
	width: 452px;
	height: auto;
	overflow: hidden;
}

.themecss .bd ul {
	zoom: 1;
}

.themecss .bd ul li {
	width: 452px;
	height: 92px;
	border-bottom: 1px solid #E6E6E6;
	padding-top: 20px;
}

.toux {
	width: 45px;
	height: 45px;
	float: left;
	border-radius: 45px;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
}

.toux img {
	width: 45px;
	height: 45px;
	border-radius: 45px;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
}

.themes_r {
	padding-left: 14px;
	width: 393px;
	height: auto;
	overflow: hidden;
	float: right;
}

.peoplename {
	width: 393px;
	height: 20px;
}

.peoplename a {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #379be9;
	float: left;
}

.peoplename a:hover {
	text-decoration: underline;
}

.peoplename span {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #999999;
	float: right;
}

.theme_bt {
	width: 393px;
	height: 20px;
}

.theme_bt a {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
}

.theme_bt a:hover {
	text-decoration: underline;
}

.theme_nr {
	width: 393px;
	height: 50px;
	overflow: hidden;
}

.theme_nr a {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #666666;
}

.theme_nr a:hover {
	text-decoration: underline;
}


/*第五部分*/


/*第六部分*/

.procon06 {
	width: 998px;
	height: 331px;
	background-color: #FFFFFF;
	border: 1px solid #dcdcdc;
	margin: 0 auto;
	margin-top: 15px;
}

.peounm {
	float: right;
	height: 20px;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
}

.peounm span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #dc4848;
}

.zuoye {
	height: 20px;
	float: left;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
}

.zuoye span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #dc4848;
	padding: 0px 3px;
}

.huati {
	height: 20px;
	float: left;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
	padding: 0px 10px;
}

.huati span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #dc4848;
	padding: 0px 3px;
}

.weike {
	height: 20px;
	float: left;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #999999;
}

.weike span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #dc4848;
	padding: 0px 3px;
}


/*第六部分*/


/*第七部分*/

.procon07 {
	width: 978px;
	height: auto;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 1px solid #dcdcdc;
	margin: 0 auto;
	margin-top: 15px;
	padding-top: 20px;
	padding-bottom: 37px;
	padding-left: 20px;
}

.procon07 h2 {
	text-align: center;
	font: normal 14px/28px 'Microsoft YaHei';
	color: #333333;
}

.procon07 p {
	text-align: center;
	font: normal 12px/28px 'Microsoft YaHei';
	color: #666666;
}


/*第七部分*/


/*footer*/

.footer {
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.fnav {
	height: 20px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
}

.fnav ul li {
	display: block;
	float: left;
}

.fnav a {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #666666;
}

.fnav a:hover {
	color: #0066cc;
}

.fnav span {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #666666;
	padding: 0px 6px;
}



/*子页*/

.adressc {
	width: 1000px;
	height: 54px;
	margin: 0 auto;
	font: normal 13px/54px 'Microsoft YaHei';
	color: #666666;
}

.adressc a {
	color: #666;
}

.adressc a.on {
	color: #00f;
}

.adressc p {
	display: inline;
	margin-right: 50px;
	font: normal 13px/54px 'Microsoft YaHei';
	color: #666666;
	position: relative;
	top: 10px;
}

.adressc span {
	font: bold 14px/54px 'Microsoft YaHei';
	color: #ff0000;
	padding: 0px 3px;
}

.box_con {
	width: 998px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
}

.zypage_title {
	width: 998px;
	height: 49px;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
}

.zypage_title a {
	display: block;
	height: 49px;
	border-bottom: 3px solid #DC4A4A;
	position: absolute;
	bottom: -1px;
	left: 0px;
	font: normal 16px/49px 'Microsoft YaHei';
	color: #333333;
	padding: 0px 15px;
}

.text_con {
	width: 958px;
	height: auto;
	overflow: hidden;
	padding: 0px 20px;
	padding-top: 15px;
}

.text_con h2 {
	width: 958px;
	height: 60px;
	font: normal 24px/60px 'Microsoft YaHei';
	color: #333333;
	text-align: center;
}

.futitles {
	text-align: center;
	font: normal 12px/24px 'Microsoft YaHei';
	color: #999999;
}

.futitles span {
	font: normal 12px/24px 'Microsoft YaHei';
	color: #999999;
	padding-left: 65px;
}

.text_box {
	width: 958px;
	height: auto;
	overflow: hidden;
	font: normal 14px/28px 'Microsoft YaHei';
	color: #666666;
	padding-top: 25px;
	padding-bottom: 50px;
}

.text_box p {
	font: normal 14px/28px 'Microsoft YaHei';
	color: #666666;
	text-indent: 2em;
}

.prencon {
	width: 978px;
	height: 80px;
	border-top: 1px solid #E5E5E5;
	padding-left: 20px;
	padding-top: 20px;
}

.prencon p {
	font: normal 14px/30px 'Microsoft YaHei';
	color: #666666;
}

.prencon p a {
	font: normal 14px/30px 'Microsoft YaHei';
	color: #666666;
}

.prencon p a:hover {
	text-decoration: underline;
}

.page_footer {
	width: 998px;
	height: 110px;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-bottom: none;
	margin: 0 auto;
	margin-top: 15px;
	padding-top: 23px;
}

.videobox_con {
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 80px;
}

.vb_resource {
	width: 708px;
	height: auto;
	overflow: hidden;
	float: left;
}

.video_info {
	width: 292px;
	height: auto;
	min-height: 665px;
	overflow: hidden;
	float: left;
	background-color: #F9FAFB;
}

.vinfo01 {
	width: 274px;
	height: 115px;
	background-color: #EFEFF5;
	padding-left: 18px;
	padding-top: 30px;
}

.comment {
	width: 274px;
	height: 20px;
	font: normal 12px/20px 'SimSun';
	color: #7C7C7C;
}

.comment span {
	font: normal 12px/20px 'SimSun';
	color: #7C7C7C;
	padding-left: 20px;
}

.teachers {
	width: 274px;
	height: 30px;
	font: normal 12px/30px 'SimSun';
	color: #728597;
}

.teachers p {
	font: normal 12px/30px 'SimSun';
	color: #728597;
}

.vb_button {
	width: 274px;
	height: 30px;
	padding-top: 20px;
	padding-left: 10px;
}

.vb_button a {
	display: block;
	float: left;
	width: 99px;
	height: 30px;
	background: url("../../common/images/video_bg.gif");
	font: normal 14px/30px 'Microsoft YaHei';
	color: #333333;
	text-align: center;
}

.vb_button .share {
	margin-left: 20px;
}

.vb_button a:hover {
	box-shadow: 0px 0px 1em #c6cbcb;
}

.commcon {
	width: 292px;
	height: auto;
	overflow: hidden;
}

.commcon .tab-hd {
	height: 42px;
	background-color: #404652;
}

.commcon .tab-hd ul {}

.commcon .tab-hd li {
	position: relative;
	bottom: 3px;
	-bottom: 0px!important;
	float: left;
	height: 42px;
	line-height: 42px;
}

.commcon .tab-hd li a {
	display: inline-block;
	padding: 0 20px;
	color: #FFFFFF;
	font: normal 14px/42px 'Microsoft YaHei';
	padding-left: 33px;
}

.commcon .tab-hd li div {
	display: inline-block;
	padding: 0 20px;
	color: #FFFFFF;
	font: normal 14px/42px 'Microsoft YaHei';
	padding-left: 33px;
}

.commcon .tab-hd #class_list {
	background: url("../../common/images/video_icon01.gif") no-repeat 13px center;
}

.commcon .tab-hd #class_list.on a {
	color: #FFFFFF;
	background: url("../../common/images/video_icon1.gif") no-repeat 13px center;
	border-bottom: 3px solid #DC4A4A;
}

.commcon .tab-hd #class_list.on div {
	color: #FFFFFF;
	background: url("../../common/images/video_icon1.gif") no-repeat 13px center;
	border-bottom: 3px solid #DC4A4A;
}

.commcon .tab-hd #class_comment {
	background: url("../../common/images/video_icon2.gif") no-repeat 13px center;
}

.commcon .tab-hd #class_comment.on a {
	color: #FFFFFF;
	background: url("../../common/images/video_icon02.gif") no-repeat 13px center;
	border-bottom: 3px solid #DC4A4A;
}

.commcon .tab-hd #class_comment.on div {
	color: #FFFFFF;
	background: url("../../common/images/video_icon02.gif") no-repeat 13px center;
	border-bottom: 3px solid #DC4A4A;
}

.commcon .tab-bd {
	width: 292px;
	height: auto;
	overflow: hidden;
	padding-top: 12px;
}

.commcon .tab-bd ul {
	overflow: hidden;
	zoom: 1;
}

.commcon .tab-bd ul .classname {
	width: 275px;
	padding-left: 16px;
	height: 42px;
}

.commcon .tab-bd ul .classname .cn_left {
	width: 59px;
	height: 42px;
	float: left;
	background: url("../../common/images/video_icon3.gif") no-repeat left center;
	font: normal 14px/42px 'SimSun';
	color: #FFFFFF;
	padding-left: 8px;
}

.commcon .tab-bd ul .classname .cn_left p {
	float: left;
	font: normal 14px/42px 'SimSun';
	color: #FFFFFF;
}

.commcon .tab-bd ul .classname .cn_left span {
	color: #dc4848;
	font: normal 14px/20px 'SimSun';
	display: block;
	padding-top: 11px;
	width: 20px;
	height: 20px;
	text-align: center;
	float: right;
	margin-right: 4px;
	-margin-right: 1px!important;
}

.commcon .tab-bd ul .classname .cn_right {
	height: 42px;
	float: left;
	padding-left: 6px;
	color: #494949;
	font: normal 16px/42px 'SimSun';
}

.commcon .tab-bd ul .classname .cn_right a {
	color: #494949;
	font: normal 16px/42px 'SimSun';
}

.commcon .tab-bd ul .class_nr {
	width: 292px;
	height: 45px;
	border-bottom: 1px solid #E5E5E5;
}

.commcon .tab-bd ul .class_nr a {
	float: left;
	display: block;
	width: 250px;
	padding-left: 19px;
	height: 45px;
	background: url("../../common/images/video_icon5.gif") 60px center no-repeat;
	color: #494949;
	font: normal 14px/45px 'SimSun';
}

.commcon .tab-bd ul .class_nr #tubiao {
	display: block;
	width: 30px;
	padding-left: 0px;
	height: 45px;
	background: 60px center no-repeat;
	float: left;
}

.commcon .tab-bd ul .class_nr a span {
	color: #999999;
	font: normal 14px/45px 'SimSun';
	padding-right: 30px;
}

.commcon .tab-bd ul .class_nr a img {
	width: 30px;
	height: 45px;
	background-color: red;
}

.commcon .tab-bd ul .class_nr a:hover {
	background: url("../../common/images/video_icon4.png") 60px center no-repeat;
	-background: url("../../common/images/video_icon4.gif") 60px center no-repeat !important;
}

.commcon .tab-bd ul .class_nr .onfouc {
	display: block;
	width: 273px;
	padding-left: 19px;
	height: 45px;
	background: url("../../common/images/video_icon4.png") 60px center no-repeat #FFDEDE;
	-background: url("../../common/images/video_icon4.gif") 60px center no-repeat #FFDEDE !important;
	color: #494949;
	font: normal 14px/45px 'SimSun';
}

.pinglun {
	width: 275px;
	height: 90px;
	padding-top: 10px;
	padding-left: 8px;
	background-color: #FFFFFF;
	border: 1px solid #BCC1C9;
	float: right;
	font: normal 12px/24px 'Microsoft YaHei';
	color: #999999;
}

.publishc {
	width: 283px;
	height: 25px;
	overflow: hidden;
	float: right;
	margin-top: 13px;
	font: normal 12px/25px 'Microsoft YaHei';
	color: #333333;
}

.publishc span {
	font: normal 12px/25px 'Microsoft YaHei';
	color: #333333;
}

#star {
	position: relative;
	width: 206px;
	height: 24px;
	float: left;
}

#star ul,
#star span {
	float: left;
	display: inline;
	height: 24px;
	line-height: 24px;
}

#star ul {
	margin: 0 5px;
	width: 120px;
	height: 19px;
}

#star li {
	float: left;
	width: 24px;
	height: 19px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../../common/images/star.png) no-repeat;
}

#star strong {
	color: #f60;
	padding-left: 10px;
}

#star li.on {
	background-position: 0 -28px;
	background-color: transparent;
}

.publishc button {
	width: 72px;
	height: 25px;
	background-color: #DC4A4A;
	font: normal 14px/25px 'Microsoft YaHei';
	color: #FFFFFF;
	text-align: center;
	border: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.publishc button:hover {
	background-color: #F54646;
}

.respondc {
	width: 279px;
	height: 319px;
	overflow: auto;
	float: right;
	margin-top: 5px;
}

.res_list {
	width: 260px;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #EAECED;
	padding-top: 24px;
}

.resl_pic {
	width: 50px;
	height: 50px;
	float: left;
	padding-bottom: 10px;
}

.resl_pic img {
	width: 50px;
	height: 50px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.resl_word {
	padding-left: 10px;
	width: 200px;
	height: auto;
	overflow: hidden;
	float: left;
}

.reslw_top {
	width: 209px;
	height: auto;
	overflow: hidden;
}

.reslw_top a:hover {
	text-decoration: underline;
}

.resname {
	display: block;
	height: 24px;
	width: 200px;
	text-align: left;
	font: normal 14px/24px 'SimSun';
	color: #5284DF;
}

.restitle {
	display: block;
	width: 200px;
	height: auto;
	overflow: hidden;
	font: normal 12px/24px 'SimSun';
	color: #4C4C4C;
	word-wrap: break-word;
}

.reslw_bot {
	width: 209px;
	height: 24px;
}

.reslw_bot span {
	display: block;
	height: 24px;
	float: left;
	font: normal 12px/24px 'Microsoft YaHei';
	color: #666666;
}

.reslw_bot .responds {
	display: block;
	float: right;
	height: 24px;
	width: 45px;
	text-align: left;
	font: normal 12px/24px 'Microsoft YaHei';
	color: #333333;
}

.reslw_bot .responds:hover {
	text-decoration: underline;
}

.bigcont {
	width: 100%;
	height: auto;
	background-color: #FCFCFC;
}

.workcont {
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.work_title {
	width: 975px;
	height: 40px;
	background: url("../../common/images/work_icon1.gif") no-repeat left center;
	font: normal 26px/40px 'Microsoft YaHei';
	color: #333333;
	padding-left: 25px;
	font-size: 30px
}

.work_box {
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 16px;
}

.work_boxx {
	width: 800px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 16px;
	float: left;
}

.workb_l {
	width: 768px;
	height: auto;
	overflow: hidden;
	float: left;
}

.work_req {
	width: 709px;
	background-color: #F2F2F2;
	padding: 0px 35px 0px 24px;
}

.work_req h2 {
	font: normal 16px/30px 'Microsoft YaHei';
	color: #666666;
	padding-top: 10px;
}

.work_req p {
	font: normal 12px/24px 'Microsoft YaHei';
	color: #999999;
	padding-left: 15px;
	padding-top: 8px;
}

.work_plguin {
	width: 768px;
	height: auto;
	margin-top: 23px;
}

.work_score {
	width: 768px;
	height: auto;
	padding-top: 30px;
}

.wscore_t {
	width: 768px;
	height: 60px;
}

.wscore_t h2 {
	float: left;
	height: 60px;
	font: normal 16px/60px 'Microsoft YaHei';
	color: #333333;
}

.wscore_t p {
	float: left;
	font: normal 14px/60px 'Microsoft YaHei';
	color: #999999;
	padding-left: 20px;
}

.wscore_t span {
	font: normal 14px/60px 'Microsoft YaHei';
	color: #dc4848;
}

.wordCount {
	position: relative;
	width: 766px;
	border: 1px solid #C9C9C9;
	height: 100px;
}

.wordCount textarea {
	width: 756px;
	height: 85px;
	border: 0px;
	padding-top: 15px;
	padding-left: 10px;
	font: normal 14px/24px 'Microsoft YaHei';
	color: #333333;
}

.wordCount .wordwrap {
	position: absolute;
	right: 6px;
	bottom: 6px;
}

.wordCount .word {
	color: #666666;
	padding: 0 4px;
	font: normal 14px/24px 'Microsoft YaHei';
}

.wordCount1 {
	position: relative;
	width: 766px;
	border: 1px solid #C9C9C9;
	height: 100px;
}


.wordCount1 .wordwrap {
	position: absolute;
	right: 6px;
	bottom: 6px;
}

.wordCount1 .word {
	color: #666666;
	padding: 0 4px;
	font: normal 14px/24px 'Microsoft YaHei';
}

.fraction {
	width: 768px;
	margin-top: 19px;
	height: 30px;
}

.fra_in {
	line-height: 28px;
	width: 252px;
	height: 28px;
	border: 1px solid #C9C9C9;
	float: left;
	line-height: 28px;
	padding-left: 10px;
}

.fraction span {
	font: normal 14px/28px 'Microsoft YaHei';
	color: #333333;
	padding-left: 15px;
}

.fraction button {
	float: right;
	width: 90px;
	height: 28px;
	background-color: #FFFFFF;
	border: 1px solid #C6C6C6;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font: normal 14px/28px 'Microsoft YaHei';
	color: #333333;
}

.fraction button:hover {
	background-color: #f1f1f1;
}

.combox {
	width: 768px;
	height: auto;
	overflow: hidden;
	padding-top: 22px;
}

.combox ul {}

.combox ul li {
	width: 768px;
	height: auto;
	overflow: hidden;
	padding: 20px 0px;
	border-bottom: 1px dotted #CACACA;
}

.combox ul li .toux_pic {
	width: 50px;
	height: 50px;
	float: left;
}

.combox ul li .toux_pic img {
	width: 50px;
	height: 50px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.combox_word {
	width: 706px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-left: 12px;
}

.combw_top {
	width: 706px;
	height: 20px;
}

.grade {
	width: 85px;
	height: 20px;
	float: left;
}

.grade img {
	width: 13px;
	height: 11px;
	padding-right: 2px;
	padding-top: 5px;
}

.comnames {
	width: 490px;
	height: 20px;
	float: left;
	padding-left: 12px;
}

.comnames a {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #333333;
}

.comnames div {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #333333;
}

.comnames a:hover {
	text-decoration: underline;
}

.fbtime {
	height: 20px;
	float: right;
	font: normal 12px/20px 'Microsoft YaHei';
	color: #999999;
}

.combw_bot {
	width: 706px;
	height: auto;
	overflow: hidden;
}

.comb_nr {
	width: 706px;
	height: auto;
	overflow: hidden;
	float: left;
}

.comb_nr a {
	font: normal 12px/28px 'Microsoft YaHei';
	color: #333333;
	display: inline-block;
	float: left;
}

.comb_nr div {
	font: normal 12px/28px 'Microsoft YaHei';
	color: #333333;
	display: inline-block;
	float: left;
}

.contentss {
	display: block;
	width: 600px;
	height: auto;
	overflow: hidden;
	word-wrap: break-word;
}

.comb_nr .huifu {
	height: 20px;
	float: right;
	font: normal 12px/28px 'Microsoft YaHei';
	color: #999999;
}

.comb_nr a:hover {
	text-decoration: underline;
}

.workb_r {
	width: 200px;
	height: auto;
	overflow: hidden;
	float: right;
}

.workb_rr {
	width: 200px;
	height: auto;
	overflow: hidden;
	float: right;
	margin-top: 100px;
}

.filetype {
	width: 200px;
	height: 110px;
	padding-top: 10px;
	border: 1px solid #EEEEEE;
	border-left: none;
	border-right: none;
	font: normal 14px/24px 'Microsoft YaHei';
	color: #555555;
}

.filetype p {
	font: normal 14px/24px 'Microsoft YaHei';
	color: #555555;
}

.filetype span {
	font: normal 14px/24px 'Microsoft YaHei';
	color: #888888;
}

.resoucon {
	width: 200px;
	height: 83px;
}

.resoucon h2 {
	font: 600 14px/30px 'Microsoft YaHei';
	color: #333333;
	padding-top: 15px;
}

.resoucon p {
	display: block;
	height: 20px;
}

.resoucon p a {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #888888;
}

.resoucon p a:hover {
	text-decoration: underline;
}

.resoucon p span {
	padding: 0px 5px;
	font: normal 12px/20px 'Microsoft YaHei';
	color: #888888;
}

.totalcon {
	width: 200px;
	height: 36px;
	padding: 11px 0px;
	border: 1px solid #EEEEEE;
	border-left: none;
	border-right: none;
}

.total_l {
	float: left;
	height: 36px;
	padding-left: 14px;
	padding-right: 30px;
	border-right: 1px dotted #DDDDDD;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333;
}

.total_l span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #C27E35;
}

.total_r {
	float: left;
	height: 36px;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333;
	padding-left: 34px;
}

.total_r span {
	font: normal 14px/20px 'Microsoft YaHei';
	color: #C27E35;
}

.votec {
	width: 198px;
	height: 153px;
	border: 1px solid #EDEDED;
	margin-top: 14px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	display: inline-table
}

*html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

*+html .clearfix {
	min-height: 1%
}

.fl {
	float: left;
}

.gradecon {
	width: 178px;
	padding: 0px 10px;
}

.rev_pro li {
	line-height: 20px;
	height: 20px;
	margin-top: 5px;
}

.rev_pro li .revtit {
	text-align: right;
	display: block;
	float: left;
}

.revinp {
	float: left;
	display: inline;
}

.level .level_solid,
.level .level_hollow {
	float: left;
	background-image: url("../../common/images/icon2.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
}

.level .level_solid {
	background-position: 0px 0px;
}

.level .level_hollow {
	background-position: -21px 0px;
}

.revgrade {
	margin-left: 20px;
	font: normal 12px/20px 'Microsoft YaHei';
	color: #333333
}

.r_bottom {
	width: 200px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}

.r_bottom h2 {
	width: 200px;
	height: 20px;
	background: url("../../common/images/heart.gif") no-repeat left center;
}

.r_bottom h2 a {
	display: inline-block;
	height: 20px;
	padding-left: 8px;
	font: normal 14px/20px 'Microsoft YaHei';
	color: #333333;
}

.r_bottom h2 a:hover {
	text-decoration: underline;
}

.rb_share {
	width: 200px;
	height: 24px;
	font: normal 14px/24px 'Microsoft YaHei';
	color: #333333;
	padding-top: 8px;
}

.rb_share span {
	float: left;
}

.jindou {
	width: 200px;
	height: 40px;
	padding-top: 15px;
	position: relative;
}

.jd_l {
	float: left;
	height: 20px;
	font: normal 12px/20px 'Microsoft YaHei';
	color: #888888;
	padding-right: 19px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.jd_l img {
	padding-left: 2px;
}

.jd_r {
	width: 102px;
	height: 40px;
	position: absolute;
	left: 5px;
}

.jd_r a {
	display: block;
	width: 102px;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #DC4A4A;
	font: normal 20px/40px 'Microsoft YaHei';
	color: #FFFFFF;
	text-align: center;
	text-shadow: 1px 1px 2px #333333;
}

.jd_r a:hover {
	background-color: #F54646;
}

.page {
	width: 1000px;
	height: 22px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 45px;
	text-align: center;
	padding-bottom: 60px;
}

.page span {
	font: normal 12px/22px 'Microsoft YaHei';
	color: #999999;
}

.page a {
	display: inline-block;
	font: normal 12px/22px 'Microsoft YaHei';
	color: #333333;
	border: 1px solid #DEDEDE;
	padding: 0 6px;
	background-color: #ECECEC;
	margin: 0px 5px;
}

.page a:hover {
	text-decoration: none;
	background-color: #DC4A4A;
	color: #FFFFFF;
}

.inputbox {
	width: 30px;
	height: 22px;
	border: 1px solid #cccccc;
	font: normal 12px/22px 'Microsoft YaHei';
	color: #333333;
	margin: 0px 5px;
}

.page .fouceons {
	background-color: #DC4A4A;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	border: 1px solid #DC4A4A;
}

.page button {
	font: normal 12px/22px 'Microsoft YaHei';
	color: #333333;
	border: 1px solid #DEDEDE;
	padding: 0 6px;
	background-color: #ECECEC;
}


/*教研课程*/

.box_con2s {
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.boxc_l {
	display: inline;
	width: 170px;
	height: 100%;
	overflow: hidden;
	padding: 0px 18px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}

.column_l {
	width: 170px;
	height: 49px;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
}

.column_l h2 {
	padding: 0px 3px;
	font: normal 20px/47px 'Microsoft YaHei';
	color: #333333;
	border-bottom: 3px solid #DC4A4A;
	position: absolute;
	bottom: -1px;
}

.columnc {
	width: 170px;
	height: auto;
	overflow: hidden;
	padding-top: 11px;
}

.columnc ul {}

.columnc ul li {
	width: 170px;
	height: 33px;
	padding-top: 12px;
}

.columnc ul li a {
	display: block;
	width: 119px;
	padding-left: 50px;
	height: 33px;
	font: normal 14px/33px 'Microsoft YaHei';
	color: #666666;
	background-color: #E5E5E5;
}

.columnc ul li a:hover {
	background-color: #0077B9;
	color: #FFFFFF;
}

.columnc ul li .fixnav {
	background-color: #0077B9;
	color: #FFFFFF;
}

.boxc_r {
	width: 770px;
	height: auto;
	overflow: hidden;
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
}

.left_line {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.departm {
	width: 770px;
	overflow: hidden;
}

.departm .tab-hd {
	height: 41px;
	padding-left: 20px;
	padding-top: 14px;
}

.departm .tab-hd li {
	float: left;
	height: 41px;
	line-height: 33px;
	width: 126px;
}

.departm .tab-hd li a {
	display: block;
	width: 126px;
	height: 41px;
	text-align: center;
	font: normal 16px/33px 'Microsoft YaHei';
}

.departm .tab-hd li.on a {
	background: url("../../common/images/title_Bg.gif") no-repeat left center;
	color: #FFFFFF;
}

.departmtabhdliona {
	background: url("../../common/images/title_Bg.gif") no-repeat left center;
	color: #FFFFFF;
}

.departmtabhdlia {
	color: #666666;
}

.departm .tab-bd {
	border-top: 1px solid #E3E3E3;
	width: 770px;
	height: auto;
	overflow: hidden;
}

.departm .tab-bd ul {
	overflow: hidden;
	zoom: 1;
}

.departm .tab-bd li {
	width: 230px;
	height: auto;
	float: left;
	padding-left: 22px;
	padding-top: 30px;
}

.departm .tab-bd li .der_pic {
	width: 230px;
	height: 150px;
}

.departm .tab-bd li .der_pic img {
	width: 230px;
	height: 150px;
}

.departm .tab-bd li .der_word {
	width: 228px;
	height: 36px;
	border: 1px solid #DCDCDC;
	border-top: none;
	text-align: center;
}

.departm .tab-bd li .der_word a {
	font: normal 14px/36px 'Microsoft YaHei';
	color: #333333;
	padding-left: 8px;
}

.departm .tab-bd li .der_word a:hover {
	text-decoration: underline;
}

.der_w_b {
	width: 230px;
	height: 37px;
	font: normal 14px/37px 'Microsoft YaHei';
	color: #333333;
}

.der_w_b .see {
	float: left;
	font: normal 14px/37px 'Microsoft YaHei';
	color: #333333;
}

.der_w_b .see span {
	font: normal 14px/37px 'Microsoft YaHei';
	color: #dc4848;
	padding-left: 10px;
}

.der_w_b .star {
	float: right;
	font: normal 14px/37px 'Microsoft YaHei';
	color: #333333;
}

.der_w_b .star span {
	font: normal 14px/37px 'Microsoft YaHei';
	color: #333333;
	padding-right: 10px;
}

.students {
	width: 770px;
	overflow: hidden;
}

.students .tab-hd {
	height: 41px;
	padding-left: 20px;
	padding-top: 14px;
}

.students .tab-hd li {
	float: left;
	height: 41px;
	line-height: 33px;
	width: 126px;
}

.students .tab-hd li a {
	display: block;
	width: 126px;
	height: 41px;
	text-align: center;
	color: #666666;
	font: normal 16px/33px 'Microsoft YaHei';
}

.students .tab-hd li.on a {
	background: url("../../common/images/title_Bg.gif") no-repeat left center;
	color: #FFFFFF;
}

.students .tab-bd {
	border-top: 1px solid #E3E3E3;
	width: 770px;
	height: auto;
	overflow: hidden;
}

.students .tab-bd ul {
	overflow: hidden;
	zoom: 1;
}

.students .tab-bd li {
	width: 211px;
	height: auto;
	float: left;
	padding-left: 41px;
	padding-top: 50px;
}

.students .tab-bd li .stupic {
	width: 76px;
	height: 76px;
	float: left;
}

.students .tab-bd li .der_pic img {
	width: 76px;
	height: 76px;
}

.students .tab-bd li .stuword {
	width: 118px;
	height: 76px;
	padding-left: 17px;
	float: left;
	font: normal 14px 'Microsoft YaHei';
	color: #333333;
}

.students .tab-bd li .stuword p {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #666666;
	padding-top: 18px;
}

.students .tab-bd li .stuword p span {
	font: normal 12px/20px 'Microsoft YaHei';
	color: #dc4848;
}

.page_ziye {
	width: 770px;
	height: 22px;
	overflow: hidden;
	padding-top: 45px;
	text-align: center;
	padding-bottom: 60px;
}

.page_ziye span {
	font: normal 12px/22px 'Microsoft YaHei';
	color: #999999;
}

.page_ziye a {
	display: inline-block;
	font: normal 12px/22px 'Microsoft YaHei';
	color: #333333;
	border: 1px solid #DEDEDE;
	padding: 0 7px;
	background-color: #ECECEC;
	margin: 0px 5px;
}

.page_ziye a:hover {
	text-decoration: none;
	background-color: #DC4A4A;
	color: #FFFFFF;
}

.inputbox {
	width: 30px;
	height: 22px;
	border: 1px solid #cccccc;
	font: normal 12px/22px 'Microsoft YaHei';
	color: #333333;
	margin: 0px 5px;
}

.page_ziye .fouceons {
	background-color: #DC4A4A;
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
	border: 1px solid #DC4A4A;
}

.page_ziye button {
	font: normal 12px/22px 'Microsoft YaHei';
	color: #333333;
	border: 1px solid #DEDEDE;
	padding: 0 6px;
	background-color: #ECECEC;
}

.lm_title {
	width: 770px;
	height: 49px;
	border-bottom: 1px solid #E3E3E3;
}

.lm_title h2 {
	font: normal 16px/49px 'Microsoft YaHei';
	color: #0077b9;
	padding-left: 18px;
}

.news_con {
	width: 730px;
	height: auto;
	overflow: hidden;
	padding: 0px 20px;
	padding-top: 19px;
}

.news_con ul li {
	width: 730px;
	height: 41px;
	border-bottom: 1px dotted #D4D3D3;
	background: url("../../common/images/newicon.gif") no-repeat left center;
}

.news_con ul li a {
	display: block;
	float: left;
	width: 630px;
	height: 41px;
	overflow: hidden;
	padding-left: 12px;
	font: normal 14px/41px 'Microsoft YaHei';
	color: #666666;
}

.news_con ul li a:hover {
	color: #DC4A4A;
}

.news_con ul li span {
	display: block;
	float: left;
	width: 88px;
	height: 41px;
	text-align: right;
	font: normal 14px/41px 'Microsoft YaHei';
	color: #999999;
}

.zj_con {
	width: 744px;
	height: auto;
	overflow: hidden;
	padding-left: 26px;
}

.zj_con ul {}

.zj_con ul li {
	width: 744px;
	height: 140px;
	padding-top: 27px;
}

.zj_con ul li .zj_pic {
	width: 140px;
	height: 140px;
	float: left;
}

.zj_con ul li .zj_pic img {
	width: 140px;
	height: 140px;
}

.zj_con ul li .zjword {
	width: 549px;
	height: 140px;
	float: left;
	padding: 0px 23px 0px 32px;
	font: normal 12px/20px 'Microsoft YaHei';
	color: #999999;
}

.zj_con ul li .zjword h2 {
	font: normal 18px 'Microsoft YaHei';
	color: #333333;
}

.zj_con ul li .zjword p {
	font: normal 12px/30px 'Microsoft YaHei';
	color: #999999;
}

.zj_con ul li .zjword p span {
	font: normal 12px/30px 'Microsoft YaHei';
	color: #999999;
	padding: 0px 8px;
}

.vb_resource {
	width: 672px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 18px 17px;
	background-color: #434343;
}

.vb_resource h2 {
	font: normal 28px/35px 'Microsoft YaHei';
	color: #FFFFFF;
}

.clainfo {
	width: 672px;
	height: 30px;
	padding: 20px 0px;
}

.clai_left {
	height: 30px;
	float: left;
}

.chapter {
	height: 26px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	background-color: #1F1F1F;
	padding: 0px 15px;
	font: normal 14px/26px 'Microsoft YaHei';
	color: #FFFFFF;
	float: left;
}

.hour {
	float: left;
	height: 26px;
	border-top-right-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;
	border-bottom-right-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	padding: 0px 9px 0px 16px;
	background-color: #0077B9;
}

.hour p {
	font: normal 14px/26px 'Microsoft YaHei';
	color: #FFFFFF;
	float: left;
	height: 26px;
}

.hour span {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background-color: #FFFFFF;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	color: #0077b9;
	font: normal 12px/20px 'Microsoft YaHei';
	text-align: center;
	margin-top: 3px;
	margin-left: 6px;
}

.clai_right {
	height: 30px;
	float: left;
	padding-left: 20px;
	font: normal 20px/30px 'Microsoft YaHei';
	color: #FFFFFF;
}

.clai_right p {
	font: normal 20px/30px 'Microsoft YaHei';
	color: #FFFFFF;
}

.videos_c {
	width: 674px;
	height: 519px;
}

.fypage {
	width: 998px;
	height: 22px;
	clear: both;
	overflow: hidden;
	text-align: center;
	padding: 63px 0px;
}

.fypage span {
	font: normal 12px/22px 'Microsoft YaHei';
	color: #999999;
}

.fypage a {
	display: inline-block;
	font: normal 12px/22px 'Microsoft YaHei';
	color: #333333;
	border: 1px solid #DEDEDE;
	padding: 0 7px;
	background-color: #ECECEC;
	margin: 0 3px;
}

.fypage a:hover {
	text-decoration: none;
	background-color: #0076CA;
	color: #FFFFFF;
}


/*项目首页登录框样式*/

.vip_info {
	font-family: "microsoft yahei";
	padding-left: 0px;
	margin-left: 20px;
}

#username,
#password {
	display: inline-block;
	width: 250px;
	height: 35px;
	margin: 15px auto 5px 15px;
	border: 1px solid #e3e3e3;
	padding-left: 5px;
	font: normal 14px/35px "microsoft yahei";
}

.pword,
.uname {
	position: relative;
	left: 0px;
	top: 0px;
}

.font2 {
	font: normal 14px/35px 'microsoft yahei';
	color: #999999;
}

.font3 {
	font: normal 14px/35px "microsoft yahei";
	color: #333333;
}

#lb,
#un {
	display: block;
	position: absolute;
	left: 20px;
	top: 27px;
	font: normal 14px/14px 'microsoft yahei';
	color: #999999;
	cursor: text;
}

.btn-lg {
	width: 255px;
	height: 45px;
	display: block;
	margin: 10px auto;
	background: url(../../common/images/login.png) no-repeat left center;
}

.pw-right {
	list-style-type: none;
	height: 20px;
	margin-right: 17px;
	float: right;
}

.pw-right li {
	position: relative;
	bottom: 5px;
	display: inline;
	font-size: 13px
}

.error {
	font-size: 13px;
	position: relative;
	left: 55px;
	top: 0px;
	color: red;
	width: 200px;
}

.font1 {
	color: #b4b4b4;
}
/*项目学习-课程-查看视频*/
.wordCount1 textarea {
	  width: 279px;
	  height: 90px;
	  padding-top: 10px;
	  padding-left: 8px;
	  background-color: #FFFFFF;
	  border: 1px solid #BCC1C9;
	  font: normal 12px/24px 'Microsoft YaHei';
	  color: #999999;
	}
    .wordCount1 .word {
	  color: #666666;
	  padding: 0 2px;
	  font: normal 14px/24px 'Microsoft YaHei';
	}
	.wordCount1 .wordwrap1 {
	  position: absolute;
	  right: 6px;
	  bottom: 6px;
	}
	.video_info {
	width: 290px;
	}
	#fade { 
  display:none; 
  position:absolute; 
  top:0%; 
  left:0%; 
  width:100%; 
  height:100%; 
  background-color:black; 
  z-index:1001; 
  -moz-opacity:0.8; 
  opacity:.80; 
  filter:alpha(opacity=80); 
} 
#light{
    display: none;
    position: absolute;
    top: 42%;
    left: 31%;
    width: 440px;
    height: 240px;
    padding: 5px;
    border: 1px solid #ff632a;
    background-color: white;
    z-index: 1002;
    overflow: auto;
} 
.hz14 {
    color: #000000;
    font-size: 14px;
    font-family: "微软雅黑";
}
.hz12 {
    color: #666666;
    font-size: 12px;
    font-family: "微软雅黑";
}
.lj_gb:link         {
    color: #666666;
    text-decoration: none;
    line-height: 26px;
    font-family: "微软雅黑";
    font-size: 12px;
}
.lj_gb:visited      {
    color: #666666;
    text-decoration: none;
    line-height: 26px;
    font-family: "微软雅黑";
    font-size: 12px;
}
.lj_gb:hover        {
    color: #666666;
    line-height: 26px;
    font-family: "微软雅黑";
    font-size: 12px;
    text-decoration: underline;
}
#windown-content iframe{
	display:block;
	}
#windown-content span{
	margin:5px 5px 5px 5px;
	font-family:"宋体";
	font-size:12px;
	font-weight:400;
	color:#000;
	}
#windown-content .loading{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-8px;
	margin-top:-8px;
	} 
	
/*项目-查看资源*/

.word_title p {
    width: 975px;
    height: 40px;
    background: url("imageswordicon.gif") no-repeat left center;
    font: normal 26px/40px 'Microsoft YaHei';
    color: #333333;
    padding-left: 25px;
}

.word_title p.text {
    width: 975px;
    height: 40px;
    font: normal 26px/40px 'Microsoft YaHei';
    color: #333333;
    padding-left: 25px;
}

.wordb_l{
    width: 770px;
    height: auto;
    overflow: hidden;
    float: left;
}


.word_plguin{
    width: 770px;
    height: 567px;
}
.shares{
    width: 770px;
    height: 33px;
    padding-top: 23px;
}
.share_L{
    height: 33px;
    float: left;
}
.share_R{
    height: 33px;
    float: right;
}
.share_R p{
    float: left;
    font:normal 12px/33px 'Microsoft YaHei';
    color: #888888;
}
.share_R p a{
    background: url("imagesheart.gif") no-repeat left center;
    font:normal 12px/33px 'Microsoft YaHei';
    color: #555555;
    padding-left: 22px;
}
.share_R p a:hover{
    text-decoration: underline;
}
.share_R h2{
   float: left;
    font:normal 12px/33px 'Microsoft YaHei';
    color: #888888;
}

.hui{
    		display:inline-block;
    		float:left;
    		width: 20px;
  			height: 20px;
			background: url("imagesheart.gif") no-repeat left center;
    	}
    	.red{
    		display:inline-block;
    		float:left;
    		width: 20px;
  			height: 20px;
			background: url("imagesredhart.gif") no-repeat left center;
    	}
    	.share_R h2{
    		background:none;
    	}
    	

.share_R h2 a{
    display: inline-block;
    height: 20px;
    padding-left: 7px;
    font:normal 14px/20px 'Microsoft YaHei';
    color: #333333;
}
.share_R a:hover{
    text-decoration: underline;
}

.jindous{
    background: url("imagesjindou.gif") no-repeat right center;
    font:normal 12px/33px 'Microsoft YaHei';
    color: #888888;
    padding-right: 29px;
    padding-left: 24px;
    margin-right: 31px;
    margin-right: 31px;
}
.btn_word{
    display: block;
    float: left;
    width:64px;
    height: 33px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #DC4848;
    text-align: center;
    font:normal 16px/33px 'Microsoft YaHei';
    color: #FFFFFF;
    text-shadow: 1px 1px 2px #000000;
}
.btn_word:hover{
    background-color: #C62C2C;
}

.wordb_r{
    width: 201px;
    height: auto;
    overflow: hidden;
    float: right;
}
.jiangshi{
    width: 201px;
    height: auto;
    overflow: hidden;
    margin-top:10px;
    padding-top:10px;
    border:1px solid #EEEEEE;
    border-left:none;
    border-right: none;
}
.jiangshi ul li{
    width: 201px;
    height: 61px;
    padding-bottom: 15px;
}
.jiangshi ul li  .touxiang img{
    width: 50px;
    height: 50px;
}
.jiangshi ul li  .touxiang{
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    padding-left: 14px;
}

.js_info{
    float: left;
    padding-left: 9px;
    width: 120px;
    height: 61px;
    overflow: hidden;
}
.js_info h2{
    height: 33px;
}
.js_info h2 a{
    font:normal 15px/33px 'Microsoft YaHei';
    color: #555;
}
.js_info h2 a:hover{
    text-decoration: underline;
}
.js_info p{
    font:normal 12px/24px 'Microsoft YaHei';
    color: #888;
}