@charset "utf-8";
/* ---------------------------------CSS Document -------------------------------------*/
html, body{
	margin: 0px;
	padding: 0px;
	height: 100%; 
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif, "微軟正黑體";
	-webkit-text-size-adjust:none;
}

a{
	outline: none; /* for Firefox */
 	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	}

.wrap {
	width:1000px;
	margin:auto;
    min-height: 100%;
	background:url(../images/main.png) no-repeat top left;
}

.wrap1 {
	width:100%;
	min-width:1100px;
	margin:auto;
    min-height: 100%;
}

.wrap2 {
	width:1200px;
	min-width:1200px;
	margin:auto;
    min-height: 100%;
}

.main { 
	padding-bottom: 38px; 
} /* must be same height as the footer */

.main2 { 
	padding-bottom: 0px; 
} /* must be same height as the footer */


.top{
	float:left;
	width:100%;
	height:100%;
}

.mid{
	float:left;
	width:100%;
	height:100%;
}

.mid2{
	margin:auto;
	width:1100px;
	height:100%;
}

.box{
	float:left;
	width:600px;
	height:200px;
	background:#ccc;
}
	
.but{
	float:left;
	width:100%;
	height:15px;
	padding-bottom:50px;
	background:url(../images/m_b_b.png) no-repeat top;
}

.in_but{
	float:left;
	width:100%;
	height:15px;
	padding-bottom:50px;
	*padding-bottom:70px;	
	background:url(../images/dis_16.png) no-repeat top;
}


/*logo*/
.logo{
	float:left;
	width:245px;
	height:65px;
	background: url(../images/logo_05.png) no-repeat left top;	
	z-index:50;
}

.logo2{
	float:left;
	width:190px;
	height:40px;
	background: url(../images/logo.png) no-repeat;
}

/*mem_info*/
.membar{
	float:left;
	width:300px;
	height:50px;
	z-index:50;
}

.mem_pic{
	float:left;
	width:31px;
	height:31px;
	background:#000;
	margin-top:10px;
}

.mem_pic_box a{
	float:left;
	width:50px;
	height:65px;
	margin-top:10px;
	margin-left:-31px;
	background: url(../images/mem_pic_b_2.png) no-repeat 0px -100px;
}

.mem_pic_box a:hover{
	background: url(../images/mem_pic_b_2.png) no-repeat 0px 0px;
}

.mem_hi{
	float:left;
	width:50px;
	height:44px;
	margin-left:-10px;
	background:url(../images/hi.png) no-repeat right;	
}

.mem_name{
	float:left;
	width:80px;
	height:50px;
	font-size:14px;
	line-height:50px;
}

.mem_ct a{
	float:left;
	width:90px;
	height:44px;
	background:url(../images/mem.png) no-repeat 0px 0px;
}

.mem_ct a:hover{
	background-position:0px -44px;
}


/*switch area*/

.s_area{
	float:left;
	width:300px;
	height:50px;
	z-index:50;	
}

.edit a{
	float:left;
	width:74px;
	height:77px;
	background: url(../images/edit_2.png) 0px -77px;
}

.edit a:hover{
	background-position:0px -5px;
}


.teach a{
	float:left;
	width:94px;
	height:77px;
	background: url(../images/teach_2.png) 0px -77px;
}

.teach a:hover{
	background-position:0px -5px;
}

.share a{
	float:left;
	width:67px;
	height:77px;
	background: url(../images/share_2.png) 0px -77px;
	z-index:50;
}

.share a:hover{
	background-position:0px -5px;
	z-index:50;
}

/* 登入紐 */	
.loginbox{
	z-index:31;
	position:absolute;
	*position:static;
	width: 105px;
	height:60px;
	margin-left:890px;
	overflow:hidden;
	}

.loginbox a{
	z-index:31;
	position:absolute;
	width: 105px;
	height:60px;
	background-image:url(../../clt/images/login_05.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.loginbox a:hover{
	background-image:url(../../clt/images/login_05.png);
	background-position:-106px 0px;
	background-repeat:no-repeat;
}

	
.loginbox_con{
	z-index:100;
	position:absolute;
	width: 209px;
	height: 240px;
	margin-left:770px;
	margin-top:50px;
	padding-top:50px;
	padding-left:20px;
	*margin-left:-200px;
	*margin-top:-20px;
	background-image:url(../../clt/images/login_09.png);
	background-repeat:no-repeat;
	display:none;
}
	
.loginbox_but1 input[type="button"], .loginbox_but2 input[type="button"]{
	float:left;
	width:70px;
	height:52px;
	border:0;
	outline:0;
	cursor:pointer;
}

.loginbox_but1 input[type="button"]{
	margin-left:12px;
	background:url(../../clt/images/login_but_13_1.png) no-repeat;	
}

.loginbox_but2 input[type="button"]{
	 margin-left:5px;
	 background:url(../../clt/images/login_but_14_1.png) no-repeat;	
}

.loginbox_but1 input[type="button"]:hover{
	 background: url(../../clt/images/login_but_13_1.png) no-repeat 0px -50px;	
}

.loginbox_but2 input[type="button"]:hover{
	background: url(../../clt/images/login_but_14_1.png) no-repeat 0px -50px;	
}

.form_text1{
	float:left;
	width:110px;
	height:25px;
	margin-left:5px;
	padding-left:7px;
	*padding-left:2px;
	background:url(../../clt/images/text_1.png) no-repeat;
}

.form_text1 input[type="text"],.form_text1 input[type="password"]{
	float:left;
	width:80px;
	*width:78px;
	height:17px;
	border:0px;
	outline:0px;
	margin-top:1px;
	background:#fdca58;
}

.f_w{
	float:left;
	width:60px;
	height:22px;
	line-height:22px;
	font-size:11px;
	vertical-align: bottom;
	color:#036;
	font-weight:bold;
	text-align:right;
}

.f_w1 a{
	float:left;
	width:150px;
	margin-left:60px;
	padding-bottom:2px;
	font-size:10px;
	color:#C30;
}

.f_w1 a:hover{
	color:#000;
	text-decoration:underline;
}

.form_but input[type="button"]{
	float:left;
	width:105px;
	height:41px;
	border:0px;
	border:0;
	outline:0;
	cursor:pointer;
	margin-left:40px;
	margin-top:7px;
	background:url(../../clt/images/but_1.png) no-repeat 0px 0px;
}

.form_but input[type="button"]:hover{
	background:url(../../clt/images/but_1.png) no-repeat 0px -42px;
}
	
/*menu*/

.menu{
	float:left;
	width: 804px;
	height: 46px;
	margin-top:15px;
	margin-left:160px;
	z-index:50;
}

.m0{
	float:left;
	width: 30px;
	height: 46px;
	background:url(../images/m0_2.png) no-repeat left top;
}

.m1 a{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m1_2.png) 0px 0px;
}

.m1_s{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m1_2.png) 0px -46px;
}

.m2 a{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m2_2.png) 0px 0px;
}

.m2_s{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m2_2.png) 0px -46px;
}

.m3 a{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m3_2.png) 0px 0px;
}

.m3_s{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m3_2.png) 0px -46px;
}

.m4 a{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m4_2.png) 0px 0px;
}

.m4_s{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m4_2.png) 0px -46px;
}

.m5 a{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m5_2.png) 0px 0px;
}

.m5_s{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m5_2.png) 0px -46px;
}

.m6 a{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m6_2.png) 0px 0px;
}

.m6_s{
	float:left;
	width: 124px;
	height: 46px;
	background:url(../images/m6_2.png) 0px -46px;
}

.m7{
	float:left;
	width: 30px;
	height: 46px;
	background:url(../images/m7_2.png) no-repeat left top;
}

.m1 a:hover, .m2 a:hover, .m3 a:hover, .m4 a:hover, .m5 a:hover, .m6 a:hover{
	background-position: 0px -46px;
}

/*main*/

.main_box{
	position:absolute;
	width:990px;
	height:430px;
	margin-top:110px;
	padding-left:30px;
	padding-top:20px;
}

.m_b_title{
	float:left;
	width:100%;
	height:40px;
	background:url(../images/m_b_t_2.png) no-repeat center;
}

.m_b_con{
	float:left;
	width:940px;
	height:100%;
	margin-left:10px;
	background:url(../images/m_b_c.png) repeat-y center;
	padding-left:40px;
}

.main_pic{
	float:left;
	width:162px;
	height:162px;
	padding:10px;
	margin-left:15px;
	background:url(../images/main_pic.png) no-repeat;
}

.main_b_t{
	float:left;
	width: 300px;
	height: 50px;
	background:url(../images/m_basic_2.png) top left no-repeat;
	margin-left:40px;
	margin-top:-15px;
}

.main_edit a{
	float:left;
	width:117px;
	height:50px;
	margin-top:-15px;
	background:url(../images/m_edit_2.png) 0px 0px;
}

.main_edit a:hover{
	background:url(../images/m_edit_2.png) 122px 0px;
}

.main_b_c{
	float:left;
	width:600px;
	margin-top:-15px;
	margin-left:90px;
	padding-top:20px;
	text-align:left;
	line-height:24px;
	font-size:12px;
}

.m_b_c_t{
	width:auto;
	color:#0c6d73;
	line-height:24px;
}

.m_b_c_t2{
	width:120px;
	color:#0c6d73;
	line-height:24px;
}

.m_b_c_tt{
	width:120px;
}

.main_bonus{
	float:left;
	width:300px;
	min-height:150px;
	clear:left;
	margin-top:-40px;
	line-height:24px;
	font-size:12px;
}

.m_b_td_t{
	width:307px;
	height:90px;
	background:url(../images/m_bonus_2.png) no-repeat;
}

.m_b_td_bt{
	height:45px;
	background: url(../images/m_b_bg.png) no-repeat;
}

.main_dis{
	float:left;
	width:260px;
	min-height:150px;
	margin-left:15px;
	margin-top:-20px;
	line-height:24px;
	font-size:12px;
}

.m_d_td_t{
	width:235px;
	height:90px;
	background:url(../images/m_dis_2.png) no-repeat;	
}

.m_d_td_bt{
	height:35px;
	background: url(../images/m_d_bg.png) no-repeat 150px 0px;
}

.main_oth{
	float:left;
	width:300px;
	min-height:150px;
	margin-left:15px;
	margin-top:-20px;
	line-height:24px;
	font-size:12px;
}

.m_o_td_t{
	width:300px;
	height:90px;
	background:url(../images/m_other_2.png) no-repeat left;	
}

.m_o_td_bt{
	height:70px;
	background: url(../images/m_o_bg.png) no-repeat 100px 0px;
}

.main_b_tab{
	width:300px;
	margin-left:10px;
}

.m_b_bom{
	float:left;
	width:940px;
	height:15px;
	background:url(../images/m_b_b.png) no-repeat ;
}

/* footer*/
.footer {
	position: relative;
	margin-top: -38px; /* negative value of footer height */
	height: 38px;
	clear:both;
	background:url(../images/foot_bg.png) repeat-x left top;
}	


.footer_box{
	margin:auto;
	width:900px;
	height:27px;
	font-size:11px;
	padding-top:10px;
}

.copyline{
	float:right;
	width:auto;
	height:27px;
	color:#fff;
	line-height:27px;
	vertical-align:middle;
	font-size:10px;
}

.copy{
	float:right;
	width:70px;
	height:27px;
	padding-left:30px;
	color:#fff;
	line-height:27px;
	vertical-align:middle;
}

.copy a{
	float:right;
	width:70px;
	height:27px;
	background:url(../images/ft_bg_40.png) no-repeat bottom left;
	padding-left:30px;
	color:#fff;
	line-height:27px;
	vertical-align:middle;
}

.contactbox{
	float:right;
	width:70px;
	height:27px;
	padding-left:30px;
	color:#fff;
	line-height:27px;
	vertical-align:middle;
}

.contactbox a{
	float:right;
	width:70px;
	height:27px;
	background:url(../images/ft_bg_40.png) no-repeat bottom left;
	padding-left:30px;
	color:#fff;
	line-height:27px;
	vertical-align:middle;
}

.lanbox_gif{
	float:right;
	width:29px;
	height:27px;
	padding-right:10px;
	background: url(../images/ft_bg_40.png) no-repeat bottom left;
	background-repeat:no-repeat;
	color:#009;
	line-height:27px;
}

.lanbox{
	float:right;
	width:64px;
	height:27px;
	padding-right:30px;
	color:#fff;
	line-height:27px;
}

.lanbox a{
	float:right;
	width:64px;
	height:27px;
	line-height:27px;
	border:0px;
	margin-top:20px;
	margin-top:0px !important;
	color:#fff;
}

.lanbox img{
	float:right;
	width:14px;
	height:27px;
	line-height:27px;	
	margin-top:-30px;
	margin-top:-5px !important;
	border:0px;
}

