body{
	font: 12px/1.5 "Microsoft YaHei", tahoma, arial, sans-serif;
	color: #343434;
	background: #fff;
}

*,a{
	text-decoration: none;
	color: #666
}

del{
	text-decoration: line-through;
}

.panel{
	text-align:center;
}

.clear, .clr,.clearfix {
  display: block;
  overflow: hidden;
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}

.clearfix:after {
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
  clear: both;
  font-size: 0;
  line-height: 0;
}

.hide{
	display: none;
}

.show{
	display: block;
}

.inblock{
	display: inline-block;
}

.red{
	color: #c11a20
}

.fl{
	float: left;
}

.fr{
	float: right;
}
/*顶部样式*/
.head-global-top-bar{
	color: #808080;
	width: 100%;
	margin:0 auto;
	height: 36px;
	background: #efefef;
	line-height: 36px;
}

.head-global-top-bar a{	
	color: #808080;
}

.head-global-top-bar .head-global-bar{
	width: 1200px;
	margin:0 auto
}

.head-global-top-bar .head-left{
	float: left;
}

.head-global-top-bar .head-right{
	float: right;
}
.head-global-top-bar .location{
	float: left;
}
.head-global-top-bar .location-line{
	margin: 0 5px;
	float: left;
	color: #e0ae4c;
}

.head-global-top-bar .location-select{
	float: left;
	padding-left: 25px;
	background: url("../images/iconfont-dizhi.png") left 5px no-repeat;
	color:#c11a20;
}
.head-global-top-bar .location-other{
	float: left;
	position: relative;
	color: #808080;
}

.head-global-top-bar .location-other span{
	cursor: pointer;
}

.head-global-top-bar .location-all{
	position: absolute;
    background-color: #fff;
    width: 300px;
    border: 1px solid #ccc;
    top: 30px;
    left: -30px;
    z-index: 99;
}

.head-global-top-bar .location-all ul{
	overflow: hidden;
}

.head-global-top-bar .location-all li{
	float: left;
    width: 60px;
    line-height: 30px;
    text-align: center;
}

.head-global-top-bar .location-all li a{
	padding:2px 5px;
}
.head-global-top-bar .location-all li.selected a{
	background: #c11a20;
	color: #fff;
}

.head-global-top-bar .app{
	float: left;
}

.head-global-top-bar .app a{
	color: #808080;
	display: block;
    padding-left: 20px;
    background: url("../images/iconfont-phone.png") left 10px no-repeat;
}

.head-global-top-bar .weixin{
	position: relative;
	float: left;
	margin-left: 10px;
}

.head-global-top-bar .weixin img{
	position: absolute;
  left: -62px;
  top: 28px;
  z-index: 99;
}

.head-global-top-bar .user{
	float: left;
}

.head-global-top-bar .user-login{
	float: left;
}

.head-global-top-bar .user-info{
	float: left;;
}

.head-global-top-bar .user-register{
	float: left;
}

.head-global-top-bar .focus-us{
	float: left;
	margin-left: 10px;
}

.head-global-top-bar .line{
	float: left;
	color: #898989
}

.head-global-top-bar .weibo,.head-global-top-bar .weixinfocus{
	display: inline-block;
	*display: inline;
}

.head-global-top-bar .weixinfocus{
	position: relative;
	margin-left: 10px;
}

.head-global-top-bar .weixinfocus img{
	position: absolute;
  left: -62px;
  top: 28px;
  z-index: 99;
}

.head-global-top-bar .weibo-icon{
	display: inline-block;
	background: url('../images/indexsprite.png') no-repeat;
	background-position: 0 -81px;
	width:62px;
	height: 22px;
	vertical-align: -6px;
}

.head-global-top-bar .weixin-icon{
	display: inline-block;
	background: url('../images/indexsprite.png') no-repeat;
	background-position: -72px -81px;
	width:62px;
	height: 22px;
	vertical-align: -6px;
}
/*顶部样式 end*/
.logo-bar{
	width: 1200px;
	margin:30px auto 20px;
}

.logo-bar .search {
	margin-left: 140px
}

.logo-bar .search-wrap{
    border: 2px solid #c11a20;
    background: #fff;
    overflow: hidden;
}

.logo-bar .lanuchInfo{
	margin-top: 10px;
}

.logo-bar-type2 .logo a{
	display: inline-block;
	color: #898989;
	vertical-align: middle;
	font-size:16px;
}

.logo-bar .keywords{
  position: relative;
  z-index: 1;
  width: 380px;
  background:url(../images/iconfont-search.png) no-repeat 4px 7px;
  height: 35px;
  line-height: 35px\0;
  *line-height: 35px;
  padding-left: 32px;
  border: 0 none;
  color: #8B8B8B;
  padding-right: 6px;
  vertical-align: middle;
  float: left;
  outline: none;
}

