a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var {
  margin: 0;
  padding: 0;
}

em, i, u {
  font-style: normal;
}
ul,li,dd,dl,dt{
  list-style-type: none
}
li,a,div{
  outline: none
}
.clearfix:after {
  content: "." ;
  display: block ;
  height: 0 ;
  clear: both ;
  visibility: hidden ;
}
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.clear, .clr {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.cl{
  clear: both;
}
img{
  border:0
}
a {
  color:#666666;
  text-decoration: none;
  cursor: pointer;
  font-size: 12px
}
a:hover{
  color:#1d96d5
}
#nav-2014 {
  border-bottom: 2px solid #000;
  height: 44px;
}
#categorys-2014 {
  float: left;
  height: 42px;
  overflow: visible;
  position: relative;
  width: 210px;
  z-index: 10;
}
#categorys-2014 .dtt a {
  color: #fff;
  display: block;
  font: 400 15px/44px "microsoft yahei";
  height: 42px;
  padding: 0 45px;
  background:#1d96d5 url("../images/nav_pic_bg.png") no-repeat 14px 16px;
  background-size: 15px;
  text-decoration: none;

  width: 190px;
}
#categorys-2014 .dd {
  display: none;
  width: 190px;
  border: 1px solid #e4e2e2;
}
#categorys-2014:hover .dd{
  display: block;
}
#categorys-2014 .dd-inner .item {
  color: #666666;
  height: 55px;
  opacity: .9;
  background: #f0f0f0 none repeat scroll 0 0;
  position: relative;
  border-bottom: 1px solid #dee0e2;
  z-index: 1;
}
#categorys-2014 .dd-inner .item:hover{
  background: #FFF none repeat scroll 0 0;
}
#categorys-2014 .dd-inner .item:last-child{
  border-bottom:0px solid #dee0e2;

}
#categorys-2014 .dd-inner .item a {
  color: #212121;
  font-size: 14px;
}
#categorys-2014 .dd-inner h3 {
  font-family: "microsoft yahei";
  font-size: 14px;
  font-weight: 400;
  height: 55px;
  line-height: 55px;
  padding: 0 10px;
  position: absolute;
  z-index: 2;
}
#categorys-2014 .dd-inner .fore1 h3 {
  padding-left: 45px;
  background: url("../images/naifen_1.PNG") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore1:hover h3 {
  background: url("../images/naifen_2.png") no-repeat 10px center;
  background-size: 20px;
}
#categorys-2014 .dd-inner .fore2 h3 {
  padding-left: 45px;
  background: url("../images/yingyang1.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore2:hover h3 {
  background: url("../images/yingyang2.png") no-repeat  10px center;
  background-size: 20px;
}
#categorys-2014 .dd-inner .fore3 h3 {
  padding-left: 45px;
  background: url("../images/zhinaiku1.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore3:hover h3 {
  background: url("../images/zhinaiku2.png") no-repeat  10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore4 h3 {
  padding-left: 45px;
  background: url("../images/meizhuang1.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore4:hover h3 {
  background: url("../images/meizhuang2.png") no-repeat 10px center;
  background-size: 20px;
}
#categorys-2014 .dd-inner .fore16 h3 {
  padding-left: 45px;
  background: url("../images/muying1.png") no-repeat 10px center;
  background-size:23px;
}

#categorys-2014 .dd-inner .fore16:hover h3 {
  background: url("../images/muying2.png") no-repeat 10px center;
  background-size:20px;
}
#categorys-2014 .dd-inner .fore17 h3 {
  padding-left: 45px;
  background: url("../images/baojian1.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore17:hover h3 {
  background: url("../images/baojian2.png") no-repeat 10px center;
  background-size: 20px;
}
#categorys-2014 .dd-inner .fore19 h3 {
  padding-left: 45px;
  background: url("../images/rihuayong1.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore19:hover h3 {
  background: url("../images/rihuayong2.png") no-repeat 10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore20 h3 {
  padding-left: 45px;
  background: url("../images/jingkouship1.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore20:hover h3 {
  background: url("../images/jingkouship2.png") no-repeat 10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore24 h3 {
  padding-left: 45px;
  background: url("../images/fl/ccwj.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore24:hover h3 {
  background: url("../images/fl/ccwj1.png") no-repeat 10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore38 h3 {
  padding-left: 45px;
  background: url("../images/fl/ffxf.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore38:hover h3 {
  background: url("../images/fl/ffxf1.png") no-repeat 10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore42 h3 {
  padding-left: 45px;
  background: url("../images/fl/jqbh.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore42:hover h3 {
  background: url("../images/fl/jqbh1.png") no-repeat 10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore32 h3 {
  padding-left: 45px;
  background: url("../images/fl/myxh.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore32:hover h3 {
  background: url("../images/fl/myxh1.png") no-repeat 10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore36 h3 {
  padding-left: 45px;
  background: url("../images/fl/myyp.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore36:hover h3 {
  background: url("../images/fl/myyp1.png") no-repeat 10px center;
  background-size: 20px;
}

#categorys-2014 .dd-inner .fore25 h3 {
  padding-left: 45px;
  background: url("../images/fl/ssqs.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore25:hover h3 {
  background: url("../images/fl/ssqs1.png") no-repeat 10px center;
  background-size: 20px;
}
#categorys-2014 .dd-inner .fore41 h3 {
  padding-left: 45px;
  background: url("../images/fl/ycyp.png") no-repeat 10px center;
  background-size: 23px;
}

#categorys-2014 .dd-inner .fore41:hover h3 {
  background: url("../images/fl/ycyp1.png") no-repeat 10px center;
  background-size: 20px;
}






#categorys-2014 .dd-inner i {
  font: 400 9px/14px consolas;
  height: 55px;
  position: absolute;
  right: 14px;
  top: 0px;
  line-height: 55px;
  color: #666666;
  width: 4px;
  z-index: 1;
}
#categorys-2014 .dd-inner .hover {
  background: url("../images/nav_bg2.png");
  color: #1d96d5;
}
#categorys-2014 .dd-inner .hover a {
  color: #1d96d5;
}
#categorys-2014 .dorpdown-layer {
  background: #f7f7f7 none repeat scroll 0 0;
  display: none;
  left: 190px;
  overflow: hidden;
  position: absolute;
  top: 45px;
  height: 220px;
  width: 580px;
}
#categorys-2014 .dorpdown-layer .hover {
  display: block;
}
#categorys-2014 .item-sub {
  display: none;
  overflow: hidden;
  height: 100%;
}
#categorys-2014 .item-sub::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
}
#categorys-2014 .dd-inner .item:hover i{
  color: #1d96d5;
}
#categorys-2014 .item-channels {
  background: #f7f7f7 none repeat scroll 0 0;
  display: inline;
  float: left;
  height: 24px;
  overflow: hidden;
  padding: 20px 0 0 20px;
  width: 570px;
}
#categorys-2014 .item-channels a {
  background: #7c7171 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  float: left;
  line-height: 24px;
  margin-right: 10px;
  padding: 0 0 0 8px;
  white-space: nowrap;
}
#categorys-2014 .item-channels a:hover {
  background: #1d96d5 none repeat scroll 0 0;
}
#categorys-2014 .item-channels a:hover i {
  background: #1d96d5 none repeat scroll 0 0;
}
#categorys-2014 .item-channels i {
  background: #5c5251 none repeat scroll 0 0;
  cursor: pointer;
  display: inline-block;
  font: 400 9px/24px consolas;
  height: 24px;
  margin-left: 8px;
  text-align: center;
  width: 23px;
}
#categorys-2014 .item-channels .line {
  border-left: 1px solid #dbdbdb;
  display: inline;
  float: left;
  height: 24px;
  margin-right: 7px;
  overflow: hidden;
  width: 1px;
}
#categorys-2014 .item-channels .img-link {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  line-height: normal;
  padding: 0;
}
#categorys-2014 .item-channels .img-link:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#categorys-2014 .item-channels .style-red {
  background: #1d96d5 none repeat scroll 0 0;
}
#categorys-2014 .item-channels .style-red i {
  background: #1d96d5 none repeat scroll 0 0;
}
#categorys-2014 .item-channels .style-red:hover {
  background: #1d96d5 none repeat scroll 0 0;
}
#categorys-2014 .item-channels .style-red:hover i {
  background: #1d96d5 none repeat scroll 0 0;
}
#categorys-2014 .subitems {
  background: #f7f7f7 none repeat scroll 0 0;
  float: left;
  height: 100%;
  width: 570px;
}
#categorys-2014 .subitems dl {
  line-height: 30px;
  overflow: hidden;
  height: 60px;
  width: 100%;
}
#categorys-2014 .subitems dl.fore1 dd {
  border-top: medium none;
}
#categorys-2014 .subitems dt {
  float: left;
  font-weight: 700;
  padding: 8px 30px 0 0;
  position: relative;
  text-align: right;
  width: 90px;
}
#categorys-2014 .subitems dt i {
  font: 400 9px/14px consolas;
  height: 14px;
  position: absolute;
  right: 8px;
  top: 13px;
  width: 4px;
}
#categorys-2014 .subitems dd {
  border-top: 1px solid #eee;
  float: left;
  padding: 6px 0;
  width: 475px;
}
#categorys-2014 .subitems dd a {
  border-left: 1px solid #e0e0e0;
  float: left;
  height: 16px;
  line-height: 16px;
  margin: 4px 0;
  padding: 0 8px;
  white-space: nowrap;
}
#categorys-2014 .subitems dd a:hover{
  color: #1d96d5;
}
#categorys-2014 .item-brands {
  display: inline;
  float: right;
  margin: 19px 20px 10px 0;
  overflow: hidden;
  width: 168px;
}
#categorys-2014 .item-brands a {
  display: inline;
  float: left;
  margin: 1px 0 0 1px;
}
#categorys-2014 .item-promotions {
  display: inline;
  float: right;
  margin-right: 20px;
  width: 168px;
}
#categorys-2014 .item-promotions a {
  display: block;
  margin-bottom: 1px;
}
#navitems-2014 {
  float: left;
  position: relative;
  z-index: 2;
}
#navitems-2014 .spacer, #navitems-2014 a, #navitems-2014 li, #navitems-2014 ul {
  float: left;
}
#navitems-2014 .spacer {
  display: none;
}
#navitems-2014 a {
  color: #333;
  font: 400 15px/44px "microsoft yahei";
  height: 44px;
  padding: 0 20px;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
}
#navitems-2014 a:hover {
  color: #1d96d5;
}
#navitems-2014 .spacer {
  background: #ddd none repeat scroll 0 0;
  height: 24px;
  margin: 10px 0 0;
  overflow: hidden;
  width: 1px;
}

body>div>div.nav{background: #f2f2f2;}

#pager {
  text-align: center;
  padding-bottom: 20px;
}

#pager>div{display: inline-block;}
.pull-left {
  float: left!important;
}
.pagination>li {
  display: inline;
}
.pagination {
  padding-left: 0;
  border-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.page_num {
  width: 35px;
}
.pageCheck {
  background: #1d96d5!important;
  color: #FFF!important;
}
.pagination_21 {
  display: inline-block;
  background: #FFF;
  height: 25px;
  width: 25px;
  padding-left: 5px;
  border: 1px solid #E7E7E7;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 4px;
}
.pagination_2{
  margin-left: 10px;
}
.pagination_22 {
  display: inline-block;
  background: #FFF;
  height: 30px;
  width: 55px;
  text-align: center;
  border: 1px solid #E7E7E7;
  margin-left: 5px;
  margin-right: 5px;
}
#checkPage {
  cursor: pointer;
}
.pagination_1 li a:hover {
  background: #1d96d5!important;
  color: #FFF;
}