body:nth-of-type(1) .lanbox img{
	margin-top:-5px;
}

.lanbox_con{
	z-index:100;
	position: absolute;
	margin-top:-110px;
	margin-left:20px;
	width:100px;
	color:#000;
	display:none;
}

.tdc_t{
	background:url(../images/lan_t.png);
	background-repeat: no-repeat;
	height:8px;
}

.tdc{
	line-height:30px;
	background:url(../images/lan_c.png);
	background-repeat:repeat-y;
	color: #000;
}

.tdc a{
	width:100px;
	text-align:center;
	color:#000;
}

.tdc_b{
	background:url(../images/lan_b.png);
	background-repeat: no-repeat;
	height:15px;
}

.lanbox_con td a:hover{
	text-decoration: underline;
	color: #039;
}

.fbbox{
	float:right;
	width:41px;
	height:27px;
	background:url(../images/but_f_46.png) no-repeat bottom left;
}

.twbox{
	float:right;
	width:51px;
	height:27px;
	background:url(../images/but_f_48.png) no-repeat bottom left;
}
	
.gobox{
	float:right;
	width:34px;
	height:27px;
	background:url(../images/but_f_49.png) no-repeat bottom left;
}
	
.plbox{
	float:right;
	width:46px;
	height:27px;
	background:url(../images/but_f_50.png) no-repeat bottom left;
}

.hidr{
	z-index:30;
	position:absolute; 
	margin:0;
	width:99%;
	min-height:100%;
	display:none;
}
	
/* ---------------------------------member edit page adding-------------------------------------*/
	
.mem_e_t{
	float:left;
	width:274px;
	height:60px;
	background:url(../images/mem_e_t_2.png) no-repeat;
}

.main_e_c{
	float:left;
	width:900px;
	min-height:200px;
	text-align:left;
	line-height:28px;
	font-size:12px;
	padding:5px;
}

.m_b_c_e{
	width:90px;
	color:#0c6d73;
	line-height:28px;
	vertical-align:top;
	text-align:right;
}

.main_e_c tr{
	text-align:left;
	vertical-align:top;
}

.main_e_c input[type="text"]{
	line-height:14px;
	font-size:11px;
	background-color:#FC0;
	border:0;
	outline:0;
	text-align:left;
	vertical-align:top;
	margin-top:5px;
}

.main_e_c input[type="password"]{
	line-height:14px;
	font-size:11px;
	background-color:#FC0;
	border:0;
	outline:0;
	text-align:left;
	vertical-align:top;
	margin-top:5px;
}

.main_e_pic_b{
	float:left;
	width:500px;
	height:245px;
	margin-left:100px;
	background: url(../images/mem_e_p.png) no-repeat;
}

.main_e_pic{
	float:left;
	width:140px;
	height:140px;
	margin-left:40px;
	margin-top:70px;
	background:url(../images/mem_test.png) no-repeat;	
}

.main_e_pic_bt{
	float:left;
	width:300px;
	height:160px;
	margin-top:70px;
	margin-left:15px;
}

.main_e_p_s{
	float:left;
	width:200px;
	height:24px;
}

.main_e_p_s input[type="button"]{
	width:85px;
	height:24px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/pic_search_2.png) no-repeat 0px 0px;		
}

.main_e_p_t{
	float:left;
	width:200px;
}

.main_e_p_u{
	float:left;
	width:200px;
	height:30px;		
}

.main_e_p_u input[type="button"]{
	width:75px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/pic_upload_2.png) no-repeat 0px 0px;
}

.main_e_p_u input[type="button"]:hover{
	background: url(../images/pic_upload_2.png) no-repeat -75px -0px;	
}

.main_e_p_c{
	float:left;
	width:200px;
	height:30px;
}

.main_e_p_c input[type="button"]{
	width:75px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/pic_cancel_2.png) no-repeat 0px 0px;	
}

.main_e_p_c input[type="button"]:hover{
	background: url(../images/pic_cancel_2.png) no-repeat -75px -0px;	
}

.main_dicp{
	float:left;
	width:200px;
	height:30px;
	padding-top:10px;
	padding-left:5px;
	font-size:10px;
}

.main_e_ca{
	float:left;
	width:100px;
	height:35px;
	margin-top:50px;
	margin-left:50px;
}

.main_e_ca input[type="button"]{
	width:100px;
	height:35px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/mem_e_c_2.png) no-repeat 0px 0px;	
}

.main_e_ca input[type="button"]:hover{
	background: url(../images/mem_e_c_2.png) no-repeat 0px -36px;
}


.main_e_sb{
	float:left;
	width:100px;
	height:35px;
	margin-top:50px;
	margin-left:30px;
}

.main_e_sb input[type="submit"]{
	width:100px;
	height:35px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/mem_e_s_2.png) no-repeat 0px 0px;	
}

.main_e_sb input[type="submit"]:hover{
	background: url(../images/mem_e_s_2.png) no-repeat 0px -36px;		
}

/* ---------------------------------faq page adding-------------------------------------*/

.m_b_title_faq{
	float:left;
	width:100%;
	height:40px;
	background:url(../images/faq.png) no-repeat center;
}

.faq_left{
	width:200px;
	text-align:left;
	vertical-align:top;
}

.faq_l_t{
	float:left;
	width:200px;
	height:50px;
	background:url(../images/faq_l_t_2.png) no-repeat;		
}

.faq_l_c{
	float:left;
	width:200px;
	height:200px;
	background:url(../images/faq_l_c.png) no-repeat top left;	
}

.faq_l_c ul{
	float:left;
	width:200px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.faq_l_c ul li{
	width:200px;
	height:30px;
	background: url(../images/faq_li_bg.png) no-repeat bottom;
}

.faq_l_c ul li a{
	float: left;
	width:200px;
	height:30px;
	color:#000;
	line-height:18px;
	text-decoration:none;
	text-indent:25px;
}

.faq_l_c li a:hover{
	color:#f00;
}

.faq_l_b{
	float:left;
	width:200px;
	height:130px;
	background:url(../images/faq_l_b.png) no-repeat top left;	
}

.faq_right{
	width:650px;
	text-align:left;
	vertical-align:top;
}

.faq_r_t{
	float:left;
	width:650px;
	height:50px;
	padding-left:40px;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
	background:url(../images/faq_r_t.png) no-repeat;	
}

.faq_r_s{
	float:right;
	width:300px;
	height:35px;
	background: url(../images/search_bar.png) no-repeat left top;
}

.faq_r_s input[type="text"]{
	float:left;
	width:128px;
	height:16px;
	border:0px;
	outline:none;
	margin-top:7px;
	margin-left:5px;
	line-height:16px;
	margin-right:20px;
	vertical-align:middle;
	background:#faf9d9;
}

.faq_r_s_bt input[type="button"]{
	float:left;
	width:30px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/my_de_ser.png) no-repeat 0px center;
}

.faq_r_s_bt input[type="button"]:hover{
	background-position:-32px center;
}

.faq_number, .faq_number_dis, .faq_number_fa{
	float:right;
	/*width:150px;*/
	height:16px;
	/*padding-right:30px;*/
	padding-right:50px;
	margin-top:10px;
	padding-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
}

.faq_number_fa{
	*padding-right:0px;
}

.faq_num_text, .faq_num_text a{
	float:left;
	line-height:16px;
	text-align: center;
	vertical-align:middle;
	text-decoration:none;
	color:#00a1b2;
	margin-left:4px;
	margin-right:4px;
}

.faq_num_text a:hover{
	color:#00a1b2;
	font-weight:bold;
}

.faq_num_text span{
	color:#00a1b2;
	font-weight:bold;
}

.faq_number img, .faq_number_dis img, .faq_number_fa img{
	float:left;	
	border:0px;
	outline:none;
}

.faq_number img a, .faq_number_dis img a, .faq_number_fa img a{
	border:0px;
	outline:none;
}

.countall{
	float:left;
	width:200px;
	line-height:16px;
	color:#00a1b2;
	font-size:14px;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:10px;
}

.countall span{
	color:#e63570;	
}

/* ---------------------------------movie page adding-------------------------------------*/

.m_b_title_mov{
	float:left;
	width:100%;
	height:40px;
	background:url(../images/mov_2.png) no-repeat center;
}

.mov_left{
	width:200px;
	height:100%;
	text-align:left;
	vertical-align:top;
}

.mov_l_t{
	float:left;
	width:200px;
	height:50px;
	background: url(../images/mov_03_2.png) no-repeat;	
}

.mov_l_c{
	float:left;
	width:200px;
	min-height:200px;
	background: url(../images/mov_08.png) no-repeat top left;	
}

