﻿@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;}
a:hover{ color:#39F; text-decoration:underline;}
.l{ float:left;}
.r{ float:right;}
.space{ font-size:10px; height:10px; clear:both;}
.clear{ clear:both; font-size:0; height:1px;}
.space1{ clear:both; font-size:1px; height:1px;}

.page,.header,.footer,.flash{ width:780px; margin:0 auto;}
.header{ background:url(../images/headbg.png) no-repeat; height:68px;}
.flash{ height:210px; font-size:9px; background:url(../images/flashbg.png) no-repeat;}
.footer{ background:url(../images/footer.png) no-repeat; height:68px; color:#CCC;}

.logo{ margin-top:5px;}
.topmenu{ float:right; line-height:21px; color:#CCC; width:390px;}
.topmenu a,.footnav a{ color:#000;}
.topmenu a:hover,.footnav a:hover{ color:#666}

.footnav,.footContact{ width:385px; float:left; line-height:23px; text-align:center; color:#333}
.footContact{ padding-top:1px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.footContact img{ vertical-align:middle;}

.allright{ text-align:center; margin-top:5px; color:#999; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif}

.w130{ width:130px; overflow:hidden;}
.w210{ width:209px; margin-right:10px;  border-right:1px #CCC solid; overflow:hidden;}
.w420{ width:420px; overflow:hidden;}
.w560{ width:560px; overflow:hidden;}

.title,.title1,.title2{ width:415px; height:23px; padding-left:5px; font:bold 14px/23px "宋体"; color:#087dcb; background:url(../images/titlebg.png) 0 0 no-repeat; position:relative;}
.title1{ width:204px; border:none;}
.title2{ width:554px;}

.content{ padding:8px}
.content h3{ color:#087dcb}

.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;}

.lbody{ margin-left:8px; }

.newslist{ margin-top:8px;}
.newslist li{ background:url(../images/li.gif) 0 bottom no-repeat; line-height:190%; padding-left:20px; margin:6px 0; position:relative;}
.newslist li a{ color:#333;}
.newslist li a:hover{ color:#39F; text-decoration:none;}
.time,span.time{ color:#999; position:absolute; right:1px; _top:-5px; }

.menu { width:780px; margin:0 auto; position:relative; background: url(../images/menubg.png) #FFF repeat-x 0 0; min-height:23px;}
.menu ul { text-align:center;}
.menu ul li { float: left; position: relative;}
.menu ul li a { color:#FFF; display: block; width: 90px; color: #FFF; line-height: 24px; height:24px; text-decoration: none;}
.menu ul li a:visited { display: block;	width: 90px}
.menu ul li a:hover { border-bottom: #00359b 1px solid; line-height:23px; height:23px; color:#FFF; text-decoration:none;}/*border-bottom关键，没有IE下将不能出现下拉*/

.menu table,.menu div { border-collapse:collapse;}
.menu ul li.sp{ width:1px; background:#FFF; height:25px;}
.menu ul li.f{ width:115px; height:25px;}
/*.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: 148px; 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:148px; color:#000; margin: 0px; display: block; height: 150%; }
.menu ul li a:hover ul li a { width:148px; color:#000;}
.menu ul li:hover ul li a:hover ,.menu ul li a:hover ul li a:hover{ background: #039; color: #FFF; width:148px;}
p.strike {
	text-decoration: line-through
}

.pagecode{ text-align:center;}
.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:48%; float:left}
.productslist a{ line-height:200%; color:#369;}
.productslist a:hover{ text-decoration:underline;}

.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) no-repeat; padding-left:40px; height:85px; border-bottom:1px #CCC solid;}
.telEmail h3{ color:#999; font:normal 18px/41px "Times New Roman"; margin:0; padding:0}