@charset "utf-8";
/* CSS Document */





* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑","黑体",Tahoma,Helvetica,Arial,sans-serif; margin:0px auto; font-size:12px; width:1000px; background-color: #e9f2f7; }
a{color:#000; text-decoration:none;}
a:link{ text-decoration:none;}
a:hover { color:#c50009; text-decoration:underline; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px;font-weight:normal;}
a img { border:0px; }
img { margin:0; padding:0; border:0; }
border: { zoom:1; }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr12{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr12{height:12px;}



/*一级容器*/
.wrap{width:1000px; margin:0 auto;}
.wrap .left{width:700px; float:left;}
.wrap .right{ width:285px;  float:right;}

.wrap .left .brand{ font-size:14px;}
.wrap .left .brand a{ color:#555; letter-spacing:1px; }
.wrap .left .brand strong{ color:#709C5A; letter-spacing:1px;}
.wrap .left .brand a:hover{ text-decoration:none; color:#c50009;}
.navbar{ margin:10px 0;}


.left .place{width:700px;height:22px;line-height:22px;background:#F4F8EE;border-top:1px solid #EAF2DE;border-bottom:1px solid #EAF2DE;text-indent:12px;color:#CCC;overflow:hidden;}
.left .place strong{color:#709C5A;font-weight:normal;letter-spacing:1px;}
.left .place a{color:#666;margin:0px 2px;}
.left .place a:hover{color:#333;text-decoration:none;}
.left .place small{display:inline-block;vertical-align:middle;width:8px;height:20px;*height:24px;overflow:hidden;background:url(../images/ico-3.gif) 2px 8px no-repeat;}



.left .listbox{ width:700px; float:left;}
.left .listbox ul li{ width:700px; height:140px; float:left; }

.box:hover{background-color:#edf6ff;}
.box img{ width:140px; height:105px; float:left; padding:2px; border:1px solid #ccc; margin:15px 10px 10px 10px;}
.box img:hover{ border:1px solid #c50009;}
.box h2{ width:500px; float:left; height:30px; line-height:30px; margin-top:5px; font-size:18px;  padding-left:10px;}
.box h2 a{ color:#000; }
.box h2 a:hover{ color:#c50009;}
.box p{ width:500px; float:left; height:75px; line-height:25px; color:#333; text-indent:2em; font-size:14px; padding-left:5px;}
.box .hd{font-size:12px; float:left; width:500px; color:#aaa; padding-left:5px; line-height:20px;}


.box {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 678px;
  min-height:140px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.1);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}



/*排行榜*/
.mod-right {width:285px;margin-bottom:15px; background:#F3F8FF;border:1px solid #d4d4d4; overflow:hidden;}
.mod-right h2 { font-size:16px;  font-weight:bold;}
.mod-right h2 a{ color:#333;}
.mod-right h2 a:hover { text-decoration:underline; color:#c50009; }
.mod-right h3 { font-size:14px; font-weight:bold; color:#333;}
.mod-right .hd {  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;

  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}


.place-Article {
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.1);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
.place-Article:hover{background-color:#edf6ff;}
.place-Article .bd {border-top:0px;padding:12px 0px; overflow:hidden; width:280px;}
.place-Article ol {margin-left:11px;}
.place-Article ul {margin-left:11px;}
.place-Article li {width:285px;overflow:hidden;zoom:1; line-height:30px;}
.place-Article li em {width:16px;height:15px;background: url(../images/split_v4_4.png) no-repeat -207px -127px;float:left;text-align:center;line-height:15px;font-family:Arial;color:#fff;font-size:10px;margin-right:9px;_display:inline;margin-top:8px}
.place-Article li em.hot {background-image: url(../images/split_v4_4.png);background-repeat: no-repeat;background-position: -207px -101px;}
.place-Article li a {float:left;}


.place-Article .keyword{width:275px; margin:15px 0 0 0; height:100px; overflow:hidden; padding:0 5px;}
.place-Article .keyword h2{ width:80px; height:30px; line-height:30px; font-size:16px; padding:0 0 0 10px; font-weight:bold; float:left;color:#333;  }
.place-Article .keyword a{ font-size:12px; color:#333; text-align:justify;text-justify:inter-ideograph; text-align:center; line-height:30px; padding:5px 15px; overflow:hidden; }
.place-Article .keyword a:hover{background-color:#bb0009; color:#fff; text-decoration:none;}


.place-Article .tag{ margin:10px 0; height:320px; overflow:hidden; padding:0 5px;}
.place-Article .tag a{ font-size:15px; color:#333; text-align:justify;text-justify:inter-ideograph; float:left; text-align:center; line-height:30px; padding:5px 10px; }
.place-Article .tag a:hover{background-color:#bb0009; color:#fff; text-decoration:none;}

.btn-font{ font-size:18px; letter-spacing:2px; font-weight:bold; font-family:"微软雅黑","黑体",Tahoma,Helvetica,Arial,sans-serif;}
.btn-font a{color:#ccc;}
.btn-font a:hover{color:#fff; text-decoration:none;}

.dede_pages{}
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;margin-right:6px;}
.dede_pages ul li a{float:left;  padding: 4px 12px;
  line-height: 20px;color:#666;border:1px solid #ddd;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;}
.dede_pages ul li .thisclass{ padding: 4px 12px;  background-color: #c50009;
  border: 1px solid #dddddd; color:#fff}
.dede_pages .pageinfo{float:right;line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}




.pages {margin: 20px 0;}
.pages .pageinfo{float:right;padding: 4px 12px;line-height: 20px;text-decoration: none;background-color: #ffffff; border: 1px solid #dddddd; margin-left:20px;}
.pages ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pages ul > li {
  display: inline;
}

.pages ul > li{
  float: left;
  line-height: 28px;
  text-decoration: none;
  background-color: #ffffff;
  text-align:center;
  height:28px;
}

.pages ul > li a{
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.pages ul > li > a:hover
 {
  background-color: #c50009;
  color:#fff;
}

.pages ul > .active > a,
.pages ul > .active > span {
  color: #fff;
  cursor: default;
}

.pages ul > .disabled > span,
.pages ul > .disabled > a,
.pages ul > .disabled > a:hover,
.pages ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pages ul > li:first-child ,
.pages ul > li:first-child span{
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pages ul > li:last-child ,
.pages ul > li:last-child span{
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pages-centered {
  text-align: center;
}
.pages ul >  .thisclass{ float: left;
  padding: 4px 12px;
  line-height: 20px;
  height:20px;
  text-decoration: none;
  background-color: #c50009;
  border: 1px solid #dddddd; color:#fff}

