/* RESET */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
strong{ font-weight:bold}

ul, ol {
	list-style: none;
}
fieldset, img {
	border: none;
}
caption, th {
	text-align: left;
}
table {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68);
}
td {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68);
}
/* LAYOUT */
.clear {
	clear: both;
}
.clearer {
	clear: both!important;
	display: block!important;
	margin: 0!important;
	padding: 0!important;
	height: 1px!important;
	line-height: 1px!important;
	font-size: 1px!important;
	overflow:hidden!important;
	margin-top:-1px!important
	
}

#container {width: 990px; margin: 0 auto; position: relative; overflow:hidden;clear:both}
#container h3 {	font:bold 14px/34px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	color:#333;	background:url(file.png) no-repeat 0 0;
	text-indent:2.8em}
#container h3.hbg {	border:1px solid #ccc;	border-top-color:#fff;	border-left:1px solid #fff;	margin-left:1px;+border-left-color:#ccc;+margin-left:0;	background-color:#ebedee;	height:40px;	line-height:40px;	background-position:10px 50%;	text-indent:3.4em}

#main { width: 100%; position: relative}
.main{ background:#fff url(main.gif)}
.main_top{background:url(main.gif) no-repeat -990px 0; padding:14px 0 0 20px; overflow:hidden; height:100%}
.BorderTopline{border-top:1px solid #ccc}
/*.news_li li{ background:url(news_li_bg.gif) repeat-x 0 100%; margin:0 10px; line-height:31px; height:31px;	overflow:hidden}*/
.news_li li{ background:url(li_arrow.gif) no-repeat;	border-bottom:1px dotted #ccc;	margin:0 10px;	line-height:30px;	height:30px;	overflow:hidden;padding-left:1em}
.news_li li a{ padding-left:1em}
.news_li li a:hover{background-position: 0 -36px;}
.news_li li .date{ font-size:12px; float:right; color:#999}
.m_b_10{ margin-bottom:10px}

/*ad*/
.ad-950_80{ margin-bottom:10px; width:950px; float:left;}
.tg-table-paper { border-collapse: collapse; border-spacing: 0; }
.tg-table-paper td, .tg-table-paper th { background-color: #F8F8F8; border: 1px #bbb solid; color: #333; font-family: sans-serif; font-size: medium; padding: 10px;}
.tg-table-paper .tg-even td  { background-color: #FFFFFF; }
.tg-table-paper th  { background-color: #F0F0F0; color: #333; font-size: 110%; font-weight: normal; }
.tg-table-paper tr:hover td, .tg-table-paper tr.even:hover td  { color: #222; background-color: #FFFBEF; }
.tg-bf { font-weight: bold; } .tg-it { font-style: italic; }
.tg-left { text-align: left; } .tg-right { text-align: right; } .tg-center { text-align: center; }
/* TYPE */
body {
	background:#f1f1f1 url(bg.gif) repeat-x 0 0;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", "Microsoft Yahei", Arial, Verdana, sans-serif;
	color: #4a4a4a
}
input,select,textarea{ font-family:"Lucida Grande", "Lucida Sans Unicode", "Microsoft Yahei", Arial, Verdana, sans-serif; font-size:12px}
h1 {
	font-weight: normal; margin-bottom: 20px;
}
h2 {
	font-weight: bold; 
}
h3 {
	font-weight: normal; margin-bottom: 20px;
}
h4 {
	font-weight: normal; margin-bottom: 20px;
}
h5 {
	font-weight: normal; margin-bottom: 20px;
}
h1 {
	letter-spacing: -1px;
}
h2 {
	letter-spacing: -1px;
}
h1 {
	font-size: 34px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-family: ProximaNovaBold, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 15px;
}
p {
	padding-bottom: 5px;
}
a {
	color: #4a4a4a;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#2a609f
}

.float_r{ float:right}
.float_l{ float:left}
.arrow_a{display:block; background:url(c_more.gif) no-repeat 0 0; line-height:20px!important; padding-left:20px; height:20px!important; color:#00abf6!important; text-decoration:none;}
.arrow_a:hover{background-position:0 -20px; color:#999!important;}

img{border: 0;} 
.pager{ font-size:14px;float:right; margin:0 0 10px}
.pager li{ float:left; margin:0 5px}
.pager .cur{ color:#09f; font-weight:bold}

/*Box*/
#Comments_tabcon{margin-left:10px; margin-right:10px}
.box{ background:#fff url(box_bg.gif) repeat-x 0 100%; border-top:1px solid #ccc; float:left; overflow: hidden; }
.box .l{ background: url(box_left.gif) no-repeat 0 100%}
.box .r{ background:url(box_right.gif) no-repeat 100% 100%;padding-bottom:10px; height:100%; overflow:hidden}
.box .in{ height:100%; overflow:hidden; margin:10px}
.box2{ background:#fff url(box_bg.gif) repeat-x 0 100%; border-top:1px solid #ccc; float:left; overflow: hidden; margin-right:10px}
.box2 .l{ background: url(box_left.gif) no-repeat 0 100%}
.box2 .r{ background:url(box_right.gif) no-repeat 100% 100%;padding-bottom:10px; height:100%; overflow:hidden}
.box2 .in{ height:100%; overflow:hidden; margin:10px}
.w300{ width:300px}
.w640{ width:640px}
.w240{ width:240px}
.w700{ width:700px}
.border1 {
	BORDER-BOTTOM: #e9e9e9 2px solid; BORDER-LEFT: #e9e9e9 2px solid; BORDER-TOP: #e9e9e9 2px solid; BORDER-RIGHT: #e9e9e9 2px solid
}
.border1 P {
	LINE-HEIGHT: 22px; MARGIN: 10px
}
.border1 DIV {
	LINE-HEIGHT: 22px
}
.border1 .tit1 {
	LINE-HEIGHT: 30px; MARGIN: 0px
}
.border1 A {
	COLOR: #006ffc
}
.l1 {
	WIDTH: 634px; FLOAT: left
}
.tab {
	MARGIN: 0px auto; WIDTH: 630px
}
.tab TH {
	BACKGROUND: url(../images/tab_bg.jpg) repeat-x; HEIGHT: 28px; TEXT-ALIGN: center
}
.tab .left1 {
	TEXT-ALIGN: left; PADDING-LEFT: 20px
}
.tab TD {
	BORDER-BOTTOM: #c8c8c8 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
.tab A {
	COLOR: #4586d6
}
.absmiddle {
	VERTICAL-ALIGN: middle
}
.red {
	COLOR: #f52b2b
}
.cblue {
	color: rgb(78, 189, 235);
}
/* GLOBALHEADER */
#globalheader {
	width: 990px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	background:url(global_header.gif) repeat-x 0 -472px; clear:both;
}
#globalheader #left {
	background:url(global_header.gif) no-repeat 0 0
}
#globalheader #right {
	height: 236px;
	background:url(global_header.gif) no-repeat 100% -236px;
	overflow:hidden;
}
#globalheader h2 {
	margin-left:70px;
	margin-top:50px
}

#globalheader #umenu {
	position:absolute;
	right:45px;
	top:20px;
	color:#fff
}
#globalheader #umenu a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline
}
#globalheader #umenu a:hover {
	text-decoration:none
}
#globalheader #menu {
	width:950px;
	background: url(global_menu_bg.gif) no-repeat 50% 0;
	position:absolute;
	left:20px;
	top:149px;
	text-align:center
}
#globalheader #menu li {
	float:left;
	margin:15px 1px 0
}
#globalheader #menu li a {
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	display:block
}
#globalheader #menu li a span {
	line-height:30px;
	display:block;
	padding:0 18px
}
#globalheader #menu li a:hover, #globalheader #menu li a.current {
	background:url(global_menu_on.gif) no-repeat 0 0;
	text-decoration:none
}
#globalheader #menu li a:hover span, #globalheader #menu li a.current span {
	background:url(global_menu_on.gif) no-repeat 100% 100%
}
#globalheader #menu li.line{ height:40px; width:1px; margin:12px 30px 0; background:url(global_menu_line.gif) }

/* GLOBALSEARCH */
#global_search{ background: url(global_search.gif); width:480px; height:70px; position:absolute; top:50px; right:40px;z-index:100}
#global_search form{position:absolute;top:20px;left:25px;top:12px\0}
#global_search input{ border:0; background-color:transparent; line-height:29px; height:29px}
#global_search_btn{ background:url(global_search_btn.gif); height:30px; width:101px; border:0; cursor:pointer; margin-left:10px;	position: relative;top:8px\0}
#global_search #search_area{ color:#2a609f; font-weight:bold; cursor:pointer; width:90px; text-align:center; font-family: Arial}
#global_search #search_area_div{ background:url(global_search_area_divbg.png); width:252px; height:192px; position:absolute; left:104px; top:46px; display:none;}
#global_search #search_area_div{ -background:url(global_search_area_divbg.gif)}
#global_search #search_area_div ul{ margin:15px}
#global_search #search_area_div ul li{ width:49.5%; float:left;background:url(news_li_bg.gif) repeat-x 0 100%;line-height:40px; }
#global_search #search_area_div ul li.all{ width:100%}
#global_search #search_area_div ul li a{ background:url(global_search_area_div_sbg.gif) no-repeat 0 8px; line-height:40px; display:block; padding-left:2em; float:left}
#global_search #search_area_div ul li a:hover,#global_search #search_area_div ul li a.select{ background-position: 0 -32px}
#global_search #keyword{  width:228px; font-size:16px; font-weight:bold; color:#333; font-family: Arial}
#global_search #keyword2{  width:228px; font-size:16px; font-weight:bold; color:#333; font-family: Arial}

/* GLOBALFOOTER */
#globalfooter{width: 990px; clear:both;	margin: 0 auto;	position: relative; margin-top:-10px; background: url(global_footer.gif) repeat-x 0 100%}
#globalfooter #left{ background:url(global_footer.gif) no-repeat 0 0}
#globalfooter #right{ background:url(global_footer.gif) no-repeat 100% -241px; height:241px}
#globalfooter #top{ background: url(globalfooter_topmenu.png) no-repeat 0 0;-background-image: url(globalfooter_topmenu.gif); width:990px; height:100%;}
#globalfooter h3{ position:absolute;top:114px;left:34px}
#globalfooter #links{  margin:0;position: absolute;left:360px;top:0;}
#globalfooter #links dl{ float:left;width:130px}
#globalfooter #links dt{  margin-bottom:10px;color:#009be6;font: bold 13px/70px "microsoft yahei"}
#globalfooter #links dd{line-height:20px; background:url(globalfooter_dd.gif) no-repeat 0 50%; text-indent:1em}
#globalfooter #links dd a{color:#999;}
#globalfooter #links dd a:hover{ color:#fff; text-decoration:none}
#globalfooter #rss{ background:url(rss.gif) no-repeat 0 50%; height:22px; width:50px; display:block; text-indent:-10em; overflow:hidden; position:absolute; top:25px; right:40px}
#globalcp{width: 940px; margin: 0 auto; overflow:hidden;clear:both; text-align:right; height:35px; color:#333}
#globalcp .out_link{display:block; float:left;height:35px; width:100px;background:url(foot_outlink.gif) no-repeat 0 0;overflow:hidden; text-indent:-1000em;margin-right:10px;text-align:left}
#globalcp .out_link:hover{background-position:0 100%}
#globalcp #b{background-position:-113px 0}
#globalcp #b:hover{background-position:-113px 100%}
#globalcp #c{background-position:-229px 0}
#globalcp #c:hover{background-position:-229px 100%}
#globalcp #d{background-position:-334px 0;width:35px}
#globalcp #d:hover{background-position:-334px 100%}

#app_tab,#review_tab,#hot_tab,#NewsHot_tab,#IPhoneNews_tab,#MovieHot_tab,#AppleNews_tab,#GphoneNews_tab,#PalmNews_tab,#remark_tab,#bbs_hot_tab,#Comments_tabtag,#tag_hot_tab{ margin-top:-32px}
.c_tabtag{ line-height:30px; height:30px; border-bottom-color:#fff; float:right;}
.c_tabtag .more{ float:right; width:40px; height:25px; overflow:hidden; display:block; color:#09f}
.c_tabtag ul{ float:right}
.c_tabtag li{ background:#f0f2f2; float:left; margin-right:10px;border:1px solid #ccc; border-width:0 0 1px 1px; font-size:12px; font-weight:bold; color:#666;line-height:30px; height:30px; border:1px solid #ccc; padding:0 15px; display:inline;cursor:pointer}
.c_tabtag li.cur{ color:#333; background:#fff url(tab_on.gif) no-repeat 2px 2px; border-bottom-color:#fff;}
.c_tabcon{width:100%; height:550px; overflow:hidden; clear:both}
.c_tabcon div{ padding:10px; color:#666; font-size:12px}
.c_tabcon div div{ padding:0}
.c_tabcon li.app{border-bottom:1px dotted #ccc;height:100px;}
.c_tabcon li.app img{ float:left; margin-top:10px}
.c_tabcon li.app p{ margin-left:50px}
.c_tabcon li.app .title{ display:block; font-size:14px; font-weight:bold; color:#2a609f; line-height:30px;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;width:220px}
.c_tabcon li.app .more{ display:block; background:url(c_more.gif) no-repeat 0 1px; line-height:20px; padding-left:20px; color:#00abf6; margin:10px 10px 10px 200px}
.c_tabcon li.app .more:hover{ background-position:0 -19px; color:#999}

.c_tabconmac{width:100%; height:350px; overflow:hidden; clear:both}
.c_tabconmac div{ padding:10px; color:#666; font-size:12px}
.c_tabconmac div div{ padding:0}
.c_tabconmac li.app{border-bottom:1px dotted #ccc;height:100px;}
.c_tabconmac li.app img{ float:left; margin-top:10px}
.c_tabconmac li.app p{ margin-left:50px}
.c_tabconmac li.app .title{ display:block; font-size:14px; font-weight:bold; color:#2a609f; line-height:30px;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;width:220px}
.c_tabconmac li.app .more{ display:block; background:url(c_more.gif) no-repeat 0 1px; line-height:20px; padding-left:20px; color:#00abf6; margin:10px 10px 10px 200px}
.c_tabconmac li.app .more:hover{ background-position:0 -19px; color:#999}
/* GLOBALHeadAD 5-22*/
.title{ display:block; font-weight:bold; font-size:14px; color:#2a609f;white-space:nowrap; overflow:hidden;text-overflow: ellipsis}
#container h3.app1{ background-image:url(webicon/app1.png)}
#container h3.wallpaper{background-image:url(webicon/wallpaper.png)}
#read_content{ font-size:14px; line-height:1.8em;padding:10px; margin:0 15px 0 20px; height:100%; overflow:hidden; clear:both}
#read_content_i{ font-size:14px; line-height:1.8em;height:100%; overflow:hidden; clear:both}
.softimg{ width:300px; float:left; height:300px}
.softimg .img{width:200px; height:200px}
.read_title{ repeat-x 0 100%; padding:10px; margin:0 15px 0 20px; border-top:0px solid #ccc; height:100%;overflow:hidden}

.read_title .cat{ float:left; background:url(h70.gif) no-repeat 100% 50%; height:89px; width:10px; margin-right:25px; text-align:center; color:#999}

.read_title .cat strong{ color:#2765a3; display:block; font-size:22px; font-family:'microsoft yahei',Arial,Verdana,Tahoma,Lucida Grande,sans-serif; line-height:47px; height:47px; margin-top:10px}

.read_title h1{ font:bold 23px/1em 'microsoft yahei',Arial,Verdana,Tahoma,Lucida Grande,sans-serif; margin:20px 0 15px}
.read_content_soft{ border-bottom:10px solid #ebebeb; margin-bottom:40px; height:100%; overflow:hidden; clear:both}
.read_content_soft .icon{ width:250px; float:left; height:265px}
.read_content_soft .icon img{ margin:15px 0 0 20px}
.read_content_soft .icon180{ width:180px; float:left; height:265px}
.read_content_soft .icon180 img{ margin:15px 0 0 20px}
.read_content_soft h1{ font-size:28px; font-family:'microsoft yahei'; font-weight:bold; line-height:1em; margin:15px 0 10px 0;}
.read_content_soft h2{ font-size:28px; font-family:'microsoft yahei'; font-weight:bold; line-height:1em; margin:15px 0 10px 0;}
.read_content_soft td{ height:30px; border-bottom:1px solid #ccc}
.read_content_soft th{ background-color:#6a6a6a; font-size:1px; height:10px; line-height:1px}
.read_content_soft th.l{ background-color:#bdbdbd; width:110px}
.read_content_soft td.r{ text-align:right}
#read_content p{ margin-bottom:1em}
.f_left-img{ float:left; margin:10px 10px 10px 0}
.f_right-img{ float:right; margin:10px 0 10px 10px}
.center-img{ margin:auto; padding:10px 0;text-align:center}
#read_content .video{ background:#333 url(read_videoBg.gif) no-repeat 100% 0; padding:10px; font-size:13px; color:#999; font-weight:bold; width:480px; margin:10px auto }
.read_album{ background:#f6f6f6; padding:10px; text-align:center; font-size:14px; font-weight:bold}
.read_album p{margin:10px 0; text-indent:0!important}
.read_album p a{margin:0 5px;font-size:12px;overflow:hidden; float:left; width:145px }
.read_album p img{ border:0px solid #000}
#tech_top{ background:url(tech_topl.gif); height:54px; width:976px; margin:-13px 0 10px -13px; overflow:hidden}
#tech_top_main{ background:url(tech_top.gif); height:54px; width:976px; margin:-13px 0 10px -13px; overflow:hidden}
#tech_top a{ display:block; height:50px; margin-top:4px; margin-left:5px; width:250px; text-indent:-100em; overflow:hidden}
#tech_top a:focus { -moz-outline-style: none } 
.tech_content{ border-bottom:3px solid #09f; margin-bottom:10px}
.tech_content .title{ font:bold 24px/1.2em 'microsoft yahei'; color:#2a609f; margin:10px 0;}
.tech_content .title h1{ padding-top:15px;}
.tech_content .title a{ color:#2a609f}
.tech_content .title .cal{ background:url(tech_cal.gif) no-repeat 0 5px; width:55px; height:51px; text-align:center; color:#76622a; font-family:"Times New Roman", Times, serif; font-size:14px; float:left; line-height:16px; padding-top:15px; margin-right:15px}
.tech_content #read_content{ font-size:14px; line-height:1.6em;}
.tech_content .bottom_bar{ padding:0 5px 5px;}
.tech_content .bottom_bar .arrow_a{ width:80px}
.tech_content .copyright_warning{ background: url(copyright_warning.gif) no-repeat 0 0; width:376px; height:136px; margin:0 auto; overflow:hidden; text-indent:-100em}
.tech_content .author{ padding:0 10px}
#tech #album_img { padding:10px 0 10px 10px; margin-right:0; height:100%; overflow:hidden}
#tech #album_img a{ width:75px; height:75px; overflow:hidden; float:left; margin-right:17px;-margin-right:12px; margin-bottom:15px}
#tech .wallpaper_img{ padding:15px 0 15px 15px; margin-right:0; height:100%; overflow:hidden}
#tech .wallpaper_img a{ width:60px; height:90px; overflow:hidden; float:left; margin-right:10px;margin-bottom:15px}
#contribute{ background:url(contribute_bg.gif) no-repeat 9px 9px; height:208px; width:298px; border:1px solid #ccc; margin-bottom:10px; float:left}
#contribute_btn{ background:url(contribute_btn.gif) no-repeat 0 0; height:57px; width:194px; display:block; text-indent:-100em; overflow:hidden; margin-top:100px; margin-left:60px}
#contribute_btn:hover{ background-position:0 100%}
#contribute em{ font-style:normal; color:#fff; margin-left:30px; padding-top:5px; float:left}
#visitor {
	clear: both; margin-top: 20px; float: left;
}
#buy_top {
	background: url("buy_board_top.gif"); height: 5px; overflow: hidden;
}
#buy_bottom {
	background: url("buy_board_bottom.gif"); height: 11px; overflow: hidden;
}
#r_board #livechat h2 {
	background: url("livechat_title.gif");
}
#livechat img {
	border-right-color: rgb(200, 200, 200); border-left-color: rgb(153, 153, 153); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#r_board {
	margin: 15px 10px 0px 15px; width: 229px; overflow: hidden; float: right;
}
#r_board h2 {
	background: url("r_board_title_1.gif") no-repeat; width: 229px; height: 26px; overflow: hidden;
}
#r_board #product_link {
	background: url("r_board_bottom.gif") no-repeat bottom; padding-bottom: 11px;
}
#r_board #product_link img {
	heigh: 20px;
}
#r_board #product_link a:hover img {
	margin-left: -227px;
}
#r_board #buy ul {
	width: 227px; overflow: hidden; padding-bottom: 10px; border-right-color: rgb(202, 202, 202); border-left-color: rgb(202, 202, 202); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#r_board #buy ul li {
	overflow: hidden; list-style-type: none;padding-left: 20px;
}
#r_board #buy ul li a {
	height: 17px; color: rgb(41, 53, 93); padding-top: 3px; padding-left: 35px; text-decoration: none; display: block;
}
#r_board #product_link ul li a {
	width: 227px; overflow: hidden; padding-left: 0px;
}
#r_board ul li a span {
	color: rgb(166, 3, 3); margin-left: 5px;
}
#r_board #software_download ul li a:hover {
	background: rgb(213, 214, 213); color: black;
}
#r_board ul .r_board_c {
	background: url("r_board_ico.gif") no-repeat 9px 10px; height: 25px; color: black; padding-top: 10px; padding-left: 35px; font-weight: bold; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
#r_board ul .r_board_c_border_top {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#r_board ul .r_board_c_border_bottom {
	padding-bottom: 3px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
#r_board ul .r_board_c_top {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#r_board #software_download {
	background: url("r_board_bottom.gif") no-repeat bottom; padding-top: 8px; padding-bottom: 11px;
}
#r_board #software_download h2 {
	background: url("softwaredownload_title.gif") no-repeat;
}
#r_board #software_download .more {
	padding-top: 10px; padding-left: 90px;
}
#r_board #iphone_theme .more {
	padding-top: 10px; padding-left: 90px;
}
#r_board #software_download .more a {
	background: url("details_ico.gif") no-repeat 20px 3px; color: rgb(62, 127, 207); display: inline;
}
#r_board #software_download .more a:hover {
	background: url("details_ico.gif") no-repeat 20px -12px; color: rgb(41, 53, 93); text-decoration: underline;
}
#r_board #link {
	background: url("r_board_bottom.gif") no-repeat bottom; padding-bottom: 11px; margin-top: 8px;
}
#r_board #link ul {
	padding-bottom: 0px;
}
#r_board #link h2 {
	background: url("links_title.gif");
}
#r_board #link .related_link {
	padding-right: 0px; padding-bottom: 3px; display: inline;
}
#r_board #link .pages_1 {
	padding-right: 108px; padding-bottom: 3px; padding-left: 4px; display: inline;
}
#r_board #link .links_link {
	padding-right: 0px; padding-bottom: 3px; display: inline;
}
#r_board #link .pages_2 {
	padding-right: 108px; padding-bottom: 3px; padding-left: 4px; display: inline;
}
#r_board #link a:hover {
	
}
#r_board #buy {
	margin-bottom: 8px;
}
#r_board #buy ul .price_old {
	font-size: 1.1em; text-decoration: line-through;
}
#r_board #buy ul .price_t {
	text-decoration: none !important; margin-right: 10px; margin-left: 10px;
}
#r_board #buy ul {
	background: url("buy_board_bg.gif") repeat-x bottom rgb(242, 241, 241);
}
#r_board #buy ul li a {
	padding: 0px; display: inline;
}
#r_board #buy ul li a:hover {
	
}
.boxp{background:#f2f3f2;width:226px;}
.tit2{background:url(tit2.jpg) no-repeat;color:#333;line-height:28px;padding:0 11px 0 32px;font-weight:bold;}
.tit2 a{float:right;color:#000;font-weight:normal;text-decoration:underline;}
.tit2_d{background:url(tit2_d.jpg) no-repeat;height:20px;}
.tit3{background:url(tit3.jpg) no-repeat;color:#000;}
.tit3_d{background:url(tit3_d.jpg) no-repeat;height:20px;}
.tit4{background:url(tit4.gif) no-repeat;line-height:32px;padding-left:34px;color:#000;font-weight:bold;}
.border2{border:1px solid #c8c8c8;border-bottom:0;}
.list1{padding:5px 0;}
.list1 li{line-height:30px;padding:0 10px 0 45px;}
.list1 li a{color:#333;}
/* width 5-22 */
.div_w310{ width:310px; overflow:hidden; float:left}
.div_w640{ width:640px; overflow:hidden; float:left; margin-right:10px; padding-top: 16px;}
.div_w250{ width:250px; overflow:hidden; float:left}
.div_w700{ width:700px; overflow:hidden; float:left; margin-right:10px; padding-top: 16px;}
div.body_left {
	width: 647px; line-height: 18px; padding-left: 8px; float: left;
}
div.body_left table {
	margin: auto; border: currentColor;
}
div.body_left table tr td {
	background: rgb(238, 238, 238); border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(255, 255, 255) rgb(255, 255, 255); margin: 1px; padding: 7px; color: rgb(68, 68, 68); line-height: normal;
}
.tgrey {
	background: url("tgrey_bg.jpg") repeat-x left top rgb(77, 77, 77) !important; color: rgb(255, 255, 255) !important; font-weight: bold;
}
.tgrey td {
	background: url("tgrey_bg.jpg") repeat-x left top rgb(77, 77, 77) !important; color: rgb(255, 255, 255) !important; font-weight: bold;
}
.tlblue {
	background: url("tblue_bg.jpg") repeat-x left top rgb(0, 94, 148) !important; color: rgb(255, 255, 255) !important; font-weight: bold;
}
.tlblue td {
	background: url("tblue_bg.jpg") repeat-x left top rgb(0, 94, 148) !important; color: rgb(255, 255, 255) !important; font-weight: bold;
}
td.contentwhite {
	background: url("tblue_bg.jpg") repeat-x left top rgb(0, 94, 148) !important; color: rgb(255, 255, 255) !important; font-weight: bold;
}
.tlgrey {
	background: rgb(221, 221, 221) !important; font-weight: bold;
}
.tlgrey td {
	background: rgb(221, 221, 221) !important; font-weight: bold;
}
/* ad 5-22 */
.ad-300_300{margin-bottom:10px; display:block; width:300px;  float:left; margin-right:10px}
.ad-300_250{margin-bottom:10px; display:block; width:300px;  float:left; margin-right:10px}

/*pro css*/
.pro-bg {
/* 	background: url(pro-bg.jpg) repeat-x 0px -42px;*/
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pro-box {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	position: relative;
	margin-top: 10px;
}
.pro-box-left {
	float: left;
	width: 315px;
}
.pro-box-right {
	float: left;
	width: 655px;
}
.pro-title {
	text-align: center;
	height: 50px;
    padding:10px 0;
}
.pro-title h1 {
	font-size: 30px;
	color: #194356;
	display: inline;
	line-height: 50px;
}
.pro-nav {
	background-image: url(pro-nav-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 3px;
	overflow: hidden;
}
.pro-nav .left {
	float: left;
	width: 550px;
	margin-left: 150px;
}
.pro-nav .left ul {
	float: right;
	display: inline;
	overflow: hidden;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
.pro-nav .left ul li {
	float: left;
	width: 87px;
	height: 43px;
	text-align: center;
	overflow: hidden;
}
.pro-nav .left ul li a {
	color: #333;
	display: block;
	width: 79px;
	height: 43px;
	line-height: 37px;
}
.pro-nav .left ul li a:link, .pro-nav ul li a:visited {
	color: #333;
}
.pro-nav .left ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.pro-nav .left ul li.on {
	background-image: url(pro-nav-on.png);
	background-repeat: no-repeat;
	color: #fff;
}
.pro-nav .left ul li a:hover {
	background-image: url(pro-nav-on.png);
	background-repeat: no-repeat;
	color: #fff;
}
.pro-nav .left ul li.on a {
	color: #fff;
}
.pro-rating {
	position: absolute;
	left: 730px;
	top: 58px;
}
.pro-pic {
	width: 335px;
	display: inline;
	float: left;
	margin-top: 5px;
	margin-right: 30px;
	margin-left: 0;
}
.pro-pic img {
	margin-left: 25px;
}
.pro-txt {
	float: left;
	width: 615px;
	display: inline;
	margin-top: 10px;
}
.pro-txt h2 {
	font-size: 16px;
	color: #666666
	font-weight:bold;
	margin: 0px;
	padding-bottom: 5px;
}
.pro-txt ul {
	margin: 10px 0 15px;
}
.pro-txt ul li {
	padding-left: 25px;
	line-height: 26px;
	background-image: url(dot-4.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
.pro-txt hr {
	border: none;
	border-bottom: #c5c5c5 solid 1px;
	height: 0;
	margin-bottom: 10px;
}
.pro-txt label a {
	color: #4283c4;
	text-decoration: underline;
}
.pro-btn a {
	background: url(btn.png) no-repeat;
	width: 146px;
	height: 60px;
	padding: 30px 0 0 74px;
	display: block;
	float: left;
	margin: 10px 20px 0 0;
	position: relative;
}
.pro-btn a span.win, .pro-btn a span.win1,.pro-btn a span.mac, pro-btn a span.mac1{
	position: absolute;
}
.pro-btn a span.win {
	background: url(btn-win.jpg) no-repeat;
	width: 29px;
	height: 25px;
	display: block;
	top: 17px;
	left: 17px;
}
.pro-btn a span.win1 {
	background: url(btn-win.jpg) no-repeat;
	width: 29px;
	height: 25px;
	display: block;
	top: 17px;
	left: 15px;
}
.pro-btn a span.mac {
	background: url(btn-mac.jpg) no-repeat;
	width: 24px;
	height: 26px;
	display: block;
	top: 16px;
	left: 18px;
}
.pro-btn a span.mac1 {
	background: url(btn-mac.jpg) no-repeat;
	width: 24px;
	height: 26px;
	display: block;
	top: 16px;
	left: 18px;
}
.pro-btn a:hover {
	text-decoration: none;
}
.pro-btn a span {
	font-size: 14px;
	color: #fdfa00;
}
.pro-btn .pro-btn-down {
	background-position: 0 -124px;
}
.pro-btn .pro-btn-down:hover {
	background-position: 0 -214px;
}
.pro-btn .pro-btn-buy {
	background-position: 0 -304px;
}
.pro-btn .pro-btn-buy:hover {
	background-position: 0 -394px;
}
/*ie6 png
#globalheader h2 img,#globalfooter h3 img,#globalfooter #top{-behavior: url(images_new/iepngfix.htc)}*/

quote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #DCDDDD;
	line-height:23px;
	margin:15px 0 0;
	padding:12px 5px 6px;
	text-align:justify;
	text-indent:2em;
	display:block;
}
.tabtag li img,#container .good h3 {-behavior: url(iepngfix.htc)}*/