﻿@charset "utf-8";
@import url("/css/scorll_pic.css");
body {
	color: #222222;
	background:#ffffff;
	text-align:center;
	min-width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
img, div { behavior: url(iepngfix.htc); }
#outer {
	min-height:100%;
	width:950px;
	text-align:left;
	margin:auto;	
}

.main{			
	margin:0px auto;
	padding:0px;
}
#header {
	width:950px;
}
#header_move {
	POSITION: absolute;
	TOP: 0px;		
	
}
.header_top {
	width:950px;
	height:25px;
}
.header_top .top_l {
	background:url(/images/page/top_bg.gif) 0 0px no-repeat;
	float:left;
	width:3px;
	height:25px;
}
.header_top .top_r {
	background:url(/images/page/top_bg.gif) 0 -25px no-repeat;;
	width:3px;
	height:25px;
	float:right;
	
}
.header_top .top_c {
	background:url(/images/page/top_bg.gif) 0 -50px repeat-x;
	width:944px;
	height:25px;
	float:left;
}
/* +++++++++++++ top login banner +++++++++++++++++++ */
.top_login_l {
	PADDING-LEFT: 10px;
	FLOAT: left; 
	WIDTH: 460px; 
	COLOR: #383838; 
	LINE-HEIGHT: 25px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: left; 
	font-size:12px; 
}
.top_login_r {
	PADDING-RIGHT: 10px;  FLOAT: left; WIDTH:460px; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left;
}
.top_login_r A:link {
	COLOR: #1874c7
}
.top_login_r A:visited {
	COLOR: #1874c7
}
.top_login_r A:active {
	COLOR: #1874c7
}
.top_login_r input[text]{
	height:21px; float:left
}
.top_login_r input[password]{
	height:21px; float:left
}
.top_login_r input{
	float:left; margin-top:1px;
}
.top_login_r img{
	margin-top:1px;
}
.top_login_r ul {
  float:left
}
.hotbanner_title {
	width:14px;
	height:75px;
	float:left;
	font-size:14px;
	font-family:"黑体";
	background-color:#eeeeee;
	padding-top:5px;
}
.hotbanner {
	width:563px;
	line-height:23px; 
	float:right;
	padding:3px 0px 0px 0px;
}
.hotbanner li {
	padding-left:10px;
	width:70px;
	background:url(/images/page/icon/icon01.gif) no-repeat;
	background-position:left;
	display:inline;
}

/* 网上商城 */
table.products {
	padding: 0px;
	margin-top: 0px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: -1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a3bfe8;
	border-right-color: #a3bfe8;
	border-bottom-color: #a3bfe8;
	border-left-color: #a3bfe8;
	line-height:22px;
	font-size:14px;
}
table.products td {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a3bfe8;
	border-right-color: #a3bfe8;
	border-bottom-color: #a3bfe8;
	border-left-color: #a3bfe8;
}
table.products tr:hover {
	background-color: #f9fbff;
}
table.products .header {
	font-weight: bold;
	color: #333333;
	background-color: #FFFF99;
}
table.products .header:hover {
	background-color: #E7EBF8;
}

body, form {
	margin:0px;
	padding:0px;
}
ul, ol, dl {
}

img {
	border: 0px none #ffffff;
}
a:link {
	color: #222222;
	text-decoration:underline none;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration:underline none;
	color:#222222;
	background: transparent;
}
a:hover {
	color: #ff6600;
	background: transparent;
	text-decoration:underline;
}
#logo_banner{	
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 77px; background:url(/images/page/headbg1.gif);
}
.logo_left {
	FLOAT: left; WIDTH: 230px; TEXT-ALIGN: justify; 
}
.logo_middle{
	FLOAT: left; width:580px; padding-top:0px;
	border-left:solid 1px #FFCC66;
	border-right:solid 1px #FFCC66;
}
.logo_right {
	FLOAT: right; TEXT-ALIGN: center; padding-top:5px; WIDTH:135px; vertical-align:middle; line-height:30px;
}

.showno {
	display:none;
}

