@charset "utf-8";
body {
	margin:0 0 0 0;
	font-size:13px;
	color:#666666;
	line-height:20px;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif, "新細明體", "標楷體";
}
a {
	color:#333333;
}
a:link {
	color:#333333;
	text-decoration: none;
}
a:visited {
	color:#333333;
	text-decoration: none;
}
a:hover {
	color:#5d8b4a;
	text-decoration:none;
}

a img{
    border:none;
}
p {
	margin:0;
	padding:0;
}
input, textarea, select {
	border: 1px solid #e3e1e1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.container {
	width:945px;
	margin:0 auto;
	padding:0 5px 0 5px;
}
.header {
    width:945px;
	height:88px;
	#height:145px;
	position:relative;
	background:url(../images/logo02.gif) no-repeat top left;
}
.header .logo {
	float:left;
	width:233px;
	height:88px;
}
.header .logo a img {
	border:none;
}
.header_link {
	position:absolute;
	right:10px;
	top:60px;
	color:#3f8036;
	letter-spacing:2px;
}
.header_link a {
	color:#3f8036;
}
.header_link a:link {
	color:#3f8036;
	text-decoration: none;
}
.header_link a:visited {
	color:#3f8036;
	text-decoration: none;
}
.header_link a:hover {
	color:#996534;
	text-decoration:none;
}
.header ul {
	margin:0 0 0 243px;
	#margin:90px 0 0 10px;
	padding: 0;
	float:left;
}
.header li {
	margin: 0;
	padding: 0;
	width:138px;
	float:left;
	list-style:none;
	background-image:url(../images/menu_line.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.left_con {
	width:233px;
	float:left;
	margin:-55px 0 10px 0;
	#margin:-55px 0 10px 0;
}
.left_con .btn img {
	/*margin:0 0 0 -30px;*/
	margin:0 0 5px 0;
}
.left_con .content .bg {
	background-color:#fffae9;
	border-left: 1px solid #beb69d;
	border-right: 1px solid #beb69d;
	padding:0 10px 0 10px;
}
.left_con .content {
	margin:5px 0 0 0;
}
.left_con .content .bg ul {
	margin:0 0 0 25px;
	padding:10px 0 0 0;
}
.left_con .content .bg li {
	margin:0;
	padding:0 0 5px 0;
	list-style-image:url(../images/icon_arrow.gif);
}
.left_banner {
	margin:5px 0 0 0;
}

.login{
    margin:0 0 10px 0;
}

.login .login_ps{
	color:#77632e;
	padding:10px 0 5px 23px;
}

.login .login_ps a{
    color:#77632e;
	margin:0 5px;
}
.login .login_ps a:hover{
    color:#572106;
}


.login_con{
    background-color:#edeae3;
	padding:5px 0 0 0; 
}

.login_con div{
    padding:5px;
}
.login_con .mesg_con{
   color:#825d2c;
   padding:5px 0 5px 10px;
}
.login_con .mesg{
   color:#ff5a5a;
   padding:0 5px 0 5px;
   font-size:24px;
   font-weight:bold;
}

.login_con .title{
    color:#6a8c67;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 20px;
}
.login_con input{
    width:145px;
	color:#6a8c67;
}
.login_con .btn{
    padding:5px 0 5px 15px;
	margin:0;
}
.login_con .btn img{
    padding:0;
	margin:0;
}
.login .logout{
    background:url(../images/login_title_in.gif) no-repeat top left;
	height:37px;
}
.login .logout a img{
    float:right;
	margin:7px 8px 0 0;
}
.right_con {
	margin:0 0 10px 10px;
	padding:0 0 10px 0;
	float:left;
}
.right_con .banner {
	margin:0 0 5px 0;
	position:relative !important;
	clear:both;
}
.right_con .banner .btn{
    position:absolute;
	right:17px;
	bottom:8px;
}

.right_con .banner .btn a{
    display:block;
	margin:3px 0 0 0;
}

.right_con .area_half {
	width:340px;
	float:left;
	margin:0 8px 0 0;
}
.right_con .area_bm {
	clear:both;
	margin:0 10px 0 0;
}
.right_con .area .title {
	background-image:url(../images/title_line.gif);
	background-repeat:repeat-x;
	height:39px;
	padding:0;
	margin:0 0 10px 0;
}
.right_con .area .title a img {
	float:right;
	margin:0;
	#margin:-42px 0 0 0;
}

.right_con .area .title .title_r{
	float:right;
	margin:0;
	#margin:-42px 0 0 0;
}

.right_con .area ul {
	margin:0 0 0 30px;
	padding:0;
}
.right_con .area .list li {
	list-style-image:url(../images/icon_dot.gif);
	margin:0 10px 10px 0;
	padding:0;
	clear:both;
}
.right_con .area .list li .date {
	float:right;
	margin:0;
	#margin:-21px 0 0 0;
	color:#5d8b4a;
}
.share_left {
	width:111px;
	float:left;
}
.share_left .share_photo {
	background-color:#b2a98c;
	padding:0 5px 0 5px;
}
.share_left .share_photo .name {
	color:#FFFFFF;
	text-align:center;
}
.share_right {
	float:left;
}
.share_right .top {
	background-image:url(../images/share_talk_top_center.gif);
	background-repeat:repeat-x;
	height:12px;
	clear:both;
}
.share_right .top .img_l {
	background-image:url(../images/share_talk_top_left.gif);
	background-repeat:no-repeat;
	width:14px;
	height:12px;
	float:left;
	display:block;
	margin:0 0 0 -9px;
}
.share_right .top .img_r {
	background-image:url(../images/share_talk_top_right.gif);
	background-repeat:no-repeat;
	width:14px;
	height:12px;
	float:right;
	display:block;
	margin:0 -12px 0 0;
}
.share_right .bm {
	background-image:url(../images/share_talk_bm_center.gif);
	background-repeat:repeat-x;
	height:12px;
	clear:both;
}
.share_right .bm .img_l {
	background-image:url(../images/share_talk_bm_left.gif);
	background-repeat:no-repeat;
	width:14px;
	height:12px;
	float:left;
	display:block;
	margin:0 0 0 -9px;
}
.share_right .bm .img_r {
	background-image:url(../images/share_talk_bm_right.gif);
	background-repeat:no-repeat;
	width:14px;
	height:11px;
	float:right;
	display:block;
	margin:0 -12px 0 0;
}
.share_right .info {
	background-image:url(../images/share_talk_center.gif);
	background-position:right top;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	display:block;
	position:relative;
	clear:both;
	border-left: 1px solid #d8d8d8;
	word-break:break-all;
    word-wrap:break-word;
}
.share_right .info .talk_arrow img {
	position:absolute;
	width:16px;
	height:19px;
	left:-14px;
	top:5px;
}
.share_ind {
	width:230px;
	float:left;
}
.share_ind .share_right {
	width:99px;
	padding:0 10px 0 9px;
}
.share_ind .share_right .info {
	height:150px;
	width:87px;
	padding:0 5px 0 14px;
	margin:0 3px 0 -1px;
	overflow:hidden;

}
.share_page .share_right .list li {
	list-style-image:none;
	list-style-type:none;
}
.share_page {
	width:650px;
	margin:10px 0 15px 0;
	clear:both;
}
.share_page .share_right {
	width:515px;
	padding:0 10px 0 9px;
}
.share_page .share_right .info {
	min-height:101px;
	#min-height:105px;
	padding:0 10px 0 14px;
	margin:0 -7px 0 -1px;
}
.share_right .title {
	color:#663333;
	font-weight:bold;
	font-size:15px;
	padding:15px 0 5px 10px;
}
.page_con {
	background-color:#f3f2f2;
	border-left: 1px solid #e3e1e1;
	border-right: 1px solid #e3e1e1;
	padding:10px 20px 10px 20px;
	margin:0 0 0 1px;
	width:648px;
	min-height:600px;
}

.page_con h1{
	background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:15px;
	color:#77632e;
	padding:0 0 10px 0;
	margin:20px 0 5px 0;
}

.page_con .con{
    margin:10px 0 30px 0;
}
.page_con .con02{
    margin:10px 0 60px 0;
}

.page_con .list{
	margin:0 0 0 20px;
	padding:0;
}
.page_con .list li{
	margin:0;
	padding:10px 0 10px 0;
	#height:30px;
	#padding:10px 0 0 0;
	background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	list-style-image:url(../images/icon_dot02.gif);
}

.page_con .list li a{
    display:block;
	width:560px;
}

.page_con .list .none {
	background-image:none;
}
.page_con li .date {
	float:right;
	margin:-18px 0 0 0;
	#margin:-18px 0 0 0;
	color:#5d8b4a;
}

.page_con .con .list li{
   background-image:none;
   padding:5px 0;
   margin:0 0 0 13px;
}

.root {
	text-align:right;
	color:79a173;
	padding:0 5px 5px 0;
	letter-spacing:2px;
}
.root img {
	margin:0 3px 0 0;
}
.root a {
	color:#79a173;
}
.root a:link {
	color:#79a173;
	text-decoration: none;
}
.root a:visited {
	color:#79a173;
	text-decoration: none;
}
.root a:hover {
	color:#5d8b4a;
	text-decoration:none;
}
.root .on a {
	color:#3f8036;
}
.root .on a:link {
	color:#3f8036;
	text-decoration: none;
}
.root .on a:visited {
	color:#3f8036;
	text-decoration: none;
}
.root .on a:hover {
	color:#14510c;
	text-decoration:none;
}
/*.number div{
    text-align:center;
	float:left;
}
.number .off {
	margin:0 5px 0 5px;
	padding:3px 0 0 0;
	text-align:center;
	color:#3f8036;
	width:23px;
	height:20px;
}
.number .off a{
	display:block;
	width:23px;
	height:20px;
}
.number .off a:link {
	color:#3f8036;
	text-decoration: none;
}
.number .off a:visited {
	color:#3f8036;
	text-decoration: none;
}
.number .off a:hover {
	background-image:url(../images/number_ovbg.gif);
	color:#3f8036;
	text-decoration: none;
	display:block;
	margin-top:-3px;
	padding:3px 0 0 0;
	height:20px;
}
.number .on {
	background-image:url(../images/number_onbg.gif);
	color:#FFFFFF;
		display:block;
	width:23px;
	height:20px;
}*/

.number02{
    margin:10px 0 0 0;
}

.number02 td{
	height:23px;
}
.number02 .off {
	color:#3f8036;
	width:25px;
	text-align:center;
}
.number02 .off a{
	display:block;
	width:23px;
	height:20px;
}
.number02 .off a:link {
	color:#3f8036;
	text-decoration: none;
}
.number02 .off a:visited {
	color:#3f8036;
	text-decoration: none;
}
.number02 .off a:hover {
	background:url(../images/number_ovbg.gif) no-repeat;
	color:#3f8036;
	text-decoration: none;
	display:block;
	height:23px;
	padding:3px 0 0 0;
}
.number02 .on {
	background:url(../images/number_onbg.gif) no-repeat;
	color:#FFFFFF;
	width:25px;
	text-align:center;
}

.number02 a img{
    margin:0 5px;
}

.number{
    margin:10px 0 0 0;
}
.number a img {
	float:left;
}
.number ul {
	margin:0 auto;
	padding:0;
	float:left;
	display:block;
}
.number ul li {
	margin:0 5px 0 5px;
	padding:3px 0 0 0;
	float:left;
	width:23px;
	height:20px;
	list-style-type:none;
	text-align:center;
	color:#3f8036;
}
.number ul li a:link {
	color:#3f8036;
	text-decoration: none;
}
.number ul li a:visited {
	color:#3f8036;
	text-decoration: none;
}
.number ul li a:hover {
	background-image:url(../images/number_ovbg.gif);
	color:#3f8036;
	text-decoration: none;
	display:block;
	margin-top:-3px;
	padding:3px 0 0 0;
	height:20px;
}
.number ul .on {
	background-image:url(../images/number_onbg.gif);
	color:#FFFFFF;
}

.page_clear {
	clear:both;
}
.btn_page {
	height:35px;
	width:690px;
	margin:0 0 0 1px;
	border-bottom: 1px solid #e3e1e1;
	font-size:13px;
	letter-spacing:0;
	clear:both;
}
.btn_page .off {
	background-image:url(../images/btn_page_left_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:35px;
	width:111px;
	float:left;
	color:#83785a;
	margin:0 5px 0 0;
	text-align:center;
}
.btn_page .off p {
	background-image:url(../images/btn_page_right_off.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:25px;
	width:111px;
	padding:10px 0 0 0;
}
.btn_page .on {
	background-image:url(../images/btn_page_left_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:35px;
	width:111px;
	float:left;
	color:#3e8638;
	font-weight:bold;
	margin:0 5px 0 0;
	text-align:center;
	position:relative;
}
.btn_page .on p {
	background-image:url(../images/btn_page_right_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:25px;
	width:116px;
	padding:10px 0 0 0;
	position:absolute;
	top:0;
	right:-5px;
}
.btn_page .on .arrow {
	background-image:url(../images/btn_page_arrow.gif);
	background-repeat:no-repeat;
	background-position:51px top;
	width:110px;
	height:5px;
	display:block;
	border-top: 1px solid #f3f2f2;
	margin:0 5px 0 1px;
	position:absolute;
	top:35px;
	left:0;
}
.btn_page .on .hot_arrow {
	background-image:url(../images/btn_page_hotarrow.gif);
	background-repeat:no-repeat;
	background-position:51px top;
	width:110px;
	height:5px;
	display:block;
	border-top: 1px solid #f3f2f2;
	margin:0 5px 0 1px;
	position:absolute;
	top:35px;
	left:0;
}
.btn_page a img {
	border:none;
	margin:-7px 0 0 -7px;
}
.btn_page .off a {
	color:#83785a;
}
.btn_page .off a:link {
	color:#83785a;
}
.btn_page .off a:visited {
	color:#83785a;
}
.btn_page .off a:hover {
	color:#4c3e16;
}
.btn_page .on a {
	color:#3e8638;
}
.btn_page .on a:link {
	color:#3e8638;
}
.btn_page .on a:visited {
	color:#3e8638;
}
.btn_page .on a:hover {
	color:#1d5d18;
}
.btn_page .right {
	margin:0 0 0 -1px;
}
.kv {
	position:relative;
}
.kv .info {
	width:295px;
	height:80px;
	margin:75px 0 0 40px;
	float:left;
	color:#825d2c;
	display:block;
}
.kv .video {
	width:185px;
	height:137px;
	margin:5px 0 0 60px;
	float:left;
}
.kv_teach .btn{
	margin:118px 0 0 10px;
	padding:10px 0 10px 0;
	float:left;
	width:61px;
}
.kv_teach .btn img {
	margin:0 0 5px 0;
}
.kv_service .info{
	width:350px;
}
.kv_service .info span[class="btn"] {
	margin:5px 0 0 -6px;
	display:block;
	border:none;
}
.kv_service .info .mesg_con {
	padding:5px 0 0 0;
	display:block;
}
.kv_service .info .mesg {
	color:#ff5a5a;
	font-size:24px;
	font-weight:bold;
	padding:0 5px 0 5px;
}
.kv .sch{
	background-image:url(../images/sch_bg.jpg);
	background-repeat:no-repeat;
	width:326px;
	height:26px;
	margin:0;
	padding:10px 0 0 25px;
	position:absolute;
	right:0;
	top:129px;
	vertical-align:top;
}
.kv .sch input {
	color:#CCCCCC;
	width:140px;
	padding:2px 0 2px 5px;
	vertical-align:top;
}
.kv .sch .btn{
    width:61px; 
	height:24px; 
	border:none;
	padding:0;
}

.kv .sch img {
	vertical-align:top;
}
.kv_teach {
	background-image:url(../images/kv_teach.jpg);
	background-repeat:no-repeat;
	width:690px;
	height:165px;
	margin:0 0 5px 0;
}
.kv_service {
	background-image:url(../images/kv_service.jpg);
	background-repeat:no-repeat;
	width:690px;
	height:165px;
	margin:0 0 5px 0;
}
.kv_mail {
	background-image:url(../images/kv_mail.jpg);
	background-repeat:no-repeat;
	width:690px;
	height:165px;
	margin:0 0 5px 0;
}
.page_con .list_teach {
	margin:0;
	padding:5px 0 10px 0;
	clear:both;
}
.page_con .list_teach li {
	margin:0;
	padding:5px 0 0 50px;
	background:url(../images/icon_pdf.gif) no-repeat left 5px;
	list-style-image:none;
	list-style-type:none;
	position:relative;
}
.page_con .list_teach .lock{
	background:url(../images/icon_pdf_lock.gif) no-repeat left 5px;
	list-style-image:none;
	list-style-type:none;
}
.page_con .list_teach li a {
	margin:0;
	padding:0 100px 0 0;
	vertical-align:top;
	color:#3e8638;
	display:block;
}
.page_con .list_teach a:link {
	color:#3e8638;
}
.page_con .list_teach a:visited {
	color:#3e8638;
}
.page_con .list_teach a:hover {
	color:#1d5d18;
}
.page_con .list_teach li .note {
	color:#666666;
	display:block;
	margin:-0;
	padding:0 100px 10px 0;
    #margin:0;
	text-align:left;
	border-bottom:1px dotted #999;
}
.page_con .list_teach li .date {
	margin:5px 0 0 0;
	#margin:12px 0 0 0;
	position:absolute;
	top:0;
	right:0;
	color:#3e8638;
}
.page_con .list_teach .none {
    border:none;
}
.page_con .video li {
	background:url(../images/icon_video.gif) no-repeat left 5px;
	list-style-image:none;
	list-style-type:none;
}
.page_con .video .lock{
	background:url(../images/icon_video_lock.gif) no-repeat left 5px;
	list-style-image:none;
	list-style-type:none;
}
.page_con .epub li {
	background:url(../images/icon_zip.gif) no-repeat left 5px;
	list-style-image:none;
	list-style-type:none;
}
.page_con .epub .lock{
	background:url(../images/icon_zip_lock.gif) no-repeat left 5px;
	list-style-image:none;
	list-style-type:none;
}
.page_con .note {
	clear:both;
	text-align:right;
	color:#FF6666;
}
.page_con .up {
    margin:-10px 0 0 0;
}
.q {
	background-color:#dce4db;
	background-image:url(../images/icon_q.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	padding:5px 20px 5px 40px;
	/*height:23px;*/
	margin:2px 0 0 0;
	clear:both;
	position:relative;
}
.q .btn {
    position:absolute;
	top:10px;
	right:10px;
}
.q a img {
	border:none;
}
.a {
	background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#eeeadc;
	clear:both;
	padding:0 0 20px 0;
	#padding:0 0 5px 0;
}
.a .icon_a {
	background-image:url(../images/icon_a.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	padding:5px 20px 5px 40px;
}

.a a img{
	vertical-align:text-bottom;
	float:right;
	width:73px;
}
.form th {
	padding:10px 5px 10px 0;
	text-align:right;
	color:#3b7d36;
	font-weight:normal;
	width:150px;
	vertical-align:top;
}
.form tr {
	background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.form .none{
	background-image:none;
}
.form td {
	padding:10px 0 10px 0;
	#padding:10px 0 0 0;
}
.form input, select {
	width:200px;
	height:20px;
	color:#666666;
	vertical-align:top;
}

.form select{
    #height:25px;
}

.form #button {
	width:100px;
	height:24px;
	line-height:24px;
	color:#666666;
	background-image:url(../images/button.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	border: 1px solid #cccccc;
}

.form_btn{
    text-align:center;
	padding:10px 0 0 0;
}

.form_btn a img{
    margin:0 50px 0 0;
}

.form .ps{
    color:#9c9684;
	padding:0 120px 0 0;
	text-align:right;
}

.page_con .asksch{
    margin:0;
}

.page_con .asksch li{
	list-style-image:none;
	list-style-type:none;
	background:url(../images/icon_okanswer.gif) left 4px no-repeat;
	padding:5px 0 0 90px;
	margin:0;
	vertical-align:top;
	position:relative;
}

.page_con .asksch li p{
	border-bottom:1px dotted #999;
	padding:0 130px 5px 0 ;
}

.page_con .asksch .no{
    list-style:none;
	background:url(../images/icon_noanswer.gif) left 4px no-repeat;
}

.page_con .asksch li .date{
	margin:6px 0 0 0;
	#margin:5px 0 0 0;
	position:absolute;
	top:0;
	right:0;
	color:#3e8638;
}

.page_con .asksch li a{
	vertical-align:super;
	color:#333333;
	padding:0;
}

.page_con .asksch li a:link {
	color:#333333;
	text-decoration: none;
}
.page_con .asksch li a:visited {
	color:#333333;
	text-decoration: none;
}
.page_con .asksch li a:hover {
	color:#5d8b4a;
	text-decoration:none;
}

.page_con .asksch li span b{
	margin:0 0 0 10px;
	font-weight:normal;
}

.news_page{
    position:relative;
}

.news_page h1{
    background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#399239;
	font-size:15px;
	text-align:center;
	display:block;
	padding:10px 0 10px 0;
}

.news_page h1 .date{
    float:right;
	font-weight:normal;
	font-size:12px;
	margin:0 5px 0 0;
	#margin:-28px 5px 0 0;
	color:#5d8b4a;
}

.news_page .print{
    width:79px;
	position:absolute;
	top:-37px;
	#top:-26px;
	right:-22px;
}

.news_download{
	background-color:#e0ddd9;
	border-left: 1px solid #e3e1e1;
	border-right: 1px solid #e3e1e1;
	padding:10px 20px 10px 20px;
	margin:0 0 0 1px;
	width:648px;
}

.news_download .title{
	background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 10px 0;
}

.news_download ul{
    margin:10px 0 0 20px;
	padding:0;
}

.news_download ul li{
    list-style-image:url(../images/icon_arrow02.gif);
}

.sch_title{
    color:#9a947e;
	background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:30px;
}

.keyword{
    color:#ff585b;
}

.sch_title .right{
    float:right;
	margin:0;
	#margin:-20px 0 0 0;
}

.sch_con{
    background-image:url(../images/page_con_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 0 10px 10px;
}

.sch_con .title{
    color:#3c7e36;
	margin:0 0 0 -10px;
}

.step {
	clear:both;
	width:953px;
	color:#333333;
	margin:0 0 0 -5px;
	padding:0 0 10px 0;
	height:98px;
}
.step img {
	float:left;
}
.step .step_left {
	background-image:url(../images/step_left.gif);
	background-repeat:no-repeat;
	background-color:#b4a988;
	float:left;
	width:211px;
	height:98px;
}
.step .title {
	margin:15px 0 0 30px;
	height:20px;
}
.step ul {
	margin:10px 0 0 50px;
	padding:0;
}
.step li {
	margin:0;
	padding:0;
	list-style-image:url(../images/icon_arrow02.gif);
	height:25px;
	position:relative;
}

.step li a{
	display:block;
	height:25px;
	width:161px;
	
}

.step li a:hover{
    background-image:url(../images/step_on.gif);
	background-repeat:no-repeat;
	left:-20px;
	top:-3px;
	position:absolute;
	padding:3px 0 0 20px;
}

.step li a:hover .flow{
    background-image:url(../images/step_on.gif);
	background-repeat:no-repeat;
	left:-20px;
	top:-3px;
	position:absolute;
	padding:3px 0 0 20px;
}

/*.step .step_on .flow{
	display:block;
	position:absolute;
	top:-82px;
	left:161px;
	visibility:visible;
}*/

.step li .flow{
    display:none;
}

.footer {
	background-color:#4a7149;
	color:#e4eae4;
	height:25px;
	clear:both;
	text-align:center;
	padding:10px 0 0 0;
	#margin:10px 0 0 0;
}

.bm_flow{
    padding:10px 0 0 0;
	clear:both;
}

.pop a img{
    margin:5px 0 0 715px;
}

.pop_add{
   background-image:url(../images/step_add.gif);
   background-repeat:no-repeat;
   width:741px;
   height:135px;
   position:absolute;
   left:130px;
   top:300px;
   visibility:hidden;
}

.pop_sale{
   background-image:url(../images/step_sale.gif);
   background-repeat:no-repeat;
   width:741px;
   height:135px;
   position:absolute;
   left:130px;
   top:300px;
   visibility:hidden;
}
#player{
   position:absolute;
   top:200px;
   left:400px;
   visibility:hidden;
   
}
#player .top{
   background-color:#5b9755;
   text-align:right;
   width:500px;
}

/*-----------------------ie6---------------------------------------------------------------------------------------------------*/

*html .share_ind .share_right {
	width:99px;
	padding:0 10px 0 8px;
}
*html .share_ind .share_right .info {
	height:150px;
	width:73px;
	padding:0 10px 0 14px;
	margin:-4px 3px 0 0;
}

*html .share_right .top {
    padding:0 4px 0 8px;
}

*html .share_ind .share_right .top .img_l {
	margin:0 0 0 -8px;
	background-color:#FFFFFF;
}
*html .share_ind .share_right .top .img_r {
	margin:0 -4px 0 0;
	background-color:#FFFFFF;
}

*html .share_ind .share_right .bm {
    padding:0 4px 0 8px;
}

*html .share_ind .share_right .bm .img_l {
	margin:0 0 0 -8px;
	background-color:#FFFFFF;
}
*html .share_ind .share_right .bm .img_r {
	margin:0 -4px 0 0;
	background-color:#FFFFFF;
}

*html .share_page .share_right .info {
	margin:-4px 1px 0 -1px;
}

*html .share_page .share_right .top .img_l {
	margin:0 0 0 -8px;
	background-color:#f3f1f2;
}
*html .share_page .share_right .top .img_r {
	margin:0 -4px 0 0;
	background-color:#f3f1f2;
}

*html .share_page .share_right .bm .img_l {
	margin:0 0 0 -8px;
	background-color:#f3f1f2;
}
*html .share_page .share_right .bm .img_r {
	margin:0 -4px 0 0;
	background-color:#f3f1f2;
}

*html .news_page .print{
	top:-26px;
	right:-2px;
}

*html .news_page h1 .date{
	margin:-25px 5px 0 0;
}


*html .number {
	width:490px;
}

*html .page_con {
	height:400px;
}

*html .kv_service .info {
	width:350px;
	margin:75px 0 0 20px;
}

*html .kv_service .info .btn{
	margin:13px 0 0 -6px;
	display:block;
}

*html .kv_teach .info {
	width:295px;
	margin:75px 0 0 20px;
}

*html .kv_mail .info {
	margin:75px 0 0 20px;
}

*html .step {
	margin:0 -5px 0 -5px;
}

*html .right_con .banner .btn{
	top:260px;
	right:20px;
}

*html .header ul {
	margin:90px 0 10px 10px;
}

*html .page_con .list_teach li .date {
	right:20px;
	margin:5px 0 0 0;
}

*html .page_con .list_teach li a{
    padding:0 80px 0 0;
	margin:0;
	display:block;
}

*html .page_con .list_teach li .note {
    background:url(../images/page_con_dot.gif) left bottom repeat-x;
	border:none;
	margin:0;
	padding:0 80px 10px 0;
}

*html .page_con .asksch li{
	padding-top:10px;
}

*html .page_con .asksch li a{
	padding:0;
}

*html .page_con .asksch li p{
	background:url(../images/page_con_dot.gif) left bottom repeat-x;
	border:none;
}