﻿/* CSS Document */
/*html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"微软雅黑", "宋体", Arial;
	background-image: url(../images/bjpic.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
td{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:165%;
	color: #333333;
}
a:link {
	color:#333333;
	line-height:175%;
	text-decoration: none;
}
a:hover {
color:#FF0000;
text-decoration:underline;}
a:visited {
color:#666666; text-decoration:none;}
p{margin:0;padding:0;}
ul,li,dl,dt,dd{list-style-type: none;margin:0;padding:0;}
.table_dixian {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dddddd;
}
.pdsb10 {
	padding: 10px;
}
.english {
	font-family: Arial, Helvetica, sans-serif;
}



h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
img{border:0;}
.hr_7,.hr_10,.hr_15,.hr_20,.hr_25,.hr_30,.hr_40,.hr_50,.hrx_10{font-size:1px;line-height:1px;clear:both;}
.hr_7{height:7px;}
.hr_10{height:10px;}
.hr_15{height:15px;}
.hr_20{height:20px;}
.hr_25{height:25px;}
.hr_30{height:30px;}
.hr_40{height:40px;}
.hr_50{height:50px;}
.hrx_10{border-bottom:1px #ccc dotted;margin:25px 0;}

/*-----顶部-----*/
.TopBar{width:100%;float:left;background-image: url(/images/bate2009/head_bg.gif);margin-bottom:15px;}
.TopBar a img{border:0;}
.TopBar a:link   {color:#333;text-decoration: underline;}
.TopBar a:visited{color:#333;color:#333;text-decoration: underline;}
.TopBar a:active {color:#ff7200;text-decoration: none;}
.TopBar a:hover  {color:#ff7200;text-decoration: none;}
.TopBar .Nbox{width:950px;height:126px;position:relative;background-image: url(/images/bate2009/head_picbg.jpg);background-repeat: no-repeat;}
.TopBar .Nbox p.logo{position:absolute;left:0px;top:10px;z-index:1;}
.TopBar .Nbox p.tel{position:absolute;right:0px;top:30px;z-index:1;}
.TopBar .Nbox div.login{position:absolute;left:255px;top:8px;font-size:12px;}

.TopBar .Nbox #first_nav   {width:950px;height:33px;position:absolute;bottom:2px;left:0;font-weight:bold;font-size:14px;}
.TopBar .Nbox #first_nav ul{height:30px;width:950px;border-collapse:collapse; border:0px;left:0;border-collapse:collapse; padding:0px;list-style:none; overflow:hidden;}
.TopBar .Nbox #first_nav li{display: inline;float: left;text-align:center; border:0px; padding:0px;}
.TopBar .Nbox #first_nav li a{color:#fff;text-decoration:none;}
.TopBar .Nbox #first_nav a span {display: block;padding:5px 20px 4px 20px;}
.TopBar .Nbox #first_nav a span {float: none;}
.TopBar .Nbox #first_nav .l01 a {background: url(/images/bate2009/head_menu_l.gif);color: #327315;float: left;margin: 0;text-decoration: none;}
.TopBar .Nbox #first_nav .l01 a span {background: url(/images/bate2009/head_menu_r.gif) no-repeat right top;display: block;padding:7px 20px 4px 20px;float: none;}
.TopBar .BannerBar{width:100%;background:#F6F5FA;text-align:center;height:118px;}


/*-----底部-----*/
.BottomBar{width:100%;float:left important;float:;}
.BottomBar .Nbox{width:950px;border-top:1px solid #ccc;padding-top:15px; clear:both;margin-top:15px;}
.BottomBar .Nbox p{color:#555;margin:10px 0;line-height:1.7;}
.BottomBar .Nbox p a{text-decoration:none;color:#555;}
.BottomBar .Nbox p a:hover{text-decoration:underline;color:#f72;}

/*-----底部帮助-----*/
.BottomHelp{width:100%;float:left;}
.BottomHelp .Nbox{width:950px;height:138px;color:#666;margin:0 auto;background: url(/2010/images/main01.png) repeat 0px -357px;position:relative;}
.BottomHelp .Nbox div{position:absolute;}
.BottomHelp .Nbox div h3{font-size:14px;}
.BottomHelp .Nbox ul{margin:10px 0;}
.BottomHelp .Nbox li{margin:5px 0;}
.BottomHelp .Nbox .l01{top:23px;left:35px;}
.BottomHelp .Nbox .l02{top:23px;left:185px;}
.BottomHelp .Nbox .l03{top:23px;left:335px;}
.BottomHelp .Nbox .l04{top:23px;left:485px;}
.BottomHelp .Nbox .l05{top:23px;left:635px;}
.BottomHelp .Nbox .l06{top:13px;left:785px;}

/*-----底部帮助图标-----*/
.BottomHelpPic{width:100%;float:left;}
.BottomHelpPic .Nbox{width:950px;height:72px;color:#666;margin:0 auto;background: url(/2010/images/main01.png) repeat 0px -285px;position:relative;}
.BottomHelpPic .Nbox p{position:absolute;}
.BottomHelpPic .Nbox .l01{top:44px;left:63px;}
.BottomHelpPic .Nbox .l02{top:44px;left:298px;}
.BottomHelpPic .Nbox .l03{top:44px;left:535px;}
.BottomHelpPic .Nbox .l04{top:44px;left:780px;}

/*-----布局-----*/
.MainBar {width:970px;}
.LeftBar {width:215px;float:left;text-align:left;}
.RightBar{width:720px;float:right;text-align:left;}
.Left01Bar {width:250px;float:left;text-align:left;}
.Right01Bar{width:690px;float:right;text-align:left;}
.Left02Bar {width:180px;float:left;text-align:left;}
.Right02Bar{width:760px;float:right;text-align:left;}
.Left03Bar {width:220px;float:left;text-align:left;}
.Right03Bar{width:720px;float:right;text-align:left;}
.Left04Bar {width:202px;float:left;text-align:left;}
.Right04Bar{width:738px;float:right;text-align:left;}

/*-----字体属性-----*/
.c01{color:#000;}
.c01_1{color:#333;}
.c01_1 a:link{color:#333;text-decoration:none;}
.c01_1 a:visited{color:#333;text-decoration:none;}
.c01_1 a:hover{color:#ff7200;text-decoration:underline;}
.c01_1 a:active{color:#ff7200;text-decoration:underline;}
.c01_2{color:#555;}
.c01_2 a:link{color:#555;text-decoration:none;}
.c01_2 a:visited{color:#555;text-decoration:none;}
.c01_2 a:hover{color:#ff7200;text-decoration:underline;}
.c01_2 a:active{color:#ff7200;text-decoration:underline;}
.c01_3 {color:#777;}
.c01_3 a:link{color:#777;text-decoration:none;}
.c01_3 a:visited{color:#777;text-decoration:none;}
.c01_3 a:hover{color:#ff7200;text-decoration:none;}
.c01_3 a:active{color:#ff7200;text-decoration:none;}
.c01_4{color:#333;}
.c01_4 a:link{color:#333;text-decoration:underline;}
.c01_4 a:visited{color:#333;text-decoration:underline;}
.c01_4 a:hover{color:#ff7200;text-decoration:none;}
.c01_4 a:active{color:#ff7200;text-decoration:none;}
.c02{color:#A05E23;}
.c02_1{color:#AB4400;}
.c03{
	color:#ff0000;
	font-family: "Arial Unicode MS";
	font-size: 14px;
}
.c03 a:link   {color:#ff0000;text-decoration:none;}
.c03 a:visited{color:#ff0000;text-decoration:none;}
.c03 a:hover  {color:#ff7200;text-decoration:underline;}
.c03 a:active {color:#ff7200;text-decoration:underline;}

.c04{color:#ff7200;}
.c04 a:link   {color:#ff7200;text-decoration:underline;}
.c04 a:visited{color:#ff7200;text-decoration:underline;}
.c04 a:hover  {color:#ff7200;text-decoration:none;}
.c04 a:active {color:#ff7200;text-decoration:none;}
.c04_1{color:#ff7200;}
.c04_1 a:link   {color:#ff7200;text-decoration:none;}
.c04_1 a:visited{color:#ff7200;text-decoration:none;}
.c04_1 a:hover  {color:#ff7200;text-decoration:underline;}
.c04_1 a:active {color:#ff7200;text-decoration:underline;}

.c05{color:#FFF600;}
.c05 a:link   {color:#FFF600;text-decoration:underline;}
.c05 a:visited{color:#FFF600;text-decoration:underline;}
.c05 a:hover  {color:#ff7200;text-decoration:none;}
.c05 a:active {color:#ff7200;text-decoration:none;}

.c06{color:#5BB635;}
.c06 a:link   {color:#5BB635;text-decoration:underline;}
.c06 a:visited{color:#5BB635;text-decoration:underline;}
.c06 a:hover  {color:#ff7200;text-decoration:none;}
.c06 a:active {color:#ff7200;text-decoration:none;}

.c07{color:#1B3A7D;}
.c07 a:link   {color:#1B3A7D;text-decoration:underline;}
.c07 a:visited{color:#1B3A7D;text-decoration:underline;}
.c07 a:hover  {color:#ff7200;text-decoration:underline;}
.c07 a:active {color:#ff7200;text-decoration:underline;}
.c07_1{color:#1B3A7D;}
.c07_1 a:link   {color:#1B3A7D;text-decoration:none;}
.c07_1 a:visited{color:#1B3A7D;text-decoration:none;}
.c07_1 a:hover  {color:#ff7200;text-decoration:underline;}
.c07_1 a:active {color:#ff7200;text-decoration:underline;}

.c08{color:#C918EF;}

.c09{color:#fff;}

.fs00{font-size:12px;}
.fs01{font-size:13px;}
.fs02{font-size:14px;}
.fs03{font-size:16px;}

.en01{font-family: Arial, Helvetica, sans-serif;}
.en02{font-family:"微软雅黑"}

/*-----行距-----*/
.lh01,.lh01,.lh01,.lh04{margin:0;padding:0;}
.lh01{line-height:1.2;}
.lh02{line-height:1.5;}
.lh03{line-height:1.7;}
.lh04{line-height:2;}
p.p01{margin:5px 0;}
p.p02{margin:10px 0;}
p.p03{margin:15px 0;}
p.p04{margin:20px 0;}

/*-----按钮-----*/
.btn-OK01  {background:transparent url(/2010/images/btn_bg01.gif) repeat left top;font-size:14px;color:#fff;border:0;padding:2px 8px 2px 10px;height:26px;cursor:hand;}
.btn-OKbg01{background:transparent url(/2010/images/btn_bg01.gif) repeat right -26px;padding-right:2px;height:26px;float:left;}
.btn-OK01_1  {background:transparent url(/2010/images/btn_bg01.gif) repeat left top;font-size:14px;color:#fff;border:0;margin:0;width:160px;padding:2px 2px 2px 4px;display:block;height:26px;cursor:hand;}
.btn-OKbg01_1{background:transparent url(/2010/images/btn_bg01.gif) repeat right -26px;padding-right:2px;height:26px;float:left;}
.btn-OK02  {background:transparent url(/2010/images/btn_bg01.gif) repeat left -94px;font-size:14px;font-weight:bold;color:#4D2F00;border:0;padding:2px 8px 2px 10px;height:32px;float:left;cursor:hand;}
.btn-OKbg02{background:transparent url(/2010/images/btn_bg01.gif) repeat right -126px;padding-right:3px;height:32px;float:left;}
.btn-OK03  {background:transparent url(/2010/images/btn_bg01.gif) repeat left -52px;font-size:12px;color:#fff;border:0;padding:3px 5px 2px 7px;height:21px;}
.btn-OKbg03{background:transparent url(/2010/images/btn_bg01.gif) repeat right -73px;padding-right:2px;height:21px;float:left;cursor:hand;}
.btn-OK03_1  {background:transparent url(/2010/images/btn_bg01.gif) repeat left -52px;font-size:12px;color:#fff;border:0;padding:3px 5px 2px 7px;height:21px;margin:0;}
.btn-OKbg03_1{background:transparent url(/2010/images/btn_bg01.gif) repeat right -73px;padding-right:2px;height:21px;float:left;margin:0;}
.btn-OK04  {background:transparent url(/2010/images/btn_bg01.gif) repeat left -263px;font-size:14px;font-weight:;color:#fff;border:0;padding:2px 2px 2px 4px;height:32px;float:left;cursor:hand;}
.btn-OKbg04{background:transparent url(/2010/images/btn_bg01.gif) repeat right -295px;padding-right:3px;height:32px;float:left;margin-right:10px;}
.btn-OK04_1  {background:transparent url(/2010/images/btn_bg01.gif) repeat left -263px;font-size:14px;font-weight:bold;color:#fff;border:0;padding:2px 2px 2px 4px;height:32px;float:left;cursor:hand;}
.btn-OKbg04_1{background:transparent url(/2010/images/btn_bg01.gif) repeat right -295px;padding-right:3px;height:32px;float:left; position:absolute;left:240px;}
.btn-OK05  {background:transparent url(/2010/images/btn_bg01.gif) repeat left -327px;font-size:14px;font-weight:bold;color:#fff;border:0;padding:2px 2px 2px 4px;height:32px;float:left;cursor:hand;}
.btn-OKbg05{background:transparent url(/2010/images/btn_bg01.gif) repeat right -359px;padding-right:3px;height:32px;float:left;}


/*-----INput输入框-----*/
.in00{background:#fff;border:1px #ddd solid;font-size:14px;padding:5px;color:#666;}
.in01{background:#f5f5f5;border:1px #e0e0e0 solid;color:#555;font-size:12px;padding:2px 5px 3px 5px;float:left;width:125px;margin-right:15px;}
.in02{background:#f5f5f5;border:1px #e0e0e0 solid;width:380px;height:100px;font-size:12px;padding:5px;color:#666;}
.in03{background:#fff;border:1px #ddd solid;width:220px;font-size:14px;padding:5px;color:#666;}
.in_error{background:transparent url(/2010/images/main01.png) repeat -586px 0;border:1px #DD7870 solid;width:220px;/*height:16px;*/overflow:hidden;font-size:14px;padding:5px;color:#666;}
.in04{background:#fff;border:1px #ddd solid;width:40px;font-size:14px;padding:5px;color:#666;}
.in05{background:#fff;border:1px #7F9DB9 solid;width:100px;font-size:14px;padding:2px 5px;color:#666;}
.in06{background:#fff;border:1px #ccc solid;width:150px;font-size:14px;padding:2px 5px;color:#666;}
.in07{background:#fff;border:1px #ccc solid;width:240px;font-size:14px;padding:2px 5px;color:#666;}
.in08{background:#fff;border:1px #ccc solid;width:500px;font-size:14px;padding:2px 5px;color:#666;}
.in09{background:#fff;border:1px #ccc solid;width:100px;font-size:14px;padding:2px 5px;color:#666;}
.in10{border:1px #8EBC26 solid; background:#F3FFD8;}

/*-----浮动层-----*/
.Layer_01{background:#fff;width:250px;text-align:center;line-height:1.7;color:#555;margin:0 auto;margin-top:80px;padding:10px 0;}
.Layer_02{width:680px;border:2px #7DA513 solid;background:#fff;color:#555;line-height:1.7;float:left;}
.Layer_02 h2{font-size:14px;margin:0;}
.Layer_02 h3{font-size:12px; border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;}
.Layer_02 .Lay-t{background:#FDFFBC;padding:5px 10px;margin:10px;border:1px #e0e0e0 solid;width:638px;font-size:14px;font-weight:bold;}
.Layer_02 .Lay-c{padding:5px 10px;margin:10px;width:638px;}
.Layer_02 .Lay-c dl{margin:10px 0;}
.Layer_02 .Lay-c dt{margin:5px 0;}
.Layer_02 .Lay-c dd{margin:5px 0;}
.Layer_02 .Lay-tips{text-align:center;padding:8px 0 5px 0;bottom:1px;left:1px;width:100%;background:#f7f7f7;border-top:1px #d4d4d4 solid;}

div.T24,p.T24{text-indent:24px;}

/*shareIt*/
.shareIt ul{border-top:1px #ccc dotted;padding-top:5px;margin-top:5px;}
.shareIt ul li{ float:left; margin:0 8px 0 0; color:#f00; font-size:14px;}
.shareIt ul li a{ width:16px; height:16px; display:block; overflow:hidden; text-indent:-9999em;}
.shareIt ul li.to_twitter a{background:url() 0 0 no-repeat;}
.shareIt ul li.to_fb a{background:url(/2010/images/zhai/share_icon.gif) -32px 0 no-repeat;}
.shareIt ul li.to_delicious a{background:url(/2010/images/zhai/share_icon.gifif) -64px 0 no-repeat;}
.shareIt ul li.to_qqsq a{background:url(/2010/images/zhai/share_icon.gif) -96px 0 no-repeat;}
.shareIt ul li.to_baidu a{background:url(/2010/images/zhai/share_icon.gif) -130px 0 no-repeat;}
.shareIt ul li.to_xiaonei a{background:url(/2010/images/zhai/share_icon.gif) -200px 0 no-repeat;}
.shareIt ul li.to_kaixin a{background:url(/2010/images/zhai/share_icon.gif) -164px 0 no-repeat;}
.shareIt ul li.to_douban a{background:url(/2010/images/zhai/share_icon.gif) -232px 0 no-repeat;}
.nav {
	background-image: url(../images/pacificenglish_12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 40px;
	width: 102px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ff3300;	
	line-height:40px;
	cursor:hand;
}
.nav1 {
	background-image: url(../images/pacificenglish_13.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 40px;
	width: 102px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:40px;
	cursor:hand;
}
.gray {
color:#666;
line-height:150%;}
.ff3300 {
color:#ff3300;
}
.ff3300 a {
	color:#ff3300;
	text-decoration: none;
}
.kcfw a:link{
	color:#333333;
	text-decoration: none;
}

.kcfw a:hover {
	color:#ff3300;
}
.kcfw img a:hover{
	border: 2px solid #ff6600;
}
.kcfw img a{
	border: 2px solid #333333;
}

.greenc {
	color:#009900;
	text-decoration: none;
}
.greenc a {
	color:#009900;
	text-decoration: none;
}
.redc {
	color: #FF0000;
}.en {
	font-family: "Arial Unicode MS";
	color: #FFFFFF;
}
.navleft {
	background-image: url(../images/lefttpyyy_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	padding-left: 40px;
	line-height: 32px;
	font-size: 14px;
	color: #333333;
}
.navleft01 {
	background-image: url(../images/lefttpyyy_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	padding-left: 40px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
}
.redc {
	color: #FF0000;
}
.bai14 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bordersan_pd6 {
	padding: 6px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.baic {
	color: #FFFFFF;
}
.balk14 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.navleft02 {

	background-image: url(../images/lefttpyyy_05s.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	padding-left: 40px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
}
.pd_20 {
	padding: 20px 25px;
}
.pd_20_10 {

	padding: 20px 10px;
}
.hotsaban {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size:12px;
	line-height:200%;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 200%;
	margin: 0px;
	padding: 0px;
}
.font14 {
	font-size: 14px;
}
.line_200 {
	line-height: 200%;
}
.pf {
	font-size: 12px;
	color: #0033FF;
	text-decoration: underline;
}
.red {
	font-weight: bold;
	color: #FF0000;
}
.bfb {
	font-family: "Arial Unicode MS";
	font-size: 26px;
	font-weight: bold;
	color: #FF3300;
	line-height: 36px;
}
.huifu {
	font-size: 12px;
	background-image: url(../images/huifu.gif);
	text-align: center;
	display: block;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 22px;
}
.lou {
	background-image: url(../images/onehoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lou1 {
	background-image: url(../images/onehoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lou2 {
	background-image: url(../images/twohoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lou3 {
	background-image: url(../images/3hoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lou4 {
	background-image: url(../images/4hoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lou5 {
	background-image: url(../images/5hoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lou6 {
	background-image: url(../images/6hoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lou7 {
	background-image: url(../images/7hoser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}.boldc {
	font-weight: bold;
	color: #000000;
}
.grtitle {

	font-family: "黑体", "宋体";
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	line-height: 180%;
}
.enred {
	font-family: "Arial Unicode MS";
	font-weight: bold;
}
.helpbj {
	font-size: 14px;
	background-image: url(../images/quide.gif);
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 45px;
	text-align: center;
	width: 105px;
}
.heitititle {
	font-family: "黑体", "宋体";
	font-size: 18px;
	color: #000000;
}
.heitititle14 {

	font-family: "黑体", "宋体";
	font-size: 16px;
	color: #000000;
}
.font12 {
	font-size: 12px;
}
.bbs2bj {
	background-image: url(../images/bbs_11.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bbs1 {
	background-image: url(../images/bbs_13.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bbstitle {
	font-family: "黑体", "宋体";
	font-size: 22px;
	font-weight: normal;
	color: #FC450C;
	line-height: 30px;
	padding-top: 20px;
}
.bbsul {
	font-weight: bold;
	background-image: url(../images/bbssj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	line-height: 180%;
}
.bbsli {
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
}
.baichu {
	font-weight: bold;
	color: #FFFFFF;
}
.mfrightbj {
	background-image: url(../images/free_12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.xiaxian{
	text-decoration: underline;
}.ertongpicbj {
	background-image: url(../images/free_34_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ertontpicbjdi {
	background-image: url(../images/free_34_04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.richangpicbj {
	background-image: url(../images/free_36_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.swpicbj {
	background-image: url(../images/free_41_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.dixian {
	text-decoration: underline;
}
.pd_left_15 {
	padding-left: 15px;
}
.pd_left_25 {

	padding-left: 10px;
}
.gshoplc {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/shoplc_19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: 10px;
	height: 30px;
	width: 104px;
	line-height: 30px;
}
.gshoplcbjbai {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/shoplc_21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: 10px;
	height: 30px;
	width: 104px;
	line-height: 30px;
}
.blod {
	font-weight: bold;
}
.sdbiandi {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	background-image: url(../images/shoplc_15.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.pd_10 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.balk {
	color: #000000;
}
.datetimebjbottom {
	background-image: url(../images/datebiao_16.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 3px;
	padding-left: 3px;
}
.hr3 {
	padding: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	height: 60px;
}
.hd2 {
	padding: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 60px;
}
.hrh2 {
	padding: 2px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 60px;
}
.font18 {
	font-size: 18px;
	line-height: 20px;
}


.yxstudent{ width:700px; margin:0px auto; font-family:simsun}
.yxstudent div.innerbox{ width:695px; height:250px; margin:20px auto; background:url(../images/youxiuxueyuan.gif) no-repeat; position:relative; }
.yxstudent div.innerbox p{ line-height:20px}
.yxstudent div.innerbox p.picture{ width:60px; height:60px; overflow:hidden; position:absolute; top:14px; left:14px}
.yxstudent div.innerbox p.xingming{ position:absolute; top:15px; left:85px;}
.yxstudent div.innerbox p.xuanyan{ position:absolute; top:25px; left:216px; font-weight:bold; color:#B65A07; font-size:14px; width:260px; height:40px; overflow:hidden}
.yxstudent div.innerbox span.month{ position:absolute; top:4px; right:95px; color:#fff; font-weight:bold; font-size:16px}
.yxstudent div.innerbox span.month span{ font:bold 20px/20px Arial, Helvetica, sans-serif}
.yxstudent div.innerbox p.gushi{ width:540px; height:80px; overflow:hidden; position:absolute; top:80px; left:15px;}
.yxstudent div.innerbox p.cert1{ position:absolute; top:55px; right:5px; width:110px; height:40px}
.yxstudent div.innerbox p.cert2{ position:absolute; top:125px; right:5px; width:110px; height:40px}
.yxstudent div.innerbox p.course{ text-align:center}
.yxstudent div.innerbox p.video1{ width:200px; height:20px; position:absolute; bottom:45px; left:265px}
.yxstudent div.innerbox p.video2{ width:200px; height:20px; position:absolute; bottom:10px; left:265px}
.yxstudent div.innerbox p.linkA{ position:absolute; right:100px; bottom:30px}
.yxstudent div.innerbox p.linkB{ position:absolute; right:30px; bottom:8px}
.yxstudent div.innerbox p.linkA A{ color:#FE2D04; text-decoration:underline; font:bold 14px/20px simsun}
.yxstudent div.innerbox p.linkA A:hover{ color:#333; text-decoration:underline}
.yxstudent div.innerbox p.linkB A{ color:#0F0F0F; text-decoration:none}
.yxstudent div.innerbox p.linkB A:hover{ color:#ff0000; text-decoration:underline}

.xyrightbox{width:220px; height:305px; background:url(../images/youxiuxueyuan2.gif) no-repeat; position:relative; }
.xyrightbox p{ line-height:20px; color:#1E1E1E}
.xyrightbox p.pic{ width:60px; height:60px; position:absolute; top:20px; left:15px}
.xyrightbox p.txtinfo{ width:135px; position:absolute; top:8px; left:85px; color:#000}
.xyrightbox p.xyinfo{ width:165px; height:60px; position:absolute; top:115px; left:25px; color:#FE2D02; font-weight:bold}
.xyrightbox p.video3{ width:200px; height:20px; position:absolute; top:205px; left:10px}
.xyrightbox p.video4{ width:200px; height:20px; position:absolute; top:245px; left:10px}
.xyrightbox p.pp1{ position:absolute; top:185px; left:15px}
.xyrightbox p.pp2{ position:absolute; top:225px; left:15px}
.xyrightbox p.mytxt{ position:absolute; bottom:8px; left:10px; width:185px; text-align:right}
.xyrightbox p.mytxt A{ color:#000; text-decoration:none}
.xyrightbox p.mytxt A:hover{ color:#ff0000; text-decoration:underline}
.xyrightbox p.mytxt A.link1{ color:#000; text-decoration:underline; font-size:12px; margin-right:10px}
.xyrightbox p.mytxt A.link1:hover{ color:#1E1E1E}

/*Ajax * */
#loader_div {position:absolute;z-index:200;display:none;padding:0; width:90px;}
#loader_Inner_div { font-size:12px;color:#FFF;background-color:#FFB623;padding:5px 6px 4px 6px; line-height:1em;z-index:600;}
#popupMask {position:absolute;z-index:200;top:0;left:0;width:100%;height:100%;display:none;background:#333;opacity:.4;filter:alpha(opacity=40);}

#popup_Container_div {
	position:absolute;
	z-index:201;
	display:none;
	padding:0; 
	border:3px solid #E2F2FF;
}
#popup_Inner_div{
	background:#FFF;
	border:1px solid #B5CCF6; 
	padding:1px;
}
#popup_TitleBar_div {
	height:28px; line-height:28px; 
	font-weight:bold; 
	background:url(../images/scp_title_bg.gif) no-repeat left -96px; 	
	/*background:url(../images/fw_PopupTitleBG.gif) repeat-x top; */
	color:#104389; 
	padding-left:5px; padding-top:0px;
	position:relative;
	z-index:202;
	cursor:move;
	font-family:simsun
}
#popup_Title_div {
	float:left;
	width:70%;
	margin:0;
	padding:0;
	font-weight:bold; 
	vertical-align:middle; 
	padding-left:3px;
}
.popup_Controls_div {
	float:right;
	text-align:right;
	padding:3px 5px 0 0;
	cursor:pointer; 
	width:20px; 
	line-height:15px;
	FONT-FAMILY: webdings;	
}
#popup_Frame_iframe {
	width:100%;
	height:100%;
	position:relative;
	z-index:202;
	padding:0;
}
/* end */


.tab_cyy{width:667px; height:106px; margin:0px auto; background:url(../images/tab_changyongyu_bg.gif) left top}
.tab_cyy ul{ width:568px;margin:0px auto;}
.tab_cyy li{ width:141px; height:31px; margin-top:18px; margin-bottom:4px; background:url(../images/tab_changyongyu.gif) left no-repeat; color:#000; float:left; margin-right:1px; text-align:center; font:bold 15px/31px "微软雅黑", "宋体", Arial; cursor:pointer}
.tab_cyy li.select{background:url(../images/tab_changyongyu_hover.gif) left no-repeat; color:#fff}

.cyy_info{ background:url(../images/changyongyu_info.gif) no-repeat top left; width:647px; height:576px; margin:10px auto;}
.cyy_info p{ display:none; padding:20px 30px; line-height:25px;}

/**younle**/
.yl_head{
	width:970px;
	height:134px;
	/**height:146**/
	margin:0 auto;
	overflow:hidden;
	background:#ffffff;
}
.nlogo{
	width:187px;
	height:68px;
	padding:57px 0px 0px 0px;
	float:left;
}
.nlogo img{
	width:187px;
	height:68px;
}
.ntop{
	width:783px;
	height:146px;
	float:left;
}
.npos{
	position:relative;
	width:783px;
	height:71px;
	z-index:18;
}
.npos .nlogin_info{
	position:absolute;
	z-index:19;
	width:584px;
	top:36px;
	left:30px;
}
.npos .nlogin_info_b{
	position:absolute;
	z-index:19;
	width:584px;
	top:36px;
	left:30px;
}
.nlogin_info span, .nlogin_info_b span{
	float:left;	
}
.nlogin_info .w, .nlogin_info_b .w{
	padding:3px 8px 0px 0px;
	color:#666666;
}
.nlogin_info_b .w a{
	line-height:normal;
	text-decoration:underline;
}
.nlogin_info .b{
	padding:0px 8px 0px 0px;
}
.ntop_tel{
	position:absolute;
	z-index:20
	width:161px;
	top:22px;
	right:8px;
}
.nnav{
	width:783px;
	height:42px;
	background:url(../images/new/n01.gif) no-repeat right 0;
}
.nnav ul{
	padding:8px 0px 0px 24px;	
}
.nnav ul li{
	height:26px;
	overflow:hidden;
	float:left;
}
.nav_blank{
	background:url(../images/new/n02.gif);
	width:2px;
	height:26px;
	display:inline;
}
.nav_in{
	width:65px;
	height:52px;
	margin:0px 6px 0px 0px;
	background:url(../images/new/w01.gif) no-repeat left -26px;
}
.nnav .inover{
	background:url(../images/new/w01.gif) no-repeat left 0;	
}
.nav_in a{
	width:65px;
	height:52px;
	float:left;
	outline:none;
}
.nav_st{
	width:67px;
	height:52px;
	margin:0px 6px 0px 6px;
	background:url(../images/new/w02.gif) no-repeat left -26px;	
}
.nnav .stover{
	background:url(../images/new/w02.gif) no-repeat left 0;	
}
.nav_qy{
	width:67px;
	height:52px;
	margin:0px 6px 0px 6px;
	background:url(../images/new/w04.gif) no-repeat left -26px;	
}
.nnav .qyover{
	background:url(../images/new/w04.gif) no-repeat left 0;	
}
.nav_sf{
	width:67px;
	height:52px;
	margin:0px 6px 0px 6px;
	background:url(../images/new/w05.gif) no-repeat left -26px;	
}
.nnav .sfover{
	background:url(../images/new/w05.gif) no-repeat left 0;	
}
.nav_ff{
	width:67px;
	height:52px;
	margin:0px 6px 0px 6px;
	background:url(../images/new/li_dhsryy.gif) no-repeat left -26px;	
}
.nnav .ffover{
	background:url(../images/new/li_dhsryy.gif) no-repeat left 0;	
}
.nav_jx{
	width:67px;
	height:52px;
	margin:0px 6px 0px 6px;
	background:url(../images/new/w07.gif) no-repeat left -26px;	
}
.nnav .jxover{
	background:url(../images/new/w07.gif) no-repeat left 0;	
}
.nav_st a, .nav_qy a, .nav_sf a, .nav_ff a, .nav_jx a{
	width:67px;
	height:52px;
	float:left;
	outline:none;
}
.nav_kc{
	width:83px;
	height:52px;
	margin:0px 6px 0px 6px;
	background:url(../images/new/w03.gif) no-repeat left -26px;	
}
.nnav .kcover{
	background:url(../images/new/w03.gif) no-repeat left 0;	
}
.nav_xr{
	width:83px;
	height:52px;
	margin:0px 6px 0px 6px;
	background:url(../images/new/w08.gif) no-repeat left -26px;	
}
.nnav .xrover{
	background:url(../images/new/w08.gif) no-repeat left 0;	
}
.nav_kc a, .nav_xr a{
	width:83px;
	height:52px;
	float:left;
	outline:none;
}
.nav_bz{
	width:65px;
	height:52px;
	margin:0px 0px 0px 6px;
	background:url(../images/new/w09.gif) no-repeat left -26px;
}
.nnav .bzover{
	background:url(../images/new/w09.gif) no-repeat left 0;	
}
.nav_bz a{
	width:65px;
	height:52px;
	float:left;
	outline:none;
}
/**banner**/
.ylbanner{
	width:100%;	
	height:220px;
	overflow:hidden;
	background:url(../images/new/banner1_1.jpg) no-repeat top center;
}
.ylbanner_img{	
	width:970px;
	margin:0 auto;
}
/**page**/
.yl_page{
	width:100%;
	padding:18px 0px 24px 0px;
	text-align:center;
	overflow:hidden;
}
.yl_page strong{
	background:#F8F8F8;	
}
.yl_page a,.yl_page strong{
	color:#000000;
	height:26px;
	line-height:18px;
	border:1px solid #eeeeee;
	margin-left:4px;
	padding:7px 10px 7px 10px;
	overflow:hidden;
	text-decoration:none;
	
}
.yl_page .pre{
	padding-left:25px;
	background:url(../images/sec/arw_l.gif) no-repeat 10% 55%;
}
.yl_page .next{
	padding-right:25px;
	background:url(../images/sec/arw_r.gif) no-repeat 90% 55%;
}
/**yhsbox**/
.yhsbox{
	background:url(../images/sec/uyhbg03.gif) no-repeat;
	width:180px;
	height:163px;
	margin:3px 0px 9px 0px;	
}
.yh_ad_box{
	width:180px;
	overflow:hidden;
	margin:3px 0px 9px 0px;	
}
.yh_ad_box img{
	cursor:pointer;	
}
.yhsb_t{
	display:inline;
	margin:45px 0px 0px 24px;
	float:left;
}
.yh_techname{
	font-size:16px;
	font-family:Arial;	
	color:#666666;
	text-align:center;
	width:130px;
	margin:13px 0px 0px 23px;
	display:inline;
	float:left;
}
.yh_tw{
	width:140px;
	margin:8px 0px 0px 22px;
	float:left;
	display:inline;
	word-wrap:break-word;
	word-break:break-all;
	color:#666666;
	line-height:1.4em;
}
.yh_tw a{
	color:#666666;
	text-decoration:none;
}
.yh_tw a:hover{
	color:#666666;
	text-decoration:none;
}
.yh_cmw{
	display:inline;
	margin:12px 0px 0px 44px;
	float:left;
}
.yh_cmw p{
	width:100px;
}
.yh_cmw p span{
	height:13px;
	margin:0px 1px 0px 1px;
	float:left;
}
.yh_cmwt{
	padding:2px 8px 0px 0px;	
}
.yh_techbtn{
	width:104px;
	height:21px;
	float:left;
	display:inline;
	margin:12px 0px 0px 39px;	
}
/**player**/
.slideplayer{
	padding:40px 0px 153px 0px;
	_padding:40px 0px 168px 0px;
	width:728px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
}
.peplayer{
	width:700px;
	height:560px;
	overflow:hidden;
	padding:2px;
	border:1px solid #ebebeb;
	margin:0 auto;
}
/**report**/
.report_tbar{
	width:677px;
	height:37px;
	padding:0px 0px 0px 0px;
	border-bottom:3px solid #ff8d21;
}
.report_tit{
	width:109px;
	height:21px;
	float:left;	
}
.report_snd{
	width:84px;
	height:21px;
	float:right;
	padding:10px 0px 0px 0px;	
}
.report_snd img{
	cursor:pointer;	
}
.report{
	width:652px;
	font-size:14px;
	padding:10px;
	overflow:hidden;
	margin:10px 0px 10px 0px;
	border:1px dashed #eaeaea;
	line-height:1.8em;
	color:#333333;
}
/**uc**/
.uc_frame{
	width:728px;
	margin:0 auto;
	overflow:hidden;
	padding:8px 0px 16px 0px;	
}
.rep_ifp{
	width:642px;
	height:24px;
	padding:5px 0px 8px 0px;
	margin:0 auto;
	background:url(../images/sec/sbg21.gif) left -3px;
	white-space:nowrap;
}
.rep_ifp span{
	float:left;	
	white-space:nowrap;
}
.rep_b{
	width:120px;
	text-align:right;
	color:#9a9a9a;	
}
.rep_lesson{
	width:510px;
	overflow:hidden;	
}

.pagenation{ padding:10px; text-align:right; padding-right:10px;}
.pagenation A{ margin:0px 5px}


/*在线口语练习*/
.clearfix{ clear:both; height:0px; line-height:0px; overflow:hidden}
.speak_content{width:724px; margin:0px auto 10px auto}
.speak_left{float:left; width:480px;}
.speak_right{float:left; width:234px; margin-left:10px;}
h3{font-size:14px; font-weight:bold}
.s_title{ height:30px; line-height:30px; text-indent:12px; overflow:hidden; color:#000; background:#cfe1f3;}
/*
.s_title span.sr{ display:block; height:30px; width:10px; background:url(../images/speak/s_title.jpg) top right no-repeat; position:absolute; top:0px; right:0px;}
.s_title ul{ position:absolute; height:25px; top:5px; right:15px;}
.s_title ul li{display:inline-block; line-height:25px; padding:0px 10px; height:25px; text-align:center; overflow:hidden; text-indent:0px; }
.s_title ul li A{ color:#B3B3B3; text-decoration:none; line-height:25px;font-weight:bold}
.s_title ul li.select{ background:#fff}
*/
A.list-link{ position:absolute; width:76px; height:25px; text-align:center; line-height:25px !important; background:#fff; bottom:-1px; right:5px; color:#B3B3B3; margin:0px; padding:0px; text-indent:0px;}
.no-border{ border:0px !important}

.s_mbox{border:1px solid #DEDEDE; padding:10px;}
.s_mbox p{line-height:25px;}
.mbox_title{background:url(../images/speak/ico_typebg.gif) no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
.talkbox{ width:456px; margin:10px auto; background: #efefef; padding:10px;}
.talkbox p{font-size:14px;}
.talktag{ width:456px; margin:0px auto;}
.post_result{ background:#f2f2f2; color:#ff0000; padding:0px 5px; text-align:left; margin:10px auto}
.talk_points{ margin:10px auto; background:url(../images/speak/pic_point.gif) top left no-repeat; padding:30px 0px 10px 36px; border-bottom:1px dotted #ccc;}
.pg_h3{ height:26px; line-height:26px; position:relative}
.pg_h3 h3{ padding-left:8px;}
.pg_h3 div{ width:330px; height:26px; position:absolute; top:6px; right:30px;}
.pg_h3 div A{ color:#fff; background:url(../images/speak/bg_filter.gif) left top no-repeat; float:left; margin-left:5px; cursor:pointer; height:20px; width:68px; line-height:20px;}
.pg_h3 div A.select{ height:26px;}
.pg_h3 div A span{ background:url(../images/speak/bg_filter.gif) right top no-repeat; display:block; height:20px; padding:0px 10px}
.hj_face{width:75px; height:34px; background:url(../images/speak/s_pbox.gif) no-repeat; margin:0px auto; text-align:center; position:relative}
.hj_face.l2{background:url(../images/speak/s_pbox2.gif) no-repeat;}
.hj_face span.user_rank_num{ width:27px; height:23px; position:absolute; top:6px; left:7px; font:bold 14px/23px Verdana, Geneva, sans-serif; color:#fff; display:block; text-align:center}
.hj_face span.user_rank{ width:32px; height:23px; position:absolute; top:6px; left:38px; text-align:center; font:bold 14px/23px 微软雅黑; color:#929292; display:block}
.p_rating{ margin:10px 10px 0px 0px; position:relative; height:25px; line-height:25px; padding:0px 7px; background:#D2D0D0}
.relative{ position:relative}
.absolute{ position:absolute; right:10px; top:5px; line-height:25px; color:#0000ff; cursor:pointer}
h3.absolute{ top:10px; left:10px; color:inherit}
.star_rating img{ vertical-align:middle}
.star_tip{color:#f90; padding-left:8px}
.basebox .bgspan{ background:#ccc; padding:0px 5px; -webkit-border-radius:5px}
.basebox A, .recordbox A{ color:#ff0000; text-decoration:underline; margin-left:15px;}
.starbox{position:absolute; top:10px; right:20px;}

.mt10{margin-top:10px;}
.MsgBar{
    -moz-border-radius:8px;
    margin:0 auto;
    width:474px;
    padding:2px 10px;
    text-align:center;
    margin-bottom:10px;
    display:none;
    color:red;
}
.underline{ text-decoration:underline !important}
.floatright {float: right;}
.bold{font-weight:700;}
.red{color:red;}
.white		{ color:white;}
.blue		{ color:#075DB3 !important}
.gray		{ color:gray; }
.green		{ color:green;}
.normal		{ margin-bottom:10px;font-size:12px;font-weight:normal}
.error		{ background-color:#FFFFDF;border:solid 1px #FF0000;padding:5px;margin-right:80px;}
.alert		{ background-color:#FFFFFF;border:solid 1px #dddddd;padding:5px;margin:10px 0px 10px 0px;color:red;}
.orange		{ color:#FF7544;}
.darkgray	{ color:#333333;}
a.graylink{color: gray; text-decoration: none;background: #F0F0F0}
a.graylink:hover{color: #ffffff; text-decoration: none; background: #003399}
a.grayline:link		 {color: gray; text-decoration: underline;}
a.grayline:visited	 {color: gray; text-decoration: underline;}
a.grayline:hover	 {color: #FF6600; text-decoration: underline;}
a.grayline:active	 {color: red; text-decoration: underline}
a.gray{color: #808080; text-decoration: underline;}
a.gray:hover{color: #FF6600; text-decoration: underline;}
a.red, a.redlink{color:red;text-decoration:underline;}
a.red:hover, a.redlink:hover{color:black;text-decoration:none;}
a.green{color:#53861A;}
a.green:hover{color:black;text-decoration:underline;}


#sw_gg{
	height:30px;
	line-height:30px !important;
	background:url(../images/speak/bg_swgg.gif) no-repeat;
	margin-top:12px;
	text-align:center;
	margin-bottom:2px;
}
#sw_gg A{line-height:30px;}

.reply{margin:10px 10px 12px 0px;border:solid 1px #DDDDDD;padding:7px;-moz-border-radius:5px;}
.reply td{padding-bottom:10px;}
.pf{border:1px solid #808080;}
.other_topic_div{margin-top:8px; position:relative;}

.inputSolid{
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	line-height:120%;
	padding:2px;
	color:black;
	font-family:verdana;
	margin-bottom:5px;
}
.txt_comment{width: 420px;height: 60px;}


#cal{padding-top:10px;background:white;}
.ui-datepicker {width:226px;}

#talk_wait{
	margin:20px;
	padding:0px;
	-moz-border-radius:5px;
	display:none;
	overflow:hidden;
	padding-top:10px;
	height:135px;
	background:url(../images/speak/bg_talk_wait.jpg) no-repeat;
	background-position:0px 0px;
}
#talk_rec{
	border:solid 2px #DDDDDD;
	padding:7px;
	-moz-border-radius:5px;
	text-align:center;
	display:none;
	padding-top:10px;
}

#div_record{margin-top:20px;}

#btn_rec{text-align:center;	margin:0 auto;margin-top:10px;margin-bottom:10px;width:173px;}
#btn_rec a{width:182px;height:70px;display:block;background:url(../images/speak/btn_record.gif) no-repeat top center;}
#btn_rec a:hover{background-position: 0 -70px;}

#div_submit{
	display:none;
	background:url(../images/speak/bg_myrecord.gif) no-repeat;
	width:440px;
	height:185px;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:25px;
	position:relative;
}
#my_face{position:absolute;top:17px;left:93px;display:none;}
#smt_audio{height:30px;position:absolute;top:17px;left:93px;width:120px;}
#smt_text{position:absolute;left:93px;top:56px;}
#smt_text textarea{
	font-size:12px;
	border:1px solid gray;
	width:313px;
	height:60px;
	padding:2px;
	color:black;
	font-family:verdana;
}
#smt_slider{position:absolute;left:93px;top:145px;width:343px;}
#smt_slider{position:absolute;left:93px;top:145px;width:343px;}

#slider_lt{float:left;width:120px;}
#slider_rt{float:right;width:180px;text-align:right;}
#slider a{background:url(../images/speak/bg_slider.png) no-repeat; border:0 none; width:29px;margin-left:-13px;}
#span_mark{color:red;position:absolute;top:-1px;left:135px;}
#btn_close_audio, .btn_close_audio{
	float:right;
	background:url(../images/speak/ico_delete.gif) no-repeat;
	width:12px;
	height:19px;
	display:block;
	cursor:pointer;
}

.talkrecbox{
	width:80%; margin:10px auto;
	border:solid 2px #DDDDDD;
	padding:7px;
	-moz-border-radius:5px;
	text-align:center;
	display:none;
	padding-top:10px;
}

/*** button style ***/
a.btn{
	font-size:12px;
	text-decoration:none;
	height:24px;
	max-height:24px;
	line-height:24px !important;
	overflow:hidden;
	/*display:-moz-inline-stack;display:inline-block;_display:inline;*/
	display:block;
	text-align:center;
	width:75px;
	background:transparent url(../images/speak/bg_btn_cls.gif) no-repeat 0 0;
	color:#5D5D5D;
	text-decoration:none;
	cursor:pointer;
}

a.btn:hover{color:#F26122;	text-decoration:none}
a.btnBlue{ background:transparent url(../images/speak/bg_btn_cls.gif) no-repeat 0 -34px; }
a.btnOra{ background:transparent url(../images/speak/bg_btn_cls.gif) no-repeat 0 -68px; }
a.btnOra2{ background:transparent url(../images/speak/bg_btn_ora2.gif) no-repeat;width:91px;height:41px;max-height: 45px;line-height:40px;display:block;color:white;font-size:14px;}
a.btnGray{ background:transparent url(../images/speak/bg_btn_cls.gif) no-repeat 0 -102px; }
a.btnGray2{ background:transparent url(../images/speak/bg_btn_gray2.gif) no-repeat 0 0;width:91px;height:38px;max-height: 45px;line-height:16px;color:Gray;padding-top:4px;}

a.btnBlue, a.btnOra{color:white;}
a.btnBlue:hover, a.btnOra:hover{color:white;text-decoration:underline;}

a.btnGray{color:#A3A3A3;cursor:default;}
a.btnGray:hover{ color:#A3A3A3; text-decoration:none; }

a.btnOra2:hover{text-decoration:underline;color:white;}

.speak_main{width:950px;}
.speak_main .speak_left{width:704px;}
.l_title{ background:url(/images/speak/s_title_l.gif) top center no-repeat; height:29px; line-height:29px; color:#555554; text-indent:10px}
.speak_main .speak_left .talkbox{ width:641px; padding:20px; background: #EFEFEF; text-align:left}
.speak_main .speak_left .talk_points{ border-bottom:none; margin-top:15px}

.speak_main .speak_left .talkbox .jwplayer{width:500px;}
.listenbox{ width:704px; margin:10px auto; float:left}
#Process_gg{width:232px; border:1px solid #dcdcdc; line-height:25px; margin:10px auto;}
#Process_gg h3{padding:10px;}
#Process_gg p{padding:0px 20px 10px 20px;}
#ranking table{ border-bottom:1px dotted #dcdcdc; margin:5px auto; }

.popbg{background:#000; filter:alpha(opacity=20); opacity:.2; width:100%; height:100%; z-index:9998; position:absolute; top:0px; left:0px; display:none}
.poploginbox{ width:200px; height:200px; position:absolute; z-index:9999; top:30%; left:40%; background:#fff; border:2px solid #ccc;}

.ntpic{width:268px; height:76px; margin:10px auto; background:url(../images/index_ntpic.jpg) no-repeat; position:relative}
.ntpic A{ position:absolute; width:51px; height:47px; top:8px;}
.ntpic A.link-ebook{left:12px;}
.ntpic A.link-record{left:76px;}
.ntpic A.link-weibo{left:140px;}
.ntpic A.link-yunci{left:204px;}

.super-box{ margin-bottom:10px; background:url(../images/ico_bgcon.gif); height:84px; }
.super-box A, .super-box A:visited, .super-box A:hover{ color:#fff; text-decoration:none}
.super-box img{ width:51px; height:47px; margin:18px; vertical-align:middle; }

.top-nav{width:950px; margin:0px auto 0px auto; height:37px; background:url(../images/ico_super_nav_bg.gif) top left no-repeat; }
.top-nav ul {padding:0;margin:0;list-style-type:none; height:37px; background:transpraent;}
.top-nav ul ul{ border:1px solid #333; background:#fff;}
.top-nav ul li{ color:#fff; float:left; line-height:37px; font-weight:bold}
.top-nav ul ul li {display:block; height:auto; line-height:30px; font-size:12px;font-weight:normal;}
.top-nav a, .top-nav a:visited{display:block; float:left; color:#fff; line-height:37px; width:86px; padding:0px; text-align:center; text-decoration:none;}
/** html .top-nav a, * html .top-nav a:visited {padding:0px 17px;}*/
.top-nav ul ul a, .top-nav ul ul a:visited {display:block; color:#333;line-height:30px; width:120px;text-align:left; padding:0px 17px}
* html .top-nav ul ul a, * html .top-nav ul ul a:visited  {width:120px; font-weight:normal; padding:0px 17px}
.top-nav table {border-collapse:collapse; padding:0; margin:0px; width:0; height:0; font-size:1em; z-index:1;}

* html .top-nav a:hover {color:#fff; position:relative; z-index:100; height:37px; background:url(../images/ico_super_nav_bg2.gif) repeat-x; text-decoration:none;}
.top-nav li:hover {position:relative; z-index:999990}
.top-nav :hover > a {color:#fff; background:url(../images/ico_super_nav_bg2.gif) repeat-x; }

* html .top-nav ul ul a:hover{color:#fff; background:#CDCDCD; position:relative; z-index:110; height:30px; }
.top-nav ul ul li:hover {position:relative; z-index:999990}
.top-nav ul ul :hover > a {color:#fff; background:#CDCDCD;  border:none;}
.top-nav ul ul {visibility:hidden;position:absolute; height:0; top:37px; left:0;  padding:0px; z-index:999999}
.top-nav ul :hover ul{visibility:visible; height:auto; padding:0;}
.top-nav li.first{width:77px; text-align:center; padding:0px;}
.top-nav li.first a, .top-nav li.first a:visited{ width:100%; padding:0px;}
.top-nav li.last{width:185px; padding:0px; }
.top-nav li.last a, .top-nav li.last a:visited{ width:100%; padding:0px; text-align:center}
.top-nav li.last ul{width:185px; background:#9B9B9B}
.top-nav li.last ul li{ line-height:37px; }
.top-nav li.last ul a, .top-nav li.last ul a:visited{ width:165px; padding:3px 10px; text-align:left;}

.super-loginfo{ height:30px; position:absolute; right:10px; top:0px; line-height:30px;}
.super-loginfo A{ margin:0px 5px;}
.super-loginfo img{ vertical-align:middle}
.super-tel{ width:230px; height:32px; position:absolute; right:10px; top:35px;}

.super-container{ border:1px solid #CCCCCC; margin-top:-10px;}
.htitle{ padding:20px 0px 30px; text-align:center; font-size:16px; font-weight:bold}
.super-tab-box table td{ padding:5px 0px;}
.super-tab{  width:95%; margin:10px auto;  height:30px; text-align:center}
.super-tab li{ float:left; color:#585858; width:130px; height:30px; line-height:30px;  background:#C9C9C9; cursor:pointer}
.super-tab li.select{ background:#8F8F8F; color:#fff}
.ebook-htitle{width:128px; height:30px; line-height:30px; color:#fff; background:#000; text-align:center; font-size:14px;}
.tb-ebook{ width:95%; margin:0px auto;}
.tb-ebook table td{padding:10px 5px}

body.ebook .slider{ margin-top:-10px; clear:both; padding-top:10px;}
body.ebook .lbox{ float:left; width:659px; height:272px;}
body.ebook .rbox{ float:left; width:281px; height:272px; background:url(../images/super/ico_regbg.jpg) no-repeat; margin-left:10px;}
body.ebook input.text{ height:20px; line-height:20px; border:1px solid #DCAD98; width:172px; color:#585858; padding:0px 2px 0px 2px;}
body.ebook .regline{ margin-top:65px}
body.ebook .regline input.sel{  padding-right:25px; width:150px;}
body.ebook .regline div,.loginline p{ padding:3px; height:22px;}
body.ebook .regline div.selbox{ position:relative}
body.ebook .regline div s{ width:23px; height:20px; background:url(/images/tab_login_sel.gif) bottom right no-repeat; display:block; position:absolute; top:4px; right:20px;}
body.ebook .regline div span,.loginline p span{ width:80px; height:22px; float:left; text-align:right; line-height:23px;}
body.ebook .regline div.p_btn{ padding-top:5px; padding-left:82px;}
body.ebook .regline ul#selcourse{ position:absolute; top:27px; left:83px; z-index:999999;border:1px solid #DCAD98; background:#fff; width:230px;}
body.ebook .regline ul#selcourse li{ line-height:20px; border-bottom:1px solid #DCAD98; border-top:none; padding:2px; cursor:pointer}
body.ebook .regline ul#selcourse li.cur{ background:#DCAD98; color:#fff}

.txt-box A{padding:2px 0px}
A.txt-box-link, A.txt-box-link:hover{background:#3A3A3A; padding:5px 15px; color:#fff; }

.tab-box{width:230px;height:25px;}
.tab-box A{height:25px; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left-width:0px; display:block; float:left; clear:right; text-align:center; line-height:25px; line-height:25px !important; cursor:pointer; text-decoration:none;}
.tab-box A.last{border-right:none; }
.tab-box A.select{ border-bottom-color:#fff; color:#ff0000}

