/*
	@Description: Mode Style
	@Author: dongwei 2012.05.22
*/
/* atom style */
.w860,
.w960,
.w1000,
.w1010 {
  margin: 0 auto;
}
.w860 {
  width: 860px;
}
.w960 {
  width: 960px;
}
.w1000 {
  width: 1000px;
}
.w1010 {
  width: 1010px;
}
.lay-top-cont {
  margin: 0 5px;
  position: relative;
}
.lay-content {
  margin-bottom: 10px;
}
.m20 {
  margin: 0 20px;
}
/* bg-color */
.bg-gray5 {
  background-color: #F5F6F8;
}
.bg-gray8 {
  background-color: #F8F9FD;
}
.local {
  margin: 0 5px 5px;
  padding: 5px 10px;
  color: #666;
}
.local span {
  margin: 0 3px;
}
.lay-topic,
.lay-cont {
  margin-bottom: 10px;
}
/* 左右结构 */
.lay-mode-cont {
  margin: 0 5px;
  display: inline;
  float: left;
}
.lay-main {
  width: 770px;
}
.lay-main-cont,
.lay-sider-cont {
  border: 1px solid #d8d8d8;
  margin-bottom: 10px;
  overflow: hidden;
  zoom: 1;
}
.lay-sider {
  width: 220px;
}
.lay-sider img {
  margin: 0 auto 10px;
  display: block;
}
/* 列表结构 */
.prod-item-intro dd {
  background-image: url(/images/icon-simple.png);
  background-repeat: no-repeat;
}
.sider-cont-hd {
  background-color: #F5F6F8;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 12px;
  height: 31px;
  line-height: 31px;
  font-weight: 700;
}
.cont-list,
.sider-list {
  margin: 0;
  padding: 10px;
  overflow: hidden;
  zoom: 1;
}
.cont-list li,
.sider-list li {
  background-image: url(/assets/img/list/list-style.png);
  background-repeat: no-repeat;
  background-position: 0px -11px;
  line-height: 1.5;
  padding: 3px 0px 3px 10px;
}
/* 问答结构 */
.lay-cont-ask {
  padding: 0 10px;
  overflow: hidden;
  zoom: 1;
}
/*.lay-cont-ask ul{margin:10px 0}*/
.lay-cont-ask ul {
  margin: 10px 0 0;
}
.lay-cont-ask li {
  background: url(/images/icon-ask-ques.png) no-repeat -58px -3px;
  padding: 5px 0 5px 25px;
}
.lay-cont-ask li {
  border-bottom: none;
}
.lay-cont-ask .ask-time {
  white-space: nowrap;
}
.lay-cont-ask dl {
  padding: 10px 0;
  *padding: 15px 0 8px;
  margin: 0;
  zoom: 1;
}
.lay-cont-ask dt,
.lay-cont-ask dd {
  background-image: url(/images/icon-ask-ques.png);
  background-repeat: no-repeat;
  padding-left: 25px;
}
.lay-cont-ask dt {
  background-position: -58px -9px;
}
.lay-cont-ask dd {
  background-position: -32px -34px;
  padding-top: 4px;
}
/*
 * xuxiaojun @ 2012/11/27
.lay-cont-ask li{border-bottom:1px dashed #CDCAC6}

.lay-cont-ask .ask-time{white-space:nowrap;}
.sider-page{text-align:right}
.sider-page span {border-left:1px solid #BBB;cursor:pointer;display:inline-block;font-family:Arial;height:12px;line-height:12px;	text-align:center;width:16px}
.sider-page .now {color:#E64211;font-weight:700}*/
/* 访问标签结构--产品列表页  */
.tit-tab-view {
  background: url(/images/bg_com_pro.png);
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  zoom: 1;
}
.tit-tab-view li {
  width: 108px;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #D8D8D8;
  margin-left: -1px;
}
.tit-tab-view .now {
  background-color: #FFF;
  font-weight: 600;
}
/* 关键词 */
.lay-cont-keywords {
  padding: 5px 10px;
}
.lay-cont-keywords a {
  width: 95px;
  margin: 3px 0;
  display: inline-block;
  *display: inline;
  text-align: left;
  zoom: 1;
}
/* 产品列表结构 */
.prod-list-item {
  padding: 15px 10px;
  border-bottom: 2px solid #e0e1e2;
  overflow: hidden;
  zoom: 1;
}
.prod-titbar {
  border-bottom: 1px dashed #dedede;
  padding-bottom: 10px;
}
.prod-titbar dt {
  font-weight: 700;
}
.prod-titbar dt img {
  vertical-align: middle;
  margin: auto 10px;
}
.prod-list-cont {
  padding: 10px 0;
}
.prod-list-cont .prod-cont-pic {
  border: 1px solid #e9e9e9;
  width: 80px;
  height: 80px;
  padding: 2px;
  margin-bottom: 10px;
}
.prod-list-cont .prod-cont-info {
  width: 480px;
  margin: 0 16px;
  float: left;
}
/* 产品详情页分享 */
.share-cont,
.share-cont2 {
  line-height: 18px;
  zoom: 1;
  font-size: 12px;
}
.share-cont {
  position: relative;
}
.share-cont2 a {
  float: left;
  font-weight: 500;
  display: inline-block;
  line-height: 18px;
}
.giftNcollection {
  margin-top: 5px;
  background-color: #f8f8f8;
  padding: 0 5px;
}
.share-gift,
.collection {
  height: 30px;
  padding: 5px 0;
  height: 18px;
}
.share-gift {
  position: relative;
  border-bottom: 1px dashed #d8d8d8;
}
.share-gift .title {
  float: left;
}
.collection a,
.share-gift .title {
  margin-right: 7px;
  float: left;
  vertical-align: middle;
}
.share-cont-class {
  width: 300px;
}
.share-cont-class .shareSNS {
  width: 155px;
  display: inline-block;
}
.share-cont-class .shareSNS a {
  margin: 0 4px;
}
.share-cont-class .shareSNS .shareAll {
  float: left;
}
.share-cont-class .shareSNS .shareAll span {
  display: inline-block;
  width: 50px;
}
.share-cont-class #sharebox {
  left: 123px;
  top: 20px;
}
/*支付成功页分享*/
.share-cont .shareSNS {
  width: 155px;
  display: inline-block;
}
.share-cont .sina {
  background-position: 0 0;
}
.share-cont .email {
  background-position: 0 -18px;
}
.share-cont .tengxunweibo {
  background-position: 0 -36px;
}
.share-cont .taobao {
  background-position: 0 -54px;
}
.share-cont .qqzone {
  background-position: 0 -72px;
}
.share-cont .renren {
  background-position: 0 -90px;
}
.share-cont .baiducang {
  background-position: 0 -108px;
}
.share-cont .douban {
  background-position: 0 -126px;
}
.share-cont .kaixin {
  background-position: 0 -144px;
}
.share-cont .wangyi {
  background-position: 0 -162px;
}
.share-cont .shareSNS {
  *zoom: 1;
  overflow: hidden;
  *vertical-align: middle;
}
.share-cont .shareSNS:after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.share-cont .shareSNS a {
  background-image: url(/assets/img/share/share.png);
  background-repeat: no-repeat;
  margin-right: 2px;
}
.share-cont .shareSNS a,
.share-cont .shareSNS .shareAll {
  display: inline-block;
  *display: inline;
  width: 18px;
  height: 18px;
  text-indent: -9999em;
  *text-transform: capitalize;
  *zoom: 1;
  outline: 0;
  *float: left;
}
.share-cont .shareSNS .shareAll,
.share-cont .shareSNS .shareAllNone {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.share-cont .shareSNS .shareAll:hover,
.share-cont .shareSNS .shareAllNone:hover {
  text-decoration: none;
}
.share-cont .shareSNS .shareAll {
  background-position: -1px -180px;
}
.share-cont .shareSNS .shareAllNone {
  background-position: -1px -198px;
}
.share-cont span {
  padding-right: 5px;
}
.share-cont a {
  float: left;
  font-weight: 400;
}
.share-sina,
.share-email {
  margin: 0 10px 0 0;
  text-indent: -9999em;
}
.sina {
  background-position: 0 0;
}
.email {
  background-position: 0 -18px;
}
.tengxunweibo {
  background-position: 0 -36px;
}
.taobao {
  background-position: 0 -54px;
}
.qqzone {
  background-position: 0 -72px;
}
.renren {
  background-position: 0 -90px;
}
.baiducang {
  background-position: 0 -108px;
}
.douban {
  background-position: 0 -126px;
}
.kaixin {
  background-position: 0 -144px;
}
.wangyi {
  background-position: 0 -162px;
}
/*保险公司品牌*/
.brand-cont {
  overflow: hidden;
  zoom: 1;
}
/* 列表排序 */
.lay-prod-tabs a,
.lay-prod-tabs s {
  background-image: url(/images/bg_com_pro.png);
  background-repeat: no-repeat;
}
.lay-toolbar {
  padding-top: 20px;
}
.lay-prod-tabs,
.prod-tabs-l,
.prod-tabs-r {
  height: 27px;
}
.lay-prod-tabs .pagerTop {
  float: right;
}
.lay-prod-tabs .pagerTop a {
  background: none;
}
.lay-prod-tabs .pagerTop img {
  vertical-align: middle;
  cursor: pointer;
}
.lay-prod-tabs {
  border-bottom: 2px solid #ff623f;
  overflow: hidden;
  zoom: 1;
}
.lay-prod-tabs ul {
  float: left;
}
.lay-prod-tabs li {
  float: left;
  margin: 3px 3px 0 0;
  font-size: 14px;
  font-weight: 700;
  background-color: #f9f9f9;
  overflow: hidden;
  zoom: 1;
}
.lay-prod-tabs s {
  width: 5px;
  display: block;
  float: left;
}
.prod-tabs-l {
  background-position: left -200px;
}
.prod-tabs-r {
  background-position: -15px -200px;
}
.lay-prod-tabs .tab-sort span {
  zoom: 1;
  overflow: hidden;
  /*vertical-align:middle;*/
}
.lay-prod-tabs li a {
  color: #666;
  float: left;
  display: block;
  padding: 0 10px;
  line-height: 25px;
  height: 25px;
  background-position: 0 -227px;
}
.lay-prod-tabs li a:link,
.lay-prod-tabs li a:visited,
.lay-prod-tabs li a:hover {
  color: #666;
}
/* 兼容ie6 */
.lay-prod-tabs .selected-tab a,
.lay-prod-tabs .selected-tab a:hover {
  background-position: left -254px;
  color: #FFF !important;
  font-size: 14px;
}
.selected-tab .prod-tabs-l {
  background-position: -30px -200px;
}
.selected-tab .prod-tabs-r {
  background-position: -45px -200px;
}
/* 产品列表--侧栏和底栏 */
.lay-cont-view,
.lay-prod-list {
  padding: 0 10px;
}
.lay-prod-list a:hover {
  color: #e84720;
  text-decoration: none;
}
.prod-cont-x {
  float: left;
}
.prod-cont-y {
  padding: 10px 0;
  border-bottom: 1px dashed #D8D8D8;
  margin-bottom: -1px;
  overflow: hidden;
  zoom: 1;
}
.lay-prod-list .prod-cont-x,
.lay-prod-list .prod-cont-y {
  position: relative;
}
.prod-cont-x em,
.prod-cont-y em {
  position: absolute;
  width: 24px;
  height: 16px;
  top: 4px;
  left: 60px;
}
.prod-cont-pic {
  display: block;
  float: left;
  width: 80px;
  margin-right: 8px;
}
.prod-cont-pic img {
  width: 80px;
  height: 80px;
}
.prod-cont-info {
  word-wrap: break-word;
  width: 55%;
  float: left;
}
.prod-cont-info a {
  line-height: 130%;
  margin-bottom: 3px;
}
.pic-buttonad {
  display: block;
  margin: 10px 0;
}
.prod-bottom-cont .prod-cont-x {
  width: 300px;
  padding: 15px 10px 0;
}
.prod-bottom-cont .prod-cont-pic {
  height: 100px;
}
.prod-bottom-cont .prod-cont-info {
  margin-bottom: 10px;
}
/* 左侧两栏结构 */
.cont-channel-info {
  border: 2px solid #d8e5ed;
  padding: 10px 15px 15px;
}
.main-sider-top img {
  background-image: url(/images/channel/bg_channel.png);
}
.main-sider {
  width: 380px;
}
.main-sider-top {
  border-bottom: 1px dotted #CCC;
  margin-bottom: 5px;
  padding: 0 5px 5px;
}
.main-sider-top img {
  float: left;
  height: 75px;
  width: 75px;
  margin-right: 10px;
}
.top-cont-info {
  padding: 0 5px 10px;
}
.top-cont-info p {
  margin: 10px 0 0;
}
.hdzq img {
  background-position: -166px -55px;
}
/* 互动专区 */
.bxzl img {
  background-position: -89px -55px;
}
/* 险种专栏 */
.cont-list ul {
  padding: 0 7px;
}
/*增加用户信任度*/
.secret-cont {
  background-image: url(/images/member_center/icon-simple.png);
  background-position: -32px -44px;
  background-repeat: no-repeat;
  padding-left: 20px;
  margin: 5px 5px 10px;
  font-size: 14px;
  color: #666;
}
.lay-register .secret-cont {
  margin: 5px 30px;
}
/*支付成功页购买相关产品*/
.reg-suc-pay {
  border: 1px solid #D8D8D8;
  margin: 20px 0;
  padding: 15px 20px 10px;
}
.lay-rec-pro {
  width: 260px;
  padding: 15px 10px 15px 5px;
  *width: 265px;
  *padding: 15px 10px 15px 0;
}
/*资讯图片轮播*/
.recom-news-cont {
  position: relative;
  height: 220px;
  overflow: hidden;
}
.recom-news-bg {
  position: absolute;
  bottom: 0;
  background-color: #000;
  height: 45px;
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: 1000;
  cursor: pointer;
  width: 100%;
}
.recom-news-info {
  position: absolute;
  bottom: 20px;
  left: 5px;
  height: 22px;
  color: #fff;
  z-index: 1001;
  cursor: pointer;
}
.recom-news-info a:link,
.recom-news-info a:visited,
.recom-news-info a:hover {
  color: #fff;
}
.recom-news-cont ul {
  position: absolute;
  filter: alpha(opacity=80);
  opacity: 0.8;
  z-index: 1002;
  margin: 0;
  padding: 0;
  bottom: 3px;
  right: 3px;
}
.recom-news-cont li {
  padding: 0 6px;
  font-size: 11px;
  float: left;
  display: block;
  color: #fff;
  border: 0 none;
  cursor: pointer;
  font-weight: 700;
}
.recom-news-cont li.on {
  background: #ff691f;
}
.news-pic-list a {
  position: absolute;
}
/*评价五角星*/
.prod-eval .on,
.prod-eval .off,
.prod-eval .over,
.prod-eval .on-half {
  background: url(/images/member_center/evalbg.png);
  background-repeat: no-repeat;
  margin-right: 2px;
  width: 16px;
  height: 15px;
  float: left;
}
.prod-eval .on {
  background-position: 0 -37px;
}
.prod-eval .off {
  background-position: 0 -58px;
}
.prod-eval .over {
  background-position: 0 -79px;
}
.prod-eval .on-half {
  background-position: -35px -37px;
}
/* new-list---人气产品搜索词 */
.tit-hot-tags {
  padding: 0 0 5px 10px;
  border-bottom: 1px solid #d8d8d8;
}
.lay-cont-tags ul {
  padding: 10px;
}
.lay-cont-tags li {
  width: 120px;
}
.lay-news-deta-cont .tit-prod a {
  font-weight: 500;
  font-size: 12px;
}
.lay-news-deta-cont .lay-prod-list {
  padding-left: 0;
  padding-right: 0;
}
.lay-news-deta-cont .prod-cont-y {
  padding: 15px 0;
}
.lay-news-deta-cont .prod-cont-pic {
  padding: 2px;
  margin: 3px 15px;
  border: 1px solid #e9e9e9;
}
.lay-news-deta-cont .prod-cont-info {
  width: 80%;
  _width: 77%;
}
.lay-news-deta-cont .prod-cont-info dt {
  font-weight: 700;
  margin-bottom: 5px;
}
.lay-news-deta-cont .icon-com {
  margin: 0 10px;
  vertical-align: middle;
}
.lay-news-deta-cont .prod-cont-info dd {
  font-size: 12px;
  color: #666;
}
.lay-news-deta-cont .prod-cont-info label {
  color: #333;
  float: left;
}
.lay-news-deta-cont .prod-info {
  float: left;
  width: 80%;
}
.lay-news-deta-cont .prod-cont-info .ui-money {
  color: #E84720;
  font-weight: 500;
}
.lay-news-deta-cont .prod-cont-info .btn-more {
  margin-left: 60px;
  margin-top: 5px;
}
/*会员头像*/
.memb-head {
  width: 60px;
  height: 60px;
  background-image: url(/images/member_center/head-portrait.png);
  background-position: left top;
  background-repeat: no-repeat;
  margin: 0 auto 3px;
}
.head-girl {
  background-position: -70px top;
}
.head-midd {
  width: 40px;
  height: 40px;
  background-position: left -70px;
}
.head-girl-midd {
  width: 40px;
  height: 40px;
  background-position: -50px -70px;
}
.head-small {
  width: 26px;
  height: 26px;
  background-position: -100px -70px;
}
.head-girl-small {
  width: 26px;
  height: 26px;
  background-position: -136px -70px;
}
.icon-member {
  height: 25px;
  width: 25px;
  padding: 1px;
  border: 1px solid #E8EBED;
}
.icon-member-w25 {
  width: 25px;
  height: 25px;
  float: right;
}
.icon-member-w42 {
  width: 40px;
  height: 40px;
}
.icon-member-w60 {
  width: 60px;
  height: 60px;
}
/* 保险公司logo */
.company-logo {
  background-image: url(/images/company-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  *display: block;
  width: 100px;
  height: 36px;
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  text-indent: -999em;
  overflow: hidden;
  zoom: 1;
  text-decoration: none;
}
.company-608001 {
  background-position: 0 0;
}
/* 华泰 */
.company-807000 {
  background-position: 0 -46px;
}
/* 昆仑 */
.company-618001 {
  background-position: 0 -92px;
}
/* 大众 */
.company-601001 {
  background-position: 0 -138px;
}
/* 平安 */
.company-606001 {
  background-position: 0 -184px;
}
/* 安达 */
.company-817001 {
  background-position: 0 -230px;
}
/* 生命 */
.company-609001 {
  background-position: 0 -276px;
}
/* 苏黎世 */
.company-802001 {
  background-position: 0 -322px;
}
/* 泰康 */
.company-604001 {
  background-position: 0 -368px;
}
/* 阳光 */
.company-616001 {
  background-position: 0 -414px;
}
/* 人保 */
.company-810001 {
  background-position: 0 -460px;
}
/* 太平 */
.company-612001 {
  background-position: 0 -506px;
}
/* 太平洋 */
.company-615001 {
  background-position: 0 -552px;
}
/* 都邦 */
.company-613001 {
  background-position: 0 -598px;
}
/* 太阳 */
.company-603001 {
  background-position: 0 -644px;
}
/* 美亚 */
.company-811001 {
  background-position: 0 -690px;
}
/* 合众 */
.company-605001 {
  background-position: 0 -736px;
}
/* 大地 */
.company-814001 {
  background-position: 0 -782px;
}
/* 百年 */
/* 新增广告位样式 */
.recommend-show {
  margin: 0 5px 10px;
}
