.hidden{visibility:hidden;}
.none{display:none;}
.show{display:block;}
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.lastp{padding-right:0px!important;}
.lastm{margin-right:0px!important;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:0px;padding:0px;margin:0px;overflow:hidden;}
.clear10{clear:both;height:10px;padding:0px;margin:0px;overflow:hidden;}
/*bar*/
div.bar_1{height:1px;width:100%;min-width:1200px;background:#E5E5E5;overflow:hidden;}
div.bar_2{height:2px;width:100%;background:#f6f6f6;}

/*边距*/

.marl80{margin-left:80px;}
.mart35{margin-top:35px!important;}
.mart20{margin-top:15px!important;}

/*边框*/

.ba{border:1px solid #c41e3a; float:left; width:598px;}


 
.bgwh{background-color: #fff;}
.bgc2{background:#c41e3a;}
.bgbh{background-color: #f6f6f6;}
/*iframe*/
iframe{/* min-width: 1200px; */border: none!important;}
 
.con{width:1200px; margin:0 auto;}
.wraper{width:100%}
.heig_35{height: 35px;}
 
.bg-green{background:#1d7a01;color:#fff;}
.bg-green ul.nav_list li{text-align:center;padding:0px 15px;float:left;}
.bg-green ul.nav_list li a{color:#fff;padding:0px;line-height:34px;}
.bg-green ul.nav_list li a.focus0{width:200px;padding:0px;background:#175500;margin-left:-15px;}

 
.adv-norm{height:100px;overflow:hidden;}
.adv-norm a{float:left;}
.adv-norm a img{width:400px;height:100px;overflow:hidden;float:left;}

 
.adv-banner{width:1200px;margin:0 auto;height:400px;}
.adv-banner .slider ul li img{height:400px;width:1200px;}
/* 
.banner_img{width:745px;height:inherit;}
.banner_img .b_top{height:290px;overflow:hidden;}
.slider{display:none} */
.slider .focus span{width:14px;height:14px;margin-right:10px;border-radius:50%;background:#474a36;font-size:0}
.slider .focus span.current{background:#8d9957;}
.banner_img .b_bottom{height:135px;overflow:hidden;}
.b_adlist li{height:132px;width:246px;overflow:hidden;float:left;font-size:16px;position:relative;}
.b_adlist li img{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:-1;}
.b_adlist li p{padding-left:17px;padding-top:20px;}
.b_adlist li.p1 p{color:#3a6600;}
.b_adlist li.p2 p{color:#643b00;}
.b_adlist li.p3 p{color:#010101;}
.b_adlist li p span{font-weight:900;color:#64702f;line-heigth:24px;}
.b_adlist li.p1 span{color:#3a6600;}
.b_adlist li.p2 span{color:#643b00;}
.b_adlist li.p3 span{color:#000;}

 
.suggest-box{position:absolute; background-color:white;z-index:999;}
.suggest-box ul{}
.suggest-box ul li{ padding: 8px 10px;}

.about_gywm_main .news{height: 400px;}
.about_gywm_main .news li{ clear: both; overflow: hidden;}

.pages { padding: 30px 0 20px; height: 30px; line-height: 30px; clear: both;}
.pages ul { float: right; }
.pages li { float: left; padding-left: 8px; }
.pages a { width: 28px; height: 28px; color: #888; font-family: 'SimSun'; float: left; text-align: center; line-height: 28px; border: 1px solid #E0E0E0; }
.pages a.cur{ background: #c41e3a; color: #fff;}
.pages li.thisClass span, .page a:hover { width: 28px; height: 28px; font-family: 'SimSun'; float: left; text-align: center; line-height: 28px; background-color: #c41e3a; color: #fff; border: 1px solid #c41e3a; }
.pages .num { width: 50px; border: 1px solid #B8B8B8; text-align: center; height: 22px; line-height: 20px; color: #666; }
.pages .enter { width: 50px; height: 22px; text-align: center; background-color: #2ac7a8; color: #fff; cursor: pointer; border-radius: 5px; }


/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom: 1;
}
.video-container {
     position: relative;     /* 让子元素可以绝对定位 */
     display: inline-block;  /* 让容器大小贴合图片 */
     cursor: pointer;        /* 鼠标变成手型，提示可点击 */
   }
 .video-container img {
    display: block;         /* 去掉底部间隙 */
  }
    
 /* 
 主页热销推荐
 播放按钮 - 使用 CSS 画一个圆形背景 + 内部三角形
  */
 .play-icon {
   position: absolute;
   top: 20%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 40px;  /* 播放按钮大小 */
   height: 40px;
   background-color: rgba(0, 0, 0, 0.7);  /* 半透明黑色背景 */
   border-radius: 50%;                   /* 圆形 */
   display: flex;
   align-items: center;
   justify-content: center;
 }
.play-icon::after {
      content: '';
      width: 0;
      height: 0;
      border-left: 20px solid white;  /* 白色三角形 */
      border-top: 12px solid transparent;
      border-bottom: 12px solid transparent;
      margin-left: 7px; /* 微调三角形位置 */
    }
    
 /* 
 主页楼层
 播放按钮 - 使用 CSS 画一个圆形背景 + 内部三角形 
 */
 .play-icon-f {
   position: absolute;
   top: 60%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 40px;  /* 播放按钮大小 */
   height: 40px;
   background-color: rgba(0, 0, 0, 0.7);  /* 半透明黑色背景 */
   border-radius: 50%;                   /* 圆形 */
   display: flex;
   align-items: center;
   justify-content: center;
 }
.play-icon-f::after {
      content: '';
      width: 0;
      height: 0;
      border-left: 20px solid white;  /* 白色三角形 */
      border-top: 12px solid transparent;
      border-bottom: 12px solid transparent;
      margin-left: 7px; /* 微调三角形位置 */
    }
    
    /* 
 分类页热销推荐
 播放按钮 - 使用 CSS 画一个圆形背景 + 内部三角形
  */
 .play-icon-cat {
   position: absolute;
   top: 40%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 40px;  /* 播放按钮大小 */
   height: 40px;
   background-color: rgba(0, 0, 0, 0.7);  /* 半透明黑色背景 */
   border-radius: 50%;                   /* 圆形 */
   display: flex;
   align-items: center;
   justify-content: center;
 }
.play-icon-cat::after {
      content: '';
      width: 0;
      height: 0;
      border-left: 20px solid white;  /* 白色三角形 */
      border-top: 12px solid transparent;
      border-bottom: 12px solid transparent;
      margin-left: 7px; /* 微调三角形位置 */
    }
 
 /*搜索界面左侧热门商品*/
 .play-icon-rmsp {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 40px;  /* 播放按钮大小 */
   height: 40px;
   background-color: rgba(0, 0, 0, 0.7);  /* 半透明黑色背景 */
   border-radius: 50%;                   /* 圆形 */
   display: flex;
   align-items: center;
   justify-content: center;
 }
.play-icon-rmsp::after {
      content: '';
      width: 0;
      height: 0;
      border-left: 20px solid white;  /* 白色三角形 */
      border-top: 12px solid transparent;
      border-bottom: 12px solid transparent;
      margin-left: 7px; /* 微调三角形位置 */
    }
