/* css 重置 */
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;width:960px; margin: 0 auto;
  
}
img{ border:0; }
a{ text-decoration:none; color:#333; }
a:hover{ color:#1974A1; }
/* 本例子css */
.focusBox { position: relative; width: 280px; height: 200px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 280px; height: 200px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

.mainBanner img{ width: 960px !important;height: 170px;max-width: 960px !important;}

.jcarousel-skin-index .jcarousel-direction-rtl { direction: rtl }
.jcarousel-skin-index .jcarousel-clip { overflow: hidden }
.jcarousel-skin-index .jcarousel-clip-horizontal { width: 960px }
.jcarousel-skin-index .jcarousel-list { position: relative ;width: 960px;height: 310px;overflow: hidden;}
.jcarousel-skin-index .jcarousel-list li{
	width: 960px;height: 310px
}
.jcarousel-skin-index .jcarousel-list li a {overflow: hidden;}
.jcarousel-skin-index .jcarousel-list li a img{
	width: 960px;height: 310px;
}
.jcarousel-skin-index .jcarousel-item { width: 960px;overflow: hidden;}
.newsIndex .banner { width: 960px; height: 300px; margin: 10px; margin-top: 0; position: relative; float: left }
.newsIndex .banner #news-hero-footer { position: absolute; left: 0; bottom: 0; width: 100%; background: #000; opacity: .9; line-height: 37px; height: 37px; overflow: hidden; font-size: 18px }
.newsIndex .banner #news-hero-footer #news-hero-title { width: 960px; float: left }
.newsIndex .banner #news-hero-footer #news-hero-title li { display: none; text-align: left; text-indent: 20px }
.newsIndex .banner #news-hero-footer #news-hero-title li a { color: #fff; text-decoration: none }
.newsIndex .banner #news-hero-footer #news-hero-control { width: 72px; float: right }
.newsIndex .banner #news-hero-footer #news-hero-control li { width: 17px; height: 37px; float: left }
.newsIndex .banner1 { width: 960px; height: 312px; padding-right: 15px; position: relative; margin:0 auto }
.newsIndex .banner1 .control-index-hero { position: absolute; left: 800; top: 280 }
.newsIndex .banner1 .control-index-hero li a{width: 22px;height: 22px;color: #fff;background: #C50202;display: block;line-height: 22px;text-align: center;float: left;margin-right: 5px;}
.newsIndex .list { width: 960px; height: 310px; margin-left: 2px; text-align: left; float: left }
.newsIndex .list1 { width: 960px; height: 286px; margin-left: 15px; text-align: left; float: left }
.newsIndex .h1 { border-left: 4px solid #194f9b; padding-left: 8px; margin-bottom: 4px }
.newsIndex .h1 a { font-family: "黑体"; color: #194f9b; font-size: 20px; line-height: 23px; text-decoration: none }
.newsIndex .h1 a:hover { text-decoration: underline }
.newsIndex .h2 { line-height: 20px; padding-left: 14px; text-align: justify; width: 97% }
.newsIndex .h3 { margin-top: 5px }
.newsIndex .menu1 { width: 960px; height: 40px; float: left; margin-left: 15px; _margin-left: 7px }
.newsIndex .menu1 .over { background-position: bottom; color: #fff }
.newsIndex .menu1 a { display: block; margin: auto 1px; margin-left: 0; height: 36px; width: 93px; color: #727272; text-decoration: none; line-height: 26px; background: url(../images/but_bg_1.gif) repeat-x; float: left }
.newsIndex .menu1 a:hover { background-position: bottom; color: #fff }
.newsIndex .menu1 a.last { margin-right: 0 }
.newsIndex .toMore { background: url(../images/but_more.gif) no-repeat 0 4px; padding-left: 12px; float: right; text-decoration: none; color: #4a4a4a }
.newsIndex .toMore:hover { text-decoration: underline }
.newsIndex .block { height: 1px; padding-top: 8px; display: block; font-size: 0 }




  .pre-header {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    color: #616b76;
    font-family: "Open Sans",sans-serif;
    font-weight: 300;
    line-height: 1.2;
  
}
.container{
 padding-left: 30px;padding-right: 30px;
}
.container ul{
  
}
.container ul li{
  float: right;margin-left: 10px;
}
.container ul li a{
  line-height: 32px;padding: 5px;
}

/*顶部灰色条*/
.Swds{width: 1200px;margin: 0 auto;}
#top{
  background:#FBFBFB; border-bottom: #DFDFDF 1px solid;width: 100%
}
  #top .top_left{ height: 30px; line-height: 30px; width: 218px;

  }
    #top .top_left .phone{width: 107px; height: 30px; border-left:1px #EEEEEE solid;

    }
    /*触发前*/
      #top .top_left .phone b{
        padding: 6px; background: url(../images/ico.png) 0px -64px; position: relative;left: -2px;top: 5px;
      }
      #top .top_left a.phone{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#999999;text-align: center;

      }
          /*触发后*/
      #top .top_left .phone2 b{
        padding: 6px; background: url(../images/ico.png) 0px -35px; position: relative;left: -2px;top: 5px;
      }
      #top .top_left a.phone2{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#0BB;text-align: center;padding-left: 1px;

      }
  /*触发前*/
    #top .top_left a.cat{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#999999; text-align: center;border-left:1px #EEEEEE solid;border-right:1px #EEEEEE solid;;

    }
    #top .top_left a.cat b{padding: 6px; background: url(../images/ico.png) -18px -64px; position: relative;left: -2px;top: 5px;

    }
    /*触发后*/
    #top .top_left a.cat2{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#0BB; text-align: center;border-left:1px #EEEEEE solid;border-right:1px #EEEEEE solid;;

    }
    #top .top_left a.cat2 b{padding: 6px; background: url(../images/ico.png) -18px -35px; position: relative;left: -2px;top: 5px;

    }
  #top .top_middle{width: 315px;border-right:#EEEEEE solid 1px ; 

  }
    #top .top_middle p{ height: 30px; line-height: 30px;float: left;color:#999999;padding-left: 100px;

    }
    #top .top_middle a{display: block; line-height: 30px; height: 30px; float: left;color: #666; padding: 0 5px;

    }
    #top .top_middle a:hover{ text-decoration: underline;

    }
      #top .top_middle a.login{ color: #F76120;padding:0 5px;

      }
      #top .top_middle a:hover.login{text-decoration: underline;

      }
    #top .top_right{height: 30px;

    } 
    /*后面的小三角形《共用处理》*/
    #top .top_right b{
      padding-left: 7px;background: url(../images/ico.png) no-repeat -0px -256px; position: relative;top: 5px;
    }

      #top .top_right li {float: left;

      }
      #top .top_right li a{float: left;padding: 0 10px;color:#999999;line-height: 30px;

      }
      #top .top_right li a:hover{

      }
      
    /*分别处理MOUSE放上去的样式*/
    /*消息*/
    #top .top_right .meg{ background: #fff;
      color: #0BB;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;padding: 0 8px;


      }
      #top .top_right .meg b{
      padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

      }
    /*我的美团*/
    #top .top_right .mymta{ position: relative;

    }
    /*文字处理*/
      #top .top_right .mymta .meg{ background: #fff;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;color: #0BB;padding: 0 8px;

      }
      #top .top_right .mymta .meg b{
      padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

      }
    


      /*隐藏区域的内容处理*/
      #top .top_right .mymta .mymtList{ position: absolute;top: 30px; left: 0px; width: 71px;height: 242px;  border:#DFDFDF solid 2px;border-top:none;z-index: 3; /*display: none;*/

      }
        #top .top_right .mymta .mymtList li{ left: left;
        }
        #top .top_right .mymta .mymtList li a{width: 61px; background: #fff;float: left;padding: 0px; padding-left:10px;margin: 0px;

        }
        #top .top_right .mymta .mymtList li a:hover{ background: #DFDFDF; width: 61px;
          
        }
    /*购物车区域*/
    #top .top_right .shopCar{position: relative; 

    }
      #top .top_right .shopCar span{padding-left:15px; background: url(../images/ico.png) -34px -78px; position: relative;left: -5px;
      
    } 
    /*文字处理*/
      #top .top_right .shopCar .meg{ background: #fff;border-bottom: none;height: 32px;position: relative;
      color: #0BB;z-index: 9;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;

      }
      #top .top_right .shopCar .meg b{
      padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

      }
      /*隐藏区域处理*/
      #top .top_right .shopCar .shopCarList{width: 222px; height: 70px; position: absolute;top: 30px;left: -130px; background: #fff; line-height: 70px; z-index: 2; border:solid #DFDFDF 2px;display: none;text-align: center;

      }
      /*我是商家区域处理*/
    #top .top_right .mySJ{ position: relative;

    }
    /*文字处理*/
      #top .top_right .mySJ .meg{ background: #fff;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;color: #0BB;padding: 0 8px;position:relative;z-index: 4;

      }
      #top .top_right .mySJ .meg b{
      padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

      }
    


      /*隐藏区域的内容处理*/
      #top .top_right .mySJ .SJList{ position: absolute;top: 28px; left: -20px; width: 91px;height:90px;  border:#DFDFDF solid 2px;z-index: 3; display: none;

      }
        #top .top_right .mySJ .SJList li{ left: left;
        }
        #top .top_right .mySJ .SJList li a{width: 81px; background: #fff;float: left;padding: 0px; padding-left:10px;margin: 0px;

        }
        #top .top_right .mySJ .SJList li a:hover{ background: #DFDFDF; width: 81px;
          
        }
