@charset "UTF-8";

/* ### UNIVERSAL ### */
html  {
    background-image:url(/portal/MemberCenter/image/more_ov.gif) no-repeat;
    background-image:url(/portal/MemberCenter/image/myTools_btn_ov.gif) no-repeat;
    background-image:url(/portal/MemberCenter/image/serviceBoxtool-ov.jpg) no-repeat;
    background-image:url(/portal/MemberCenter/image/serviceBoxBtn-ov.jpg) no-repeat;
    background-image:url(/portal/MemberCenter/image/serviceBoxBtn2-ov.jpg) no-repeat;
    background-image:url(/portal/MemberCenter/image/SubMenu_line.jpg) no-repeat;
    background-image:url(/portal/MemberCenter/image/toolsOnBg.jpg) no-repeat;
    background-image:url();
}

body {
	padding:0;
	margin:0; /*font-family:Tahoma;*/
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
}
a img, a img:hover {border:none}
ul, ol, li {margin:0; padding:0; list-style:none;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}


/* ### CONTAINER ### */
#container {margin:0 auto; padding:0; width:950px;}
#container920 {margin:0 auto; padding:0; width:920px;}

/* ### HEADER ### */
#M_header { clear:both; background-image:url(/portal/MemberCenter/image/headerBG.gif); background-repeat:no-repeat; height:45px; margin-bottom:10px;}
#M_header .logo { width:165px; height:45px; float:left;}
#M_header .chName { width:720px; float:right;}
#M_header .chName img{ float:left;}
#M_header .chName .links { text-align:right; float:right; padding:13px 10px 0 0; color:#ffffff;}
#M_header .chName .links a { color:#ffffff; margin:0 3px;}

/* ### MENU ### */
#Menu { background:url(/portal/MemberCenter/image/SubMenu_right.jpg) right repeat-x; height:31px; clear:both; margin-bottom:10px; line-height:31px;}
#Menu .Group { background:url(/portal/MemberCenter/image/SubMenu_left.jpg) left no-repeat; width:100px; padding-left:10px; float:left; display:block; color:#ee3226; font-weight:bold;}
#Menu .Group .arr { padding:8px 5px 0 0; float:left;}
#Menu .list {}
#Menu .list a{ background:url(/portal/MemberCenter/image/SubMenu_line.jpg) left no-repeat; display:block; float:left; padding:0 10px; color:#666666;}
#Menu .list a:hover{ color:#333333; text-decoration:none;}
#Menu .list .on { background:url(/portal/MemberCenter/image/SubMenu_line.jpg) left no-repeat; display:block; float:left; padding:0 10px; color:#FF0000;}

/* ### NAV ### */
#M_nav { text-align:right; padding-right:10px; margin-bottom:10px; clear:both;}
#M_nav a { margin:0 4px;}

/* ### CONTENT ### */
#M_content { clear:both; float:left; width:950px; margin-bottom:10px;}
#M_content920 { clear:both; float:left; width:920px; margin-bottom:10px;}

/* ### MAIN ### */
#main { float:left; width:630px;}
#sideBox { width:300px; float:right;}
#pageMain {float:right; width:745px;}
#pageSideBox { float:left; width:155px;}
#pageMain .Area { padding-left:15px; clear:both;}

/*### FOOTER ###*/
#footer { float:left; clear: both; width: 950px; color: #999999; margin-top:10px;}
#footer a{color: #999999;}
#footer img{ border:none;}
#footer .footerL1 { height:48px; clear:both;}
/*#footer .footerL1 .Flogos { width:212px; float:left; clear:left; margin:0px 30px 0px 120px;_margin:0px 30px 0px 60px;}*/
#footer .footerL1 .Flogos { width:230px; float:left; clear:left; margin-left: 90px; display:inline;}
#footer .footerL1 .Flinks { height:48px; padding-top:10px;}
#footer .footerL2 { height:96px; clear:both; background-image:url(/portal/MemberCenter/image/footerBg.jpg); background-repeat:repeat-x;}
/*#footer .footerL2 .Flogos2 { width:64px; float:left; clear:left; margin:0px 30px 0px 220px;_margin:0px 30px 0px 92px;} */
#footer .footerL2 .Flogos2 { width:64px; float:left; clear:left; margin:0px 25px 0px 231px; display:inline;}
/*#footer .footerL2 .txt { padding-top:20px;}*/
#footer .footerL2 .txt { padding-top: 10px; float:left;}

/*### FOOTER920 ###*/
#footer920 { float:left; clear: both; width: 920px; color: #999999; margin-top:10px;}
#footer920 a{color: #999999;}
#footer920 img{ border:none;}
#footer920 .footerL1 { height:48px; clear:both;}
#footer920 .footerL1 .Flogos { width:212px; float:left; clear:left; margin:0px 30px 0px 120px;_margin:0px 30px 0px 60px;}
#footer920 .footerL1 .Flinks { height:48px; padding-top:10px;}
#footer920 .footerL2 { height:96px; clear:both; background-image:url(/portal/MemberCenter/image/footerBg.jpg); background-repeat:repeat-x;}
#footer920 .footerL2 .Flogos2 { width:64px; float:left; clear:left; margin:0px 30px 0px 185px;_margin:0px 30px 0px 92px;}
#footer920 .footerL2 .txt { padding-top:20px;}