/* 导航条 */
.nav {
    position: relative;
    margin: 0px;
    background: url(/images/page/nav_bg.png) no-repeat 0 -38px;
}
.navinner {
    background: url(/images/page/nav_bg.png) no-repeat 100% -76px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    margin: 0 10px;
    background: url(/images/page/nav_bg.png) repeat-x 0 0;
}
.nav li {
    float: left;
	width: 76px;
    display: inline;
	text-align: center;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(/images/page/nav_bg.png) no-repeat 0 -114px;
}
.nav a {
    height: 36px;
    line-height: 36px;
    width: 76px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color:#003399;
	text-decoration:none;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #003399;
	text-decoration:none;
    font-weight: bold;
    background: url(/images/page/nav_bg.png) no-repeat 50% -152px;
}
.nav li.current, .nav li:hover, .nav li:active {
    color: #003399;
	text-decoration:none;
    font-weight: bold;
    background: url(/images/page/nav_bg.png) no-repeat 50% -152px;
}
.nav .avticeStyle{
	color: #003399;
	text-decoration:none;
    font-weight: bold;
    background: url(/images/page/nav_bg.png) no-repeat 50% -152px;
}
/* ++++++++++++++++ bottom setter +++++++++++++++++++++++++++++++++ */
.bottom {
	PADDING-TOP: 0px
}
.bottom .bs{
	BACKGROUND: url(/images/page/bottom.gif) repeat-x;
}

.bottom_menu {	
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 3px;
	FONT-SIZE: 13px; 		
	LETTER-SPACING: 2px;	
	TEXT-ALIGN: center;
	line-height:25px;
}
.bottom_count {
	DISPLAY: none;
}
.bottom_cop{
	text-align:center;

}

div.all {
	clear:both;
	width:100%;
}
div.clear {
	clear:both;
}
div.space {
	clear:both;
	padding:1px;
	margin:2px;
}

.online_pic {
	float:left;
	width:164px;
	height:106px;
	border:solid 1px #FFCC00;
	padding:1px 1px 1px 1px;
}
.online_right {
	float:right;
	width:283px;
	line-height:15px;
	border:solid 1px #FF9900;
	padding:2px 0px 0px 2px;
}

.teacher_pic {
	float:left;
	width:124px;
	height:100px;
	border:solid 1px #FFCC00;
	padding:1px 1px 1px 1px;
}
.teacher_text{
	float:left;
	width:228px;
}
.box_content {
	BORDER: #FFCC66 1px solid; height:210px; BORDER-TOP: #b5d8ec 0px solid; PADDING-RIGHT: 8px;PADDING-LEFT: 8px;
	PADDING-BOTTOM: 3px;PADDING-TOP: 5px;
	line-height:150%;
	width:338px;/*FF*/
	*width:356px!important; /*IE7*/
	*width:356px; /*IE6*/
	font-size:13px;
}
.content_left {
	width:38%;
	float:left;
}
.content_right {
	width:62%;
 	float:right;
}
.content_pic {
	width:124px;
	height:94px;
	border:solid 1px #FFCC00;
	padding:2px 2px 2px 2px;
	margin-right:2px;
	margin-bottom:2px;
}
.content_text{
	font-size:12px;
	width:124px;
	background-color:#CCCCCC
}
.content_title{
	width:124px;
	background-color:#FFFFCC;
	font-size:12px;
	color:#003399;
}
.content_title a{
	color:#003399;
}
.content_list {
}

.tab01 A:hover {
	TEXT-DECORATION: none
}
.tab01 {
	CLEAR: both; BACKGROUND: url(/images/page/tab01.jpg) no-repeat; HEIGHT: 26px; vertical-align:middle
}
.tab01 LI {
	FLOAT: left; line-height:26px;WIDTH: 89px; DISPLAY: block; COLOR: #003366; TEXT-ALIGN: center; font-size:14px; 
}
.tab01 LI A {
	
}
.tab01 LI A:hover {
	TEXT-DECORATION: underline;
}
.tab01_bar {
	
}
.tab01 LI.btn_active {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/page/tab01.jpg) 0px -26px;COLOR: #003366;
}
.tab01 LI.btn_title {	
	FONT-WEIGHT: bold; BACKGROUND: url(/images/page/tab01.jpg) 0px -52px;COLOR: #003366;
}
.tab01 LI.btn_default {	
	FONT-WEIGHT: bold;COLOR: #003366;
}
.hide {
	display:none;
}