.logo-bar .search-btn{
	float: left;
  background: #c11a20;
  width: 110px;
  height: 35px;
  line-height: 27px;
  line-height: 35px\0;
  border: 0;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  text-align: center;
  color: #FFF;
  vertical-align: middle;
  cursor: pointer;
  font-weight: bold;
}

.logo-bar .hotwords{
	margin-top: 5px
}

.hotwords a{
	color: #343434;
	padding:0 7px;
}

.hotwords a.on{
	color: #ff3c3c
}

/*导航*/
.nav{
	width: 100%;
	height: 32px;
	background: #c11a20;
	line-height: 32px;
}

.nav .nav-bar{
	width: 1200px;
	margin:0 auto;
}

.nav .nav-bar-left{
	float: left;
	overflow: hidden;
}

.nav  li{
	float: left;
	width: 138px;
	font-size: 18px;
	text-align: center;;
}

.nav li a{
	color: #fff;
}

.nav .nav-bar-left li.active{
	background: #a3161b
}

.nav .nav-bar-right{
	float: right;
}

.nav .nav-bar-right li{
	width: 100px;
}

.nav .nav-bar-right li a{
	font-size: 16px
}

/*各种链接*/
.links{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px
}

.links-floor{ 
	line-height: 20px;
	padding: 4px 0;
}

.links label{ 
	font-weight: bold
}

.links a,.links span{
	padding:0 3px;
	color: #898989
}
.links .gs{
	padding: 10px 29px;
	background: url("../images/indexsprite.png") no-repeat;
	background-position: -74px -28px;
}

/*footer*/
.footer{
	margin-top: 20px;
 	padding: 10px 0;
  	border-top: 1px solid #E8E8E8;
}
.footer p{
	color: #898989;
	line-height: 20px;
	text-align: center;
}

.hot-coupon-a{ margin-top: 15px; border: 1px solid #ddd;}
.hot-coupon-a .title{ height: 40px; line-height: 40px; color: #343434; font-size: 14px; padding-left: 10px; font-weight: bold; background: #f3f3f3 }

.hot-coupon{ margin-top: 35px; border: 1px solid #ddd;}
.hot-coupon .title{ height: 40px; line-height: 40px; color: #343434; font-size: 14px; padding-left: 10px; font-weight: bold; background: #f3f3f3 }
.hot-coupon-item{ background: #eee; width: 212px; margin:10px auto;}
.hot-coupon-item a{display: block;}
.hot-coupon-item .item-info{ padding:5px 0;}
.hot-coupon-item a img{ display: block;}
.hot-coupon-item .desc{ overflow: hidden;}
.hot-coupon-item .name{ color: #666; margin-left: 10px; line-height: 24px;}
.hot-coupon-item .name:hover{color:#333;}
.hot-coupon-item .desc span{ float: left; margin-left: 10px;color: #343434; line-height: 20px;} 
.hot-coupon-item .desc em{float: right; margin-right: 10px;color: #c11a20; line-height: 20px; font-weight: bold;}

/*认证*/
.renz{	padding-top: 15px; margin-top: 10px;	border-top: 1px dotted #ddd; overflow: hidden;}
.renz a{ display: block; float: left; margin-right: 5px; position: relative; margin-bottom: 10px; width: 105px; height: 35px; background: #fff; border:1px solid #c5c5c5; }

.renz a span{ position: absolute; display: block;  }
.renz .renz-detail-icon{  background: #999; width: 42px; height: 35px; left: 0px; top: 0;  text-align: center; }
.renz .hasrened .renz-detail-icon{ background: #65cc65}
.renz .renz-text{font-size: 12px;  left: 50px; top:-1px;}
.renz .renz-row{left: 45px;  top: 17px;  background: #eee;  width: 55px;  height: 16px;  line-height: 17px;  padding-left: 5px; }
.renz .renz-detail-icon i{ display: inline-block;   margin-top: 5px;}
.renz .mobile-renz .renz-detail-icon i{width: 24px; height: 24px; background: url("../images/iconfont-shouji.png") no-repeat;}
.renz .email-renz .renz-detail-icon i{width: 24px; height: 24px; background: url("../images/iconfont-youxiang.png") no-repeat;}
.renz .id-renz .renz-detail-icon i{width: 24px; height: 24px; background: url("../images/iconfont-shenfenyanzheng.png") no-repeat;}
.renz .license-renz .renz-detail-icon i{width: 24px; height: 24px; background: url("../images/iconfont-yingyezhizhao.png") no-repeat;}

/*发布*/
.fabu .fabu-left{  width: 175px;   height: 80px; background: url("../images/xiaoren.png") no-repeat right top; margin: 0 auto;  padding-top: 15px;}
.fabu .fabu-left p{ font-size: 16px; color: #333; }
.fabu .fabu-left a{margin-top: 10px; display: block; width: 110px; height: 25px; line-height: 25px; text-align: center; background: #c11a20; color: #fff}
.fabu{margin-top: 20px; border: 1px solid #f3f3f3;padding: 10px;}