.mov_l_c ul{
	float:left;
	width:200px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.mov_l_c ul li{
	width:200px;
	height:30px;
	background: url(../images/mov_11.png) no-repeat bottom;
}

.mov_l_c ul li a{
	float: left;
	width:200px;
	height:30px;
	color:#000;
	line-height:18px;
	text-decoration:none;
	text-indent:25px;
}

.mov_l_c li a:hover{
	color:#f00;
}

.mov_l_b{
	float:left;
	width:200px;
	height:260px;
	background: url(../images/mov_07.png) no-repeat top left;	
}

.mov_right{
	width:650px;
	text-align:left;
	vertical-align:top;
}

.mov_r_t{
	float:left;
	width:650px;
	height:50px;
	padding-left:40px;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
	background: url(../images/mov_06.png) no-repeat;	
}

.mov_box{
	float:left;
	width:650px;
	height:100%;
}

.m_c_o{
	float:left;
	width:170px;
	height:140px;
	line-height:20px;
	margin-left:25px;
	margin-top:20px;	
}

.m_c_box{
	width:170px;
	height:120px;
	padding:2px;
	border:solid #F90 1px;
}

.m_c_box a img{
	border:none;
}


.mov_number{
	float:left;
	width:150px;
	height:16px;
	margin-top:15px;
	padding-left:485px;
}

.mov_num_text, .mov_num_text a{
	float:left;
	line-height:16px;
	text-align: justify;
	vertical-align:middle;
	letter-spacing:8px;
	font-size:12px;
	text-decoration:none;
}

.mov_num_text a:hover{
	text-decoration:underline;
}

.mov_number img{
	float:left;
}

.mov_number img a{
	border:0px;
}

/* ---------------------------------discuss-------------------------------------*/

.m_dis_title{
	float:left;
	width:100%;
	height:70px;
	background:url(../images/dis_03.png) no-repeat center;
	margin-top:20px;
}

.m_dis_path{
	float:left;
	width:800px;
	height:30px;
	vertical-align:text-top;
	padding-left:120px;
}

.m_dis_path a{
	color:#00a1b2;
	font-size:12px;
}

.m_dis_path a:hover{
	font-weight:bold;
}


.m_dis_drop{
	position:absolute;
	width:180px;
	height:auto;
	min-height:30px;
	margin-top:30px;
	margin-left:60px;
	z-index:1000;
	*margin-left:-860px;
}

.m_dis_noad a{
	float:left;
	width:108px;
	height:32px;
	margin-left:250px;
}

.m_dis_add a{
	float:left;
	width:108px;
	height:32px;
	margin-left:250px;
	background: url(../images/dis_27_2.png) no-repeat 0px 0px;
}

.m_dis_add a:hover{
	background-position:-110px 0px;
}

.m_dis_ser{
	float:right;
	/*width:520px;*/
	width:460px;
	height:32px;
}

.m_dis_ser .s_s{
	float:left;
	width:200px;
	height:32px;
	text-align:right;
	padding-right:10px;
}

.m_dis_ser select{
	margin-top:8px;
}

.m_dis_ser .s_t{
	float:left;
	width:135px;
	height:32px;
	padding-left:10px;
	background:url(../images/search_bar.png) no-repeat;
}

.m_dis_ser input[type="text"]{
	width:125px;
	height:14px;
	border:0px;
	outline:none;
	vertical-align:middle;
	margin-top:9px;
	background:#faf9d9;
}

.m_dis_ser input[type="button"]{
	float:left;
	width:30px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	margin-top:2px;
	vertical-align:middle;
	background: url(../images/s_1_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .m_dis_ser input[type="button"]{
	vertical-align: middle;
}}

.m_dis_ser input[type="button"]:hover{
	background: url(../images/s_1_2.png) no-repeat 0px 0px;
}

.m_dis_ser .s_t2 input[type="button"]{
	float:left;
	width:114px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	vertical-align:middle;
	background: url(../images/s_2_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .m_dis_ser .s_t2 input[type="button"]{
	vertical-align: middle;
}}

.m_dis_ser .s_t2 input[type="button"]:hover{
	background: url(../images/s_2_2.png) no-repeat 0px 0px;
}

.m_dis_con{
	float:left;
	width:940px;
	height:100%;
	margin-left:10px;
	background:url(../images/dis_07.png) repeat-y center;
	padding-left:40px;
}

.m_dis_c_t{
	float:left;
	width:900px;
	height:40px;
	background:url(../images/dis_t.png) no-repeat center;
	line-height:40px;
	color:#3d8488;
	font-size:15px;
	padding-left:30px;
	font-weight:bold;
}

.m_dis_c_s_t{
	float:left;
	width:800px;
	height:30px;
	background:url(../images/dis_s_t.png) no-repeat left bottom;
	line-height:30px;
	margin-left:30px;
	padding-top:5px;
}

.m_dis_c_s_t a{
	color:#edb337;
	font-size:13px;
	padding-left:40px;
	font-weight:bold;
}

.m_dis_c_s_c{
	float:left;
	width:850px;
	height:100%;
	background:url(../images/dis_r.png) repeat-x bottom;
	margin-left:30px;
	padding-bottom:10px;
}

.m_dis_txt{
	float:left;
	width:800px;
	line-height:25px;
	font-size:12px;
}

.m_dis_num{
	float:left;
	width:50px;
	min-height:30px;
	text-align:center;
	padding-top:5px;
	color: #39C;
	background:url(../images/dis_clo.png) no-repeat top;
}

.m_dis_list{
	float:left;
	width:850px;
	height:100%;
	margin-left:30px;
	padding-bottom:10px;
	margin-top:10px;
}

.m_dis_list td{
	padding-bottom:10px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
}

.m_dis_list td a{
	text-decoration:none;
	color:#000;
}

.m_dis_list td a:hover{
	text-decoration: underline;
	color:#e63570;
}

.m_dis_list .t_l{
	width:20px;
	background: url(../images/dl_03.png) no-repeat;
}


.m_dis_list .t_c{
	color:#00a1b2;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	background: url(../images/dl_05.png) repeat-x;
}

.m_dis_list .t_c a{
	color:#00a1b2;
	text-decoration:none;
}

.m_dis_list .t_c a:hover{
	color:#000;
	text-decoration: none;
}

.m_dis_list .t_c img{
	vertical-align:middle;
	padding-right:10px;
}

.m_dis_list .t_r{
	width:8px;
	background: url(../images/dl_07.png) no-repeat;
}

.m_dis_list .name a{
	text-decoration: none;
	color:#e63570;
}

.m_dis_list td .name a:hover{
	text-decoration: underline;
}

.m_dis_list .num{
	float:left;
	font-size:10px;
	color:#666;
}

.m_dis_list .c_l{
	width:20px;
	height:28px;
	background:url(../images/dl_12.png) no-repeat bottom;
}

.m_dis_list .c_c{
	height:28px;
	background:url(../images/dl_22.png) repeat-x bottom;
}

.m_dis_list .c_c_n{
	text-align:center;
	height:28px;
	background:url(../images/dl_22.png) repeat-x bottom;
}

.m_dis_list .c_r{
	width:8px;
	height:28px;
	background: url(../images/dl_07.png) no-repeat;
	background:url(../images/dl_23.png) no-repeat bottom;
}

.main_arc{
	float:left;
	width:860px;
	height:auto;
	margin:5px 20px;
}

.main_arc td{
	height:auto;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	vertical-align:text-bottom;	
}

.main_arc .t_l{
	width:20px;
	border-top:solid 1px #e5e5e5;	
}

.main_arc .t_c1{
	width:110px;
	height:180px;
	padding-top:10px;
	padding-left:10px;
	background:url(../images/dis_a_03.png) no-repeat top;
	border-top:solid 1px #e5e5e5;	
}

.main_arc .t_c2{
	padding-left:30px;
	border-top:solid 1px #e5e5e5;
}

.main_arc .t_r{
	width:8px;
	border-top:solid 1px #e5e5e5;	
}

.main_arc .name a{
	text-decoration: none;
	color:#e63570;
}

.main_arc .name a:hover{
	text-decoration: underline;
	color:#e63570;
}

.main_arc .pic{
	width:100px;
	height:100px;
	margin-top:10px;
	padding-left:8px;
	padding-top:8px;
	background:url(../images/dis_a_25.png) no-repeat top left;	
}

.main_arc .con{
	border-top:solid 1px #ccc;
	padding-top:10px;
	padding-left:5px;	
	padding-right:5px;
}

.main_arc .bt_r{
	width:500px;
	*width:550px;
}

.main_arc .bt_r1{
	width:500px;
	*width:700px;
	background:#000;
}
.main_arc .bt{
	text-align:right;
}

.main_arc .title{
	font-size:15px;
	font-weight:bold;
	color:#e63570;
	padding-left:5px;	
}

.main_arc .num{
	font-size:11px;
	color:#35b8e3;
	width:300px;
}

.main_arc .re_txt{
	text-align: right;
	vertical-align: middle;
}

.main_arc .re_txt span{
	color:#e63570;
	padding-right:15px;
}

.ap_icon a{
	float:right;
	width:66px;
	height:30px;
	background:url(../images/dis_a_20_2.png) no-repeat 0px -30px;
}

.ap_icon a:hover{
	background:url(../images/dis_a_20_2.png) no-repeat 0px 1px;
}

.qu_icon a{
	float:right;
	width:66px;
	height:30px;
	background:url(../images/dis_a_18_2.png) no-repeat 0px -30px;
}

.qu_icon a:hover{
	background:url(../images/dis_a_18_2.png) no-repeat 0px 1px;
}

.re_icon a{
	float:right;
	width:70px;
	height:26px;
	background:url(../images/dis_a_11_2.png) no-repeat 0px -23px;
}

.re_icon a:hover{
	background:url(../images/dis_a_11_2.png) no-repeat 0px 2px;
}

.fb_icon a{
	float:right;
	width:25px;
	height:30px;
	padding-right:5px;
	background: url(../images/dis_a_09.png) no-repeat bottom;
}

.sh_icon a{
	float:right;
	width:25px;
	height:30px;
	padding-right:5px;
	background: url(../images/dis_a_10.png) no-repeat bottom;
}

.main_aply{
	float:left;
	width:860px;
	height:auto;
	margin:20px 20px;
}

.main_aply td{
	height:auto;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	vertical-align:text-bottom;	
}

.main_aply .l_l{
	width:20px;
	background:url(../images/dl_12.png) no-repeat top;
}

.main_aply .l_c1{
	width:110px;
	height:5px;
	background:url(../images/dl_22.png) repeat-x top;
}

.main_aply .re_c1{
	width:116px;
	height:22px;
	background:url(../images/da_03_2.png) no-repeat top;
}

.main_aply .qu_c1{
	width:116px;
	height:22px;
	background: url(../images/dq_03_2.png) no-repeat top;
}

.main_aply .qi_c1{
	width:116px;
	height:22px;
	background: url(../images/dr_03_2.png) no-repeat top;
}

.main_aply .l_c2{
	padding-left:30px;
	background:url(../images/dl_22.png) repeat-x top;
}

.main_aply .l_r{
	width:8px;
	background:url(../images/dl_23.png) no-repeat top;
}

.main_aply .a_l{
	background:url(../images/dl_12.png) no-repeat center;
}

.main_aply .a_c{
	background:url(../images/dl_22.png) repeat-x center;
}

.main_aply .a_r{
	width:106px;
	height:32px;
	background: url(../images/dis_27_f_2.png) no-repeat 0px 0px;
}

.main_aply .c_l{
	width:20px;
	height:5px;
}

.main_aply .c_c1{
	width:110px;
	padding-top:10px;
	padding-left:10px;
	min-height:180px;
	background:url(../images/dis_a_22.png) no-repeat;
}

.main_aply .c_c2{
	padding-left:30px;
}

.main_aply .c_r{
	width:8px;
}


.main_aply .name a{
	text-decoration: none;
	color:#e63570;
}

.main_aply .name a:hover{
	text-decoration: underline;
	color:#e63570;
}

.main_aply .pic{
	width:100px;
	height:100px;
	margin-top:10px;
	padding-left:8px;
	padding-top:8px;
	background:url(../images/dis_a_25.png) no-repeat top left;	
}

.main_aply .con{
	padding-top:10px;
	padding-left:5px;	
	padding-right:5px;
}

.main_aply .bt{
	text-align:right;
}

.main_aply .num{
	float:left;
	font-size:11px;
	color:#35b8e3;
}

.main_aply .txt{
	font-size:14px;
	font-weight:bold;
	color:#00a1b2;
	padding-left:20px;	
	padding-top:10px;
	line-height: inherit;
}

.adarea{
	float:left;
	width:860px;
	height:auto;
	margin:5px 20px;
	overflow:hidden;
}

.main_aply input[type="text"]{
	height:20px;
	line-height:20px;
	font-size:12px;
	background-color:#fce07d;
	border:0;
	outline:0;
}

.main_aply .ar_box{
	width:95%;
	margin-top:10px;
	margin-left:20px;
	height:250px;
	border:solid 1px #e5e5e5;
}

.main_can{
	float:right;
	width:66px;
	height:36px;
	margin-top:15px;
	padding-right:10px;
}

.main_can input[type="button"]{
	width:64px;
	height:34px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/cancelbt_2.png) no-repeat 0px -36px;	
}

.main_can input[type="button"]:hover{
	background: url(../images/cancelbt_2.png) no-repeat 0px 0px;	
}

.main_save{
	float:right;
	width:66px;
	height:36px;
	margin-top:15px;
	padding-right:10px;
}

.main_save input[type="button"]{
	width:64px;
	height:34px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/addbt_2.png) no-repeat 0px -36px;	
}

.main_save input[type="button"]:hover{
	background: url(../images/addbt_2.png) no-repeat 0px 0px;	
}

.main_check{
	float:left;
	width:80px;
	height:22px;
	margin-left:10px;
	border:solid 1px #ccc;
}

.ch_box input[type="text"]{
	float:left;
	height:20px;
	line-height:20px;
	border:solid 1px #ccc;
	background:#fff;
}

.main_aply textarea{
	width:800px;
	height:150px;
	margin-left:20px;	
}

.num_ar{
	float:left;
	width:20px;
	height:20px;
	background:url(../images/dl_19.png) no-repeat center;	
}

/* ---------------------------------material + my material-------------------------------------*/


.ma_title{
	float:left;
	width:100%;
	height:85px;
	background:url(../images/ma_03.png) no-repeat center bottom;
	margin-top:20px;
}

.my_title{
	float:left;
	width:100%;
	height:86px;
	background:url(../images/my_03.png) no-repeat center;
	margin-top:20px;
}

.ma_page{
	float:left;
	width:100%;
	height:38px;
	/*--margin-top:1px;--*/
}

.my_page{
	float:left;
	width:100%;
	height:38px;
	margin-top:1px;
}

.t_ma a{
	float:left;
	width:90px;
	height:38px;
	margin-left:55px;
	background:url(../images/ma_04_2.png) no-repeat left top;
}

.t_ma a:hover{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/ma_04_2.png) no-repeat left bottom;
}

.t_ma_s{
	float:left;
	width:90px;
	height:38px;
	margin-left:55px;
	background:url(../images/ma_04_2.png) no-repeat left bottom;
}

.m_t_ma a{
	float:left;
	width:90px;
	height:38px;
	margin-left:55px;
	background:url(../images/my_c1_03_2.png) no-repeat left top;
}

.m_t_ma a:hover{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/my_c1_03_2.png) no-repeat left bottom;
}

.m_t_ma_s{
	float:left;
	width:90px;
	height:38px;
	margin-left:55px;
	background:url(../images/my_c1_03_2.png) no-repeat left bottom;
}

.m_ma a{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/ma_05_2.png) no-repeat left top;
}

.m_ma a:hover{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/ma_05_2.png) no-repeat left bottom;
}

.m_ma_s{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/ma_05_2.png) no-repeat left bottom;
}

.m_m_ma a{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/my_c1_03-02_2.png) no-repeat left top;
}

.m_m_ma a:hover{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/my_c1_03-02_2.png) no-repeat left bottom;
}

.m_m_ma_s{
	float:left;
	width:90px;
	height:38px;
	background:url(../images/my_c1_03-02_2.png) no-repeat left bottom;
}

.ma_ser{
    /*float:right;
	width:600px;
	height:32px;*/
	float:right;
	width:630px;
	*width:560px;
	height:40px;
	text-align:right;
	*margin-right:70px;
}

.ma_ser .s_s{
	float:left;
	width:260px;
	height:32px;
	text-align:right;
	padding-right:10px;
}

.ma_ser select{
	margin-top:10px;
}

.ma_ser .s_t{
	float:left;
	width:135px;
	height:40px;
	padding-left:10px;
	background: url(../images/search_bar.png) no-repeat left;
}

.ma_ser input[type="text"]{
	width:126px;
	height:14px;
	border:0px;
	outline:none;
	vertical-align:middle;
	margin-top:13px;
	*margin-top:3px;
	background:#faf9d9;
}

