﻿/*初始化页面样式*/
body,ul,li,dt,dl,dd,input,form,button,h3,*{ margin: 0px; padding: 0px; list-style:none;}
h11,h22,h33,h44,h55,h66 {font:12px Verdana;font-weight:400;}
hh11 {font:12px Verdana;font-weight:1100;}
hh12 {font:12px Verdana;font-weight:400;}
ul,li{ list-style: none;}
body{ font-size: 13px; background-color: #F2F2F2;}
img{ border:0px;}
a{ text-decoration: none;}
a:hover{ text-decoration: underline;}
/*定义常用功能*/
.clear{ clear: both;  margin-top: 5px;}

/*定义页面宽度*/
.topMain,.head,.main,.navMain,.crumbs{ width: 1100px; margin: 0px auto;}
.head,.crumbs,.main{ background-color: #ffffff; box-shadow: 0px 5px 11px #cccccc;}
.main{ padding-bottom:11px;}

/*页面顶部样式*/
.top{ width: 100%; height: 30px; line-height: 30px; color:#ffffff; background-color: #4f5555; } /*顶部颜色灰*/
.top a{ color: #ffffff;}
.topRight{ float: right;}

/*页面头部样式*/
.head{ height: 100px; background-color: #ffffff;}
.logo{ float: left;}
.logo img{ margin-top:14px;}
.topAd{ float: right; width: 860px; height: 100%; text-align: center;
    line-height:100px; font-size: 60px; color: #dddddd;}

/*头部搜索样式*/
.topSearch{ float: right; height: 30px; margin: 30px 0px; width: 230px;}
.searchInput{ height: 28px; line-height: 28px; border:1px solid #1B8DE6;}
.searchButton{ height: 30px; line-height: 30px; border:0px; background-color: #1B8DE6;
    color: #ffffff; padding: 0px 10px;}

/*页面导航样式*/

.nav{ width: 100%; height: 45px; line-height: 45px; background-color:  #333333;}  /*TOP颜色黑*/
.navMain{ padding: 0px;}
.navMain li{ float: left;}
.navMain li h3{ height:45px;}
.navMain h3 a{ padding: 0px 16px; color: #ffffff; font-size: 16px; font-family: "微软雅黑","黑体"; 
	display:inline-block; font-weight:100;}
.navMain h3 a:hover,.navMain h3 .navOn{ background-color: #FF8C00 ; text-decoration: none;} /*底板颜色黄*/

.nextNav{width:108px; position:fixed; background-color:#ffffff;
	border-left:1px solid #dddddd; border-right:1px solid #dddddd; display:none;}
.nextNav a{ width:100%;  text-align:center; clear:both; float:left; height:30px; 
	line-height:30px; border-bottom:1px solid #eeeeee; color:#446A88;}
.nextNav a:hover{ text-decoration:none; background-color:#fafafa; }


/*面包屑导航样式*/
.crumbs{ height: 40px; line-height: 40px; color: #000000; background-color: #ffffff;}
.crumbs a{ color: #000000;}

/*未来函数样式*/
.wlhs{ height: 1000px; line-height: 40px; color: #000000; background-color: #ffffff;}
.wlhs a{ color: #333333;}
/*导航样式*/
.dhys{ height: 1038px; line-height: 40px; color: #000000; background-color: #ffffff;}
.dhys a{ color: #333333;}
/*其他I-dianshi样式*/
.qyys{ height: 1180px; line-height: 40px; color: #000000; background-color: #ffffff;}
.qtys a{ color: #333333;}


/*首页主图位置*/
.indexMainTop{ overflow: hidden;}
.indexImg{ width: 370px; height: 260px; float: left;}





.indexMainRight{ width: 720px; float: right;}
.hotUlLeft{ width: 390px; float: left;}
.hotUlRight{ width: 380px; float: right;}
.hotUlLeft,.hotUlRight{ line-height: 24px; border: 1px solid #1B8DE6;}/*边框线*/
.hotUlLeft ul,.hotUlRight ul{ padding: 2px 0px;}
.hotUlLeft span,.hotUlRight span{ width: 18px; height: 18px; line-height: 18px; text-align: center;
    display: inline-block; margin:0px 15px; background-color: #FA8F05; color: #ffffff;}

/*首页列表*/

.indexList{ width: 420px; float: left; margin-right: 7px; line-height: 28px;}
.indexList ul{ padding: 10px 0px;}
.indexList li{ border-bottom: 1px dashed #dddddd; padding-left: 9px;}  /*下虚线线*/
.indexList li a{ color: #333333;}
.indexList li span{ float: right; padding-right: 4px;}
.last{ float: right; margin-right: 0px; width: 240px;}
.indexList,.last{ line-height: 24px; border: 1px solid #f36c21;}/*边框线*/

/*首页列表AA*/

.indexListAA{ width: 718px; float: left; margin-right: 7px; line-height: 28px;}
.indexListAA ul{ padding: 10px 0px;}

.indexListAA li a{ color: #333333;}
.indexListAA li span{ float: right; padding-right: 4px;}
.last{ float: right; margin-right: 0px; width: 240px;}
.indexListAA,.last{ line-height: 24px; border: 1px solid #f36c21;}/*边框线*/




/*页面main样式*/
.indexMainAd{ height: 90px; line-height: 90px; text-align: center;}
.listTitle{ height: 35px; line-height: 35px; background-color: #c63c26; color: #ffe600;font-size: 15px; padding: 0px 14px;}  /*#1B8DE6蓝*/

.mainLeft{ width: 860px; min-height: 300px; border-top:2px solid #1790EB; float: left;}

.mainLeft{ line-height: 24px; border: 1px solid #f36c21;}/*边框线*/

.mainRight{width:230px; min-height: 300px; float: right; border-left:1px solid #dedede;}

/*热门栏目样式*/
.hotType{ padding: 10px 0px 5px 10px; overflow: hidden;}
.hotType a{ width: 100px; height: 25px; line-height: 25px; text-align: center; display: inline-block;
    float: left; background-color: #F2F2F2; margin-right: 5px; margin-bottom: 5px;color:red;}
.hotType a:hover{ background-color: #BBDFFF; text-decoration: none;}

/*列表页样式*/

.listUl{ color: #333333; font-size: 14px; padding: 12px; border-bottom: 1px dashed #C6C6C6 ; }
.listUl{ line-height: 24px; border: 1px solid #f36c21;}/*边框线*/
.listUl li{ height: 30px; line-height: 30px;}
.listUl li span{ float: right;}
.listUl a{ color: #333333;}

.pageBox{ padding: 14px 0px; height: 32px; text-align: center;}

.pageUl{ overflow: hidden; width: 680px; margin: 0px auto;}
.pageUl li{float: left;  height: 30px; line-height: 30px; border:1px solid #999999;
    color: #333333; margin-right: 5px; cursor:pointer; padding:0px 3px;}
.pageUl li a{display:inline-block; padding: 0px 8px; color:#333333;}
.pageUl li:hover,.pageUl .thisclass{ background-color: #00aaff; color: #ffffff; display: block;
    border-color: #00aaff;}
.pageUl li:hover a{ color:#ffffff; text-decoration: none;}
.pageUl .thisclass{ padding:0px 10px;}

/*文章页样式*/
.mainLeft h1{ text-align: center; padding:15px 0px;}
.author{ font-size: 12px; color: #333333; width: 100%; display: inline-block; text-align: center; padding-bottom: 20px;}


.articleBody,.changYan,.sameMain{ padding: 10px; overflow: hidden;}
.articleBody{font-size: 14px; line-height: 24px;}

.sameLeft{ float: left; width: 300px; height: 100px;}
.sameRight{ width: 430px; float: right; line-height: 25px; font-size: 14px;}
.sameRight a{ color: #333333;}

.changYan{ border-top: 2px solid #00aaff; padding-top: 0px;}
.prevNext{ line-height: 30px; padding: 10px; font-size: 14px;}
.prevNext a{ color: #000000;}


/*软件页面样式*/
.softTop{ overflow: hidden; padding-bottom: 10px;}
.softLeft{ width: 370px; height: 280px; float: left;}
.softRight{ width: 380px; float: right;}

.softRight dl{ clear: both; border-bottom:1px solid #F0F0F0;}
.softRight dl dt,.softRight dl dd{ float: left; height: 30px; line-height: 30px;}
.softRight dl dt{ width: 70px; text-align: center; border-left: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0;}
.softRight dl dd{ padding-left: 10px; border-right: 1px solid #F0F0F0;}

.downloadLink{ padding: 15px 0px; overflow: hidden;}
.downloadLink li{ float: left; margin-right: 10px;}
.downloadLink a{ width: 150px; height: 30px; line-height: 30px; text-align: center; display: inline-block;
    border: 1px solid #D8D8D8; color: #035CA0;}
.downloadLink a:hover{ text-decoration: none; background-color: #f8f8f8;}

.downExp li{ height: 30px; line-height: 30px;}

/*文章右侧样式*/
.rightUly{ padding: 10px;}
.rightUly a{ color: #333333;}
.rightUly li{ height: 35px; line-height: 35px; font-size: 14px;}
.rightUly li span{ width: 18px; height: 18px; line-height: 18px; text-align: center;
    background-color: #FF8185; color: #ffffff; display: inline-block; margin-right: 10px;}

/*列表、文章右侧样式*/
/* 右侧列表容器 */
.rightUl {
  padding: 10px;
  /* 补充：清除列表默认样式，避免浏览器差异 */
  list-style: none;
  margin: 0;
}

/* 列表项链接 */
.rightUl a {
  color: #333;
  /* 补充：去掉链接下划线，提升美观度 */
  text-decoration: none;
  /* 补充：鼠标悬浮时手型 */
  cursor: pointer;
}

/* 列表项 */
.rightUl li {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  /* 补充：防止文字溢出 */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 列表项标记 */
.rightUl li span {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background-color: #ff8185;
  color: #fff;
  display: inline-block;
  margin-right: 10px;
  /* 补充：圆角（可选，提升视觉效果） */
  border-radius: 2px;
  /* 补充：垂直居中对齐，避免与文字基线错位 */
  vertical-align: middle;
}

/* 补充：链接悬浮效果，提升交互性 */
.rightUl a:hover {
  color: #ff8185;
  transition: color 0.2s ease;
}


.textTags {clear:left;background:#f2f9fd;border:1px dotted #cae5ff;height:24px;margin:10px auto;padding-left:10px;padding-right:10px;width:658px;}
.textTags h33 {background:none;color:#000;display:block;float:left;font:12px/24px Tahoma;padding-top:0px;margin:0px;}
.textTags span {float:right;font:12px/24px Tahoma;}
.textTags h33 a {font-weight:bold;color:#000;font:12px/24px Tahoma;}


.atextTags {clear:left;background:#faa755;border:1px dotted #cae5ff;height:24px;margin:10px auto;padding-left:10px;padding-right:10px;width:486px;}
.atextTags hh12 {background:none;color:#000;display:block;float:left;font:12px/24px Tahoma;padding-top:0px;margin:0px;}
.atextTags aspan {float:right;font:12px/24px Tahoma;}
.atextTags hh12 a {font-weight:bold;color:#000;font:12px/24px Tahoma;}




/*友情链接样式*/
.linkMain{ height: 40px; line-height: 40px; padding:0px 15px; color:red;}
.linkMain a{ color: #333333;}

/*页面底部样式*/
.foot{ width: 100%; min-height: 50px; text-align: center; padding: 20px 0px; background-color: #666666;
    color: #ffffff; line-height:28px;}
.foot a{ color: #ffffff;}
/*时间样式*/
.newDate{color:red;font-style:normal;}

em{font-style: normal}