/* start */
ul{margin:0;padding:0;list-style:none}
h1,h2{margin:0;padding:0;font-size:14px}
h1 span{font-weight:normal; padding-left:2px;font-size:12px;float:right}
.r1,.r2,.r3,.r4,.r5,.r6,.bg1,.t2{background:url(/images/page/bg_5.gif)}

.r1{background-position:0 0; background-repeat:no-repeat}
.r2{background-position:right -39px; background-repeat:no-repeat; padding:0 6px}

.r3{width:6px; height:9px; float:left; overflow:hidden; background-position:0 -117px; margin-top:-9px;}
.r4{width:6px; height:9px; float:right; overflow:hidden; background-position:0 -136px; margin-top:-9px;}

.r5{background-position:0 -155px; background-repeat:no-repeat}
.r6{background-position:right -194px;background-repeat:no-repeat;padding:0 6px}

.t2{background-position:0 -233px; color:#163463; height:21px; padding:3px 8px 0 3px; }
.bg1{background-position:0 -78px; color:#163463; height:26px; padding:3px 0 0 0}

.brd{border:1px solid #FF9900; border-top:none; line-height:20px;background-color:#FFFFFF; padding:5 5 5 5px;}
.brd_move{border:1px solid #dcdcdc; border-top:none; background-color:#FFFFFF;MARGIN-TOP: 190px;}
.brd2{border:1px solid #dcdcdc;padding:10px 0}
.h10{height:10px;overflow:hidden}
.clist{padding:10px;line-height:24px}
.clist li{background:url(/images/page/icon/dot.gif) no-repeat 2px 12px;padding-left:10px}
.noline a{text-decoration:none}
.noline a:hover{text-decoration:underline}
/*tab*/
.skin1,.skin2{display:block;height:20px;padding-top:6px; padding-left:5px; text-align:left;float:left;font-size:14px;font-weight:normal;}
.skin1{text-decoration:none;font-weight:bold;}

.skin3{display:block;width:180px;height:20px;padding-top:6px;text-align:center;float:left;font-size:14px;font-weight:normal;text-decoration:none;font-weight:bold;}
.skin4{display:block;height:20px;padding-top:6px;text-align:left;float:left;font-size:14px;font-weight:normal;text-decoration:none;font-weight:bold;}
.skin_bbs{
	height:20px;
	padding-top:6px;
	padding-left:5px; 
	padding-bottom:5px;
	color:#0000FF;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:3px;
}

/* end */
.textOverflow290 {
	width: 290px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;	
}
.textOverflow250 {
	width: 250px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;	
}
.textOverflow224 {
	width: 224px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;	
}
.textOverflow150 {
	width: 150px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;	
}
.textOverflow {
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;	
}
.blue{
	color: #0000FF;
}


.red:link {
	color: #FF0000;
	text-decoration:underline;
}
.red:visited {
	color:#FF0000;
}
.red:hover {
	color: #ff6600;
}

.ablue:link {
	color:#0000FF;
	text-decoration:underline;
}
.ablue:visited {
	color:#0000FF;
}
.ablue:hover {
	color: #0000FF;
}

.articleColumn_tags {
	width: auto; float:left; 
} 
.articleColumn_tags li { 
	float:left;
	text-align:left;	
	width:66px;
	padding:0px 3px 0px 3px;
}

.flt {
	FLOAT: left
}
.frt {
	FLOAT: right
}


/* 2列显示 */
.article2List {
	width: auto;
} 
.article2List ul { 
	list-style: none; 
	padding:5px; 
	margin:3px; 	
} 
.article2List li { 
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 322px; /*FF*/
	*width: 330px !important; /*IE7*/
	*width: 312px; /*IE6*/		
	margin: 0px 10px 2px 0px;	
	padding: 0px 0px 1px 0px;
	float: left;
}
h1 .a{
	font-weight:normal;
	float:right;
	text-align:left;
	padding:3px;
}
/* links */
.links {
	width: auto; float:left; 
} 
.links li { 
	float:left;
	text-align:center;		
	padding:8px 4px 8px 4px;	
	width:105px;
	font:Arial, Helvetica, sans-serif;
	line-height:110%;	
}
.gray1{
	color:#CCCCCC;
}
.error{
	color:#FF0000;
}
.required{
	color:#FF6633; padding-right:3px;
}
.title1{
	font-weight:bold;
	font-size:14px;
}
.logintab{
	font-size:12px; text-align:left;
}
.bBox {
	BORDER: #99bbdd 1px solid; MARGIN-BOTTOM: 8px; width:auto;
}
.banner_title{
	font-weight:bold; font-size:12px; text-align:left; padding-left:10px;
}
.gray{
	color: #666666;
}

/* ++++++++++++++++ font size and font style ++++++++++++++++++++++ */
.h {
	line-height:160%;
}
.b {
	font-weight:bold;
}
.i {
	font-style:italic;
}
.u {
	text-decoration:underline;
}
.t {
	text-decoration:line-through;
}
.bold {
	font-weight:bold;
}
.superbig{
	font-size:23px;
}
.big {
	font-size:14px;
}
.large {
	font-size:16px;
}
.normal {
	font-size:12px;
}
.small {
	font-size:10px;
}
.banner_title{
	font-weight:bold; font-size:12px; text-align:left; padding-left:10px;
}
.gray{
	color: #666666;
}
.blue{
	color: #0000FF;
}
.white{
	color: #fffffe;
}
.green{
	color: #336600;
}
.green2{
	color:#91ce1d;
}
/* 老红色 */
.lred{
	color:#b9271a;
}
/* 黄绿色 */
.yg{
	color:#a0c103;
}
/* 深蓝色 */
.sBlue{
	color:#0049A5;
}
.color1{
	color: #fca21d;
}
.color2{
	color: #c82d45;
}
.color3{
	color: #a619ff;
}
.color4{
	color: #91ce1d;
}
.color5{
	color: #e44f25;
}


.hand {
	cursor:pointer;
}
.hide {
	display:none;
}
.invisible {
	visibility:hidden;
}
.clear {
	clear:both;
}
.showno {
	display:none;
}
.nothing {
	display:none;
}
.clearall {
	display:none;
}
.none {
	display:none;
}
.nobody {
	display:none;
}
.topic {
	width:100%;
	background-color:#FFFFCC;
	font-size:14px;
}
.summary {
	color:#999999;
	background-color:#FFFFFF;
}
.right {
	float:right;
}
.brd_info{
	height:35px;font-size:18px; color:#000033; font-weight:bold;
	vertical-align:middle;
	border-bottom:solid 1px #FF9900;
}
.brd_info ul{
margin-top:6px;
}
.shop {
	float:left;
	width:100%;
	padding:2px 0px 0px 2px;
}
.shop_pic {
	float:left;
	width:244px;
	height:184px;
	border:solid 1px #FFCC00;
	padding:1px 1px 1px 1px;
	margin-left:5px;
}
.shop_right {
	float:right;
	width:62%;
	padding:2px 0px 0px 2px;
	margin-right:1px;
	text-align:center;
}
.shop_info_bar {
	height:25px;width:100%;background:url(/images/page/bgcontent.gif);
	border-top: solid 1px #FFCC66;
	border-bottom:solid 1px #FFCC66;
	font-size:14px;
	font-weight:bold;
}
.shop_info {
	width:100%;
	padding:5px;
	font-size:12px;
}


.n_content_group{float:left; overflow:hidden; width:916px;}
.n_content_line{ border-top:1px solid #E6E6E6; border-bottom:5px solid #FFF; float:left; width:916px; overflow:hidden; height:1px;}
.n_pro_box{ width:916px; margin-bottom:20px; float:left; overflow:hidden; padding-top:25px; padding-bottom:25px;background:#f7f7f7;}
.n_pro_box li{ width:252px; padding:0px 20px 0px 27px; display:inline; border-right:1px dashed #e5e5e5; float:left; }
.n_pro_box li a{text-decoration:none;}
.n_product{height:30px; color:#FF0000; background-color:#F7F18E; width:252px; font-weight:bold; font-size:13px; padding-top:5px; padding-left:6px;}
.n_pic{ float:left; position:relative; z-index:1}
.n_pic img{ padding:0px; margin:0px; border:1px solid #b0b0b0;}

.n_pprice {background:#F7F7F7;bottom:0; opacity:0.8;position: absolute;width:250px;left:0px; right:0px; margin:0px 1px; padding:0px;}
.n_orig_price {float: left; font-size: 12px; font-weight:normal; padding-left:3px;}
.n_buy_ed {float: right;font-size: 12px;font-weight:normal; padding-right:3px;}
.n_buy_ed strong {color: #C51800;font-family: Arial;font-weight: bold;}

.n_button{ background:url(/images/page/shop/buy_button01.gif); width:252px; height:49px; float:left; margin-bottom:8px; cursor:pointer;font-size:37px; color:#FFF; font-weight:bold; line-height:49px; padding-right:52px; display:inline; text-align:center;font-family:Arial; text-shadow:1px 1px 1px #4f4f4f; letter-spacing:-2px; *margin-top:-2px;}
.units{ font-size:25px; padding-right:2px; display:inline;}
.n_pr{ width:170px; text-align:center; float:left; }

.todydeal {
	MARGIN-TOP: -7px; Z-INDEX: 20; WIDTH: 700px; POSITION: relative	
}
.todydeal .top {
	HEIGHT: 8px; 
}
.todydeal .mid {
	BACKGROUND: url(/images/page/shop/g_bgdealhm.png) repeat-y; PADDING: 10px 15px 10px 15px;
}
.todydeal .bom {
	BACKGROUND: url(/images/page/shop/g_bgdealhb.png) no-repeat; HEIGHT: 8px;
}
.dealinfo {
	
}
.deal_l {
	WIDTH: 220px
}
.buybox {
	BORDER: #7accf6 1px solid; BACKGROUND: #cfeef6; POSITION: relative; HEIGHT: 150px
}
.buybox .buy {
	BACKGROUND: url(/images/page/shop/deal_tag.gif); LEFT: -75px; WIDTH: 295px; POSITION: absolute; TOP: -1px; HEIGHT: 94px
}
.buybox .buy .price {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; MARGIN-LEFT: 15px; WIDTH: 120px; COLOR: #fff; LINE-HEIGHT: 75px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.buybox .buy .btn_buy {
	MARGIN-TOP: 6px; BACKGROUND: url(/images/page/shop/btn_buy.gif) no-repeat; WIDTH: 134px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 62px
}
.buybox .buy .btn_buyover {
	MARGIN-TOP: 6px; BACKGROUND:url(/images/page/shop/btn_buy_over.gif) no-repeat; WIDTH: 134px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 62px
}

.buybgbox .btn_buy {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/page/shop/btn_buy.gif) no-repeat; WIDTH: 134px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 62px
}
.buybox .shuzi {
	MARGIN-TOP: 85px
}
.buybox .shuzi LI {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 33%; LINE-HEIGHT: 28px; TEXT-ALIGN: center
}
.buybox .shuzi .red {
	COLOR: #ff3300
}
.deal_samebox {
	BORDER: #fbd686 1px solid; MARGIN-TOP: 10px; BACKGROUND: #fff8e8; PADDING-BOTTOM: 10px;
}
.deal_samebox .title {
	FONT-SIZE: 14px; WIDTH: 170px; PADDING: 15px 0px 0px 10px;
}
.deal_samebox .r {
	MARGIN-RIGHT: 5px
}
.status {
	TEXT-ALIGN: center
}
.status .done {
	FONT-SIZE: 16px; FONT-FAMILY: 黑体
}

deal_samebox .tipometer {
	MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 14px; POSITION: relative;
}
.deal_samebox .tipometer .tipping_point {
	BACKGROUND: url(/images/page/shop/img_buyjt.png) no-repeat; LEFT: 15px; WIDTH: 14px; POSITION: absolute; bottom:88px; HEIGHT: 13px
}
.deal_samebox .tipometer .progress_bar {
	BACKGROUND: url(/images/page/shop/img_buybg.png) no-repeat; HEIGHT: 15px; TEXT-ALIGN: left
}
.deal_samebox .tipometer .post_tipped {
	BACKGROUND: url(/images/page/shop/img_buysc.gif) no-repeat 0px 2px; MARGIN-LEFT: 3px; HEIGHT: 11px
}
.deal_samebox .tipometer .post_tipped .min {
	FONT-SIZE: 16px
}

.deal_r {
	WIDTH: 440px
}
.deal_r .image {
	WIDTH: 440px; HEIGHT: 280px
}
.deal_r .image IMG {
	WIDTH: 440px; HEIGHT: 280px
}
.deal_r .text {
	 FONT-SIZE:12px; MARGIN: 0px; LINE-HEIGHT: 24px; PADDING: 15px 25px 0px 25px;
}