.ma_ser input[type="button"]{
	float:left;
	width:30px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	/*margin-top:5px;*/
	margin-bottom:2px;
	vertical-align:middle;
	background: url(../images/s_1_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .ma_ser input[type="button"]{
	vertical-align: middle;
}}

.ma_ser input[type="button"]:hover{
	background: url(../images/s_1_2.png) no-repeat 0px -30px;
}

.ma_ser .s_t2 input[type="button"]{
	float:left;
	width:114px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	vertical-align:middle;
	background: url(../images/s_2_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .ma_ser .s_t2 input[type="button"]{
	vertical-align: middle;
}}

.ma_ser .s_t2 input[type="button"]:hover{
	background: url(../images/s_2_2.png) no-repeat 0px 0px;
}

.ma_drop{
	position:absolute;
	width:180px;
	height:auto;
	min-height:30px;
	margin-top:45px;
	margin-left:58px;
	z-index:1000;
	*margin-left:-940px;
}

.mm_drop{
	position:absolute;
	width:180px;
	height:auto;
	min-height:30px;
	margin-top:45px;
	*margin-top:8px;
	margin-left:58px;
	z-index:1000;
	*margin-left:-873px;
}

.ma_order{
	float:left;
	width:896px;
	height:40px;
	padding-top:10px;
	padding-left:20px;
	background:url(../images/ma_06.png) no-repeat 0px 0px;
}

.ma_or_1 a, .ma_or_1_s a{
	float:left;
	width:110px;
	height:18px;
	border-left:solid 1px #3d8488;
	background: url(../images/ma_or_01_2.png) 105px 0px;	
}

.ma_or_1_s a{
	background: url(../images/ma_or_01_2.png) 5px 0px;	
}

.ma_or_2 a, .ma_or_2_s a{
	float:left;
	width:110px;
	height:18px;
	border-left:solid 1px #3d8488;
	background: url(../images/ma_or_02_2.png) 105px 0px;	
}

.ma_or_2_s a{
	background: url(../images/ma_or_02_2.png) 5px 0px;	
}

.ma_or_3 a, .ma_or_3_s a{
	float:left;
	width:110px;
	height:18px;
	border-left:solid 1px #3d8488;
	background: url(../images/ma_or_03_2.png) 105px 0px;	
}

.ma_or_3_s a{
	background: url(../images/ma_or_03_2.png) 5px 0px;	
}

.ma_or_1 a:hover, .ma_or_2 a:hover, .ma_or_3 a:hover{
	background-position:5px 0px;	
}

/*.ma_fav input[type="button"]{
	float:right;
	width:87px;
	height:40px;
	border:0;
	outline:0;
	cursor:pointer;
	margin-right:130px;
	margin-top:-5px;
	background: url(../images/ma_fav.png) no-repeat 0px 0px;
}

.ma_fav input[type="button"]:hover{
	background:url(../images/ma_fav.png) no-repeat -87px 0px;
}*/

.ma_fav input[type="button"]{
	float:right;
	width:30px;
	height:40px;
	border:0;
	outline:0;
	cursor:pointer;
	margin-right:130px;
	margin-top:-5px;
	background: url(../images/ma_fav.png) no-repeat -30px 0px;
}

.ma_fav input[type="button"]:hover{
	background:url(../images/ma_fav.png) no-repeat 3px 0px;
}

.order_list{
	float:left;
	width:910px;
	height:auto;
	padding-left:18px;
	padding-bottom:10px;
}

.order_list .o_list td{
	vertical-align:top;
	text-align:left
}

.ma_word, .my_word{
	float:left;
	width:50px;
	height:70px;
	padding-top:2px;
	*padding-top:6px;
	padding-right:30px;
	padding-bottom:10px;
}

.ma_word a, .my_word a{
	float:left;
	width:50px;
	height:50px;
	font-size:35px;
	color:#597a95;
	padding-top:2px;
	*padding-top:6px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:url(../images/ma_w_1.png) no-repeat top left;
}

.ma_word a:hover, .my_word a:hover{
	color:#fff;
	background:url(../images/ma_w_2.png) no-repeat top left;
}

.ma_word_1{
	float:left;
	width:120px;
	/*height:180px;*/
	padding-top:2px;
	*padding-top:6px;
	padding-right:30px;
	padding-bottom:10px;
}

.ma_word_1 a{
	float:left;
	width:103px;
	height:103px;
	font-size:75px;
	color:#597a95;
	padding-top:2px;
	*padding-top:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background: url(../images/ma_w_2_1.png) no-repeat top left;
}

.ma_word_1 a:hover{
	color:#fff;
	background:url(../images/ma_w_2_2.png) no-repeat top left;
}

.ma_ph, .ma_se{
	float:left;
	width:145px;
	height:auto;
	padding-right:32px;
	padding-bottom:10px;
	margin-top:10px;
}

.ma_ph a div{
    height:19px;
	*height:17px;
	overflow:hidden;
}

.my_ph a div{
    height:19px;
	*height:17px;
	overflow:hidden;
}

.ma_ph a, .ma_se a{
	float:left;
	width:145px;
	height:35px;
	font-size:14px;
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
	color:#597a95;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:5px;
	background:url(../images/ma_p_1.png) no-repeat top left;
}

.ma_se a{
	letter-spacing:0px;
}

.ma_se a div{
    height:19px;
	*height:17px;
	overflow:hidden;
}

.my_se a div{
    height:19px;
	*height:17px;
	overflow:hidden;
}

.ma_ph a:hover, .ma_se a:hover{
	color:#fff;
	background:url(../images/ma_p_2.png) no-repeat top left;
}

.my_ph, .my_se{
	float:left;
	width:145px;
	height:auto;
	padding-right:32px;
	margin-top:10px;
}

.my_ph a, .my_se a{
	float:left;
	width:145px;
	height:30px;
	font-size:14px;
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
	color:#597a95;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:5px;
	background:url(../images/ma_p_1.png) no-repeat top left;
}

.my_se a{
	letter-spacing:0px;
}

.my_ph a:hover, .my_se a:hover{
	color:#fff;
	background:url(../images/ma_p_2.png) no-repeat top left;
}

.ma_au, .my_au{
	float:left;
	width:154px;
	height:auto;
	padding-right:22px;
	margin-top:10px;
}

.ma_au a, .my_au a{
	float:left;
	width:154px;
	height:35px;
	font-size:14px;
	padding-top:15px;
	padding-left:10px;
	color:#597a95;
	font-weight:bold;
	text-decoration:none;
	background: url(../images/ma_au_1.png) no-repeat top left;
}

.ma_au a:hover, .my_au a:hover{
	color:#fff;
	background:url(../images/ma_au_2.png) no-repeat top left;
}

.ma_au a div{
    width:110px;
    *width:110px;
    height:20px;
	*height:20px;
	overflow:hidden;
}

.ma_to, .my_to, .ma_ar, .my_ar{
	float:left;
	width:200px;
	height:auto;
	padding-right:22px;
	margin-top:10px;
}

.ma_to a, .my_to a, .ma_ar a, .my_ar a{
	float:left;
	width:200px;
	height:40px;
	font-size:14px;
	padding-top:20px;
	text-align:center;
	color:#597a95;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:5px;
	background:url(../images/ma_to_1.png) no-repeat top left;
}

.ma_to a:hover, .my_to a:hover{
	color:#fff;
	background:url(../images/ma_to_2.png) no-repeat top left;
}

.ma_ar a, .my_ar a{
	width:198px;
	background:url(../images/ma_ar_1.png) no-repeat top left;
}

.ma_to a div{
    width:175px;
    *width:170px;
    height:20px;
	*height:17px;
	margin-left:10px;
	overflow:hidden;
}

.ma_ar a:hover, .my_ar a:hover{
	color:#fff;
	background:url(../images/ma_ar_2.png) no-repeat top left;
}

.ma_ar a div{
    height:20px;
	*height:17px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}

.ma_pic{
	float:left;
	width:146px;
	height:auto;
	padding-right:32px;
	padding-bottom:10px;
	margin-top:10px;
}

.my_pic{
	float:left;
	width:146px;
	height:auto;
	padding-right:32px;
	margin-top:10px;
}

.ma_pic a, .my_pic a{
	float:left;
	width:146px;
	height:130px;
	background: url(../images/ma_pic_1.png) no-repeat top left;	
}

.ma_pic a:hover, .my_pic a:hover{
    background: url(../images/ma_pic_2.png) no-repeat top left;	
}

.mm_p_b_1{
	float:left;
	width:151px;
	height:auto;
	padding-right:25px;
	padding-bottom:10px;
	background: url(../images/mm_1.png) no-repeat top left;	
}

.mm_p_b_1 a{
	float:left;
	/*width:151px;
	height:120px;*/
}

.mm_p_b_1 img{
	float:left;
	width:134px;
	height:99px;
	border:none;
	outline:none;
	margin-left:8px;
	margin-top:8px;
	padding-bottom:12px;
}

.pix{
	float:left;
	width:100%;
	color:#999;
	text-align:right;
	font-size:10px;
}

.ap a{
	float:left;
	width:auto;
	height:auto;
	min-height:16px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align: bottom;
	padding-left:16px;
	letter-spacing:0px;
	font-size:11px;
	color:#999;
	text-align:left;
	background: url(../images/ap.png) no-repeat top left;
}

.ap a:hover{
	color:#000;
	background: url(../images/ap.png) no-repeat top left;
}

.ap span{
	float:left;
	height:auto;
	font-size:11px;
	line-height:1.7em;
	text-align:left;
}

.ma_ar .bx{
	float:left;
	width:198px;
	height:85px;
	padding:15px;
	margin-top:-30px;
	line-height:1.7em;
	background: url(../images/ma_ar_3.png) no-repeat top left;
	overflow:hidden;
}

.my_ar .ap{
	float:left;
	width:198px;
	height:85px;
	padding:15px;
	margin-top:-30px;
	line-height:15px;
	background: url(../images/ma_ar_3.png) no-repeat top left;
}

.my_ar .ap1{
	float:left;
	width:198px;
	height:55px;
	padding:15px;
	margin-top:-30px;
	line-height:15px;
	background: url(../images/ma_ar1_3.png) no-repeat top left;
}

.ma_word_1 .ap a{
	float:left;
	width:60px;
	height:auto;
	min-height:16px;
}

.ma_to .ap a{
	float:left;
	width:160px;
	height:auto;
	min-height:16px;
}

.ma_ar .bx span{
	float:left;
	width:170px;
	margin-top:20px;
	line-height:1.7em;
}

.ma_ar .bx span div{
	height:65px;
	*height:63px;
	overflow:hidden;
}

.my_ar .ap span, .my_ar .ap1 span{
	float:left;
	width:170px;
	margin-top:20px;
	line-height:15px;
}

.ma_ar .ap a{
	float:left;
	width:150px;
	margin-top:5px;
}

.my_ar .ap a{
	float:left;
	margin-top:5px;
	width:80px;
}

.ma_au .ap a{
	float:left;
	margin-top:5px;
	width:110px;
}

.mm_p_b_1 .ap a{
    float:left;
	width:80px;
	height:auto;
	min-height:16px;	
}

.ma_pic .ap a{
	float:left;
	width:100px;
	height:auto;
	min-height:16px;
}

.ma_se .ap a{
	float:left;
	width:100px;
	height:auto;
	min-height:16px;
}

.ma_ph .ap a{
	float:left;
	width:100px;
	height:auto;
	min-height:16px;
}

.addfav{
	float:right;
	width:22px;
	height:16px;
}

.addfav a{
	float:right;
	width:22px;
	height:16px;
	margin-top:2px;
	background: url(../images/ma_fav_01.png) no-repeat;
}

.addfav a:hover{
	background:url(../images/ma_fav_02.png) no-repeat;
}

.addfav2{
	float:right;
	width:22px;
	height:16px;
}

.addfav2 a{
	float:right;
	width:22px;
	height:16px;
	margin-top:2px;
	background: url(../images/ma_fav_02.png) no-repeat;
}

.addfav2 a:hover{
	background:url(../images/ma_fav_02.png) no-repeat;
}

.addfav_w{
	float:left;
	clear:left;
	width:22px;
	height:16px;
}

.addfav_w a{
	float:left;
	margin-left:25px;
	width:22px;
	height:16px;
	background:url(../images/ma_fav_01.png) no-repeat;
}

.addfav_w1{
	float:left;
	width:22px;
	height:16px;
	margin-top:2px;
}

.addfav_w1 a{
	width:30px;
	height:16px;	
	background: url(../images/ma_fav_01.png) no-repeat;
}

.addfav_w2{
	float:left;
	width:22px;
	height:16px;
	margin-top:2px;
}

.addfav_w2 a{
	width:30px;
	height:16px;	
	background: url(../images/ma_fav_02.png) no-repeat;
}

.addfav_w2 a:hover{
	background:url(../images/ma_fav_02.png) no-repeat;
}

.addfav_ar{
	float:right;
	width:22px;
	height:16px;
}

.addfav_ar a{
	float:right;
	margin-left:175px;
	margin-top:5px;
	width:22px;
	height:16px;
	background:url(../images/ma_fav_01.png) no-repeat;
}

.addfav a:hover, .addfav_w a:hover, .addfav_ar a:hover, .addfav_w1 a:hover{
	background:url(../images/ma_fav_02.png) no-repeat;
}

.addfav_ar2{
    float:right;
	width:22px;
	height:16px;
}

.addfav_ar2 a{
	float:right;
	margin-left:175px;
	margin-top:5px;
	width:22px;
	height:16px;
	background:url(../images/ma_fav_02.png) no-repeat;
}

.addfav_ar2 a:hover
{
    background:url(../images/ma_fav_02.png) no-repeat;
}

.addfav_au{
	float:right;
	width:15px;
	height:16px;
}

.addfav_au a{
	float:right;
	width:15px;
	height:16px;
	margin-top:5px;
	background:url(../images/ma_fav_01.png) no-repeat 0px 0px;
}

.addfav_au a:hover{
	background:url(../images/ma_fav_02.png) no-repeat 0px 0px;
}

.addfav_au2{
	float:right;
	width:15px;
	height:16px;
}

.addfav_au2 a{
	float:right;
	width:15px;
	height:16px;
	margin-top:5px;
	background:url(../images/ma_fav_02.png) no-repeat 0px 0px;
}

.addfav_au2 a:hover{
	background:url(../images/ma_fav_02.png) no-repeat 0px 0px;
}

.ma_pic img{
	/*float:left;*/
	max-width:132px;
	max-height:112px;
	border:0px;
	padding:7px;
	outline:none;	
}

.my_pic img{
	float:left;
	width:132px;
	height:112px;
	border:0px;
	padding:7px;
	outline:none;	
}

a .ma_mov_ar{
	position:absolute;
	width:30px;
	height:30px;
	margin-left:100px;
	*margin-left:-45px;
	margin-top:80px;
	background: url(../images/ma_mov_ar.png) no-repeat 0px 0px;
}

a:hover .ma_mov_ar{
	background: url(../images/ma_mov_ar.png) no-repeat -30px 0px;
}

.ma_au_ar{
	position:absolute;
	width:26px;
	height:26px;
	margin-left:100px;
	*margin-left:-45px;
	margin-top:80px;	
}

.ma_mov_ar a{
	width:40px;
	height:40px;
	background: url(../images/ma_au_ar.png) no-repeat -26px 0px;
	z-index:50;
}

.ma_detail{
	width:200px;
	height:300px;
	background:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index:50;
}



/* ---------------------------------my tool-------------------------------------*/

.m_my_add{
	float:left;
	width:102px;
	height:36px;
	margin-left:250px;
}

.m_my_add a{
	float:left;
	width:102px;
	height:36px;
	background: url(../images/add_ma_2.png) no-repeat -102px bottom;
}

.m_my_add a:hover{
	background-position: 0px bottom;
}

.m_my_ser{
	float:left;
	width:480px;
	height:40px;
	text-align:right;
}

.m_my_ser .s_s{
	float:left;
	width:240px;
	height:40px;
	vertical-align:middle;
}

.m_my_ser select{
	margin-top:10px;
}

.m_my_ser .s_t{
	float:left;
	width:150px;
	height:40px;
	text-align:left;
	padding-left:8px;
	background: url(../images/search_bar.png) no-repeat left;
}

.m_my_ser input[type="text"]{
	width:126px;
	height:14px;
	border:0px;
	outline:none;
	margin-top:13px;
	*margin-top:3px;
	background:#faf9d9;
}

.m_my_ser input[type="button"]{
	float:left;
	width:30px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	/*margin-top:5px;*/
	margin-bottom:2px;
	vertical-align:middle;
	background: url(../images/s_1_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .m_my_ser input[type="button"]{
	vertical-align: middle;
}}

.m_my_ser input[type="button"]:hover{
	background: url(../images/s_1_2.png) no-repeat 0px -30px;
}

.m_my_ser .s_t2 input[type="button"]{
	float:left;
	width:114px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	vertical-align:middle;
	background: url(../images/s_2_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .m_my_ser .s_t2 input[type="button"]{
	vertical-align: middle;
}}

.m_my_ser .s_t2 input[type="button"]:hover{
	background: url(../images/s_2_2.png) no-repeat 0px 0px;
}

.my_date{
	float:left;
	width:100%;
	height:14px;
	line-height:14px;
	color:#999;
	font-size:10px;
	letter-spacing:1px;
}

.my_icon{
	float:right;
	width:90px;
	height:22px;
	margin:0px;
	margin-top:10px;
	border-bottom:dotted 1px #666;
	border-top:dotted 1px #666;
}

.my_icon_1{
	position:relative;
	width:auto;
	margin:0px;
	margin-top:5px;
	border-bottom:dotted 1px #666;
	border-top:dotted 1px #666;
	padding-top:3px;
	padding-left:10px;
}

.my_icon_2{
	clear:left;	
	margin-right:20px;
}

.my_share a{
	float:left;
	width:22px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../images/ic_03.png) no-repeat 0px 0px;
}

.my_share a:hover{
	background:url(../images/ic_03.png) no-repeat -28px 0px;
}

.my_edit a{
	float:left;
	width:22px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../images/ic_02.png) no-repeat 0px 0px;
}

.my_edit a:hover{
	background:url(../images/ic_02.png) no-repeat -27px 0px;
}

.my_info a{
	float:left;
	width:22px;
	height:18px;	
	margin:0px;
	padding:0px;
	background:url(../images/ic_01.png) no-repeat 0px 0px;
}

.my_info a:hover{
	background:url(../images/ic_01.png) no-repeat -28px 0px;
}

.tl_box{
	clear:left;	
}

.my_share_6 a, .my_edit_1 a, .my_info_1 a, .my_fav a, .my_delete a{
	float:right;
	width:24px;
	height:22px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	border-top: dashed 1px #999;
	border-bottom: dashed 1px #999;
	background: url(../images/ic_3_5.png) no-repeat 0px 0px;
}

.my_share_6 a:hover{
	background: url(../images/ic_3_5.png) no-repeat 2px 0px;
}

.my_share_6_N a{
	float:right;
	width:24px;
	height:22px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	border-top: dashed 1px #999;
	border-bottom: dashed 1px #999;
	background: url(../images/mm_3.png) no-repeat 0px 0px;
}

.my_share_6_N a:hover{
	background: url(../images/mm_3.png) no-repeat 2px 0px;
}

.my_share_6_L a{
	float:right;
	width:24px;
	height:22px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	border-top: dashed 1px #999;
	border-bottom: dashed 1px #999;
	background: url(../images/mm_9.png) no-repeat 0px 0px;
}

.my_share_6_L a:hover{
	background: url(../images/mm_9.png) no-repeat 2px 0px;
}

.my_edit_1 a{
	background:url(../images/ic_2.png) no-repeat 0px 0px;
}

.my_edit_1 a:hover{
	background:url(../images/ic_2.png) no-repeat 2px 0px;
}

.my_info_1 a{
	background:url(../images/ic_1.png) no-repeat 0px 0px;
}

.my_info_1 a:hover{
	background:url(../images/ic_1.png) no-repeat 2px 0px;
}

.my_fav a{
	background:url(../images/ma_fav_01.png) no-repeat 0px 1px;
}

.my_fav a:hover{
	background:url(../images/ma_fav_02.png) no-repeat 2px 1px;
}

.my_delete a{
	background:url(../images/mm_6.png) no-repeat 0px -1px;
}

.my_delete a:hover{
	background:url(../images/mm_6.png) no-repeat 2px -1px;
}


/*--------------------class-------------------------*/

.cla_title{
	float:left;
	width:100%;
	height:86px;
	background:url(../images/cla_03.png) no-repeat center;
	margin-top:20px;
}

.cla_title_re{
	float:left;
	width:100%;
	height:86px;
	background:url(../images/cla_03.png) no-repeat center;
	margin-top:-22px;
}

.cla_add a{
	float:left;
	width:196px;
	height:40px;
	margin-top:40px;
	margin-left:40px;
	background:url(../images/cla_t_2.png) no-repeat;
}

.cla_add a:hover{
	background:url(../images/cla_t_2.png) no-repeat -196px 0px;
}

.cla_ed{
	float:left;
	width:196px;
	height:40px;
	margin-top:40px;
	margin-left:40px;
	background: url(../images/cla_e1_2.png) no-repeat;
}

.cla_name{
	float:left;
	width:200px;
	height:40px;
	line-height:40px;
	color:#fff;
	margin-top:40px;
	*margin-top:42px;
	font-size:14px;
	text-align:left;
	font-weight:bold;	
}

.cla_ser{
	float:right;
	width:auto;
	/*min-width:320px;*/
	min-width:220px;
	height:40px;
	text-align:right;
	margin-top:40px;
	margin-right:40px;
}

.cla_ser .s_t{
	float:left;
	width:150px;
	height:40px;
	padding-right:8px;
	background: url(../images/search_bar.png) no-repeat right;
}

.cla_ser input[type="text"]{
	width:126px;
	height:14px;
	border:0px;
	outline:none;
	vertical-align:middle;
	margin-top:13px;
	background:#faf9d9;
}

.cla_ser input[type="button"]{
	float:left;
	width:30px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	margin-top:5px;
	vertical-align:middle;
	background: url(../images/s_1_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .cla_ser input[type="button"]{
	vertical-align: middle;
}}

.cla_ser input[type="button"]:hover{
	background: url(../images/s_1_2.png) no-repeat 0px 0px;
}

.cla_ser .s_t2 input[type="button"]{
	float:left;
	width:114px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	vertical-align:middle;
	background:url(../images/s_2_2.png) no-repeat 0px -30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .cla_ser .s_t2 input[type="button"]{
	vertical-align: middle;
}}

.cla_ser .s_t2 input[type="button"]:hover{
	background: url(../images/s_2_2.png) no-repeat 0px 0px;
}

.cla_return a{
	float:right;
	width:75px;
	height:30px;
	margin-top:50px;
	margin-right:60px;
	background:url(../images/cla_e6_2.png) no-repeat 0px 0px;	
}

.cla_return a:hover{
	background:url(../images/cla_e6_2.png) no-repeat 0px -36px;	
}

.cla_each{
	float:left;
	width:200px;
	height:auto;
	min-height:200px;
	padding-right:20px;
	padding-bottom:20px;
}

.cla_t{
	float:left;
	width:200px;
	height:40px;
	background: url(../images/cla_bar.png) no-repeat bottom center;
	margin-top:-155px;
}

.cla_t_re{
	float:left;
	width:200px;
	height:40px;
	background: url(../images/cla_bar_re.png) no-repeat bottom center;
	margin-top:-155px;
}

.cla_edit a{
	float:left;
	width:28px;
	height:28px;
	margin-left:20px;
	background:url(../images/cla_edi.png) no-repeat;	
}

.cla_edit a:hover{
	background:url(../images/cla_edi.png) no-repeat 2px;	
}

.cla_his a{
	float:left;
	width:32px;
	height:28px;
	background:url(../images/cla_his.png) no-repeat;
}

.cla_his a:hover{
	background:url(../images/cla_his.png) no-repeat -34px 0px;
}

.cla_cl a{
	float:right;
	width:25px;
	height:28px;
	margin-right:20px;
	background: url(../images/cla_c.png) no-repeat 0px 5px;
}

.cla_cl a:hover{
	background: url(../images/cla_c.png) no-repeat -29px 5px;
}

.cla_pic, .cla_re_pic a{
	float:left;
	width:148px;
	height:130px;
	background: url(../images/cla_pbg.png) no-repeat;
	margin-left:25px;
	margin-top:25px;
}

.cla_re_pic a:hover{
	background: url(../images/cla_pbg_re.png) no-repeat;
}

.cla_pic img, .cla_re_pic img{
	width:130px;
	height:112px;
	margin-top:8px;
	margin-left:9px;
	border:none;
	outline:none;
}

.cla_text{
	float:left;
	width:160px;
	height:auto;
	min-height:25px;
	color:#597a95;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	margin-left:20px;
}

.cla_ic{
	float:left;
	width:60px;
	height:18px;
	padding-left:20px;
	margin-left:25px;
	background: url(../images/cla_ic.png) no-repeat left bottom;
}

.cla_ic1{
	float:left;
	width:60px;
	height:18px;
	padding-left:20px;
	background: url(../images/cla_ic1.png) no-repeat left bottom;
}

.cla_ic a, .cla_ic1 a{
	color:#597a95;
	text-decoration:underline;
}

.cla_ic a:hover, .cla_ic1 a:hover{
	color:#000;
}

.cla_b1, .cla_b2, .cla_b3{
	float:left;
	width:100px;
	height:26px;
	padding-right:10px;
	margin-top:-5px;
}

.cla_b1 a, .cla_b2 a, .cla_b3 a{
	float:left;
	width:100px;
	height:26px;
}

.cla_b1 a{
	background:url(../images/cla_e7_2.png) no-repeat;	
}

.cla_b2 a{
	background:url(../images/cla_e8_2.png) no-repeat;
}

.cla_b3 a{
	background:url(../images/cla_e9_2.png) no-repeat;	
}

.cla_b1 a:hover{
	background:url(../images/cla_e7_1_2.png) no-repeat;	
}

.cla_b2 a:hover{
	background:url(../images/cla_e8_1_2.png) no-repeat;
}

.cla_b3 a:hover{
	background:url(../images/cla_e9_1_2.png) no-repeat;	
}

.cla_ad_main a{
	float:left;
	width:160px;
	height:46px;
	margin-top:10px;
	margin-left:80px;
	background:url(../images/cla_e2_2.png) no-repeat 0px 0px;	
}

.cla_ad_main a:hover{
	background:url(../images/cla_e2_2.png) no-repeat -166px 0px;	
}

.o_l_tb{
	float:left;
	width:350px;
	height:auto;
}

.cla_e13{
	float:left;
	width:37px;
	height:50px;
	background:url(../images/cla_e13.png) no-repeat left bottom;
}

.cla_tab{
	float:left;
	clear:left;	
	width:680px;
	margin-top:10px;
	margin-left:100px;
}

.cla_tab2{
	float:left;
	clear:left;	
	width:350px;
	margin-top:10px;
	line-height:30px;
}

.cla_tab td, .cla_tab2 td{
	height:auto;
	min-height:30px;
	font-size:13px;
	color:#5f8bd4;
	text-align:left;
	word-break: break-all;
}

.cla_tab span a{
	padding-left:5px;
	color:#6ac5f4;
	text-decoration:none;
}

.cla_tab span a:hover{
	text-decoration: underline;
}

.cla_ad_p a, .cla_can_p a{
	float:left;
	width:25px;
	height:25px;
	padding-right:4px;
	background:url(../images/cla_e3.png) no-repeat 0px 0px;	
}

.cla_can_p a{
	background:url(../images/cla_e4.png) no-repeat 0px 0px;	
}

.cla_ad_p a:hover, .cla_can_p a:hover{
	background-position:2px 0px;
}

.cla_sub1{
	line-height:40px;
	background:url(../images/cla_e12.png) repeat-x bottom;	
}

.cla_sub1 a{
	color:#597a95;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.cla_sub2{
	border-bottom:solid 1px #ccc;
	background:url(../images/cla_e11.png) repeat-x bottom;	
}

.cla_sub2 a{
	color:#6b8fb3;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.cla_sub2 img{
	outline:none;
	border:none;
	vertical-align:middle;
	padding-right:5px;	
}

.cla_sub3{
	border-bottom:solid 1px #ccc;
}

.cla_sub3 a{
	color:#5f8bd4;
	font-weight:bold;
	text-decoration:none;
}

.cla_sub3 img{
	outline:none;
	border:none;
	vertical-align:middle;
	padding-right:5px;	
}

.sub_t1, .sub_t2{
	float:left;
	width:200px;
	height:auto;
	padding-left:20px;
}

.sub_t2 a{
	color:#5f8bd4;
}

.sub_t2 a:hover{
	color:#000;
}

.cla_mm, .cla_move{
	/*
	float:right;
	width: 60px;
	height: 30px;
    */
    float:right;
	width: 30px;
	height: 30px;
	display:none;
}

.cla_mm a{
	float:left;
	width:30px;
	height:30px;
	outline:none;
	border:none;
	background: url(../images/cla_e18_1.png) no-repeat 0px bottom;	
}

.cla_mm a:hover{
	background: url(../images/cla_e18.png) no-repeat 0px bottom;	
}

.cla_move a{
	float:left;
	width:30px;
	height:30px;
	outline:none;
	border:none;
	background: url(../images/cla_e18_3.png) no-repeat 0px bottom;	
}

.cla_move a:hover{
	background: url(../images/cla_e18_2.png) no-repeat 0px bottom;	
}

.cla_e_list{
	float:left;
	width:400px;
	height:auto;
	margin-top:10px;
	padding-left:20px;
}

.cla_e_t1{
	float:left;
	width:400px;
	height:45px;
	background:url(../images/cla_e15_2.png) no-repeat;	
}

.cla_e_t1 .sl{
	float:right;
	margin-top:14px;
}

.cla_e_t1 .s_t{
	float:right;
	width:200px;
	height:35px;
	margin-top:10px;
	margin-left:10px;
	background:url(../images/search_bar.png) no-repeat left top;
}

.cla_e_t1 .s_t input[type="text"]{
	float:left;
	width:128px;
	height:16px;
	border:0px;
	outline:none;
	margin-top:7px;
	margin-left:5px;
	*margin-left:-5px;
	line-height:16px;
	margin-right:20px;
	vertical-align:middle;
	background:#faf9d9;
}

.cla_e_t1 .s_t input[type="button"]{
	float:left;
	width:30px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/my_de_ser.png) no-repeat 0px center;
}

.cla_e_t1 .s_t input[type="button"]:hover{
	background-position:-32px center;
}

.cla_e_t2{
	float:left;
	width:400px;
	height:20px;
	overflow: auto;
	background: url(../images/cla_e16.png) repeat-y;
}

.cla_e_t2 span{
	float:right;
	padding-right:20px;
	padding-top:2px;
	clear:right;
}

.cla_e_t3{
	float:left;
	width:400px;
	height:auto;
	min-height:300px;
	overflow: auto;
	padding-left:16px;
	background: url(../images/cla_e16.png) repeat-y;
}

.cla_e_box{
	float:left;
	width:150px;
	height:120px;
	margin:8px;
	padding:8px;
	background:#fff;
}

.cla_e_pic{
	width:150px;
	height:100px;
	border:solid 1px #999;	
}

.cla_e_pic img{
	outline:none;
	border:none;
}

.cla_e_box .info a{
	position:absolute;
	margin-top:-100px;
	margin-left:105px;
	width:20px;
	height:20px;
	background:url(../images/cla_e20.png) no-repeat;
}

.cla_e_box .info a:hover{
	background:url(../images/cla_e20.png) no-repeat -20px 0px;
}

.cla_e_box .play a{
	position:absolute;
	margin-top:-100px;
	margin-left:130px;
	width:20px;
	height:20px;
	background:url(../images/cla_e21.png) no-repeat;
}

.cla_e_box .play a:hover{
	background:url(../images/cla_e21.png) no-repeat -20px 0px;
}

.cla_e_box span{
	float:left;
	margin-top:5px;
	line-height:16px;
}

.cla_e_box span div{
    height:30px;
	*height:17px;
	overflow:hidden;
}

.cla_e_t4{
	float:left;
	width:400px;
	height:10px;
	background: url(../images/cla_e17.png) no-repeat;	
}

/*----------------edit area---------------------------*/

.edit_top{
	width:99%;
	min-width:960px;
	height:100%;
}

.pagemark{
	float:right;
	width:770px;
	height:36px;
	margin-top:12px;
}

.p_a, .p_a_1, .p_a a, 
.p_b, .p_b_1, .p_b a, 
.p_c, .p_c_1, .p_c a,
.p_d, .p_d_1, .p_d a,
.p_e, .p_e_1, .p_e a,
.p_f, .p_f_1, .p_f a,
.p_g, .p_g_1, .p_g a{
	position: absolute;
	width:132px;
	height:36px;
	z-index:1;
}

.p_a a{
	margin-left:0px;
	background:url(../images/p_1.png) no-repeat;
}

.p_a a:hover{
	background:url(../images/p_1_1.png) no-repeat;
}

.p_a_1{
	margin-left:0px;
	background:url(../images/p_1_1.png) no-repeat;
	z-index:10;	
}

.p_b a{
	margin-left:100px;
	background: url(../images/p_2.png) no-repeat;
}

.p_b a:hover{
	background:url(../images/p_2_1.png) no-repeat;
	z-index:10;
}

.p_b_1{
	margin-left:100px;
	background:url(../images/p_2_1.png) no-repeat;
	z-index:10;	
}

.p_c a{
	margin-left:200px;
	background:url(../images/p_3.png) no-repeat;
}

.p_c a:hover{
	background:url(../images/p_3_1.png) no-repeat;
}

.p_c_1{
	margin-left:200px;
	background:url(../images/p_3_1.png) no-repeat;
	z-index:10;	
}

.p_d a{
	margin-left:300px;
	background:url(../images/p_4.png) no-repeat;
}

.p_d a:hover{
	background:url(../images/p_4_1.png) no-repeat;
}

.p_d_1{
	margin-left:300px;
	background:url(../images/p_4_1.png) no-repeat;
	z-index:10;	
}

.p_e a{
	margin-left:400px;
	background:url(../images/p_5.png) no-repeat;
}

.p_e a:hover{
	background:url(../images/p_5_1.png) no-repeat;
}

.p_e_1{
	margin-left:400px;
	background:url(../images/p_5_1.png) no-repeat;
	z-index:10;	
}

.p_f a{
	margin-left:500px;
	background:url(../images/p_6.png) no-repeat;
}

.p_f a:hover{
	background:url(../images/p_6_1.png) no-repeat;
}

.p_f_1{
	margin-left:500px;
	background:url(../images/p_6_1.png) no-repeat;
	z-index:10;	
}

.p_g a{
	margin-left:600px;
	background:url(../images/p_7.png) no-repeat;
}

.p_g a:hover{
	background:url(../images/p_7_1.png) no-repeat;
}

.p_g_1{
	margin-left:600px;
	background:url(../images/p_7_1.png) no-repeat;
	z-index:10;	
}

.edit_select{
	width:98%;
	min-width:960px;
	height:auto;
	min-height:150px;
	margin:auto;
	padding-top:1px;
	background: url(../images/edi_c.png) repeat-x;
	overflow:hidden;
}

.ed_title{
	width:98%;
	min-width:950px;
	height:150px;
	margin:auto;
	margin-top:5px;
	padding-top:10px;
	background:url(../images/edi_mc.png) repeat-x;
}


.edit_control{
	width:98%;
	min-width:950px;
	height:35px;
	margin:auto;
	margin-top:5px;
	line-height:30px;
	padding-left:110px;
}

.e_c_block{
	float:left;
	padding-right:5px;	
}

.e_c_a, .e_c_a a, .e_c_b, .e_c_b a, .e_c_c, .e_c_c a, .e_c_d, .e_c_d a, .e_c_e, .e_c_e a, .e_c_f, .e_c_f a{
	float:left;
	width:35px;
	height:35px;
	padding-right:5px;
}

.e_c_a a{
	background:url(../images/e_c_a.png) no-repeat;	
}

.e_c_a a:hover{
	background:url(../images/e_c_a1.png) no-repeat;
}

.e_c_b a{
	background:url(../images/e_c_b.png) no-repeat;	
}

.e_c_b a:hover{
	background:url(../images/e_c_b1.png) no-repeat;
}

.e_c_c a{
	background:url(../images/e_c_c.png) no-repeat;	
}

.e_c_c a:hover{
	background:url(../images/e_c_c1.png) no-repeat;
}

.e_c_d a{
	background:url(../images/e_c_d.png) no-repeat;	
}

.e_c_d a:hover{
	background:url(../images/e_c_d1.png) no-repeat;
}

.e_c_e a{
	background:url(../images/e_c_e.png) no-repeat;	
}

.e_c_e a:hover{
	background:url(../images/e_c_e1.png) no-repeat;
}

.e_c_f a{
	background:url(../images/e_c_f.png) no-repeat;	
}

.e_c_f a:hover{
	background:url(../images/e_c_f1.png) no-repeat;
}


.edit_con{
	width:96%;
	min-width:950px;
	height:100%;
	margin:auto;
}

.edit_left_con{
	float:left;
	width:80px;
	height:100%;
	margin:auto;
	min-height:300px;
}

.e_bg_top{
	float:left;
	width:70px;
	height:10px;
	background:url(../images/e_bg_a.png) no-repeat;
}

.e_bg_c{
	float:left;
	width:70px;
	height:100%;
	background:url(../images/e_bg_b.png) repeat-y;
}

.e_bg_but{
	float:left;
	width:70px;
	height:15px;
	background:url(../images/e_bg_c.png) no-repeat;
}

.e_l_a, .e_l_a a, .e_l_b, .e_l_b a, .e_l_c, .e_l_c a, .e_l_d, .e_l_d a, .e_l_e, .e_l_e a, .e_l_f, .e_l_f a{
	float:left;
	width:60px;
	height:62px;
	padding-left:5px;
}

.e_l_a a{
	background:url(../images/e_l_a1.png) no-repeat;
}

.e_l_a a:hover{
	background:url(../images/e_l_a.png) no-repeat;
}

.e_l_b a{
	background:url(../images/e_l_b1.png) no-repeat;
}

.e_l_b a:hover{
	background:url(../images/e_l_b.png) no-repeat;
}

.e_l_c a{
	background:url(../images/e_l_c1.png) no-repeat;
}

.e_l_c a:hover{
	background:url(../images/e_l_c.png) no-repeat;
}

.e_l_d a{
	background:url(../images/e_l_d1.png) no-repeat;
}

.e_l_d a:hover{
	background:url(../images/e_l_d.png) no-repeat;
}

.e_l_e a{
	background:url(../images/e_l_e1.png) no-repeat;
}

.e_l_e a:hover{
	background:url(../images/e_l_e.png) no-repeat;
}

.e_l_f a{
	background:url(../images/e_l_f1.png) no-repeat;
}

.e_l_f a:hover{
	background:url(../images/e_l_f.png) no-repeat;
}

.e_l_bg{
	background: url(../images/edi_w21.png) no-repeat 5px 0px;
}

.e_l_block{
	float:left;
	width:70px;
	height:3px;
	background:url(../images/e_bar.png) no-repeat center;
}

.edit_right_con, .edit_right_con1{
	width:auto;
	height:auto;
	background:#fff;
	margin-top:5px;
	margin-left:80px;
	min-width:400px;
	min-height:395px;
	*min-width:860px;
	max-height:768px;	
	border:solid 1px #ccc;
	-moz-box-shadow:2px 2px 2px rgba(20%,20%,20%,0.4);
	-webkit-box-shadow:2px 2px 2px rgba(20%,20%,20%,0.4);
	box-shadow:2px 2px 2px rgba(20%,20%,20%,0.4);
	*display: table; /* For IE7 Hack */
 	*height: 100%; /* For IE7 Hack */
	overflow:auto;
}

.edit_right_con1{
	float:left;
	margin-left:0px;
	margin-top:15px;
}

.edit_right_con_in{
	width:1024px;
	height:768px;
	overflow:hidden;	
}

.edit_drop{
	position:absolute;
	display:block;
	width:180px;
	height:auto;
	min-height:40px;
	margin-left:30px;
	z-index:1000;
	*left:120px;
	background: url(../images/drp.png) no-repeat top;
}

.edit_ra{
	float:left;
	width:240px;
	height:40px;
	font-size:13px;
	line-height:35px;
	margin-left:220px;
}

.edit_ser{
	float:right;
	width:460px;
	height:40px;
	text-align:right;
	padding-right:20px;
}

.edit_ser .s_s{
	float:left;
	width:200px;
	height:40px;
	vertical-align:middle;
}

.edit_ser select{
	margin-top:3px;
}

.edit_ser .s_t{
	float:left;
	width:150px;
	height:30px;
	padding-right:8px;
	background: url(../images/search_bar.png) no-repeat 15px -2px;
}

.edit_ser input[type="text"]{
	width:126px;
	height:14px;
	border:0px;
	outline:none;
	vertical-align:middle;
	margin-top:6px;
	background:#faf9d9;
}

.edit_ser input[type="button"]{
	width:94px;
	height:30px;
	border:0;
	outline:0;
	cursor:pointer;
	vertical-align: middle;
	background: url(../images/dis_32.png) no-repeat 0px center;
}

.edit_ser input[type="button"]:hover{
	background: url(../images/dis_32.png) no-repeat -96px center;
}

.edit_main{
	width:98%;
	height:78px;
	margin:auto;
	margin-top:40px;
	*margin-top:0px;
}

.edi_ar_l, .edi_ar_l a, .edi_ar_r, .edi_ar_r a{
	float:left;
	width:20px;
	height:30px;
	margin-top:10px;
}

.edi_ar_l a{
	background:url(../images/e_ar_l.png) 0px 0px;	
}

.edi_ar_l a:hover{
	background:url(../images/e_ar_l.png) 0px 32px;	
}

.edi_ar_r a{
	background:url(../images/e_ar_r.png) 0px 0px;	
}

.edi_ar_r a:hover{
	background:url(../images/e_ar_r.png) 0px 32px;	
}

.edit_m_sel{
	float:left;
	width:95%;
	min-width:850px;
	margin-left:10px;
	height:70px;
	background:transparent;
	overflow:hidden;
}

.edi_close, .edi_open{
	margin: auto;
	width:110px;
	height:20px;
	cursor: pointer;
}

.edi_close{
	margin-top:-19px;
	background: url(../images/edi_w18.png) no-repeat center;
}

.edi_close_1{
	background: url(../images/edi_w18_1.png) no-repeat center;
}

.edi_open{
	margin-top:-4px;
	background: url(../images/edi_w19_1.png) no-repeat center;
	display:none;
}

.edi_open_1{
	background: url(../images/edi_w19.png) no-repeat center;
}

.edi_open_li{
	margin: auto;
	width:98%;
	height:2px;
	margin-top:5px;
	background: #46afba;
	display:none;
}

.edit_pic{
	float:left;
	width:81px;
	height:70px;
	padding-right:32px;
}

.edit_pic img{
	width:75px;
	height:64px;
	margin:3px;
	outline:none;
	border:none;
}

.edit_pic a{
	float:left;
	width:81px;
	height:70px;
	outline:none;
	border:none;
	background: url(../images/edit_pic_1.png) no-repeat;	
}

.edit_pic a:hover{
    background: url(../images/edit_pic_2.png) no-repeat;	
}

a .edi_mov_ar{
	position:absolute;
	width:30px;
	height:30px;
	margin-left:0px;
	margin-left:50px;
	*margin-left:-30px;
	margin-top:-30px;
	*margin-top:40px;
	background: url(../images/ma_mov_ar.png) no-repeat 0px 0px;
}

a:hover .edi_mov_ar{
	background: url(../images/ma_mov_ar.png) no-repeat -30px 0px;
}

.pg_s{
	float:left;
	width:100%;
	height:30px;
}

.pg_c{
	height:auto;
	padding-bottom:-30px;
}

.pg_e{
	position: relative;
 	margin-top: -30px; /* negative value of footer height */
 	height: 30px;
	clear:both;
}

.grid{
	background:url(../images/grid.png) repeat;
}

.edit_m_sel .ma_ph{
	padding-right:8px;	
}

.edit_m_sel .ma_word{
	margin-top:6px;
	padding-right:13px;	
}

.edit_m_sel .ma_to{
	padding-left:4px;
	padding-right:10px;	
}

.edit_m_sel .ma_se{
	padding-right:8px;	
}

.edit_m_sel .edit_pic{
	padding-right:8px;
}

.edit_m_sel .ma_au{
	padding-left:6px;
	padding-right:18px;
}

.edit_m_sel .my_ar{
	padding-left:2px;
	padding-right:12px;
}

.marklabel, .marklabel2, .marklabel3{
	position:relative;
	width:195px;
	height:55px;
	margin-left:100px;
	margin-top:20px;
	background:url(../images/edi_w22.png) no-repeat;
	z-index:2;
}

.whitebg,.whitebg2{
	margin:auto;
	width:1024px;
	height:500px;
	background: url(../images/block_w.png) repeat;
	margin-top:-2px;
	padding-top:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 0px 10px rgba(20%,20%,20%,0.2);
	-webkit-box-shadow:0px 0px 10px rgba(20%,20%,20%,0.2);
	box-shadow:0px 0px 10px rgba(20%,20%,20%,0.2);
	overflow:auto;
}

.marklabel2{
	background:url(../images/edi_w30.png) no-repeat;
}

.marklabel3{
	background:url(../images/edi_w36.png) no-repeat;
}

.whitebg2{
	margin-top:-20px;
}

.az_tb{
	width:950px;
	height:auto;
	margin:auto;
	*margin-bottom:20px;
	padding-bottom:20px;
	*padding-bottom:0px;
}

.az_tb .thd td{
	height:46px;
	font-size:14px;
	font-weight:bold;
	color: #930;
	text-align:center;
	border-left:solid 1px #f3dcbe;
	border-right:solid 1px #d7a931;
	border-bottom:none;
	overflow:hidden;
}

.az_tb .thd .tb{
	background:url(../images/edi_w25.png) repeat-x;
}

.az_tb .thd .tb_l{
	border-left:none;
	border-right:none;
	width:7px;
	background:url(../images/edi_tb_l.png) no-repeat;
}

.az_tb .thd .tb_r{
	border-left:none;
	border-right:none;
	width:7px;
	background:url(../images/edi_tb_r.png) no-repeat;
}

.az_tb .thd .tb1{
	width:100px;
	border-left:none;
	background:url(../images/edi_w25.png) repeat-x;
}

.az_tb .thd .tb2{
	width:100px;
	border-right:none;
	background:url(../images/edi_w25.png) repeat-x;
}

.az_tb .tb{
	background:url(../images/edi_w25.png) repeat-x;
}

.az_tb .tc td{
	height:100px;
	line-height:100px;
	text-align:center;
	color:#555555;
	font-size:13px;
	background:url(../images/edi_w27.png) repeat-x bottom;
	border-left:solid 1px #fff;
	border-bottom:solid 1px #f3bf7e;
}

.az_tb .tc .n_bg{
	background:none;
	border:none;
}

.dw1{
	position:relative;
	width:60px;
	height:42px;
	margin-left:800px;
	margin-top:-60px;
	background: url(../images/edi_w23.png) no-repeat;
}

.dw2{
	position:relative;
	width:150px;
	height:93px;
	margin-top:-50px;
	background: url(../images/edi_w29.png) no-repeat;
}

.pickpic{
	margin:auto;
	width:80px;
	height:80px;
	border:solid 1px #e5e5e5;	
}

.adpickpic, .adpickpic_ie7{
	width:16px;
	height:16px;
	margin-left:60px;
	margin-top:-20px;
	background: url(../images/edi_w28.png) no-repeat;
	z-index:2;
}

.adpickpic{
	position:relative;
}

.adpickpic_bg{
	background: url(../images/edi_w28_1.png) no-repeat;
}

.or_tb{
	margin:auto;
	width:732px;
	line-height:50px;
	vertical-align:middle;
}

.or_title{
	width:732px;
	height:65px;
	background:url(../images/edi_w32.png) no-repeat;	
}

.ad_pg a{
	float:left;
	width:126px;
	height:35px;
	margin-top:16px;
	margin-left:15px;
	background:url(../images/edi_w31.png) no-repeat;
}

.ad_pg a:hover{
	background:url(../images/edi_w31_1.png) no-repeat;
}

.bg_pic{
	position:fixed;
	width:150px;
	height:152px;
	margin-left:800px;
	*margin-left:700px;
	background:url(../images/edi_w37.png) no-repeat;
}

.bg_pic1{
	position:fixed;
	width:110px;
	height:74px;
	*margin-left:-120px;
	background:url(../images/edi_w45.png) no-repeat;
}

.or_num{
	width:45px;
	margin:auto;
	font-size:14px;
	color:#3eaab0;
	text-align:center;
}

.or_list_bg{
	width:627px;
	height:45px;
	background:url(../images/edi_w33.png) no-repeat;	
}

.or_list_txt{
	float:left;
	width:450px;
	height:35px;
	line-height:35px;
	color:#555555;
	margin-left:60px;
}

.or_list_bg .cla_can_p a{
	float:right;
	height:45px;
	margin-right:10px;
	background-position:0px 8px;
}

.or_list_bg .cla_can_p a:hover{
	background-position:2px 8px;
}

.ar_down a, .ar_up a{
	float:right;
	width:25px;
	height:25px;
	margin-top:6px;
}

.ar_down a{
	background: url(../images/edi_w35.png) no-repeat 5px 5px;	
}

.ar_down a:hover{
	background: url(../images/edi_w35_1.png) no-repeat 5px 5px;	
}

.ar_up a{
	background:url(../images/edi_w34.png) no-repeat 5px 5px;		
}

.ar_up a:hover{
	background: url(../images/edi_w34_1.png) no-repeat 5px 5px;	
}

.count_pg{
	font-size:13px;
	color:#3eaab0;
	text-align:right;
	padding-right:60px;
}

.count_pg span{
	color:#f82796;
}

.set_tb{
	margin:auto;
	width:732px;
	line-height:40px;
	font-size:13px;
}

.set_tb .sub{
	width:100%;
	background: url(../images/edi_w46.png) repeat-x center;	
}

.set_tb .s_i{
	margin-bottom:-20px;
}

.set_tb .s_i_ie7{
	position:relative;
}

.set_tb .s_t{
	font-weight:bold;
	text-align: right;
	vertical-align:top;
	color:#555555;
}

.set_tb textarea{
	width:500px;
	height:150px;
}

.set_tb input[type="text"]{
	width:500px;	
}

.set_tb .file_can{
	float:left;
	width:100%;
	height:30px;
	background: #FFC;
	border: dotted 1px #555555;
	margin-right:10px;
	margin-top:2px;
}

.file_can .txt{
	float:left;
	width:auto;
	height:30px;
	line-height:30px;
	margin-left:2px;	
}

.file_can .can a{
	float:right;
	width:20px;
	height:20px;
	margin-top:5px;
	margin-right:2px;
	background:url(../images/edi_w47.png) 0px 0px;
}

.file_can .can a:hover{
	background:url(../images/edi_w47.png) 20px 0px;
}

.file_s{
	float:left;
	clear:left;
	margin-top:5px;
}

/*-------------------------------review win--------------------------------------------*/

.re_win_box{
	margin:auto;
	width:100%;
	min-width:1200px;
	height:auto;
	min-height:150px;
	background:url(../images/e_r1.png) repeat-x;
}

.re_win{
	margin:auto;
	width:1100px;
	min-width:1100px;
	min-height:150px;
}

.can_w a{
	float:right;
	width:84px;
	height:30px;
}

.can_w a{
	background:url(../images/e_r13.png) no-repeat;	
}

.can_w a:hover{
	background:url(../images/e_r13_1.png) no-repeat;	
}

.re_win_con{
	float:left;
	width:1100px;
	height:75px;
	background:url(../images/e_r2.png) repeat-x;
	border:solid 1px #84a69e;
}

.re_lab{
	float:left;
	width:98px;
	height:75px;
}

.re_lab_1 a, .re_lab_2 a, .re_lab_3 a, .re_lab_2_1, .re_lab_1_1, .re_lab_1_1 a, .re_lab_2_1, .re_lab_2_1 a, .re_lab_3_1, .re_lab_3_1 a{
	float:left;
	width:98px;
	height:25px;
}

.re_lab_1 a{
	background:url(../images/e_r6.png) no-repeat;
}

.re_lab_1_1, .re_lab_1 a:hover{
	background:url(../images/e_r6_1.png) no-repeat;
}

.re_lab_2 a{
	background:url(../images/e_r7.png) no-repeat;
}

.re_lab_2_1, .re_lab_2 a:hover{
	background:url(../images/e_r7_1.png) no-repeat;
}

.re_lab_3 a{
	background:url(../images/e_r8.png) no-repeat;
}

.re_lab_3_1, .re_lab_3 a:hover{
	background:url(../images/e_r8_1.png) no-repeat;
}

.re_lab_a, .re_lab_b, .re_lab_c{
	float:right;
	width:1000px;
	height:75px;
	font-size:13px;
	line-height:22px;
}

.re_lab_b, .re_lab_c{
	display:none;	
}

.re_bar{
	float:left;
	width:2px;
	height:75px;
	background: url(../images/e_r12.png) no-repeat center;	
}

.re_l_a_l, .re_l_a_c, .re_l_a_r{
	float:left;
	width:300px;
	height:75px;
	margin:15px;
}

.re_l_a_c label{
	float:left;
	width:200px;
}


.re_c_but{
	float:left;
	width:68px;
	height:45px;
	margin-top:-22px;
}

.re_c_but_up a, .re_c_but_dw a{
	float:left;
	width:68px;
	height:20px;	
}

.re_c_but_up a{
	background:url(../images/e_r5.png) no-repeat 0px 0px
}

.re_c_but_up a:hover{
	background:url(../images/e_r5.png) no-repeat 0px -20px
}

.re_c_but_dw a{
	background:url(../images/e_r9.png) no-repeat 0px 0px
}

.re_c_but_dw a:hover{
	background:url(../images/e_r9.png) no-repeat 0px -20px
}

.re_l_a_r select{
	float:left;
	margin-top:10px;
}

.re_l_a_r .txt{
	float:left;
	width:70px;
	height:50px;
	margin-top:10px;
	margin-left:5px;
}

.re_l_a_r .e_c_b, .re_l_a_r .e_c_c{
	margin-top:5px;
}

.re_l_b_l a, .re_l_c_l a{
	float:left;
	width:155px;
	height:52px;
	margin-left:20px;
	margin-top:10px;
	background:url(../images/e_r3.png) no-repeat 0px 0px;
}

.re_l_c_l a{
	background:url(../images/e_r4.png) no-repeat 0px 0px;
}

.re_l_b_r{
	float:left;
	width:800px;
	height:52px;
	margin-top:10px;
}

.re_l_b_r label{
	float:left;
	width:100px;
	height:52px;
	margin-top:15px;
}

.re_l_b_l a:hover, .re_l_c_l a:hover{
	background-position:0px -52px;
}

.re_l_c_c{
	float:left;
	width:485px;
	height:52px;
	margin-top:10px;
}

.re_l_c_c label{
	float:left;
	width:100px;
	height:52px;
	margin-top:15px;
}

.re_l_c_r{
	float:left;
	width:300px;
	height:52px;
	margin-top:25px;
	margin-left:20px;
}

.pg_b{
	float:left;
	width:35px;
	height:70px;
	margin-left:10px;
}

.left_pg{
	position:absolute;
	width:420px;
	height:450px;
	left:-437px;
	*left:-438px;
}

.lp_obt a, .lp_cbt a{
	position:absolute;
	left:435px;
	width:18px;
	height:94px;
	cursor: pointer;
	background:url(../images/e_r15.png) no-repeat;
}

.lp_cbt a{
	display:none;
	background:url(../images/e_r16.png) no-repeat;
}

.lp_obt a:hover{
	background:url(../images/e_r15.png) no-repeat 0px -95px;
}

.lp_cbt a:hover{
	background:url(../images/e_r16.png) no-repeat 0px -95px;
}

.lp_con{
	position:absolute;
	width:420px;
	height:450px;
	overflow: auto;
	background:#fff;
	border:solid 1px #ccc;
	padding-left:15px;
}

.re_win .mem_pic_box a{
	position: relative;
	width:50px;
	height:65px;
	margin-top:10px;
	margin-left:-31px;
	background: url(../images/mem_pic_b_2.png) no-repeat 0px -100px;
	z-index:10;
}

.re_win .mem_pic_box a:hover{
	background: url(../images/mem_pic_b_2.png) no-repeat 0px 0px;
}

.my_de_can, .my_de_can_1{
	float:right;
	width:66px;
	height:36px;
	padding-right:5px;
	margin-top:-30px;
}

.my_de_can_1{
	margin-top:10px;
}

.my_de_can input[type="button"], .my_de_can_1 input[type="button"]{
	width:64px;
	height:34px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/cancelbt.png) no-repeat 0px -36px;	
}

.my_de_can input[type="button"]:hover, .my_de_can_1 input[type="button"]:hover{
	background: url(../images/cancelbt.png) no-repeat 0px 0px;	
}

.my_de_sure, .my_de_sure_1{
	float:right;
	width:66px;
	height:36px;
	padding-right:80px;
	margin-top:-30px;
}

.my_de_sure_1{
	margin-top:10px;
}

.my_de_sure input[type="button"], .my_de_sure_1 input[type="button"]{
	width:64px;
	height:34px;
	border:0;
	outline:0;
	cursor:pointer;
	background: url(../images/surebt.png) no-repeat 0px -36px;	
}

.my_de_sure input[type="button"]:hover, .my_de_sure_1 input[type="button"]:hover{
	background: url(../images/surebt.png) no-repeat 0px 0px;	
}


/*-------------------------------material--------------------------------------------*/

.m_ma_add{
	float:left;
	width:102px;
	height:36px;
	margin-left:250px;
}

.m_ma_add a{
	float:left;
	width:102px;
	height:36px;
	background: url(../images/add_ma1_2.png) no-repeat -102px bottom;
}

.m_ma_add a:hover{
	background-position: 0px bottom;
}

.m_ma_edit{
	float:left;
	width:126px;
	height:27px;
	margin-left:245px;
	margin-top: 7px;
}

.m_ma_edit a{
	float:left;
	width:126px;
	height:27px;
	background: url(../images/add_eng1.png) no-repeat left top;
}


.m_ma_edit a:hover{
	background-position: left bottom;
}

.m_ma_edit2{
	float:left;
	width:107px;
	height:27px;
	margin: 7px 0px 0px 5px;
}

.m_ma_edit2 a{
	float:left;
	width:107px;
	height:27px;
	background: url(../images/add_eng2.png) no-repeat left top;
	text-indent: -9999px;
}

.m_ma_edit2 a:hover{
	background-position: left bottom;
}


.mm_tb{
	margin-top:5px;
	width:870px;
}

.mm_tb td{
	padding-top:10px;
	vertical-align:top;
	border-bottom:solid 1px #ccc;	
}

.mm_p_b{
	width:151px;
	height:116px;
	padding-bottom:10px;
	background:url(../images/mm_1.png) no-repeat;	
}

.mm_p_b img{
	width:134px;
	height:99px;
	border:none;
	outline:none;
	margin-left:8px;
	margin-top:8px;
}

.mm_title{
	height:18px;
	line-height:18px;
	font-size:16px;
	color:#337e7e;
	margin-left:10px;
	margin-top:4px;
	font-weight:bold;
}

.mm_title div{
	height:19px;
	*height:17px;
	overflow:hidden;
}

.mm_con{
	width:550px;
	font-size:12px;
	color:#337e7e;
	height:55px;
	line-height:16px;
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
}

.mm_con div{
	height:48px;
	*height:45px;
	overflow:hidden;
}

.mm_tool{
	height:auto;
	min-height:22px;
	margin-left:10px;
	margin-top:10px;
}

a .mm_bt{
	margin-top:20px;
	margin-left:5px;
	width:82px;
	height:32px;
	background:url(../images/mm_12_2.png) no-repeat 0px -32px;
}

a:hover .mm_bt{
	background:url(../images/mm_12_2.png) no-repeat 0px 0px;
}

a .mm_copy{
	margin-top:20px;
	margin-left:5px;
	width:82px;
	height:32px;
	background:url(../images/mm_16_2.png) no-repeat 0px -32px;
}

a:hover .mm_copy{
	background:url(../images/mm_16_2.png) no-repeat 0px 0px;
}

a .mm_sta, a .mm_sta1, a .mm_sta2{
	width:50px;
	height:22px;
	margin-top:22px;
	margin-left:15px;
	cursor:pointer;
}

a .mm_sta{
	background:url(../images/mm_3.png) no-repeat 0px 0px;	
}

a:hover .mm_sta{
	background:url(../images/mm_3.png) no-repeat 2px 0px;
}

a .mm_sta1{
	background:url(../images/mm_8.png) no-repeat 0px 0px;	
}

a:hover .mm_sta1{
	background:url(../images/mm_8.png) no-repeat 2px 0px;
}

a .mm_sta2{
	background:url(../images/mm_9.png) no-repeat 0px 0px;	
}

a:hover .mm_sta2{
	background:url(../images/mm_9.png) no-repeat 2px 0px;
}

.mm_tool .ap{
	float:left;
	width:auto;
	max-width:350px;
	height:auto;
	min-height:16px;
	padding-top:2px;
	padding-bottom:15px;
	line-height:1.7em;
	margin-right:10px;
}

.mm_date{
	float:left;
	width:80px;
	height:22px;
	line-height:22px;
	font-size:11px;
	color:#ccc;
}

a .mm_info, a .mm_edit, a .mm_can, a .mm_eye, a .mm_list{
	float:left;
	width:22px;
	height:22px;
	margin-left:4px;
}

a .mm_info{	
	background:url(../images/mm_4.png) no-repeat 0px 0px;
}

a:hover .mm_info{	
	background:url(../images/mm_4.png) no-repeat 2px 0px;
}

a .mm_edit{	
	background:url(../images/mm_5.png) no-repeat 0px 0px;
}

a:hover .mm_edit{	
	background:url(../images/mm_5.png) no-repeat 2px 0px;
}

a .mm_can{	
	background:url(../images/mm_6.png) no-repeat 0px 0px;
}

a:hover .mm_can{	
	background:url(../images/mm_6.png) no-repeat 2px 0px;
}

a .mm_eye{	
	background:url(../images/mm_7.png) no-repeat 0px 0px;
}

a:hover .mm_eye{	
	background:url(../images/mm_7.png) no-repeat 2px 0px;
}

a .mm_list{	
	background:url(../images/mm_14.png) no-repeat 0px 0px;
}

a:hover .mm_list{	
	background:url(../images/mm_14.png) no-repeat 2px 0px;
}

a .mm_play	{
    position:absolute;
	margin-top:-100px;
	margin-left:130px;
	width:20px;
	height:20px;
	background:url(../images/cla_e21.png) no-repeat 0px 0px;
}

a:hover .mm_play{	
	background:url(../images/cla_e21.png) no-repeat -20px 0px;
}