* { margin:0px; padding:0px }
body { font:12px/160% Verdana, Lucida, Arial, '宋体', Helvetica, sans-serif; color:#000; background:#ffffff; }
textarea, input { padding:0 2px; }
textarea { padding:2px; }
form { display:inline; }
dl, ul { list-style:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
img { border:0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clear { clear:both; height:0; overflow:hidden; }
.cBlue, a.cBlue:link, a.cBlue:visited { color:#0066cc; text-decoration:none }
.cBlue2, a.cBlue2:link, a.cBlue2:visited { color:#0066cc; text-decoration: underline; }
.cWhite, a.cWhite:link, a.cWhite:visited { color:#fff; text-decoration:none }
.cGray, a.cGray:link, a.cGray:visited { color:#999; text-decoration: underline }
.cYellow, a.cYellow:link, a.cYellow:visited { color: #ffa600; text-decoration:none }
.cRed, a.cRed:link, a.cRed:visited { color: #FF0000; text-decoration:none; font-size:11px; font-weight:normal }
.wrap { width:100%; margin:0px auto; zoom:1;}



/* top
------------------------------------------------------------------- */
.wrap .top { width:100%; height:22px; background: url(top_bg.gif) repeat-x; text-align:right; color:#999; padding-top:4px; font-size:11px; }

.wrap .top span { float:right; margin-right:3px; }
.wrap .head {background:url(a2.jpg) no-repeat 0px 0px;height:90px;}



/* title
------------------------------------------------------------------- */
.wrap .content { width:1000px; margin:0px auto; zoom:1; overflow: hidden; background:#fff; }
.wrap .content .title { width:1000px;position:relative; color:#999999; background:url(title_bg.jpg) repeat-x; height:50px; }
.focus .wrap .content .title h2 { width:1000px; font-size:18px; margin-left:10px;line-height:50px; }
.focus .wrap .content .title .nav { width:660px; position:absolute; right:0; top: 12px; font-size: 10px; }
.focus .wrap .content .title .nav li { float:left }
.focus .wrap .content .title .nav .nav1 { background:url(nav_bg.gif) no-repeat; width:151px; height:32px; text-align:center; padding-top:6px; float:left }
.focus .wrap .content .title .nav .nav2 { background:url(nav_bg2.gif) no-repeat; width:151px; height:25px; text-align:center; padding-top:6px; float:left }
.focus .wrap .content .title .nav .nav3 { background:url(nav_bg3.gif) no-repeat; width:179px; height:33px; text-align:center; padding-top:6px; float:left }
.focus .wrap .content .title .nav .nav7 { background:url(nav_bg9.gif) no-repeat; width:151px; height:32px; text-align:center;  padding-top:12px;position:relative;top:-2px;float:left }
.focus .wrap .content .title .nav .nav8 { background:url(nav_bg10.gif) no-repeat; width:151px; height:25px; text-align:center; padding-top:12px;position:relative;top:-2px;float:left }

.focus .wrap .content table { overflow:hidden }
.focus .wrap .content .left .bitcomet .content_bit p { float:right; width:200px; margin-top:5px; font-size: 10px; }
.focus .wrap .content .focus { width:1000px; float:left; background:url(focus_bg.jpg) repeat-x; height:62px; }
.focus .wrap .content .focus h2 { font-size:14px; float:left; font-weight:bold; width:120px; margin-left:10px; margin-top:10px; height:50px; }
.focus .wrap .content .focus p { margin-top:5px; width:700px; line-height: 20px; }



/* left
------------------------------------------------------------------- */
.focus .wrap .content .left { width:585px; float:left; margin-left:50px; display:inline; margin-top:20px; overflow: hidden; }
.focus .wrap .content .right { width:333px; float:right; margin-right:20px; display: inline; margin-top:20px; overflow: hidden; }
.focus .wrap .content .left .bitcomet { width:581px; float:left; overflow: hidden; }
.focus .wrap .content .left .bitcomet .title { width:575px; font-weight:bold; float:left; background: url(title_img1.jpg) no-repeat; height:30px; padding-top:3px; padding-left:6px; }
.focus .wrap .content .left .bitcomet .title span {
	float:right;
	margin-top:6px;
	margin-right:10px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.focus .wrap .content .left .bitcomet .content_bit {width:581px; float:left; background:url(content_bg.jpg) repeat-x; height:156px }

.focus .wrap .content .left .bitcomet .content_bit .con_left { width:95px; float:left; text-align:center; padding-top:15px; padding-bottom:5px; }
.focus .wrap .content .left .bitcomet .content_bit .con_left img { margin-bottom:3px; }
.focus .wrap .content .left .bitcomet .content_bit .con_right { width:470px; float:right; }
.focus .wrap .content .left .bitcomet .content_bit .con_right dl { width:470px; float:right; margin-top:5px; }
.focus .wrap .content .left .bitcomet .content_bit .con_right dd { width:470px; border-bottom:1px dashed #cccccc; clear: both; }
.focus .wrap .content .left .bitcomet .content_bit .con_right span { width: 220px; float:left; }
.focus .wrap .content .right .about { background:url(right_bg.gif) no-repeat; width:323px; height:110px; padding-left:10px; padding-top:9px; }




.focus .wrap .content .right .about h2 { color:#999; font-size:14px; }
.focus .wrap .content .right .about dl { margin-top:25px; width:300px; }
.focus .wrap .content .right .about span { float:right; margin-right:80px; }
.focus .wrap .content .right h3 { font-size:10px; font-weight:normal; margin-bottom:20px; }
.focus .wrap .content .right h4 { background:#f1f1f1; text-align:center; font-size:12px; font-weight:normal; width:301px; margin:0px auto }



.focus .wrap .content .right .ad { width:301px; margin:0px auto }
.focus .wrap .content .bottom { margin-top:30px; width:1000px; border-top:1px solid #999; background:#f7ffef; padding-bottom:25px; }
.focus .wrap .content .bottom dl { width:390px; float:left; border-right:1px dashed #999 }
.focus .wrap .content .bottom dt { font-size:18px; margin-left:20px; margin-top:20px; }
.focus .wrap .content .bottom dd { margin-left:20px; margin-top:20px; }
.focus .wrap .footer { background:url(bottom_bg.gif) repeat-x; height:34px; width:100%; color:#999999; margin-bottom:10px; text-align:center; padding-top:5px; }



/*-------------------------------------------------------------------------
          emailchange*/
		  
 .focus .wrap .content .img { width:300px; float:left; }
 
 
 
/*-------------------------------------------------------------------------
          left*/ 
 
 .focus .wrap .content .left .free_tit { background:url(FreeShareware_bg.gif) no-repeat; height:16px; width:581px; float:left }
.focus .wrap .content .left .free_tit2 { background:url(managenewsletters_tit_bg.gif) no-repeat; height:27px; padding-top:5px; padding-left:10px; width:571px; float:left }
.focus .wrap .content .left .free_tit3 { background:url(title_bg2.gif) no-repeat; width:575px; height:54px; float:left; padding-left:5px; padding-top:2px;line-height:42px; }
.focus .wrap .content .left .free_tit3 span { float:right; margin-right:5px; margin-top:15px; }

.focus .wrap .content .left .free_tit4 { width:575px; height:54px; float:left; padding-left:5px; padding-top:2px; background-image: url(bg1.gif); background-repeat: no-repeat; margin-top:10px; }
.focus .wrap .content .left .free_tit4 span { float:right; margin-right:5px; margin-top:15px; }





.focus .wrap .content .left .free_con { width:581px; background:url(FreeShareware_bg2.gif) repeat-x; }
.focus .wrap .content .left .free_con h2 { margin-left:10px; }
.focus .wrap .content .left .free_con span { font-size:14px; text-align:left; width:220px; margin-left:3px; }
.focus .wrap .content .left .free_con p { font-size:10px; margin:10px;   }
.focus .wrap .content .left .free_con dl { line-height:20px; font-size:10px; margin-left:10px; }
.focus .wrap .content .left .free_con2 { width:580px; background:url(free_bg.gif) repeat-x; }

/*footer
--------------------------------------------------*/
.footer2{ background:url(bottom_bg222.gif) repeat-x; height:40px; margin:0px auto; color:#999; padding-top:15px;text-align:center; }
.footer2 img{ margin-left:5px;}

/*head*/
.headtop{height:22px;padding-top:4px;text-align:right;color:#999999;font-size:11px;}
.headtop h1{font-weight: normal;font-size:11px;}
.headtoplf{float:left;color:#ffffff;padding-left:20px;}
.headtopri{float:right;}
.headbd{background:url(top_bg2.jpg) repeat-x 0px 0px;height:90px; width:100%;}
.headlf{padding-top:18px;float:left}
.headri{float:right;text-align:right;padding-top:0px;margin-left:10px}


.focus .wrap .content .left .free_titx {float:right; padding-left:5px; padding-top:2px;line-height:42px; }
/*help center
-------------------------*/
.f14{ font-size:14px; font-weight:bold; font:Trebuchet MS; color:#0066cc; clear:both; }
.cmargin{ margin-left:20px; float:left; font-size:12px; font-weight:normal; color:#000; margin-top:5px; margin-bottom:20px; text-decoration: none; }
.cmargin a{ color:#0066cc; text-decoration:underline}

.td_top{ margin-top:20px; float:left}
*html .td_top{ margin-top:0px; float:left}
.td_line{ border-bottom:1px dotted #ccc; margin-bottom:20px;}
.f14_second{ font-size:14px; font-weight:bold; font:Trebuchet MS; color:#000; margin-bottom:10px; width: 600px; float: left; margin-top: 10px; }
*html .f14_second{ float:left; margin-top:30px;}
*+html .f14_second{ float:left; margin-top:20px;}
.font_top,.back{ float:right; font-size:12px; color:#0066cc; font-weight:normal; text-decoration:underline }
.font_top a:link, .font_top a:visited,.back a{color:#0066cc;text-decoration:underline}
.font_top a:hover{color: #ffa600;}
.f112{ font:verdana; font-size:11px; line-height:22px;  clear:both}
.f113{ font:verdana; font-size:12px; float: left; }
*html .f113{}
.f113 a{ color:#0066cc; text-decoration:underline; margin-top:10px; float:left; width: 600px; }
.f112 strong{ float:left; width:600px; font-size: 11px; }
.focus .wrap .content .table_bottom{ margin-bottom:10px; float:left;}

 .f112 .back{}