h1,h2,h3,h4,h5,ul,img,p,div,dl,dt,dd,li,strong {margin:0;padding:0;}
li {list-style-type: none;}
a { text-decoration:none; color: #333333; }
a:hover { text-decoration: underline;}
img {border:0;}

body {
margin:0;
padding:0;
color: #333333;
font:12px '宋体';
}
table{line-height:25px;border:1px solid #cccccc;border-collapse:collapse;margin-top:10px;}
table th,table td{border:1px solid #cccccc;line-height:25px;}
table td{padding-left:10px;}
.header {
width: 100%;
height: 120px;
background: url(worldMainNav.png) no-repeat bottom center #434343;
overflow: hidden;
}
.header .menu {
height: 120px;
width: 1000px;
margin: 0 auto;
overflow: hidden;
}
.header .menu .h1{
float: left;
width: 105px;
height: 115px;
background: url(logo.png) no-repeat;
}
.header .menu .h1 a{
width: 105px;
height: 115px;
text-indent: -9876px;
display: inline-block;
}
.header .menu .top {
float: left;
width: 895px;
height: 40px;
overflow: hidden;
line-height: 40px;
}
.header .menu .top span { color: #ffffff; }
.header .menu .top .home {
float: right;
width: 115px;
height: 40px;
display: block;
}
.header .menu .top .home a {
width: 115px;
height: 40px;
display: block;
background: url(logoAct.png) no-repeat;
}
.header .menu .top .home a:hover { background: url(logoAct.png) no-repeat #666666; }
.header .menu .top .home .arr {
width: 13px;
height: 13px;
display: block;
position: absolute;
margin: 13px 0 0 95px;
background: url(icon.png) no-repeat 0 -1368px;
}
.header .menu .top .home:hover .arr { background:url(icon.png) no-repeat 0 -1398px; }

.header .menu ul.nav {
float: left;
/*width: 653px;*/
height: 32px;
margin: 24px 0 24px 17px;
overflow: hidden;
}
.header .menu ul.nav li {
float: left;
height: 32px;
margin: 0 5px 0 0;
font-size: 16px;
}
.header .menu ul.nav li a {
height: 32px;
line-height: 32px;
padding: 5px 8px;
text-decoration: none;
font-family: Microsoft YaHei,SimHei;
}
.header .menu ul.nav li a:hover {
color: #ffffff;
border-radius: 5px;
background-color: #39A393;
}
.header .menu .search {
float: right;
padding: 0;
width: 210px;
height: 30px;
margin-top: 23px;
border-radius: 3px;
border: 1px solid #ececec;
background: url(bgSearBig.png) no-repeat;
overflow: hidden;
}
.header .menu .search .txt {
float: left;
border: 0px;
width: 180px;
height: 30px;
color: #2c2624;
font-size: 14px;
line-height: 30px;
padding: 0 0 0 5px;
background: none;
outline-style: none;
font-family: "微软雅黑",Arial,Helvetica,"宋体";
}
.header .menu .search .btn {
width: 25px;
height: 30px;
padding: 0px;
border: none;
cursor: pointer;
background: none;
}

.main {
width: 1000px;
margin: 0 auto;
overflow: hidden;
}

.main .tbox {
width: 998px;
margin: 10px auto 5px;
border-radius: 2px;
border: solid 1px #E0E0E0;
font-family: "微软雅黑",Arial,Helvetica;
overflow: hidden;
}
/*焦点图*/
.main .tbox .pic {
float: left;
width:400px;
height:250px;
padding: 5px;
position:relative;
border-right: 1px solid #E0E0E0;
}
.main .tbox .pic img {
border: 0;
width: 400px;
height: 250px;
}
.main .tbox .pic ul {
position:absolute;
overflow: hidden;
}
.main .tbox .pic ul li {
float: left;
/*display: none;*/
position: relative;
}
.main .tbox .pic ul li img {
opacity: 1;
display: block;
}
.main .tbox .pic ul li span {
bottom: 0;
left: 0px;
z-index: 1;
width: 390px;
height: 30px;
line-height: 30px;
padding: 0 5px;
display:block;
position: absolute;
text-align: center;
background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
overflow: hidden;
}
.main .tbox .pic ul li span a {
color: #ffffff;
font-size: 12pt;
}
/*焦点图[END]*/

.main .tbox .tj {
float: left;
padding: 8px 10px 10px;
}
.main .tbox .tj dl {
width: 567px;
margin-bottom: 2px;
overflow: hidden;
}
.main .tbox .tj dl dt {
width: 515px;
height: 30px;
line-height: 30px;
padding-left: 50px;
background: url(hot.gif) no-repeat 0 center;
overflow: hidden;
}
.main .tbox .tj dl dt a {
color: #0d7f52;
font-size: 23px;
}
.main .tbox .tj dl dd {
color: #8B8B8B;
height: 44px;
line-height: 22px;
overflow: hidden;
}
.main .tbox .tj dl dd a {
color: #ffffff;
padding: 0px 4px;
background-color: #99C890;
text-decoration: underline;
}
.main .tbox .tj ul {
width: 567px;
padding: 5px 0;
font-size: 13px;
border-radius: 9px;
background-color: #F3FFF5;
overflow: hidden;
}
.main .tbox .tj ul li {
float: left;
width: 50%;
height: 26px;
color: #999999;
text-indent: 1%;
line-height: 26px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
}
.main .tbox .tj ul li a {
margin: 0 1px;
color: #607D8B;
}
.main .tbox .tj ul li span a {
color: #D68000;
}


.main .dbox {
width: 1000px;
margin: 0 auto;
padding-bottom: 5px;
overflow: hidden;
}
.main .dbt { padding-top: 5px; }
.main .dbox h1 {
color: #333333;
font-size: 20px;
font-family: "Microsoft Yahei";
}
.main .dbox h1 span {
line-height: 40px;
padding:0 2px 0 4px;
display: inline-block;
border-bottom: 3px solid #F37070;
}
.main .dbox ul {
float: left;
width: 292px;
padding: 20px 20px 15px;
border: 1px solid #dbdbdb;
overflow: hidden;
}
.main .dbox ul.m {
width: 292px;
margin: 0 -1px;
}
.main .dbox ul.hit { 
background: url(ranking_bg.gif) no-repeat 20px 57px;
}
.main .dbox ul:hover {
z-index: 9999;
position: relative;
background-color: #FcFcFc;
-moz-box-shadow: 0px 0px 10px #cdcdcd;
-webkit-box-shadow: 0px 0px 10px #cdcdcd;
box-shadow: 0px 0px 10px #cdcdcd;
}
.main .dbox ul h2 {
color: #333333;
height: 26px;
font-size: 18px;
font-weight: 400;
line-height:26px;
text-indent: 22px;
margin-bottom: 5px;
font-family: "Microsoft Yahei";
}
.main .dbox ul h2 a { color:#444444; }
.main .dbox ul h2 a:hover { color: #0d7f52; }
.main .dbox ul.l h2 {
background: url(zx_ico.jpg) no-repeat left center;
}
.main .dbox ul.m h2 {
background: url(cx_ico.jpg) no-repeat left center;
}
.main .dbox ul.r h2 {
background: url(xx_ico.jpg) no-repeat left center;
}
.main .dbox ul.hit h3 {
padding: 0;
height: 26px;
color: #333333;
font-size: 18px;
font-weight: 400;
line-height: 26px;
text-indent: 24px;
margin-bottom: 11px;
font-family: "Microsoft Yahei";
background: url(hit.gif) no-repeat 0 center;
}
.main .dbox ul.hit li {
background: none;
}
.main .dbox ul.hit li a { padding-left: 20px; }
.main .dbox ul li {
width: 292px;
font-size: 14px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
background: url(point.gif) no-repeat 0px center;
}
.main .dbox ul li a {
color: #555555;
height: 30px;
line-height: 30px;
padding-left: 10px;
}
.main .dbox ul li a:hover { color: #0d7f52; }
.main .dbox ul h3 {
height: 26px;
padding: 5px 0;
text-indent: 2px;
}
.main .dbox ul h3 a {
color: #0d7f52;
max-width: 292px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
font: bold 16px/26px 微软雅黑, tahoma;
}
.main .dbox ul h3 a:hover { color: #0d7f52; }
.main .dbox ul h4 {
height: 26px;
padding: 5px 0;
text-indent: 2px;
}
.main .dbox ul h4 a {
max-width: 292px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
font: bold 15px/26px 微软雅黑, tahoma;
}
.main .dbox ul h4 a:hover { color: #0d7f52; }

.main .position {
color: #6C6C6C;
height: 24px;
padding: 10px 20px;
line-height: 24px;
border-bottom: 2px solid #d4deea;
background: url(wzbg.jpg) no-repeat left center;
overflow: hidden;
}
.main .position a {
color: #555555;
}
.main .list {
float: left;
width: 680px;
border-right: 1px solid #f4f4f4;
overflow: hidden;
}
.main .list h1 {
color: #333333;
font-size: 20px;
margin-right: 20px;
font-family: "Microsoft Yahei";
border-bottom: 1px solid #f0f0f0;
}
.main .list h1 span {
line-height: 36px;
padding:0 10px;
display: inline-block;
border-bottom: 3px solid #8BC34A;
}
.main .list ul {
padding-right: 20px;
overflow: hidden;
}
.main .list ul li {
padding: 15px 0;
border-bottom: 1px solid #f0f0f0;
}
.main .list ul li img {
float: left;
height: 80px;
width: 120px;
display: block;
margin-right: 20px;
}
.main .list ul li h3 {
height: 36px;
font: 20px "Microsoft yahei","simhei";
}
.main .list ul li h3 a {
max-width: 520px;
line-height: 36px;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
}
.main .list ul li h3 a:hover { color: #0d7f52;}
.main .list ul li p {
color: #888888;
height: 44px;
line-height: 22px;
overflow: hidden;
}

.main .list .page {
color: #666666;
text-align: center;
margin: 15px 5px;
}
.main .list .page a {
height: 25px;
line-height: 25px;
padding: 4px 5px;
border: 1px solid #cccccc;
}
.main .list .page a:hover {
color: #ffffff;
border-color: #0d7f52;
background-color: #0d7f52;
}
.main .list .page select {
height: 26px;
line-height: 26px;
display: inline-block;
border: 1px solid #cccccc;
}
.main .article {
float: left;
width: 680px;
border-right: 1px solid #f4f4f4;
overflow: hidden;
}
.main .article h1 {
font-size: 26px;
font-weight: 100;
text-indent: 10px;
line-height: 30px;
margin: 10px 0 5px;
font-family: Microsoft YaHei, SimHei, Arial;
}
.main .article span.time {
display: block;
color: #888888;
margin: 0 10px;
line-height: 28px;
text-indent: 10px;
border-bottom: 1px dotted #eeeeee;
}
.main .article .content {
font-size: 14px;
line-height: 2em;
min-height: 500px;
padding: 10px 5px 10px 0;
overflow: hidden;
}
.main .article .content p {
margin-top: 10px;
text-indent: 2em;
}
.main .article .content img {
max-width: 675px;
height: 100%;
display: block;
}
.main .article .pageLink { color:#802200; font-size: 12px; }
.main .article ul.ud {
padding-top: 10px;
margin: 15px 0 5px;
border-top: 1px dashed #E3E3E3;
overflow: hidden;
}
.main .article ul.ud li {
float: left;
width: 48%;
color: #555555;
padding-right: 2%;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
}
.main .article ul.xgtj {
float: left;
width: 360px;
margin-left: 5px;
font-family: Microsoft YaHei, SimHei, Arial;
overflow: hidden;
}
.main .article ul.xgtj h3 {
height: 26px;
color: #5788AA;
font-size: 16px;
line-height: 26px;
}
.main .article ul.xgtj li {
height: 28px;
line-height: 28px;
text-indent: 12px;
background: url(bginfo.png) no-repeat 1px center;
}
.main .article ul.xgtj li a {
color: #3C8C3F;
font-size: 16px;
}

.main .article .bdsharebuttonbox {
padding: 10px 10px 0;
overflow: hidden;
}
.main .article .bdsharebuttonbox a {
margin: 0 5px;
}
.main .article .py {
padding: 5px 20px 0;
border-top: 1px solid #e9e9e9;
overflow: hidden;
}


.main .sidebar {
float: right;
width: 300px;
margin-top: 15px;
overflow: hidden;
}
.main .sidebar ul.hot {
width: 300px;
height: 401px;
background: url(list_hot.gif) no-repeat left 0;
overflow: hidden;
}
.main .sidebar ul.hot h2 {
height: 21px;
font-size: 16px;
font-weight: 100;
margin-bottom: 10px;
font-family: 'Microsoft YaHei';
}
.main .sidebar ul.hot li {
height: 36px;
font-size: 14px;
line-height: 36px;
padding-left: 25px;
border-bottom: 1px solid #f0f0f0;
overflow: hidden;
}
.main .sidebar ul.hot li a {
max-width: 275px;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
}
.main .sidebar ul.hot li a:hover { color: #0d7f52; }

.main ul.flink {
width: 998px;
margin: 15px auto 20px;
border: 1px solid #eeeeee;
background-color: #FAFAFA;
overflow: hidden;
}
.main ul.flink span {
float: left;
width: 20px;
height: 60px;
color: #959595;
line-height: 15px;
margin-right: 1px;
text-align: center;
border-right: #eaeaea 1px solid;
}
.main ul.flink li {
float: left;
margin: 0 5px;
line-height: 20px;
}
.main ul.flink li a:hover {
display:block;
background-color: #DFF1E5;
}
.main ul.flink a{margin-right:15px;}

.footer {
width: 100%;
overflow: hidden;
background: #f8f8f8;
border-top: #e2e3e3 1px solid;
}
.footer .subnav {
width: 1000px;
height: 180px;
margin: 0 auto;
overflow: hidden;
}
.footer .subnav strong {
float: left;
margin: 60px 73px;
overflow: hidden;
}
.footer .subnav strong a {
width: 174px;
height: 60px;
display: block;
text-indent: -9876px;
background: url(logo_b.jpg) no-repeat;
}
.footer .subnav dl {
float: left;
width: 260px;
padding: 0 30px;
overflow: hidden;
}
.footer .subnav dl dt {
font-size: 15px;
font-weight: bold;
margin: 25px 0 10px;
font-family: '微软雅黑';
}
.footer .subnav dl dd {
float: left;
width: 86px;
height: 26px;
line-height: 26px;
}
.footer .subnav dl dd a {}
.footer .dibu {
color: #ffffff;
width: 100%;
height: 36px;
line-height: 36px;
text-align: center;
background-color: #333333;
}
.footer .dibu a {
color: #ffffff;
padding: 0 15px 0 10px;
border-right: 1px solid #ffffff;
}


.gg500x200 {
width: 500px;
margin: 0 auto;
overflow: hidden;
}
.sr300 {
float: right;
width: 300px;
height: 250px;
overflow: hidden;
margin-right: 5px;
background-color: #fbfbfb;
}
.ggr300 {
width: 300px;
height: 250px;
margin-bottom: 10px;
overflow: hidden;
}
.gg3x3 {
width: 300px;
height: 300px;
margin-top: 10px;
overflow: hidden;
}
.gg300 {
}
.pagedes{margin:10px;padding:10px 20px;background:#dfdfdf;line-height:25px;font-size:14px;}
.tagblock{border-top:1px solid #ededed;padding:10px;margin:0;margin-bottom:10px;}
.tagblock h2{border-bottom:1px solid #ededed;line-height:25px;padding-left:10px;margin-bottom:10px;}
.tagblock .taga a{line-height:25px;font-size:14px;margin-right:20px;}
.hottag{margin:20px 0px;text-align:left;font-family:'微软雅黑';}
  .hottag ul{height:30px;line-height:30px;font-size:14px;padding:0;margin:0;border-bottom:1px solid #ededed;}
  .hottag ul li{float:left;width:80px;text-align:center;line-height:31px;list-style:none;}
  .hottag ul:after{clear:both;display:block;visibility:hidden;content:'';height:0;}
  .hottag ul li.on{border-bottom:1px solid #aa0000;}
  .hottag ul li.title{font-weight:bold;font-size:16px;}
  .taglist{padding:10px;line-height:25px;border-bottom:1px solid #ededed;}
  .taglist a{display:inline-block;word-wrap:all;padding-left:10px;padding-right:10px;font-size:14px;}
.sub{margin:15px auto;font-size:14px;line-height:25px;}
