﻿@charset "utf-8";
body { font:normal 12px "宋体",Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0;}
div,li,td,p,textarea,a{ font:normal 12px "宋体",Verdana, Arial, Helvetica, sans-serif;}
form,ul,img{ margin:0; padding:0; border:none;}
ul,li{ list-style:none;}
a{ color:#333; text-decoration:none;behavior:url("/cn/virtualBox.htc")}
a:hover{ color:#39F; text-decoration:underline;}
.l{ float:left;}
.r{ float:right;}
.space{ font-size:10px; height:10px; line-height:10px; clear:both; overflow:hidden;margin:0;padding:0;}
.clear{ clear:both; font-size:0; height:1px;}
.space1{ clear:both; font-size:1px; height:1px;}

.page,.header,.footer,.flash{ width:960px; margin:0 auto;}
.header{ height:78px;}
.flash{ height:225px; font-size:9px; background:url(../images/flashbg.png) no-repeat;}
.footer{ height:70px; color:#CCC; border-top:1px #d4d4d4 solid;}
.footer .logo{ border-right:1px #d4d4d4 solid; margin-right:8px; width:280px; text-align:center;}

.logo{ margin-top:5px;}
.topmenu{ float:right; line-height:21px; color:#CCC;}
.topmenu a,.footnav a{ color:#000;}
.topmenu a:hover,.footnav a:hover{ color:#666}

.footInfo{ float:left; line-height:26px; text-align:left; color:#333; margin-left:40px;}
.footInfo strong{ color:red; font-weight:normal;}

.allright{ text-align:center; margin-top:5px; color:#999; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif}

.bd{ border:1px #d4d4d4 solid;}

.w130,.w210,.w280,.w420,.w560,.w670{ overflow:hidden;}
.w130{ width:130px;}
.w210{ width:209px; margin-right:10px;  border-right:1px #CCC solid;}
.w280{ width:280px;}
.w420{ width:420px;}
.w560{ width:560px;}
.w670{ width:670px;}

.content{ padding:8px}
.content h3{ color:#087dcb}
.content p,.content div{line-height:23px;}

.right,a.right{position:absolute; right:8px; top:6px; color:#999}
a:hover.right{ color:#666}
a.more{ display:inline-block; width:43px; height:10px; font-size:10px; background:url(../images/more.gif); position:absolute; right:8px; top:6px;}
a:hover.more{ background-position:0 -11px;}
a.droparrow,a.close{ display:inline-block; width:10px; height:8px; font-size:6px; background:url(../images/droparrow.png) no-repeat; position:absolute; right:10px;  top:8px;}
a.close{ background:url(../images/icoClose.gif) no-repeat;}
a:hover.droparrow,a:hover.close{ background-position: 0 -10px;}

a.searchbox,a:hover.searchbox,a.searchboxClicked,a:hover.searchboxClicked{ width:160px; margin:10px 0; padding-left:30px; height:25px; font:normal 14px/25px "宋体"; color:#333; text-align:left; background:url(../images/searchboxbg.png) no-repeat; cursor:pointer; display:block; text-decoration:none;}
a:hover.searchbox{ background-position:0 -25px; color:#09F;}
a.searchboxClicked{ background-position:0 -50px; color:#09F;}
a:hover.searchboxClicked{ background-position:0 -75px; color:#09F;}

.droplist{ display:none; width:183px; padding-left:5px; margin-top:-12px; padding-bottom:6px; background:#FFF; border-left:1px #b3b3b3 solid; border-right:1px #777 solid; border-top:0; border-bottom:2px #666 solid; position:absolute; z-index:999;}
.droplist a{ color:#333; display:inline-block; width:60px; background:#FFF; line-height:150%;}
.droplist a:hover{ color:#09F; text-decoration:underline;}
.indexCnt{background:#FFF;overflow:hidden;width:100%;}
.title,.title1,.title2,.lbody h2,.indexCnt h2{ height:28px;margin:0;padding:0; padding-left:5px; font:bold 12px/28px 宋体 Arial; color:#111; background:#e0f2fc;}/*url(../images/titlebg.png) 0 0 no-repeat*/
.title1{ width:204px; border:none;}
.title2{ }
.lbody div{ border:1px #d4d4d4 solid; padding-bottom:10px;}
.lbody div h3{margin:10px 0 5px 8px;padding:0; padding-left:8px; font-size:12px; font-weight:normal; background:url(../images/rightArr.png) 0 center no-repeat;}
.lbody div select{width:260px;_width:90px;margin-left:8px;z-index:-1;}
.lbody div p{ text-align:center; margin:0;padding:10px 0 5px 0;}

.indexCnt h2{ border:1px #d4d4d4 solid; border-bottom:0;}
.indexCnt h2 span{ float:right; margin-right:8px; margin-top:8px;_margin-top:-16px;*margin-top:-16px;}
.indexCnt h2 span a{ display:inline-block; height:9px; width:36px; background:url(../images/more.png) 0 0 no-repeat;}
.indexCnt dl{ border:1px #d4d4d4 solid; border-top:0; background:#FFF;width:648px; overflow:hidden;margin:0;padding:10px;}
.indexCnt dl dt{ float:left; width:160px; background:#FFF;margin:0;padding:0;}
.indexCnt dl dd{ float:right; width:480px; background:#FFF;margin:0;padding:0;}
.indexCnt dl dd p{ line-height:160%;margin:0;padding:0;}

ul.newslist{ background:#FFF;}
ul.newslist li{ background:url(../images/li.gif) 0 bottom no-repeat; line-height:23px; padding-left:18px;}
ul.newslist li a{ color:#333; line-height:23px;}
ul.newslist li a:hover{ color:#39F; text-decoration:none;}
.time,span.time{ color:#999; float:right; _margin-top:-21px; font-family:Arial;}

.menu { width:960px; margin:0 auto; position:relative; background: url(../images/menubg.png) #FFF repeat-x 0 0; min-height:23px; border:1px #0246a6 solid;}
.menu ul { text-align:center;}
.menu ul li { float: left; position: relative;}
.menu ul li a { color:#FFF; display: block; width:130px; font-size:14px; line-height:23px; height:23px; text-decoration: none;}
.menu ul li a:visited { display: block;	width:130px;}
.menu ul li a:hover { border-bottom: #00359b 1px solid; line-height:22px; height:22px; color:#FFF; text-decoration:none;}/*border-bottom关键，没有IE下将不能出现下拉*/

.menu table,.menu div { border-collapse:collapse;}
.menu ul li.sp{ width:1px; background:#0246a6; height:23px;}
.menu ul li.f{ width:100px; height:23px;}
/*.menu ul li :hover a {color: #FFF;}*/
.menu ul li ul { display:none;}
.menu ul li a:hover ul { margin-top:12px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8}

.menu ul li:hover ul,.menu ul li a:hover ul{ width: 158px; margin-top: 12px; left:0; top:12px; border:#ddd 1px solid; border-top:none; display:block; background: #F0F0F0; position:absolute; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8}

.menu ul li:hover ul li a { width:158px; color:#000; margin:0; display:block; height:150%; }
.menu ul li a:hover ul li a { width:158px; color:#000;}
.menu ul li:hover ul li a:hover ,.menu ul li a:hover ul li a:hover{ background:#039; color:#FFF; width:158px;}
p.strike {text-decoration: line-through;}

.pagecode{ text-align:center; clear:both;}
.pagecode a{ color:#003366;}
.pagecode a:hover{ color:#666; text-decoration:underline;}

.sitemap{ margin-left:100px;}
.sitemap dt a{ font:bold 14px 宋体; color:#087dcb;}
.sitemap li{ line-height:180%}

.survey{ padding:8px;}
.survery dl{ line-height:150%;}
.survery dt{ font:bold 14px/180% "宋体";}
.survery dd{ padding:5px;}

.product{ padding:8px;}
.product li{ line-height:200%; border-bottom:1px #AAA dashed;}
.product li ul{ margin:5px; padding:5px; margin-left:30px;}
.product li ul li{ list-style-type:disc; border:0;}

.productslist { padding:8px;}
.productslist li{ width:43%; padding-left:12px; float:left}
.productslist a{ line-height:200%; color:#369;}
.productslist a:hover{ text-decoration:underline;}
.productslist li.pline{ font:bold 14px "宋体"; padding:3px 0 0 0; margin:5px 0; border-top:1px #CCC dashed; display:block; width:100%; clear:both;}
.productslist li.nodate{ font-style:normal; color:#CCC; width:100%; display:block; clear:both; float:none;}
.productslist li span{ color:gray; right:-20px;}
.productslist li.nodate span{ color:#333; font:normal 14px "宋体";}
.productslist li.nodate span a{ color:#999}

.serverLocations{ margin:10px auto}
.serverLocations table{ width:100%; border-collapse:collapse; border:1px #CCC solid;}
.serverLocations td{ padding:6px; border:1px #CCC solid;}
.serverLocations td.tdbg{ background:#EEE; width:60px; text-align:right;}
.serverLocations td.tdr{ width:60px; text-align:right; background:#EEE}
.serverLocations td a{ width:15%; display:inline-block; line-height:200%; text-decoration:underline; color:#369}
.serverLocations td span{ color:#006; text-align:right;}

.telEmail{ background:url(../images/ltel.png) 10px 0 no-repeat; padding-left:60px; height:80px; border-bottom:1px #CCC solid;}
div.telEmail p{ color:#999; font:normal 18px/41px "Times New Roman"; margin:0; padding:0; text-align:left;}