/* ### ACT BUTTON ###*/
.actbtn {
    background:url(/portal/MemberCenter/image/btn_right.gif) right top no-repeat;
	display:block; float:left; 	line-height:19px; height:19px; 	color:#333333; padding:0 5px 0 0; margin:0 2px;
	}
.actbtn em{ background:url(/portal/MemberCenter/image/btn_left.gif) left top no-repeat; width:5px; height:19px; float:left;}

.actRbtn {
    background:url(/portal/MemberCenter/image/btnRed_right.gif) right top no-repeat;
	display:block; float:right; line-height:19px; height:19px; color:#cd1606; padding:0 5px 0 0; margin:0 3px;
	}
.actRbtn a{color:#cd1606;_float:left;}
.actRbtn img { margin-top:5px;}
.actRbtn em{ background:url(/portal/MemberCenter/image/btnRed_left.gif) left top no-repeat; width:5px; height:19px; float:left;}
/* #### BOX ###*/
.clear { clear:both;}
.clearB { clear:both; padding-bottom:10px;}
.clearC { clear:both; background:#f0f0f0;}
.clear2 {float: left;}
.M_BOX { border:1px solid #d6d6d6; padding:1px; clear:both; margin-bottom:10px;}
.epaper_BOX { clear:both; margin-bottom:10px;}
.epaper_BOX .epaper {  height:30px;}
.epaper_BOX .epaper .title { width:125px;height:23px; float:left; margin-right:2px; padding:7px 0 0 10px;background:#e5e5e5;}
.epaper_BOX .epaper .emailbox {float:left; width:480px; height:25px; background:url(/portal/MemberCenter/image/epaperBG.jpg) no-repeat; padding-top:5px;}
/*.epaper_BOX .epaper .emailbox input { float:left; width:345px; margin: 0 5px 0 30px; font-size:12px; color:#999999; border:1px solid #d6d6d6;}*/
.epaper_BOX .epaper .emailbox input { float:left; width:345px; margin: 0 5px 0 30px; font-size:12px; color:#333; border:1px solid #d6d6d6;}
.M_BOX .top { background:#e5e5e5; height:22px; padding:5px 10px 0 10px; clear:both;}
.M_BOX .toplogin { background: url(/portal/MemberCenter/image/login_bg_top.gif); height:30px; padding:8px 10px 0 10px; clear:both;}
.M_BOX .toplogin .toolBtn { float:right;}
/*.M_BOX .toplogin .toolBtn a{ background:url(/portal/MemberCenter/image/serviceBoxtool.jpg) no-repeat; width:82px; height:20px; display:block; float:left; color:#ffffff; margin-right:5px; padding-left:7px; line-height:20px;}*/
.M_BOX .toplogin .toolBtn a{ background:url(/portal/MemberCenter/image/serviceBoxtool.jpg) no-repeat; width:89px; height:20px; display:block; float:left; color:#ffffff; margin-right:5px; line-height:20px; text-align: center;}
.M_BOX .toplogin .toolBtn a:hover{ background:url(/portal/MemberCenter/image/serviceBoxtool-ov.jpg) no-repeat;color:#ffffff; text-decoration:none;}
.M_BOX .topTag { background-color:#e5e5e5; background:url(/portal/MemberCenter/image/tagBg2.gif) top;  padding:0 10px; clear:both;}
.M_BOX .topTag .tags { line-height:27px;}
.M_BOX .topTag .tags a{ font-weight:bold; margin:0 15px;}
.M_BOX .topTag .tags .On { display:block; float:left; font-weight:bold; background:url(/portal/MemberCenter/image/tagBg.gif) right no-repeat; padding:0 25px 0 0; height:27px; color:#ee3125;}
.M_BOX .topTag .tags .On em{ float:left; background: url(/portal/MemberCenter/image/tagLeft.gif) left no-repeat; width:5px; height:27px; margin-right:10px;}
.M_BOX .top .title ,.M_BOX .toplogin .title { float:left;}
.M_BOX .topTag .title{ float:left; margin:5px 15px 0 0;}
.M_BOX .top .more{ float:right; margin-top:4px;}
.M_BOX .top .more a{ width:35px; height:11px; background:url(/portal/MemberCenter/image/more.gif) no-repeat;}
.M_BOX .top .more a:hover{ background:url(/portal/MemberCenter/image/more_ov.gif) no-repeat;}
.M_BOX .top .set{ float:right; width:45px;}
.M_BOX .boxMain { clear:both; padding:10px 10px 10px 8px; background:url(/portal/MemberCenter/image/box_bg.gif) top repeat-x;}
.M_BOX .loginBg { background:url(/portal/MemberCenter/image/login_bg_bottom.gif);}
.M_BOX .boxMainW,.AD_Box .boxMainW ,.TxtAD300 .boxMainW { clear:both; padding:10px;}

.M_BOX .boxMain .ad_100_75 ,.AD_Box .boxMainW .ad_100_75{ float:left; margin-right:10px;}
.M_BOX .boxMain .ad_100_75_S { float:left; margin-right:5px;/* margin-bottom:10px;*/}
/* ie6, ie7 font-size 會吃到 會造成多餘的空白*/
.M_BOX .boxMain .ad_100_75_S a{ font-size: 0px; }
.M_BOX .boxMain .col ,.AD_Box .boxMainW .col {}

.M_BOX .boxMain .col1 {/*三欄198_左分隔線*/
    background:url(/portal/MemberCenter/image/line_dash.gif) left repeat-y;
	width:196px;
	float:left;
	padding-left:7px;
	margin-right:3px;
}
.M_BOX .boxMain .col2 {/*三欄198_右分隔線*/
	width:194px;
	float:left;
}
/*0422小馬
.M_BOX .boxMain .col2 {  三欄198_右分隔線
    background:url(/portal/MemberCenter/image/line_dash.gif) right repeat-y;
	width:198px;
	float:left;
	padding-right:3px; margin-right:5px;
}
*/
.M_BOX .boxMain .col3 {/*三欄195_無分隔線_無margin*/width:195px; float:left; }
.M_BOX .boxMain .col4 {/*二欄295_無分隔線_無margin*/width:295px; float:left; }
.M_BOX .boxMain .group {color:#666666; width:80px; display:block; float:left; margin-right:2px;line-height:20px;}
.M_BOX .boxMain .how {color:#000000; line-height:20px; clear:both; background:url(/portal/MemberCenter/image/tip.jpg) 3px 9px no-repeat; padding-left:12px;}
/*0526_新手上路展開 START */
.M_BOX .boxMain .how_a {color:#666666; line-height:20px; clear:both; padding-left:12px; margin-bottom:10px;}
/*0526_新手上路展開 END */
.M_BOX .boxMain .how a {color:#000000;}
.M_BOX .boxMain .how2 {color:#000000; line-height:20px; width:520px; float:left;}
.M_BOX .boxMain .how2 a {color:#000000;}
.M_BOX .boxMain .links{ color:#000000; clear:both;}
.M_BOX .boxMain .links a{ color:#000000; }
.M_BOX .boxMain .links ul li{ margin-bottom:5px;}
.M_BOX .boxMain .col4 .links{ color:#000000;}
.M_BOX .boxMain .col4 .links a { color:#000000;}
.M_BOX .boxMain .col4 .links ul li{ margin-bottom:5px;}
.M_BOX .boxMain .title,.AD_Box .boxMainW .title { color:#333333; font-weight:bold; margin-bottom:5px;}
.M_BOX .boxMain .title_S {
	color:#333333;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.M_BOX .boxMain .title a ,.AD_Box .boxMainW .title a{ color:#333333; }
.M_BOX .boxMain .title_S a{ color:#333333;}
.M_BOX .boxMain .txt ,.AD_Box .boxMainW .txt { line-height:18px;}
.AD_Box .boxMainW .txt input { width:220px; height:15px; float:left; margin-right:5px; color:#999999; border:1px solid #d6d6d6;}
.M_BOX .boxMain .txt_S {
	color:#626262;
	line-height:15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.M_BOX .boxMain .txt_S a{
	color:#626262;
}
.M_BOX .boxMain .txtlist { line-height:21px;}
.M_BOX .boxMain .txtlist .date { margin-right:7px;}
.M_BOX .boxMain .more { color:red; clear:both; padding-left:240px;}
.M_BOX .boxMain .more a{ color:red;}
.M_BOX .boxMain .bottomLine { background:url(/portal/MemberCenter/image/line_dash.gif) 5px repeat-x; height:15px; clear:both;}
.M_BOX .boxMainW .bottomLine { background:url(/portal/MemberCenter/image/line_dash.gif) 5px repeat-x; height:15px; clear:both;}
.M_BOX .boxMain .line { background:url(/portal/MemberCenter/image/line_dash.gif) 2px repeat-y; width:10px; /*height:158px;*/ float:left;}
.M_BOX .boxMain .SgroupBtn { width:120px; height:22px; margin-top:5px; clear:both;line-height:23px;}
.M_BOX .boxMain .SgroupBtn a { width:110px; height:22px; display:block; background:url(/portal/MemberCenter/image/serviceBoxBtn.jpg) no-repeat; padding-left:10px;}
.M_BOX .boxMain .SgroupBtn a:hover { background:url(/portal/MemberCenter/image/serviceBoxBtn-ov.jpg) no-repeat; color:#ffffff; text-decoration:none;}
.M_BOX .boxMain .Sgroup120 { width:120px; float:left; margin-right:5px;}
.M_BOX .boxMain .Sgroup223 { width:223px; float:left; margin-right:5px;}
.M_BOX .boxMain .Sgroup120R { width:120px; float:left;}
.M_BOX .boxMain .Sgroup120 .Stop { width:120px; height:22px; clear:both;line-height:23px}
.M_BOX .boxMain .Sgroup120 .Stop a { width:110px; height:22px; display:block; background:url(/portal/MemberCenter/image/serviceBoxTop.jpg) no-repeat; padding-left:10px;}
.M_BOX .boxMain .Sgroup120 .Stop a:hover {background:url(/portal/MemberCenter/image/serviceBoxBtn-ov.jpg) no-repeat; color:#ffffff; text-decoration:none;}
.M_BOX .boxMain .Sgroup223 .Stop { height:22px; clear:both; color:#000000; line-height:24px;}
.M_BOX .boxMain .Sgroup223 .Stop a{width:213px; height:22px; display:block; background:url(/portal/MemberCenter/image/serviceBoxTop2.jpg) no-repeat; padding-left:10px;}
.M_BOX .boxMain .Sgroup223 .Stop a:hover{background:url(/portal/MemberCenter/image/serviceBoxBtn2-ov.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.M_BOX .boxMain .Sgroup120 .list { background:url(/portal/MemberCenter/image/serviceBoxBg.jpg) repeat-y; clear:both; width:110px; float:left; padding-left:10px;}
.M_BOX .boxMain .Sgroup223 .list { background:url(/portal/MemberCenter/image/serviceBoxBg2.jpg) repeat-y; clear:both; width:213px; float:left; padding-left:10px;}

.M_BOX .boxMain .Sgroup120 .list .sorting120 {
	display:block;
	clear:both;
	line-height:23px;
	height:23px;
	background:url(/portal/MemberCenter/image/tip.jpg) 3px no-repeat;
	padding-left:12px;
}


.M_BOX .boxMain .Sgroup223 .list .sorting223  {
	display:block;
	float:left;
	width:90px;
	line-height:23px;
	height:23px;
	background:url(/portal/MemberCenter/image/tip.jpg) 3px no-repeat;
	padding-left:12px;
}
.M_BOX .boxMain .Sgroup120 .foot { background:url(/portal/MemberCenter/image/serviceBoxFoot.jpg); height:5px; clear:both;}
.M_BOX .boxMain .Sgroup223 .foot { background:url(/portal/MemberCenter/image/serviceBoxFoot2.jpg); height:5px; clear:both;}
.M_BOX .boxMain .Sgroup120 .Smore { height:11px; clear:both; padding-right:5px;background:url(/portal/MemberCenter/image/serviceBoxBg.jpg) repeat-y; text-align:right;}
.M_BOX .boxMain .Sgroup120 .Smore a,.M_BOX .boxMain .Sgroup223 .Smore a { width:35px; height:11px; background: url(/portal/MemberCenter/image/more.gif) no-repeat;}
.M_BOX .boxMain .Sgroup120 .Smore a:hover ,.M_BOX .boxMain .Sgroup223 .Smore a:hover{ width:35px; height:11px; background: url(/portal/MemberCenter/image/more_ov.gif) no-repeat;}
.M_BOX .boxMain .Sgroup223 .Smore { height:11px; clear:both; padding-right:5px;background:url(/portal/MemberCenter/image/serviceBoxBg2.jpg) repeat-y; text-align:right;}
.M_BOX .boxMain .SgroupH { height:166px;} /*0422小馬 原151*/
.M_BOX .boxMain .SgroupH3 { height:84px;} /*0422小馬*/
.M_BOX .boxMain .SgroupH2 { height:105px;}
.M_BOX .boxMain .detail { clear:both; width:606px; line-height:25px;padding:0 0 27px 0; }
.M_BOX .boxMain .detail .Dtitle { width:91px; float:left;  padding-left:0px; font-weight:bold; color:#333333; }
.M_BOX .boxMain .detail .Dtxt{ color:#336699; clear:both; float:left; width:606px;}
.M_BOX .boxMain .detail .Dtxt .myService{ width:250px; float:left;}
.M_BOX .boxMain .detail .Dtxt .Name {
	background:#ededed;
	height:18px;
	display:block;
	float:left;
	margin:3px 3px 3px 0;
	line-height:18px;
	width:180px;
}
.M_BOX .boxMain .detail .Dtxt .NameB {display:block; float:left; margin-right:5px; font-weight:bold;}
.M_BOX .boxMain .detail .Dtxt .NameC {display:block; float:left; margin-right:10px; width:80px;}
.M_BOX .boxMain .detail .Dtxt .Dright {
	float:left;
	width:500px;
}
.M_BOX .boxMain .detail .Dtxt .accounts { width:480px; clear:both; height:25px;} /*0422小馬*/

.M_BOX .boxMain .myTools{ clear:both;}
.M_BOX .boxMain .myTools .toola{
	display:block;
	float:left;
	width:133px;
	height:26px;
	text-align:center;
	line-height:26px;
	background: url(/portal/MemberCenter/image/myTools_btn.gif) no-repeat;
	margin:0 5px 5px 0;
	*margin-right:2px;
}
.M_BOX .boxMain .myTools .toola a{
	display:block;
	float:left;
	width:133px;
	height:26px;
	text-align:center;
	line-height:26px;
	background: url(/portal/MemberCenter/image/myTools_btn.gif) no-repeat;

}
.M_BOX .boxMain .myTools .toola a:hover { background: url(/portal/MemberCenter/image/myTools_btn_ov.gif) no-repeat; color:#ffffff; text-decoration:none;}
.M_BOX .boxMain .GoTools { clear:both; color:#cd1606; text-align:right; padding-right:5px;}
.M_BOX .boxMain .GoTools a{color:#cd1606;}
.M_BOX .boxMain .event {background:url(/portal/MemberCenter/image/line_dash.gif) bottom repeat-x; padding-bottom:5px; margin-bottom:10px; }
.M_BOX .boxMain .event .title {background:url(/portal/MemberCenter/image/tip.jpg) 3px no-repeat; padding-left:10px; font-weight:100; margin-bottom:3px;}
.M_BOX .boxMain .event .title a:hover{text-decoration:underline;}
.M_BOX .boxMain .event .txt {padding-left:10px; color:#666666; line-height:16px;}
.M_BOX .boxMain .event .txt a{color:#666666; text-decoration:none;}
.M_BOX .boxMain .event .txt a:hover{ text-decoration:underline; }
.L158 { height:158px;}
.L75 { height:75px;}
.M_BOX .CFlist { clear:both; padding:20px 10px;}
.M_BOX .CFlist a { display:block; clear:both; background:url(/portal/MemberCenter/image/tip.jpg) 5px 5px no-repeat; margin-bottom:8px; text-indent:15px;}
.M_BOX .CFlist .col1 { width:235px; float:left;}
.M_BOX .CFlist .col2 { width:235px; float:left; border-left:1px solid #d6d6d6; padding-left:10px;}

.AD_Box { border:1px solid #d6d6d6; clear:both; margin-bottom:10px; background:url(/portal/MemberCenter/image/BoxAD_bg.jpg) repeat-x;}
.AD_Box .title{ font-weight:bold; font-size:13px; height:17px; padding:5px 0 0 10px;}
.AD_Box .links { float:left; width:167px;}
.AD_Box .boxMainW .col .links a{ display:block; clear:both; height:24px; line-height:24px; background:url(/portal/MemberCenter/image/tip.jpg) 3px no-repeat; padding-left:10px;padding-right:0;}
.infoBox { border:1px solid #d6d6d6; clear:both; padding:10px; margin-bottom:10px; background:url(/portal/MemberCenter/image/BoxAD_bg.jpg) repeat-x; line-height:20px;}
.infoBoxH { height:230px;}
.infoBox .title{ float:left; width:100px;}
.infoBox .titlelogin{ float:left; width:80px;}
.infoBox .main{ float:left; width:500px;}
.infoBox .main .note { float:left; width:435px; clear:both;}
.infoBox .main .note .top {background:url(/portal/MemberCenter/image/loginNote_boxTop.gif) no-repeat; height:10px;clear:both;}
.infoBox .main .note .txt {background:url(/portal/MemberCenter/image/loginNote_boxBg.gif) repeat-y;clear:both; padding:2px 15px; line-height:20px; _margin-top:-7px;}
.infoBox .main .note .txt a { color:red; text-decoration:underline;}
.infoBox .main .note .foot {background:url(/portal/MemberCenter/image/loginNote_boxFoot.gif) no-repeat; height:10px;clear:both;}
.infoBox .main .login { float:left; clear:both; width:500px; padding:10px 0 0 0; line-height:25px;}
.infoBox .main .login .forget a { text-decoration:underline;}
.infoBox .main .login .col1 { padding-left:20px; width:80px; text-align:right; float:left; display:block;}
.infoBox .main .login .note { padding-left:100px; color:#999999; float:left; width:400px; margin-bottom:5px;}
.infoBox .main .login .note img {float:left; margin-right:5px;}
.infoBox .main .login input { width:200px; height:15px; color:#999999; margin-right:8px; border:1px solid #d6d6d6;}
.infoBox .welcome { height:20px; line-height:20px; color:#cd1606; margin-bottom:5px;}

/*0508add*/
.infoBox2 { border:1px solid #d6d6d6; padding:1px; clear:both; margin-bottom:10px; width:626px; /*float:left;*/}
.infoBoxH { height:230px;}
.infoBox2 .top { background: url(/portal/MemberCenter/image/login_bg_top.gif); height:30px; padding:8px 10px 0 10px; clear:both;}
.infoBox2 .title{ float:left; width:90px;}
.infoBox2 .titlelogin{ float:left; width:80px;}

.infoBox2 .main{ clear:both; padding:10px 10px 10px 100px; background:url(/portal/MemberCenter/image/login_bg_bottom.gif); width:516px; float:left;}
.infoBox2 .main2{ clear:both; padding:10px 10px 10px 10px; background:url(/portal/MemberCenter/image/login_bg_bottom.gif); width:606px; float:left; line-height:20px;}
.infoBox2 .main .note { float:left; width:500px; clear:both;}
.infoBox2 .main .note .top {/*background:url(/portal/MemberCenter/image/loginNote_boxTop.gif) no-repeat;*/ height:10px;clear:both;}
.infoBox2 .main .note .txt {/*background:url(/portal/MemberCenter/image/loginNote_boxBg.gif) repeat-y;*/clear:both; padding:2px 15px; line-height:20px;/* _margin-top:-7px;*/}
.infoBox2 .main .note .txt a { color:red; text-decoration:underline;}
.infoBox2 .main .note .foot {background:url(/portal/MemberCenter/image/loginNote_boxFoot.gif) no-repeat; height:10px;clear:both;}
.infoBox2 .main .login { float:left; clear:both; width:500px; padding:10px 0 0 0; line-height:25px;}
.infoBox2 .main .login .forget a { text-decoration:underline;}
.infoBox2 .main .login .col1 { padding-left:20px; width:80px; text-align:right; float:left; display:block;}
.infoBox2 .main .login .note { padding-left:100px; color:#666666; float:left; width:400px; margin-bottom:5px;}
.infoBox2 .main .login .note .codepic { border:1px solid #999999;}
.infoBox2 .main .login .note img {float:left; margin-right:5px;}
.infoBox2 .main .login input { width:200px; height:15px; color:#999999; margin-right:8px; border:1px solid #d6d6d6;}
.infoBox2 .welcome { height:20px; line-height:20px; color:#cd1606; margin-bottom:5px;}
/*0508add end*/


/*### subMenu ###*/
#subMenu { margin-bottom:10px;}
#subMenu ul li {background:url(/portal/MemberCenter/image/subMenu_bg.gif) no-repeat; /*padding-left:25px;*/ text-indent:25px; color:#ee3125; font-size:13px; font-weight:bold; line-height:28px; margin-bottom:6px;}
#subMenu ul ul li { background:url(/portal/MemberCenter/image/line_dash_red.gif) bottom repeat-x;/* margin-left:-25px;*/ margin-top:6px; line-height:20px; color:red; font-weight:100; font-size:12px;}
#subMenu ul ul li a{color:#666666;}





/*#### AD ####*/
.AD300 { width:300px; margin-bottom:10px; clear:both;}
.TxtAD300 { width:296px; margin-bottom:10px; clear:both; padding:1px; border:1px solid #d6d6d6;}
.boxMainAD { clear:both; padding:10px; background:#e6e6e6;}
.top630 { width:630px; height:200px; clear:both; margin-bottom:10px;}
.AD155_50 {width:155px; margin-bottom:10px; clear:both;}

/*### GOPAGE ###*/
.PageGo { color:#666666; margin:10px 350px;}

.PageNum{ color:#666666; margin:10px 180px;  }
.PageNum a,.PageGo a{ color:#666666;}
.goBtn{
    background:url(/portal/MemberCenter/image/btn_goR.gif) right top no-repeat;
	display:block; float:left;
	line-height:21px; height:21px;
	color:#666666; padding:0 5px 0 0;
	}
.goBtn em{ background:url(/portal/MemberCenter/image/btn_goL.gif) left top no-repeat; width:5px; height:21px; float:left;}
.PageNum .num {width:280px; float:left; margin:0; text-align:center;}
.PageNum .num .on { font-weight:bold; color:#FF0000; margin:0 5px;}
.PageNum .num a { margin:0 5px; text-decoration:underline;}
.PageNum .num a:hover { color:#FF0000;}
.PageNum .num .all { margin:0 10px;}
.goTop { float:right; background:url(/portal/MemberCenter/image/arr_goTop.gif) 0 3px no-repeat; padding-left:10px; width:30px; font-size:11px; color:#999999; margin:5px 0;}
.goTop a {color:#999999;}
/*### PAGE ###*/
.pageTitle { background:url(/portal/MemberCenter/image/arr_title.gif) 0 1px no-repeat; padding-left:15px; color:#ee3125; font-size:15px; font-weight:bold; margin:10px 0 20px 0; clear:both;}
#pageMain .Area .txt { margin-bottom:10px; line-height:25px;}
#pageMain .Area .txt .title{ font-weight:bold; display:block; float:left;}
#pageMain .Area .txt .txtBox { padding-left:68px;line-height:20px; margin-top:2px;}
#pageMain .Area .Awards { color:#ee3125; font-weight:bold; float:left; line-height:20px; margin-top:2px;}
#pageMain .Area .Awards a{color:#ee3125;}
#pageMain .Area .bottomLine { background:url(/portal/MemberCenter/image/line_dash.gif) 5px repeat-x; height:15px; clear:both; margin:5px 0;}
.newsBox { border:1px solid #dbdbdb; clear:both;}
.newsBox .top { background: url(/portal/MemberCenter/image/tableTop_bg.gif) repeat-x; height:27px; font-size:13px; font-weight:bold; line-height:27px; padding:0 10px;}
.newsBox .main {}
.newsBox .date { width:100px; float:left;}
.newsBox .name { float:left;}
.rolG { background: #f1f1f1; clear:both; line-height:27px; height:27px; padding:0 10px;}
.rolW { background: #ffffff; clear:both; line-height:27px;height:27px; padding:0 10px;}
.newsBox .col_100 { float:left; width:100px; margin-right:10px;}
.newsBox .col_170 { float:left; width:170px; margin-right:10px;}

.toolsBox { border:1px solid #c4c4c4; width:328px; float:left; }
.toolsBtn { width:30px; float:left; margin:0 15px; padding-top:200px;}
.toolsBtn .add_Off ,.toolsBtn .del_Off{ margin-bottom:20px;}
.toolsBox .top { height:100px; background:url(/portal/MemberCenter/image/tools_topBg.jpg) repeat-x; clear:both; padding:10px 10px 0 15px; }
.toolsBox .top .title { margin-bottom:10px; font-size:15px;}
.toolsBox .top .Ttxt { margin-bottom:10px; line-height:18px;}
.toolsBox .tools { height:280px; clear:both; padding:15px;}
.toolsBox .tools .lv1 { background:url(/portal/MemberCenter/image/tools_lv1Bg.gif) repeat-y; height:25px; line-height:25px; font-weight:bold; }
.toolsBox .tools .lv1 a{ /*background:url(/portal/MemberCenter/image/tools_open.jpg)0 8px no-repeat; padding-left:13px;*/ font-weight:bold; display:block; }
.toolsBox .tools .lv2 { background:url(/portal/MemberCenter/image/tools_lv2Bg.gif) no-repeat; padding-left:13px; height:25px; line-height:25px;font-weight:bold; }
.toolsBox .tools .lv2 a{ /*background:url(/portal/MemberCenter/image/tools_open.jpg)0 8px no-repeat; padding-left:13px;*/font-weight:bold; height:25px; line-height:25px; display:block; }
.toolsBox .tools .lv3 { background:url(/portal/MemberCenter/image/tools_lv1Bg.gif) left repeat-y; padding-left:45px; line-height:25px; clear:both;  }
.toolsBox .tools .lv3 a { display:block; clear:both; height:25px; line-height:25px;}
.toolsBox .tools .my { width:258px; float:left;}
.toolsBox .tools .my a { display:block; clear:both; height:25px; line-height:25px;padding-left:5px;}
.toolsBox .tools .my a:hover {background:url(/portal/MemberCenter/image/toolsOnBg.jpg) repeat-x; color:#fff; font-weight:bold;text-decoration:none; }
.toolsBox .tools .On {background:url(/portal/MemberCenter/image/toolsOnBg.jpg) repeat-x; color:#fff; font-weight:bold; }
.toolsBox .tools .top6 { color:red;}
.toolsBox .tools .moveBtn { width:34px; float:right; padding-top:70px;}
.toolsBox .tools .moveBtn .moveUp{ margin-bottom:10px;}
.pageActBtn { padding-left:322px; height:19px; margin:15px 0; clear:both;}
.KV{ width:505px; height:75px; float:left; margin-right:10px;}


.epaperBox { border:1px solid #c4c4c4; width:660px; float:left; margin-top:15px; }
.epaperBox .top { height:30px; background: url(/portal/MemberCenter/image/epaper_topBg.gif) repeat-x; clear:both; padding:10px 10px 0 15px; }
.epaperBox .top .title { float:left; font-size:15px;}
.epaperBox .top .actBtn { float:right; width:110px;}
.epaperBox .top .Ttxt { margin-bottom:10px; line-height:18px;}
.epaperBox .epaper { /*height:150px;*/ clear:both;}
.epaperBox .EH150 { height:150px;}
.epaperBox .epaper .cellA{ width:315px; float:left; line-height:25px;height:25px; padding-left:15px;}
.epaperBox .epaper .cellB{ width:314px; border-left:1px solid #dbdbdb; float:left; line-height:25px;height:25px;padding-left:15px; }
.epaperBox .epaper .Gray { background:#f1f1f1; }


.epaperTxt {
	padding-left:5px;
	claer:both;
	line-height:25px;
	height:25px;
}
#pageMain .Area .block {
	padding-left:5px;
	display:block;
	float:left;
	margin-right:5px;
	height:25px;/*line-height:25px;*/
}
#pageMain .Area .block input { width:200px; height:14px;}
#pageMain .Area .note { line-height:20px; color:#999999; margin-bottom:10px;}


/* uni_login begin */
	.dev_login{ float: left; width: 230px;height: 71px; background: url(/portal/MemberCenter/image/dev_h_05.jpg) no-repeat;}
	.dev_login .s1{ clear:both; padding:0 10px; height:33px; line-height:33px;}
	.dev_login .s2{ clear:both; line-height:35px; padding:10px 0 10px 10px; float:left; width: 220px;}
	.dev_login .s2 input{ width: 158px; float:left; margin-right: 4px;}
/* uni_login end */

/*0422*/

/* ### TOOLS ### */
#pro_tools {height:22px; margin:10px 0 7px 0;width:950px;/* background:#f8f8f8;*/}
#pro_tools .login {
	color: #333333;
	float:right;
	margin-right:15px;
	line-height:22px;
	width:550px;
}
#pro_tools .login .ACT {

	float:right;
}
#pro_tools .login .ACT2 { width:70px; float:right;}
#pro_tools .login .txt {

	float:right;
	text-align: right;
	margin-right: 5px;
}
#pro_tools .ser { color: #333333; float:right; line-height:22px; width:200px; padding-right:10px;}
#pro_tools .ser input { width:150px; height:14px; font-size:12px; line-height:19px; color:#333; float:left; margin-right:3px;}


/* uni_header begin */
  .ho_header{
	width: 920px; height:74px;
	background:url(/portal/MemberCenter/image/header_01.jpg) top left repeat-x;
  }
  .ho_header .logo{
	float: left;
	width: 299px;
	height: 74px;
  }

  .ho_header .mid{
	float: left;
	width: 99px;
	height: 74px;
	background: url(/portal/MemberCenter/image/header_03.jpg) top left no-repeat;
  }

  .ho_header .logo_home{
	float: left;
	width: 190px;
	height: 74px;
  }
  .ho_header .logo_home img{
  	margin: 11px 0 0 40px;
  }

  .ho_header .lt_nav_home{
	float: left;
	width: 369px;
	background: url(/portal/MemberCenter/image/header_04.jpg) top left repeat-x;
	height: 74px;
  }
  .ho_header .lt_nav_home p{
	margin: 0;
	float: right;
	padding: 45px 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
  }
  .ho_header .lt_nav_home a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
  }
  .ho_header .lt_nav_home a:hover{
	color: #FFFFFF;
	text-decoration: underline;
  }

  .ho_header .lt_nav{
	float: left;
	width: 521px;
	background: url(/portal/MemberCenter/image/header_04.jpg) top left repeat-x;
	height: 74px;
  }
  .ho_header .lt_nav p{
	margin: 0;
	float: right;
	padding: 45px 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
  }
  .ho_header .lt_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
  }
  .ho_header .lt_nav a:hover{
	color: #FFFFFF;
	text-decoration: underline;
  }
  .ho_header_dir{
	float: left;
	height: 23px;
	width: 911px;
  }
  .ho_header_dir p{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0.1em;
  }
  .ho_header_dir a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
  }
  .ho_header_dir a:hover{
	color: #666666;
	text-decoration: underline;
  }
/* uni_header end */
.ho_footer {
background:transparent url(/portal/MemberCenter/image/footer_a.jpg) repeat-x scroll 0 0;
float:left;
font-size:11px;
height:122px;
width:911px;
}
.ho_footer .ft_cont {
padding-top:40px;
}
.ho_footer .ft_cont p {
color:#8D8D8D;
margin:0;
padding:0;
text-align:center;
}
.ho_footer .ft_nav {
color:#8D8D8D;
padding-bottom:8px;
text-align:center;
}

.jumpBox {width:375px; float:left;}
.jumpBoxtop { width:375px; height:8px; clear:both;}
.jumpBoxmain { background:url(/portal/MemberCenter/image/JUMP_b.gif) bottom no-repeat; width:340px; clear:both; padding:5px 15px 15px 20px; _margin-left:-8px;}
.ttos {
	width:155px;
	float:left;
	margin-right:15px;
	/*background:url(/portal/MemberCenter/image/JUMP_BG.gif) 0 30px no-repeat;*/
}
.ttos li { line-height:23px; height:23px; padding:0 10px;}
.tttitle { width:155px; height:27px; background:url(/portal/MemberCenter/image/home_15.gif) no-repeat; color:#333; font-size:13px; font-weight:bold; line-height:27px; text-align:center; margin-bottom:7px;}
.jumpName { margin:0 0 15px 0; }
.jclose { width:13px; height:13px; float:right;}
.tttm {background:url(/portal/MemberCenter/image/JUMP_BG.gif) repeat-y;}


/***************safari chrome*********/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
body {
	padding:0;
	margin:0; 
	font-size:13px;
	color:#333333;
}
.epaper_BOX .epaper .emailbox input { 
	float:left; 
	width:345px; 
	margin: 0 5px 0 30px; 
	font-size:13px; 
	color:#333; 
	border:1px solid #d6d6d6;
}
.M_BOX .toplogin .toolBtn a{ height:20px;}
.M_BOX .boxMain .detail .Dtitle { 
	width:100px; 
	float:left; 
	padding-left:0px; 
	font-weight:bold; 
	color:#333333; 
}
#subMenu ul ul li { 	
	margin-top:6px;
	line-height:20px;
	font-size:13px;
}

.M_BOX .boxMain .Sgroup120 .list {
	width:118px;  
	padding-left:2px;
}
.M_BOX .boxMain .Sgroup120 .list .sorting120 {padding-left:6px;}
.M_BOX .boxMain .Sgroup223 .list { padding-left:5px; width:218px;}
.M_BOX .boxMain .Sgroup223 .list .sorting223  {width:98px;padding-left:8px;}

#pro_tools .ser input { width:140px!important;}
.epaper_BOX .epaper .emailbox input { width:340px!important;margin: 0 5px 0 25px;}

#Menu .Group { width:90px;}
#Menu .list a{ padding:0 10px;*padding:0 8px;}

.M_BOX .boxMain .Sgroup223 .Smore { 
	height:13px;
	margin-top:-1px;
	margin-bottom:-1px;
}
.M_BOX .boxMain .detail .Dtxt .NameC { width:85px;}


}