/*//带下拉列表*/
ul.top_right_new{
    
}
ul.top_right_new li.mymta{
  float: left;color:#999999;line-height: 30px;width: 80px;border:1px solid #fff;text-align: center;position: relative;top: 0px;left: 0px;
}
ul.top_right_new li.mymta a.mym b{
  padding-left: 7px;background: url(../images/ico.png) no-repeat -0px -256px; position: relative;top: 5px;left: 3px;
}
ul.top_right_new li.mymta a.mym b.hover{
  background: url(../images/ico.png) no-repeat -36px -256px; 
}

ul.top_right_new li.mymta .mymtList{
  position: absolute;top: 29px;width: 80px;overflow: hidden;background: #fff;border:1px solid #DFDFDF;border-top: none;left: -1px;display: none;
}
ul.top_right_new li.mymta .mymtList li{
  float: left;border:none;text-align: center;width: 100%;height: 100%;overflow: hidden;position: relative;top: 0px;left: 0px;z-index: 10000000
}
ul.top_right_new li.mymta .mymtList li a{
  display: block;width: 100%;float: left;
}
ul.top_right_new li.mymta .mymtList li a:hover{
  background: #DFDFDF;
}
/*//不带列表*/
ul.top_right_new li.mymta-single{
  float: left;color:#999999;line-height: 30px;width: 80px;text-align: center;position: relative;top: 0px;left: 0px;
}
ul.top_right_new li.mymta-single a{
  display: block;width: 100%;float: left;border-left: 1px solid #FBFBFB;border-right: 1px solid #FBFBFB;
}
ul.top_right_new li.mymta-single a:hover{
  border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;
}