@charset "UTF-8";

/* ### UNIVERSAL ### */
body { padding:0; margin:0;font-size:12px;color:#333333;font-family: Arial, Helvetica, sans-serif;}
* { margin:0; padding:0;} 
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;}

/* ### HEADER ### */
#sma_header { clear:both; background-image:url(../image/headerBG.jpg); background-repeat:no-repeat; height:45px;}
#sma_header .logo { width:165px; height:45px; float:left;}
#sma_header .chName { width:720px; float:right;}
#sma_header .chName img{ float:left;}
#sma_header .chName .links { text-align:right; float:right; padding:13px 10px 0 0; color:#ffffff;}
#sma_header .chName .links a { color:#ffffff; margin:0 3px;}

/* ### MENU ### */
#sma_menu {clear:both; margin-top:10px; width:950px; height:43px; background:url(../image/navi_bg.jpg) bottom repeat-x;}
#sma_menu ul { padding-top:5px;}
#sma_menu li { float:left;}
#sma_menu img { margin:0; vertical-align:top;}
#sma_menu .smaBtn { width:100px; float:right;}

.subMenu { clear:both; height:20px; background:#ffae00; color:#fff; padding-top:3px; /*_margin-top:-1px;*/}
.subMenu a { color:#fff; margin:0 15px;}
.subMenu a:hover{ color:#333; text-decoration:none;}
.subMenu b {/*margin:0 15px;*/}


/* ### TOOLS ### */
#sma_tools {height:22px; margin:10px 0 7px 0;width:950px;}
#sma_tools .login {	color: #333333;	float:right;margin-right:15px;line-height:22px;text-align:right;}
#sma_tools .login .ACT { width:40px; float:right;}
#sma_tools .login .ACT2 { width:70px; float:right;}
#sma_tools .login .ACT3 { width:100px; float:right;}
#sma_tools .login .ACT3 a { margin:0 5px;}
#sma_tools .login .hello {text-align: right;margin-right: 5px;}
#sma_tools .ser { color: #333333; float:right; line-height:22px; width:200px; padding-right:10px;}
#sma_tools .ser input { width:150px; height:13px; font-size:12px; line-height:19px; color:#999999; float:left; margin-right:3px;}


/* ### NAV ### */
#sma_nav { text-align:right; padding-right:10px; clear:both;}
#sma_nav a { margin:0 4px;}

/* ### CONTENT ### */
#sma_content { clear:both; float:left; width:950px; margin:10px 0 0 0;}

/* ### MAIN ### */
#main_index { float:left; width:630px;}
#main { float:left; width:640px;}
#sideBox { width:300px; float:right;}
#pageMain {float:right; width:775px;}
#pageSideBox { float:left; width:155px;}
#pageMain .Area { padding-left:15px;}

/*### FOOTER ###*/
#footer { float:left; clear: both; width: 950px; color: #999999; margin-top:20px;}
#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 50px;_margin:0px 30px 0px 30px;}
#footer .footerL1 .Flinks { height:48px; padding-top:10px;}
#footer .footerL2 { height:96px; clear:both; background-image:url(../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 .txt { padding-top:20px;}

/* ### ACT BUTTON ###*/
.actbtn {background:url(../image/btn_right.gif) right top no-repeat; display:block; float:left; line-height:19px; height:19px; color:#333333; padding:0 5px 0 0;}
.actbtn em{ background:url(../image/btn_left.gif) left top no-repeat; width:5px; height:19px; float:left;}


/*### subMenu ###*/
#subMenu { margin-bottom:10px;}



/*#### AD ####*/
.AD300 { width:300px; margin-bottom:10px; clear:both;}
.AD950 { width:950px; margin:10px 0; clear:both;}
.top630 { width:630px; height:200px; clear:both; margin-bottom:10px;}


/*### GOPAGE ###*/
.PageGo { color:#666666; margin:10px 0 10px 350px;}
.PageNum{ color:#666666; margin:10px 0 0 150px;  }
.PageNum a,.PageGo a{ color:#666666;}
.goBtn{ 
    background:url(../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(../image/btn_goL.gif) left top no-repeat; width:5px; height:21px; float:left;}
.PageNum .num {width:250px; 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;}
.PageNum .jump { float:left; margin:0 10px;}
.PageNum .jump input { width:30px; height:14px;}
.goTop { float:right; background:url(../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;}


/*### FreeBox ###*/
.freebox {}
.freebox .top { background:url(../image/freeBoxTbg.gif) right no-repeat; height:32px; clear:both; }/*標籤頭*/
.freebox .topW { background:url(../image/freeBoxTbg_w.gif) right no-repeat; height:5px; clear:both; }/*白頭*/
.freebox .mid { background:url(../image/freeBoxMbg.jpg) bottom repeat-x; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px;}
.freebox .mid_fet { background:url(../image/freeBoxMbg.jpg) bottom repeat-x; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:0px 10px 10px 10px;}
.freebox .foot { background:url(../image/freeBoxBbg.gif) right repeat-x; height:10px; clear:both;}
*html .freebox .fixbug { margin-left:1px !important; margin-right:1px !important;}

.freeboxW {}
.freeboxW .top { background:url(../image/freeBoxTbg_w.gif) right no-repeat; height:5px; clear:both; }
.freeboxW .mid { background:#fff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px;}
.freeboxW .foot { background:url(../image/freeBoxBbg-w.gif) right repeat-x; height:10px; clear:both;}

.boxTags { }
.boxTags li { margin-right:15px;float:left;height:32px; display:block; font-size:13px; font-weight:bold;  color:#666; display:block; overflow:hidden; vertical-align: text-bottom;}
.boxTags li a {color:#666;margin-top:12px; display:inline-block;}
.boxTags li a:hover { text-decoration:none; color:#ff6600;}
.boxTags .on { background:url(../image/boxTagR.gif) right no-repeat;  padding:0 10px 0 0; height:32px; display:block; }
.boxTags img { margin-top:12px;}
.boxTags .group{color:#666;margin-top:10px; display:inline-block; font-weight:bold;}
.titPic {}
.titPic img { margin:10px 0 0 5px; }
.boxTagL { background:url(../image/boxTagL.gif) no-repeat; width:5px; height:32px; display:block; float:left; margin-right:5px;}
.boxTags li .txt { margin-top:12px; display:inline-block;}
.freebox .more {  width:35px; display:block; height:7px; float:right; margin:14px 5px 0 0;}
.freebox .more a { background:url(../image/btn_more.gif) no-repeat; height:7px; display:block;}
.freebox .more a:hover{background:url(../image/btn_more.gif) 0 -7px no-repeat; }

.noteBox { width:100%;}
.noteBox .top{background:url(../image/noteBoxTR.gif) right no-repeat; height:5px; clear:both; }
.noteBox .mid{ background:#f2f2f4;border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px;}
.noteBox .foot{ background:url(../image/noteBoxBR.gif) right repeat-x; height:5px; clear:both;}

.freeboxR {}
.freeboxR .top { background:url(../image/redBoxTbg.gif) right no-repeat; height:10px; clear:both; }
.freeboxR .mid { background:#fff; border-left:1px solid #ef3123; border-right:1px solid #ef3123; padding:0 10px; clear:both;}
.freeboxR .foot { background:url(../image/redBoxBbg.gif) right repeat-x; height:10px; clear:both;}
.freeboxR ol ,.freeboxR ul { padding-left:25px;}
.freeboxR ol li { list-style:decimal;}
.freeboxR h1 { font-size:15px; font-weight:bold; color:#cc0000; }

/*indexBox*/
.W310 { width:310px; float:left; margin-top:10px;}

/*margin*/
.f_mr10{ margin-right:10px; _margin-right:6px;}
.mr10 { margin-right:10px;}
.ml10 { margin-left:10px;}
.mb10 { margin-bottom:10px;}
.mt10 { margin-top:10px;}
.mr5 { margin-right:5px;}
.ml5 { margin-left:5px;}
.mb5 { margin-bottom:5px;}
.mt5 { margin-top:5px;}
.mr15 { margin-right:15px;}
.ml15 { margin-left:15px;}
.mb15 { margin-bottom:15px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mcenter { margin:0 auto;}


/*float*/
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}

/*文章搜尋*/
.serBar { clear:both; width:950px; margin-bottom:10px; float:left; border-bottom:1px solid #e2e2e2; line-height:19px; padding-bottom:9px;}
.sort ,.serTitle { clear:both; /*width:930px;*/ width:100%; margin-bottom:10px; float:left; background:url(../image/line_dash.gif) bottom repeat-x; line-height:20px; padding-bottom:9px;}
.serBar input ,.sort input { width:150px; height:15px; font-size:12px; line-height:19px; color:#999999; margin:0 5px 0 0;}
.serBar select ,.sort select {font-size:12px; line-height:19px; color:#999999;height:19px; padding:0;margin:0 5px 0 0;}
.serTitle .hiline { color:#cc0000; font-weight:bold; margin:0 2px;}

/*page*/
.Pagetitle { clear:both; margin-bottom:10px; height:20px; float:left; width:950px;}
.Pagetitle img ,.Pagetitle630 img { float:left;}
.Pagetitle .txt ,.Pagetitle630 .txt {float:left; display:block; font-size:15px; font-weight:bold;}
.Pagetitle630 { clear:both; margin-bottom:10px; height:22px; float:left; width:640px;}
/*JUMP*/

.alert_page {font-size:12px;color:#999;height:35px;margin:10px auto 0 auto; padding:0 5px;}
.page_total{ width:45px; text-align:center;}
.alert_page tr td {padding:0 5px; border:none !important;}
.alert_page a { color:#999;}
.alert_page b { color:#666;}


/*table*/
.even { background:#f1f1f1;}
.forumTable { border-bottom:1px solid #dfdfdf;}
.forumTable th { border-bottom:2px solid #dfdfdf; padding:7px;}
.forumTable td { padding:7px; border-left:1px solid #dfdfdf;text-align:center;}
.forumTable .finish{ padding:5px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; }
.forumTable .brbottom{ border-bottom:1px solid #dfdfdf; }
.forumTable .brtop{ border-top:1px solid #dfdfdf; }
.forumTable .Qlist { text-align:left; color:#ff9c00;}
.forumTable .Qlist a {color:#ff8a00;}
.forumTable .Qlist a:hover { color:#333; text-decoration:underline;}
.forumTable .date{	margin-right:7px;color:#888;}
.forumTable .name{ clear:both; display:block;color:#888;}
.forumTable .name img { vertical-align:top; margin-right:2px;}
.forumTable .time{ color:#888;}
.forumTable .fbN {color:#888;}
.forumTable .group {color:#888;}
.forumTable .Qlist .first{ color:#cc0000;}
.forumTable .Qlist .fbPage { padding-left:10px; background:url(../image/arr_g2.gif) left 6px no-repeat;}
.forumTable .Qlist .fbPage a { margin:0 3px; color:#ff8a00;}
.forumTable .Qlist .fbPage a:hover {color:#333; text-decoration:underline;}

.forumTable .hisOpen { background:url(../image/history_bgT.gif) top repeat-x; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; padding:0; text-align:left;}
.forumTable .hisOpen .hisDetail { background:url(../image/history_bgB.gif) bottom repeat-x; margin-top:15px; padding:0 15px 15px 15px; clear:both;}

.bookTable { border-bottom:1px solid #dfdfdf;}
.bookTable td { padding:7px;}
.bookTable input ,.bookTable select { font-size:12px;  color:#999999; padding:0;margin:0 5px 0 0;}
.bookTable select { font-size:12px;  color:#999999;line-height:19px;height:19px; padding:0;margin:0 5px 0 0;}
.bookTable input.name ,.bookTable input.tel ,.bookTable input.type{ width:180px;}
.bookTable input.mail { width:250px;}



/*quick style*/
.hiline { color:#cc0000;}
.hiline a{ color:#cc0000;}
.redlink a{color:#cc0000;}
td.txtLeft { text-align:left;}
.hilineO{ color:#ff8a00;}
.hilineO a{ color:#ff8a00;}
.linkBlack a{ color:#333; text-decoration:underline;}
.linkBlack a:hover{ color:#ff8a00; text-decoration:underline;}
.dline { background:url(../image/line_dash.gif) repeat-x; width:100%; height:3px; clear:both;}

/* forum */
.openList { width:15px; height:15px; background:url(../image/open_off.gif) no-repeat; float:right;}
.openList_ov { width:15px; height:15px; background:url(../image/open_ov.gif) no-repeat; float:right;}
.closeList { width:15px; height:15px; background:url(../image/close_off.gif) no-repeat; float:right;}
.closeList_ov { width:15px; height:15px; background:url(../image/close_ov.gif) no-repeat; float:right;}

.replyTitle { clear:both; width:930px; margin-bottom:10px; float:left; background:url(../image/line_dash.gif) bottom repeat-x; line-height:20px; padding-bottom:9px; font-weight:bold; font-size:15px;}
.replyInfo { clear:both; text-align:right; margin-bottom:5px;}
.replyInfo .name { margin-right:15px; color:#ff6600;}
.replyInfo .date {margin-right:10px;color:#999;}
.replyInfo .time {color:#999;}
.replyTxt { clear:both; width:98%; padding:1%;}
.reBar { font-size:12px; font-weight:bold; background:url(../image/rebar.gif) no-repeat; width:890px; height:25px; padding:0 10px 0 15px; line-height:25px; margin:0 0 10px 0;}
.numbox { color:#fff; background:url(../image/numbox.gif) no-repeat; text-align:center; width:16px; float:right;}

.replyTable { border:none; }
.replyTable td { padding:7px;}
.replyTable th { padding:7px; text-align:right; width:70px; vertical-align:top;}
.replyTable select.group  { width:120px;font-size:12px; color:#666;}
.replyTable input.title {width:370px;font-size:12px; color:#666;}
.replyTable input.name {width:180px;font-size:12px; color:#666;}
.replyTable textarea.edit {width:800px; height:300px; font-size:12px; color:#666;}

.uploadPic { clear:both; margin-top:20px; padding:0 30px; width:868px;}
.uploadPic .title { font-weight:bold; padding-top:20px; background:url(../image/line_dash.gif) repeat-x; margin-bottom:5px;}
.picInfo { background:url(../image/line_dash.gif) bottom repeat-x; padding:5px 0 10px 0;/*margin-bottom:10px;*/  width:100%;}
.uploadPic .filename { color:#000; float:left;}
.uploadPic .filename img { margin-right:5px; vertical-align:top;}
.uploadPic .picurl { clear:both; /*margin-top:3px;*/ color:#666; padding-left:20px;}

.noteTxt { color:#666;font-size:11px !important; width:100%;}
.noteTxt ol { margin-left:20px; padding:10px;}
.noteTxt ol li {list-style-type: decimal;padding-left:0px; margin-bottom:3px;}
.noteTxt ol li ul {list-style:none; margin-top:3px;}
.noteTxt ol li ul li {list-style:none;background:url(../image/arr.gif) 5px 3px no-repeat; padding-left:15px; color:#666; line-height:14px;}


.bookOk { width:98%; padding:0 1%;}
.bookOk .title { color:#cc0000; font-size:15px; font-weight:bold; clear:both;}
.bookOk ol { margin-left:20px; padding:10px;}
.bookOk ol li {list-style-type: decimal;padding-left:0px; margin-bottom:3px;}

/*ACT Button*/
.Mctnter { margin:0 auto; width:90px; clear:both; margin-top:15px;}
.btnArea { clear:both; height:20px;}
.Mctnter120 {margin:0 auto; width:120px; clear:both; margin-top:15px;}

/*精選手機*/
.w630{ width:640px;}
.wall { width:100%; clear:both;}
.wall .line{ background: url(../image/dot_line.jpg) 0 0 repeat-x; margin:10px 10px; width:580px; height:5px; clear:both; float:left;}
.groupBar { height:22px; float:right; background:url(../image/m_groupbg.gif) repeat-x;}
.groupBar li { display:inline-block; float:left; border-right:1px solid #ccc; height:22px; padding:0 5px; line-height:22px;}
.groupBar li.first{ background: url(../image/m_groupL.gif) no-repeat; padding-left:10px;} 
.groupBar li.last{ background: url(../image/m_groupR.gif) right no-repeat; padding-right:10px; border:none;} 
.groupBar a:hover { color:#ffae00; font-weight:100; text-decoration:none;}

/*for_safari_only*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#groupBar li {font-size:11px;}
}


.phoneBox { width:118px; float:left; margin-right:2px; text-align:center; overflow:hidden;}
.phoneBox .brand { font-size:11px; font-weight:bold; clear:both;width:118px;}
.phoneBox .typeN { font-size:11px; clear:both; width:118px;}

.gotop { clear:both; height:11px; margin:10px 0; width:100%;}
.gotop a{ background:url(../image/gotopoff.gif) no-repeat; height:11px; width:35px; display:block; float:right;}
.gotop a:hover{ background:url(../image/gotopov.gif) no-repeat;}

.phoneDetail { width:630px; clear:both; float:left; margin-bottom:10px; margin-bottom:!important 0; }
.phoneDetail .photo { width:252px; height:302px; float:left; background:url(../image/phone_de_bg.jpg) repeat-x; border:1px solid #d5d5d5;}
.phoneDetail .phoneInfo { width:355px; float:right; margin-left:15px;}
.phoneDetail .brand { font-size:15px; font-weight:bold; color:#ff7800; line-height:18px; width:160px; float:left;}
.phoneDetail .icons { width:190px; float:right; text-align:right;}
.phoneDetail .icons img { margin-right:3px;}
.phoneDetail table { clear:both; margin-top:10px;}
.phoneDetail td ,.phoneDetail th{ padding:3px; text-align:left; vertical-align:top;}
.button { background:url(../image/phone_line.jpg) repeat-x; clear:both; height:50px; padding-top:15px; padding-left:80px; margin-top:15px;}
.buttonOne { background:url(../image/phone_line.jpg) repeat-x; clear:both; height:50px; padding-top:15px; padding-left:135px; margin-top:15px;}
.loginTable .line{ background: url(../image/line_so.gif) bottom repeat-x; padding-bottom:20px;}
 td.tdRight {text-align:right;}
/*手機介紹*/
.detail1 ,.detail4{ padding:10px;}
.detail1 p{ margin:0 0 20px 0; color:#666; line-height:19px; padding-left:15px;}
.detail4 p{ margin:5px 0 0 0; color:#666; line-height:19px; padding-left:15px;}
.detail1 ul{ margin:0 0 20px 15px; color:#666; line-height:19px;}
.detail1 li { padding-left:10px; background:url(../image/tip.jpg) 0 9px no-repeat;}
.detail1 h1 { font-size:15px; color:#ffae00; font-weight:bold; margin-bottom:5px;}
.detail1 h2 { font-size:12px; font-weight:bold; margin-bottom:5px;color:#333; background:url(../image/phone/tip_p.gif) no-repeat; padding-left:15px;}
.detail1 h3 { font-size:12px; margin-bottom:5px;color:#333; padding-left:15px; font-weight:bold;}

.detail1 .groupBar ,.detail2 .groupBar{ height:22px; float:right; background:url(../image/m_groupbg.gif) repeat-x;}
.detail1 .groupBar ul ,.detail1 .groupBar ul { margin:0;}
.detail1 .groupBar li ,.detail1 .groupBar li{ display:inline-block; float:left; border-right:1px solid #f1f1f1; height:22px; padding:0 5px; line-height:22px; background:none;}
.detail1 .groupBar li.first ,.detail1 .groupBar li.first{ background: url(../image/m_groupL.gif) no-repeat; padding-left:10px;} 
.detail1 .groupBar li.last ,.detail1 .groupBar li.last{ background: url(../image/m_groupR.gif) right no-repeat; padding-right:10px; border:none;} 
.detail1 .groupBar a:hover ,.detail1 .groupBar a:hover { color:#ffae00; font-weight:100; text-decoration:none;}

/*.detail1 .menu ul ,.detail2 .menu ul{ }
.detail1 .menu li ,.detail2 .menu li { display:block; float:right; height:15px; margin-left:10px; background:none; padding:0;}
.detail1 .menu li a ,.detail2 .menu li a { color:#ffae00; font-weight:bold; text-decoration:underline;}*/

/*手機規格*/
.detail2 {color:#666}
.detail2 td{ padding:7px;border-bottom:1px solid #f1f1f1;color:#666}
.detail2 th{padding:7px; text-align:left; border-bottom:1px solid #f1f1f1; color:#333; /*width:130px;*/}
.detail2 td.title{ text-align:center; font-weight:bold; background:#f1f1f1; border:none;color:#333;}
.detail2 h1{ font-size:15px; color:#ffae00; font-weight:bold;}
/*logoin*/
.login750 { width:750px; margin:10px auto;}
.loginTitle { clear:both; width:700px; margin:0 0 10px 10px; float:left; font-weight:bold; font-size:15px;}

.loginTable { border:none; line-height:19px; margin-left:140px; }
.loginTable td { padding:7px;}
.loginTable th { padding:7px 0 7px 7px; text-align:right; vertical-align:top; font-weight:100;}
.loginTable .line{ background: url(../image/line_so.gif) bottom repeat-x; padding-bottom:20px;}
.loginTable input {font-size:12px;  color:#333; padding:0;margin:0 5px 0 0; width:200px;}

/*評測*/
.detail4 img { border:1px solid #f1f1f1; margin-top:15px; margin-bottom:0;}
.detail4 h1{ font-size:15px; color:#ffae00; font-weight:bold; margin-bottom:5px; margin-top:15px;}
.detail4 h2 { font-size:12px; font-weight:bold; margin-top:15px;color:#333; background:url(../image/phone/tip_p.gif) no-repeat; padding-left:15px;}

/*GOGOTOP*/
#content{
	width:950px;
	padding:0;
	margin:0 auto;
	font-size:1px;
	line-height:1px;
	text-align:left;
}
#menu{
	position:absolute;
	z-index:1;
	visibility: visible;
	padding:0;
	margin:0;
	width:11px;
	height:41px;
}

#gotop{
	position:absolute;
	height:41px;
	margin:0px 0 0 635px;
	#margin:0px 0 0 635px;
}

#gotop a#top ,#gotop a#top:hover {
	width:11px;
	height:41px;
	display: block;
}

#gotop a#top{
	background:url(../image/top.png) left top no-repeat;
}
#gotop a#top:hover{
	background:url(../image/top_ov.png) left top no-repeat;
}

/*promotion*/
.promoBox {background: url(../image/line_so.gif) bottom repeat-x; clear:both; width:618px; float:left; margin-top:10px; padding-bottom:10px;}
.promoBox h1{ font-size:12px; font-weight:bold; margin:0 0 5px 0;}
.promoBox .txt{ }
.promoBox img{ float:left; margin:0 20px 0 0; border:1px solid #d9d9d9;}

/*faq*/
.faqbox { padding:15px; width:618px;}
.faqbox h1 { background:url(../image/icon_qq.gif) no-repeat; height:23px; line-height:23px; padding-left:30px; font-size:12px; font-weight:100;}
.faqbox h2 {font-size:13px; font-weight:bold; margin-bottom:15px;}
.faqbox p{ padding:0 0 10px 30px; color:#666; }
.faqbox .ans {padding:0 0 10px 30px; color:#666;}
.faqbox .ans ul {padding:0 0 10px 0; color:#666;}
.faqbox .ans ul li { margin-bottom:5px;}
.faqbox .line{ background:url(../image/dotline-faq.gif) repeat-x; height:3px; clear:both; width:100%; display:block; margin:5px 0;}
.faqbox .Qlist {background:url(../image/icon_qq.gif) no-repeat; height:20px; line-height:20px; padding-left:30px; font-size:12px; font-weight:100;}
.faqbox .openList ,.faqbox .openList_ov ,.faqbox .closeList ,.faqbox .closeList_ov { margin-top:3px;}

/*rateplane*/
.rateBox { width:230px; float:left;}
.rateBox .top { background:url(../image/fetBox_topbg.gif) no-repeat; height:32px; clear:both; }
.rateBox .mid { background:url(../image/fetBox_bg.gif) bottom no-repeat; padding:15px;}

.rateBox .more {  width:35px; display:block; height:7px; float:right; margin:14px 5px 0 0;}
.rateBox .more a { background:url(../image/btn_more.gif) no-repeat; height:7px; display:block;}
.rateBox .more a:hover{background:url(../image/btn_more.gif) 0 -7px no-repeat; }

.rateBox .mid h1 { color:#333; font-weight:bold; font-size:12px; line-height:18px; margin-bottom:5px;}
.rateBox .mid h2 { color:#666; font-size:12px; font-weight:bold; line-height:18px;margin-bottom:5px;}
.rateBox .mid img { margin-left:0px;}
.rateBox .mid ul li { background:url(../image/arr_gray.gif) 5px 3px no-repeat; padding-left:15px; color:#666; line-height:14px; margin-bottom:5px;}
.rateBox .mid .info { height:185px; margin-top:15px;}

.rateDetail h1 { font-size:15px; color:#ffae00; font-weight:bold; margin-bottom:5px;}
.rateDetail h2 { background:url(../image/phone_line.jpg) bottom repeat-x; padding-bottom:10px; margin-bottom:10px; font-size:12px; font-weight:bold; }
.rateDetail p { color:#666; line-height:20px;}
.rateDetail ul { margin-top:5px;}
.rateDetail ul li { background:url(../image/arr_gray.gif) 5px 3px no-repeat; padding-left:15px; color:#666; line-height:14px; margin-bottom:5px;}
.rateDetail img { /*margin-right:15px;*/ float:left;}
.info_pic { width:730px; margin-left:15px; float:left;}/*有圖*/
.info_nopic { width:100%; }/*無圖*/
.ratenote { width:950px; margin:15px 0;}
.info_pic .phoneBox img{ float:none;}

/*新手上路*/
.guideMenu { background:url(../image/guide_L-bg.gif) no-repeat; width:210px; float:left;}
.guideMain { width:740px; float:right;}
.guideMenu .menuHeader { background:url(../image/guide_L-top.gif) bottom no-repeat; clear:both; width:100%; color:#ffae00; display:block;}
.guideMenu .menuHeader h1 { font-size:13px; font-weight:bold; margin:0 10px;}
.guideMenu .menuHeader p { padding:10px;}
.guideMenu ul { width:210px; clear:both;}
.guideMenu ul li {}
.guideMenu ul li.on { background:url(../image/guide_m-on2.png) no-repeat;width:175px; padding:5px 10px 5px 25px; display:block; float:left;}
/*.guideMenu ul li.on b { font-weight:100; background:url(../image/guide_tip.png) no-repeat; padding-left:20px; display:block;}*/
.guideMenu ul li a {background:url(../image/guide_L-line.png) bottom no-repeat; width:175px; padding:5px 10px 5px 25px; display:block; float:left;}
.guideMenu ul li a:hover {background:url(../image/guide_m-on.png) bottom repeat-y; text-decoration:none;}
/*******soft*** 小馬**/

.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}
.pl15{ padding-left:15px;}
.pr15{ padding-right:15px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}
.pt5{ padding-top:5px;}
.pt15{ padding-top:15px;}
/************hot soft******/
#hot_soft table td{ color:#666; font-size:11px;}
#hot_soft li{ width:90px; float:left;}
#hot_soft li a { 
	color:#666; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-size:/*\**/10px\9;
	text-decoration:none;
}
/*ie6*/
*html #hot_soft li a{ font-family:Arial, Helvetica, sans-serif;font-size:10px!important;}
/*ie7*/
*+html #hot_soft li a{ font-size:10px!important;}

#hot_soft li a:hover{ 
	color:#666;
	font-size:11px;
	font-size:/*\**/10px\9;
	text-decoration:underline;
}
/*ie6*/
*html #hot_soft li a:hover{ font-family:Arial, Helvetica, sans-serif;font-size:10px!important;}
/*ie7*/
*+html #hot_soft li a:hover{ font-size:10px!important;}
.soft_pic_link img{ display:block; border:#b3b3b3 3px solid; display:block;}
.soft_pic_link a img{ display:block; border:#b3b3b3 3px solid; display:block;}
.soft_pic_link a:hover img{ border:#ff6600 3px solid; display:block;}
.dot_line{background:url(../image/dot_line.jpg) repeat-x; height:2px; padding-bottom:10px;_padding-bottom:0px;}
.faq { 
	padding-top:5px;
	*padding-top:3px!important;
	_padding-top:6px;
	padding-left:5px; 
	width:280px; 
	clear:both;
}
/****faq******/
.faq li { line-height:21px; text-align:left;}
.faq li span{ width:67px!important;padding-right:5px; text-align:left; display:block; float:left;}
.faq li a { color:#555; text-decoration:none;}
.faq li a:hover{ color:#000000; text-decoration:underline;}

/**/
.phoneBox_1 { width:108px; margin-left:0px; text-align:center; overflow:hidden; /*border:#FF0000 1px solid;*/ cursor:pointer;}

.phoneBox_1 .brand { font-size:11px; font-weight:bold; clear:both;width:108px;}
.phoneBox_1 .typeN { font-size:11px; clear:both; width:108px;}
a:hover .phoneBox_1 .brand { text-decoration:underline;}
a:hover .phoneBox_1 .typeN { text-decoration:underline;}

.marquee_area {
	position:relative;
	width:580px;/*560*/ 
	*width:580px;
	height:280px; 
	margin-left:20px;
	*margin-left:-30px;	
	overflow:hidden;
	margin-top:-150px;
	float:left;
}
.marquee_area ul {
	position:absolute;
	list-style-type:none;
	margin:0;
	width:1000px;
	ZOOM: 1;
	overflow:hidden;
}
.marquee_area ul:after {
	display:block;
	height:0px;
	visibility:hidden;
	clear:both;
	CONTENT: ".";
}
.marquee_area li {
	margin-left:5px; 
	float:left;
	width:110px!important;
	display:block;	
	/*height:300px;*/
}
.phone-back {float:left; }
.phone-next {float:right;}
.tip_on{
	width:200px; 
	height:147px; 
	background:url(../image/phone_tip_bg.gif) no-repeat; 
	padding:10px 8px 10px 10px; 
	font-size:12px; 
	color:#333333; 
	font-family:Arial, Helvetica, sans-serif;
	margin:2px 0 0 -40px;
	z-index:500;
}
.tip_on .phone_name { line-height:18px; padding:0 0 5px 5px;color:#000; text-align:center;}
.tip_on .phone_name b { padding-right:5px;}
.tip_on .phone_pic{ float:left;  width:85px; }
.tip_on .phone_support{ 
	margin:17px 0 0 5px;
	float:left; 
	width:109px;
	font-size:11px;
	font-size:/*\**/10px\9; 
	line-height:14px;

}
/*ie6*/
*html .tip_on .phone_support{ font-family:Arial, Helvetica, sans-serif;font-size:10px!important;}
/*ie7*/
*+html .tip_on .phone_support{ font-size:10px!important;}

.tip_off{ display:none; }


