.act{
	clear:both;
	margin:1em;
	border: 1px solid #C1C1C1;
	padding:1em 0em;
}

.mem_left{ float:left; }
.mem_right{
	float:left;
}
.colf{ margin:0em 0em 0em 0.5em!important;  margin:0.5em; font-size:12px; line-height:2em; color:#6D6D6D;}

.red{ color:#EB0101}


.h_page{
	text-align:right;
	line-height:3em;
	padding:5px 0 0 0;
	clear:both;
}


#frame_x .h_page{ border:none;}

.no_line{ 
	border:none;
}

#i_p_f{
	background-color:#F2F2F2;
	border: 1px solid #DEE0E3;
	text-align:left;
	padding:1em;
}


.b_title{ font-size:14px; font-weight:bold; color:#719DB2; line-height:2em; }
.tab_shop{margin:0.5em 0em; background-color:#DEE0E3;}
.tab_shop th{
	line-height:32px;
	text-align:left;
	color:#fff;
	background-image: url(/images5/sale/q_th_bg.gif);
	background-repeat: repeat-x;
	padding:0em 0.5em;
	background-position: left 50%;
}
.tab_shop td{
	padding:5px;
	background-color:#fff;
	text-align:left;
	color:#000;
}

.table_title_top{
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images5/sale/q_th_bg.gif);
	background-repeat: repeat-x;
	line-height:33px;
	height:33px; 
	padding:5px;
	width:730px;
	margin:1em 0em 0em 1em;
}
.table_title_top td a{ color:#0062B1;}


ol.list{ 
	list-style-position: inside;
	text-align:left; margin:1em 2em;
}
ol.list li{
	list-style-type: decimal;
	line-height:2em;
}

#frame_x{ margin:1em 0em;}
#sf{ margin:20px 0px 20px 90px;}
#sf td.bg{
	background-repeat: repeat;
	background-image: url(/images/sf_5.gif);	
}
.btnlogin{
	background-image: url(/images5/sale/btn_login.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 36px;
	width: 102px;
	margin-right:60px;
	font-size:14px; 
	color:#fff;
	font-weight:bold;
}
.int{
	background-color:#fff;
	border: 1px solid #DADADA;
	margin:0.2em;
	width:120px;
}
#saleLogin .int{
	border: 1px solid #96C6D2;
	line-height:23px;
	height:23px;
	background-image: url(/images5/sale/intbg.gif);
	background-repeat: repeat-x;
	font-size:14px;
	width:183px;
}

#page_info{
	background-image: url(/images/sale/page_sale.gif);
	background-position: right center;
	height:40px;
	margin:0px 0px 0px 0px;
}

#sa_feedback{ background-color:#D6D6D6; margin:2em 0em;}
#sa_feedback td{ text-align:left; padding:5px; line-height:1.6em; background-color:#fff; border:none; color:#9A9A9A; font-weight:bold;}
#sa_feedback td.t1{ background-color:#E8EBEF; }
#sa_feedback .int{ width:96%;}
#sa_feedback .btn1{ background-image:url(../images5/sale/btn_bg1.gif); width:99px; height:31px; line-height:31px; color:#fff; font-weight:bold; border:0px;}
#sa_feedback caption{
	text-align:left;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images5/sale/q_th_bg.gif);
	background-repeat: repeat-x;
	line-height:33px; padding-left:2em;
}


#school_frame_top{ width:606px; margin:1em 0em;}
#school_frame_top .s_f_t{
	background-image: url(/images/school_1.gif);
	background-position: left top;
}
#school_frame_top .s_f_m{
	background-image: url(/images/school_2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height:88px;
}
#school_frame_top .mem_right{ border:none;}
#school_frame_top .mem_left img{ margin:0em 0em 0em 2em;}
#school_frame_top .mem_right div{ margin:0em 0em 0em 2em; width:90%; line-height:2em;}
#school_frame_top .s_f_b{ 

	background-image: url(/images/school_3.gif);
	clear:both; 

}
.school_h2{ font-size:12px; margin:2em 1em ; }


.btnqq{
	background-image: url(/images/btn_qq.gif);
	height: 22px;
	width: 61px;
	border:none;
}
.act .mem_right .colf h3 {
	font-size: 14px;
	line-height:1.2em;
}

.act .mem_right .colf {
	margin:0em 0em 0em 3em;
}

.act .mem_left .colf {
	font-size: 11px;
	background-color:#efefef;
}
.act .mem_left .colf img{
	margin:3px;

}

#page_memo{ width:740px; margin:1em;}
#page_memo a{ color:#000;}
#brands #bodyframe #mainframe #main #memo .m_m #page_memo #frame_x .act .mem_right .colf h3 {
	text-align: left;
}

#frame_x h3.b_title{ text-align:left;}



.video_nav{
	margin:1em 0em;
	font-size: 12px;
	color:#719DB2;
	font-weight: bold;
	padding:0.5em;
	text-align:left;
}

#page_memo .video_nav a{
	font-weight: bold;
	color: #719DB2;
}

.v_v_v{ width:720px;}
#page_memo .video_td1{ width:178px; height:155px; background-image:url(/images/video_frame_bg.gif); vertical-align:top; }
#page_memo .video_td2{ padding:0.5em; text-align:left; vertical-align:top;}
#page_memo .video_td2 h4{ margin:0.5em 0em; font-size:12px; padding:0.5em; color:#F3782F;}
#page_memo .video_td1 img{ margin:6px 0px 0px 0px;}
#page_memo .video_td2 a{
	margin-top:0.5em;
	display:block;
	background-image:url(/images5/sale/video_btn_bg.gif);
	width:91px;
	height:25px;
	color:#fff;
	line-height: 25px;
	text-align: left;
	padding:0 0 0 30px;
	font-weight: bold;
}
.video_td2 p{
	padding:0.5em;
	color:#737373;
}

.p_line{
	margin:2em 0em;
}

.video_frame{
	margin:1em 0em;
	width:620px;
	text-align:center;
	background-color:#DBD9D9;
}
p.downv{ background-color:#a2a2a2; color:#fff; font-weight:bold; margin-top:1em;}
.ss{
	background-image: url(/images/ss.gif);
	height:50px;
	background-color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	background-position: 10px 50%;
	text-align: left;
	line-height: 50px;
	font-weight: bold;
	color: #ED6311;
	padding-left: 140px;
	font-size: 14px;
	margin-bottom:1em;
}

#brands #bodyframe #mainframe #main #memo .m_m #page_memo #frame_x .o_title {
	text-align: left;
}


#fullbanner{
	height:193px;
	background-image:url(/images5/sale/banner.jpg);
	background-position: center center;
}

#hei{ font-size:18px; text-align: center;margin:1em;}

#news_memo{ line-height:2em; text-align:left; margin:1em;}
#sale_info_smenu a{color:#fff; font-size:14px; 	font-weight: bold;}
#sale_info_smenu{
	text-align: right;
	padding:0em 1em 0em 0em;
	color: #FFFFFF;
	background-image: url(/images5/sale/q_th_bg.gif);
	background-repeat: repeat-x;
	line-height:33px; padding-left:2em;
	margin:0em 0em 0em 1em;
	
}

#p1p2 p{ line-height:1.5em;}

#news_title{text-align:center;font-size:14px;line-height:53px;background-image: url(/images5/news/h1bg.gif);background-position: center center;	line-height:53px;	margin-top:1em;}

#sale_info{ margin:1em 2em 1em 2em;  line-height:2em; text-align:left;}