/*nav*/
.lgnav{ height: 44px; line-height: 44px;background:#2a79c2; background: -moz-linear-gradient( left,#004197,#5fbff8);background:-webkit-linear-gradient(left,#f90,#f90);background: -o-linear-gradient(left,#004197, #5fbff8);}
.lgnav ul li{ float: left;margin-right:33px;}
.lgnav ul li a{ color: #fff;display: block;font-size:18px;}
.lgnav ul li:first-child{ width:200px;padding-left:30px;}
/*banner*/
.banner{width:100%;overflow: hidden;height:445px;}
.banner_con{ display: block;position: relative;left: 50%;margin-left: -960px;width: 1920px;height:500px;}
    .swiper-container-horizontal>.swiper-pagination-bullets{bottom:18px;}
    .swiper-pagination-bullet{background:rgba(255,255,255,0.3) !important;opacity: 1;}
    .swiper-pagination-bullet-active{background:#fff !important;}
    .swiper-container{height:500px;}
    .swiper-wrapper{height:500px;}
    .swiper-slide a{display: block;height:500px;}

    .lg_ke{position: absolute;width:100%;top:0;left:0;}
        .ke_list{width:250px;height:500px;background:rgba(0,0,0,0.5);position: relative;z-index:9;}
        .ke_list ul{height:500px;}
        .ke_list ul li{width:250px;height:45.45px;color:#fff;font-size:16px;line-height:45.45px;cursor:pointer;}
        .ke_list ul li:hover{background:#fff;border-left:2px #0f54a7 solid; color:#0f54a7;}
        .ke_list ul li span a{color:#fff;}
         .ke_list ul li:hover span a{color:#0f54a7;}
        .ke_fenlei{display:none;padding:0 5px 0 30px;height:500px;position:absolute;top:0;left:250px;background:#fff;min-width: 800px;}
        .ke_list ul li:hover .ke_fenlei{display: block;}
        .ke_fenlei p{border-bottom:1px #eee solid;line-height: 56px;color:#333;}
        .ke_fenlei p span{display:inline-block;padding-right:45px;font-size:14px;}
        .ke_fenlei p a{display:inline-block;margin-right:20px;font-size:14px;}
        .ke_fenlei p a.curr{color:#fa5349;}
        .ke_fenlei p a:hover{color:#fa5349;}
		.container{width: 1190px;
		margin: 0 auto;}
		
		
		.ch_left {

    float: left;

    position: relative;

    width: 270px;

	}

   .ch_left p{position: absolute;top:34px;left:0;width:100%;font-size:24px;color:#ff302a;text-align: center;}

    .ch_left span{position: absolute;bottom:79px;left:0;background:rgba(0,0,0,0.5);line-height:42px;font-size:14px;color:#fff;padding-right:40px;}

    .ch_left span em{display: inline-block;width:70px;text-align: center;background:#000;margin-right:14px;}

    .ch_left span a{color:#fff;}

    .ch_left span em a{color:#fff;}

	

	 .ch_biao a{float:left;font-size:13px;color:#999;height:26px;line-height:24px;text-align: center;padding:0 10px;border:1px #ddd solid;border-radius:5px;margin:26px 10px 0 0;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

    .ch_biao a:hover{color:#fff;border:1px #ff302a solid;background:#ff302a;}



	

	 .hot_shop .item  {

    width: 100%;

    height: 95px;

    overflow: hidden;

    position: relative;

    margin-bottom: 11px;    text-align: center;

  }

 .hot_shop .item  img{

      width: 192px;

      height: 80px;

      position: relative;



  }

   .hot_shop .item .bottom_zhe{

      padding-top:3px;

      padding-left: 10px;

      padding-right: 79px;

      overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    bottom: 0px;

    font-size: 14px;

    color: #fff;

    width:100%;

    height:24px;



  }
.ch_left {
    float: left;
    position: relative;
    width: 270px;
	}
   .ch_left p{position: absolute;top:34px;left:0;width:100%;font-size:24px;color:#ff302a;text-align: center;}
    .ch_left span{position: absolute;bottom:79px;left:0;background:rgba(0,0,0,0.5);line-height:42px;font-size:14px;color:#fff;padding-right:40px;}
    .ch_left span em{display: inline-block;width:70px;text-align: center;background:#000;margin-right:14px;}
    .ch_left span a{color:#fff;}
    .ch_left span em a{color:#fff;}
	
	 .ch_biao a{float:left;font-size:13px;color:#999;height:26px;line-height:24px;text-align: center;padding:0 10px;border:1px #ddd solid;border-radius:5px;margin:26px 10px 0 0;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .ch_biao a:hover{color:#fff;border:1px #ff302a solid;background:#ff302a;}

	
	 .hot_shop .item  {
    width: 100%;
    height: 95px;
    overflow: hidden;
    position: relative;
    margin-bottom: 11px;    text-align: center;
  }
 .hot_shop .item  img{
      width: 154px;
      height: 115px;
      position: relative;

  }
   .hot_shop .item .bottom_zhe{
      padding-top:3px;
      padding-left: 10px;
      padding-right: 79px;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0px;
    font-size: 14px;
    color: #fff;
    width:100%;
    height:24px;

  }



.city_zixun{width: 100%;padding-top: 50px;}
.city_zixun >.width_main{}
.city_zixun >.width_main >.city_zixun_tab{}
.city_zixun >.width_main >.city_zixun_tab >ul{}
.city_zixun >.width_main >.city_zixun_tab >ul >li{float: left;width: 22%;margin-right: 20px; display: block;padding-bottom: 10px;border-bottom: 1px solid #efefef;}
.city_zixun >.width_main >.city_zixun_tab >ul >li >span{font-size: 18px;color: #005fff;font-weight: bold;display: block;padding-left: 15px;line-height: 15px; border-left: 3px solid #005fff;}
.city_zixun >.width_main >.city_zixun_con >ul{float: left;width: 22%;padding: 20px 0px;padding-right: 20px;padding-top: 0px;}
.city_zixun >.width_main >.city_zixun_con >ul >span{display: block;padding-bottom: 15px;border-bottom: 1px solid #efefef;}
.city_zixun >.width_main >.city_zixun_con >ul >span >label{font-size: 18px;color: #005fff;font-weight: bold;display: block;padding-left: 15px;line-height: 15px; border-left: 3px solid #005fff;}
.city_zixun >.width_main >.city_zixun_con >ul >span >label{font-size: 18px;color: #005fff;font-weight: bold;display: block;padding-left: 15px;line-height: 15px; border-left: 3px solid #005fff;}
.city_zixun >.width_main >.city_zixun_con >ul >li{padding-top: 15px;}
.city_zixun >.width_main >.city_zixun_con >ul >li >a >span >label{position: absolute;right: 0px; font-size: 12px; -webkit-transform-origin-x: 0;-webkit-transform: scale(0.90);}
.city_zixun >.width_main >.city_zixun_con >ul >li >a{display: block;}
.city_zixun >.width_main >.city_zixun_con >ul >li >a >i{display: none;/*width: 100%;*/height: 150px;overflow: hidden;margin-bottom: 10px;}
.city_zixun >.width_main >.city_zixun_con >ul >li >a >img{display: block;width: 100%;height: auto;}
.city_zixun >.width_main >.city_zixun_con >ul >li >a >span{display: block;/*width: 100%;*/text-align: left;font-size: 14px;color: #7c7c7c;padding-left: 10px;padding-right: 46px;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.city_zixun >.width_main >.city_zixun_con >ul >li >a >span:before{content: "";display: block;width: 3px;height: 3px;background: #7c7c7c;position: absolute;top: 8px;left: 0px;border-radius: 3px;}
.city_zixun >.width_main >.city_zixun_con >ul >li:hover >a >span{color: #003dff;}
.city_zixun >.width_main >.city_zixun_con >ul >li:hover >a >span:before{background: #005fff;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li{padding-top: 15px;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li{display: block;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li{display: none;width: 100%;height: 150px;overflow: hidden;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li{display: block;width: 100%;height: auto;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li{display: block;width: 100%;text-align: left;font-size: 14px;color: #7c7c7c;padding-left: 10px;position: relative;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li >span:before{content: "";display: block;width: 3px;height: 3px;background: #7c7c7c;position: absolute;top: 8px;left: 0px;border-radius: 3px;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li:hover >span{color: #003dff;}
.city_zixun >.width_main >.city_zixun_con >ul >a >li:hover >span:before{background: #003dff;}