@charset "utf-8";
body, h1, h2, p, dl, dt, dd, ul, li, form {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body, input, select, textarea, li, p, span {font:12px/1 Tahoma, Arial, Helvetica}
body{ background:#fff url(images/tbg.png?234) top repeat-x;}
ul {list-style:none}
img {border:none}
button, input, select, textarea {font-size:100%;vertical-align:middle;margin:0;padding:0}
.submit{height:26px;  width:120px;padding:0 12px;margin:0;color:#fff;font:600 16px/24px Arial;border:1px solid #090;background:#3C3;cursor:pointer;}
.clearfix:after {content:"020";display:block;height:0;clear:both;visibility:hidden}
.clearfix {clear:both;zoom:1;}
em{font-style:normal;}
.clear{clear:both; font-size:0px; height:0; overflow:hidden; }
#wrap {width:960px;margin:0 auto;overflow:hidden}
#header{ width:960px; margin:0 auto; margin-bottom:5px;position:relative; height:55px;overflow:hidden;}
.logo { float:left;}
.nnav{width:350px; height:31px;float:right;padding-top:20px}
.nnav a{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;display:block;margin-right:16px;text-decoration:none;float:left;height:28px;padding-top:10px;*height:27px;*padding-top:13px;}
.nnav a:hover{color:#33CC00}
.nnav a.shouye{color:#fff;background:url(images/shouye.png) no-repeat center;width:62px;text-align:center;}
.nnav a.four{color:#fff;background:url(images/four.png) no-repeat center;width:76px;text-align:center;}
.nnav a.weibo{ font-weight:bold;color:#C00;}
#banner{
	margin:6px 0 5px 0;
	border:1px solid #CCC;
	height:360px;
	overflow:hidden;
	position:relative;
	width: 962;
}
#banner p{ width:100%; height:90px; clear:both; vertical-align:top;}
#banner p.s1{ background:url(images/banner_01.jpg) no-repeat;}
#banner p.s2{ background:url(images/banner_02.jpg) no-repeat;}
#banner p.s3{ background:url(images/banner_03.jpg) no-repeat;}
#banner p.s4{ background:url(images/banner_04.jpg) no-repeat;}
.information{position:absolute;width:340px;left:550px;top: 155px;line-height:1.4;color:#015f94;}
a.download2{position:absolute;width:170px;height:50px;left:547px;top: 233px;}


#hea, #slide-box,#content, #footer { margin-bottom:5px;position:relative}
#content{ width:958px; margin-bottom:0; border:1px solid #C5C5C5; background:#fff; padding:0 0 12px 0;}
.download, .list li, .tabs li, .builtIn li {background:url(images/icon6.png) no-repeat}
a {text-decoration:none;color:#090;}
a.black, .news .list li a, .report .list li a, .baike .list li a {color:#000}
a.gray{ color:#888;}
a:hover, a.black:hover, .news .list li a:hover, .report .list li a:hover, .baike .list li a:hover, .introduce dd.link a.orange, .introduce dd.link a:hover,a.gray:hover {color:#3C0}
a.red, b.red {color:#f00}
.b6{ width:100%; height:6px; overflow:hidden; clear:both;}
.text {height:22px;line-height:22px;margin-right:3px;font-size:12px;color:#bbb;padding-left:3px}

#hea {height:55px;overflow:hidden;padding-left:143px; border:1px solid #B1B5B3; border-top:none; background:url(images/mbg6.png) left -245px repeat-x;}
.list {padding:8px 0;margin:0 auto}
.list li {height:27px;line-height:27px;padding-left:10px;background-position:0 -107px;color:#333;overflow:hidden;position:relative}
.list li.cut-off {border-bottom:1px dotted #ddd;line-height:0;height:0;margin:6px 0;background:none;font-size:0}
.list li span {position:absolute;right:0;color:#666;top:0;line-height:26px}
.baike .list, .alarm .list, .news .list, .list li.input-box, .personal-svc {padding:0}
#content dl dt {float:left;overflow:hidden}
#content dl dd {float:right;overflow:hidden;color:#666}
.title {font-weight:bold;font-size:14px;height:26px;line-height:26px}
.title em {font-size:12px;font-weight:normal;padding-left:2px}
.title span {padding-left:2px}
.details {color:#666;line-height:21px;text-indent:24px;height:62px}
.description {width:231px;height:20px;line-height:20px}
.link {padding-top:6px;height:25px;width:231px;line-height:25px}
.link a, .link span {margin-right:3px}
.link a{color:#888;}
a.download{ width:96px; padding-left:8px; height:25px;display:block; text-align:center; background-position:0 -26px; padding-right:10px; float:left;}
.link a.download:hover { background-position:0 -230px; color:#888;}
.product {}
.report {height:390px}
.h188 {height:175px}
.help-bbs{ height:385px}
.h365 {height:200px}
.antivirus, .baike {height:232px}
.news {height:222px;}
.alarm{ height:232px;}
.main {width:636px; height:1000px; overflow:hidden; border-right:1px solid #cdd9e6;}
.main img {border:0px solid #999}
.side {position:absolute;right:0px;overflow:hidden;width:314px;top:4px;}
.column {padding:1px;margin-bottom:5px;overflow:hidden}
.main .column { background:#fff;}
.hea {font-size:14px;font-weight:bold;overflow:hidden;height:30px;line-height:36px;padding-left:10px;}
.hea span {float:right;padding-right:10px;line-height:36px;font-weight:normal; color:#e6e6e6;}
.main .hea a{ color:#000;}
.main .hea a:hover{ color:#f60;}
.main .hea{ border-bottom:1px dashed #ddd;}
.side .hea a,.side .hea{ color:#666;}
.side .hea a:hover {color:#f60}
.product-list, .antivirus .cut-off, .news .headline, .news .list,.w6 {width:605px;margin:0 auto; }
.product-list dl {margin-top:18px;width:290px;overflow:hidden;padding:7px 0 10px 10px; float:left;height:73px;}
.product-list dl.rline{ background-position:bottom right; _background-position:94px right;  .background-position:94px right;}
.product-list dl.last { background:none;margin-bottom:9px}
.product-list dl dt {width:57px;height:52px;padding-top:10px}
.product-list dl dt a {display:block;width:52px;height:52px;background:url(images/icon_logo_new0306.jpg) no-repeat}

.product-list dl.weishi dt a {background-position:0 -1px}
.product-list dl.sd dt a {background-position:0 -242px}
.product-list dl.se dt a {background-position:0 -122px}
.product-list dl.shouji dt a {background-position:0 -302px}
.product-list dl.zhuomian dt a {background-position:0 -586px}
.product-list dl.yunpan dt a {background-position:0 -895px}
.product-list dl.baohe dt a {background-position:0 -947px}
.product-list dl.shoujizm dt a {background-position:0 -1000px}

.product-list dl dd.title {width:231px}
.product-list dl dd.title a {display:block;float:left;position:relative;}
.product-list dl dd.title a .new-icon,.message p.down-offline a .new-icon{position:absolute;right:-26px;top:0px;background:url(images/icon6.png) no-repeat 0 -82px;height:12px;width:23px;overflow:hidden;}
.product-down, .product-buy {width:290px;padding-left:10px;float:left}
.product-down dt {width:60px;height:77px}
.product-down dd {width:230px}
.product-down dd.description{ line-height:2.2;}
#content .product-buy dd {float:none;font-size:12px;height:26px;line-height:26px}
#content .product-buy dd.buy{ height:28px;}
#content .product-buy dd.title {color:#000}
.product-buy dd.select label {margin-right:10px;display:block;float:left;height:20px;line-height:20px;overflow:hidden;position:relative;padding-left:17px;}
.product-buy dd.select label input {position:absolute;top:4px;*top:0;left:0;display:block;}
.product-buy dd.buy .text {border:1px solid #BDD4E6}
.news .headline {padding:8px 0; }
.news .headline dt {width:152px;height:87px}
.news .headline dd {width:448px}
.news .list li {width:290px;float:left}
.side .column {background:#FFF}
.side dl, .side ul {width:290px;margin:0 auto}
.side .submit{ width:51px; height:24px; line-height:24px; background-position:0 -53px;}
.hea .notes {font-weight:normal;color:#666;font-size:12px;padding-left:5px}
.hea span a{ color:#666;}
.hea span a.blue{ color:#014d87;}
.hea span a:hover,.link a:hover{ color:#f60;}
.report .headline dt {width:79px;padding-top:10px}
.report .headline dd {width:211px;font-size:12px}
.report .headline dd.title {padding-top:3px;height:22px;}
.personal-svc, .enterprise-svc {padding:4px 0 0 0;}
.personal-svc li a, .enterprise-svc li a {font-weight:bold;}
.personal-svc li.input-box, .enterprise-svc li.input-box {width:290px;height:28px;background:none; }
.personal-svc li {width:125px;float:left}
.personal-svc li.long {width:145px}
.list li.comment {background:none; padding:0}
.list li.comment b {font-weight:normal}
.list li.tlo{background-position:0 -107px;}
.list li.input-box input.text{ margin-left:9px; display:inline;}
.bx10{ width:294px; margin:0 auto; height:1px; overflow:hidden; line-height:1; border-bottom:1px solid #cdd9e6;}
.personal-svc .text {width:146px; border:1px solid #BDD4E6;}
.enterprise-svc li a {margin-right:5px}
.enterprise-svc .text {width:211px; border:1px solid #BDD4E6;}

/*������־*/
.log{width:960px;margin:0 auto; margin-top:6px; background-color:#FFF;border:1px #EEE solid;}
.log p a{color:#6b6f73;}
.log p a:hover{ color:#6b6f73;}
.log dl{margin-bottom:35px; padding:15px 10px 0 10px;}
.log dt{background:url(images/t_1.png) no-repeat;height:38px;line-height:38px;font-weight:bold;color:#0b9adc;padding-left:24px;margin-bottom:18px;}
.log dd{line-height:24px;color:#7f7f7f;padding-left:40px;}
.log p{line-height:24px;color:#7f7f7f;padding-left:40px;}
.m_b_10{width:960px;margin:0 auto; margin-top:10px; overflow:hidden;}
 
#footer{margin-top:8px; text-align: center; border-top:1px solid #ddd; padding:10px 0; line-height:25px; height:40px; color:#6b6f73;}
#footer a{ color:#6b6f73; margin-right:10px;}

.page{clear:both; margin:10px;font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px;}
.page a,.page span{display:block;color:#3C0;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page a:hover, .page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#3C0;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px;}

.page2{padding:2px 5px; text-align:center; line-height:1.5; color:#666;}
.page2 a{ color:#390;}
.page2 a:hover{ color:#466A86; text-decoration:underline;}