﻿@charset "utf-8";
/*首页*/
.banner { height: 553px; overflow: hidden; position: relative; width: 100%!important; }
.banner ul { height: 553px; }
.banner .bd-box{
	 width: 100%!important; height: 553px;
	 position: relative;
}
.banner .bd-box .bd{
	width: 2000px;position: absolute;
	height: 553px;
	left: 50%;
	margin-left: -1000px;
	top: 0;
	overflow: hidden;
}
.banner li { width: 2000px; height: 553px; background: url() center 0 repeat-x; }
.banner li a { display: block; height: 553px; }
.banner .h0 { z-index: 10; position: relative; }
.banner .hd { height: 14px; text-align: center; line-height: 14px; position: absolute; left: 0; bottom: 25px; width: 100%;}
.banner .hd span {
	display: inline-block;
	width: 40px;
    height: 3px;
    background: #474747;
    
    margin-right: 16px;
    cursor: pointer;
}
.banner .hd span.on { 
background: #fff;
}
.banner .prev{
	width: 25%;
    height:100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    cursor: pointer;
    background: rgba(0,0,1,0);
	cursor: url("/2018/images/cssimg/arrow-left.cur"), url("/2018/images/cssimg/arrow-left.png"), default
}

.banner .next{
	width: 25%;
    height:100%;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 10;
    background: rgba(0,0,1,0);
    cursor: url("/2018/images/cssimg/arrow-right.cur"), url("/2018/images/cssimg/arrow-right.png"), default
	
}
.banner .chakan { display: inline-block; float: left; width: 234px; height: 60px; text-align: center; line-height: 60px; border: 1px solid #EC2D6C; color: #EC2D6C; font-size: 24px; }
.banner .buy { display: inline-block; float: left; width: 234px; height: 60px; text-align: center; line-height: 60px; border: 1px solid #EC2D6C; font-size: 24px; color: #fff; background-color: #EC2D6C; }
.banner .btns { position: absolute; width: 615px; right: 0; top: 378px; }
/*正品保障*/
.security { padding: 88px 0 82px; background-color: #fff; }
.security li { float: left; }
.security ul { width: 106%; }
.security .img { float: left; margin-right: 18px; width: 101px; height: 101px; background: url() center no-repeat; -webkit-transition: -webkit-transform 1s; transition: -webkit-transform 1s; }
.security li:hover .img { -webkit-transform: rotate(720deg); transform: rotate(720deg); }
.security .li1 .img { background-image: url(/2018/images/cssimg/ui1.png); }
.security .li2 .img { background-image: url(/2018/images/cssimg/ui2.png); }
.security .li3 .img { background-image: url(/2018/images/cssimg/ui3.png); }
.security .li4 .img { background-image: url(/2018/images/cssimg/ui4.png); }
.security .txt { width: 190px; float: left; padding-top: 12px; }
.security .txt b { display: block; font-size: 18px; color: #010101; line-height: 40px; }
.security .txt span { font-size: 14px; color: #8F8F8F; }
.h2-title { height: 29px; line-height: 29px; padding-top: 60px; margin-bottom: 44px; border-bottom: 2px solid #373737; position: relative; margin-bottom: 43px; }
.h2-title h2 { position: absolute; left: 0; bottom: -2px; }
.h2-title strong { float: left; font-weight: normal; width: 152px; height: 31px; font-size: 18px; color: #fff; text-indent: 35px; background: url(/2018/images/cssimg/h2-t-bg.png) no-repeat; }
.h2-title .ps { font-size: 14px; float: left; padding-left: 17px; line-height: 26px; color: #373737; font-family: 'SimSun'; }
.h2-title a.more { font-size: 14px; color: #373737; font-family: 'SimSun'; }
/*热门推荐*/
.hot-Recommend { background-color: #F2F2F2; }
.recommend-product { padding-left: 785px; height: 410px; position: relative; background-color: #fff; -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5); }
.recommend-product .img { width: 785px; height: 410px; display: block; position: absolute; left: 0; top: 0; overflow: hidden; }
.recommend-product .tag { width: 50px; height: 90px; display: block; position: absolute; left: 0; top: 0; color: #fff; text-align: center; font-size: 16px; font-weight: bold; background: url(/2018/images/cssimg/tag-bg.png) 0 center no-repeat; line-height: 20px; padding-top: 14px; }
.recommend-product .txt { padding-left: 30px; padding-right: 30px; }
.recommend-product h3 { font-size: 30px; }
.recommend-product h3 a { color: #373737; font-weight: bold; line-height: 80px; }
.recommend-product h3 a:hover { color: #EC2D6C; }
.recommend-product p { font-size: 16px; color: #888888; line-height: 30px; }
.recommend-product .price { height: 54px; padding-top: 15px; }
.recommend-product .price b { line-height: 54px; font-size: 30px; color: #df3033; margin-right: 10px; }
.recommend-product .price b span { font-size: 40px; }
.recommend-product .price i { background-color: #EC2D6C; color: #fff; padding: 0 7px; line-height: 20px; border-radius: 15px; margin-left: 10px; }
.recommend-product .price del { font-size: 14px; color: #373737; }
.recommend-product .buynum { clear: both; text-align: left; font-size: 14px; padding: 13px 0 13px 30px; margin-bottom: 12px; background: url(/2018/images/cssimg/icon-ren.png) 0 center no-repeat; }
.recommend-product .chakan { display: inline-block; float: left; width: 175px; height: 50px; text-align: center; line-height: 50px; border: 1px solid #EC2D6C; color: #EC2D6C; font-size: 20px; }
.recommend-product .buy { display: inline-block; float: right; width: 175px; height: 50px; text-align: center; line-height: 50px; border: 1px solid #df3033; font-size: 20px; color: #fff; background-color: #df3033; }
.recommend-product .btns { height: 52px; }
/*即将上线*/
.to-line ul { width: 106%; }
.to-line li { float: left; margin-right: 26px;padding-bottom: 25px;}
.to-line li a { display: block; width: 585px; height: 355px; overflow: hidden; position: relative; }
.to-line li a:hover .txt { -webkit-transform: rotateY(360deg); }
.to-line .txt { background: url(/2018/images/cssimg/tm.png); width: 384px; padding: 7px 0; position: absolute; left: 50%; text-align: center; font-size: 30px; font-weight: bold; color: #fff; margin-left: -192px; top: 125px; line-height: 45px; letter-spacing: 1px; -webkit-transition: 1s; }
.to-line .txt b { color: #75B425; font-weight: bold; }
.to-line .txt i { color: #0096DB; font-weight: bold; }
/*达人测试*/
.people-test { background-color: #F2F2F2; }
.p-test { height: 466px; *overflow: hidden; }
.p-test ul { width: 106%; }
.p-test li { width: 285px; height: 459px; float: left; border-radius: 5px; margin-right: 20px; background-color: #fff; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }
.p-test .inner { padding: 1px; height: 457px; padding: 0px\9; border: 1px solid #CFCFCF\9; }
.p-test .imglink { width: 283px; height: 268px; display: block; overflow: hidden; position: relative; }
.p-test .imglink img { width: 100%; height: 100%; transition: 1s; display: block; }
.p-test .zhe { position: absolute; width: 100%; height: 14px; line-height: 14px; background: url(/2018/images/cssimg/imgzhe.png) no-repeat; left: 0; bottom: 0; _bottom: -2px; }
.p-test .row { padding: 0 10px; height: 43px; line-height: 43px; overflow: hidden; font-size: 16px; }
.p-test .row img { margin-right: 10px; }
.p-test .row b { color: #0096DB; }
.p-test .txt { font-family: 'SimSun'; color: #959595; }
.p-test .row2 { height: 87px; font-size: 16px; padding: 5px 14px 0; }
.p-test .row2 a { color: #53535F; }
.p-test .row2 a:hover { color: #EC2D6C; }
.p-test .row2 p { font-size: 14px; line-height: 20px; }
.p-test .row3 { border-top: 1px solid #DFDFDF; line-height: 49px; padding: 0 14px; font-size: 16px; }
.p-test .blue { color: #3FB0ED; }
.p-test .green { color: #75B425; }
.p-test .red { color:red; }
/*研究院*/
.research-institute .w { height: 656px; overflow: hidden; }
.research-institute .h2-title strong { text-indent: 25px; }
.research-institute .title { height: 106px; }
.research-institute .title span { font-size: 24px; display: inline-block; line-height: 35px; border-bottom: 1px solid #EBEBEB; }
.research-institute .title p { font-size: 16px; color: #9C9C9C; line-height: 35px; }
.gonglue { width: 365px; }
.gonglue .bigimglink { display: block; width: 365px; height: 210px; }
.gonglue img { display: block; width: 100%; height: 100%; }
.gonglue .txt { width: 272px; padding-left: 20px; font-size: 14px; color: #5F5F5F; }
.gonglue h5 { font-size: 16px; color: #030303; }
.gonglue .img { width: 70px; height: 70px; display: block; }
.gonglue li { float: left; width: 100%; padding: 20px 0; border-bottom: 1px solid #EBEBEB; }
.jiedu { width: 410px; }
.jiedu li { float: left; margin-right: 15px; padding-bottom: 15px; }
.jiedu li a { display: block; width: 170px; height: 200px; position: relative; }
.jiedu li p { width: 96%; padding: 0 2%; font-size: 14px; line-height: 30px; color: #fff; position: absolute; left: 0; bottom: 0; background: url(/2018/images/cssimg/tm.png); }
.jiedu2 { width: 360px; }
.jiedu2 img { display: block; width: 100%; height: 100%; }
.jiedu2 ul { position: relative; top: -17px; }
.jiedu2 .txt { width: 260px; padding-left: 20px; font-size: 14px; color: #5F5F5F; }
.jiedu2 h5 { font-size: 16px; color: #030303; }
.jiedu2 .img { width: 70px; height: 70px; display: block; }
.jiedu2 li { float: left; width: 100%; padding: 20px 0; border-bottom: 1px solid #EBEBEB; }


/*******介绍页面**********/
.product-summary{
	padding-top: 30px;
	padding-bottom: 150px;
}
.product-summary .item-info-l{
	width: 562px;
	
}
.product-summary .item-info-r{
	width: 556px;
	padding-top: 15px;
	
}
.product-summary .item-info-r h1{
	font-size: 20px;
	color: #000;
	line-height: 1.4em;margin-bottom: 5px;
}
.product-summary .item-info-r .tags{
	font-size: 14px;
	color: #F51200;
	margin-bottom: 15px;
}
.product-summary .item-info-r .tags label{
	padding-right: 1em;
}
.product-summary .item-info-r  .time-row{
	background: url(/2018/images/cssimg/time-row.jpg) no-repeat;
	height: 32px;
	padding-top: 8px;
	padding-bottom: 8px;
	position: relative;
	overflow: hidden;
	line-height: 32px;
	color: #fff;
	font-size: 17px;margin-bottom: 2px;
}


.product-summary .item-info-r  .time-row strong{
	padding: 0 12px;
	font-size: 19px;
}
.product-summary .item-info-r  .time-row .time{
	padding: 0 12px;
}
.product-summary .item-info-r  .time-row .time b{
	padding: 0 3px;
}
.product-summary .item-info-r  .time-row i{
	background: #A62600;
	padding: 0 10px;display: inline-block;
}
.product-summary .item-info-r dl{
	height: auto;
	overflow: hidden;
	padding-top: 8px;
	color: #666;
	padding-bottom: 7px;
}
.product-summary .item-info-r dt{
	width: 100px;
	font-size: 16px;
	text-align: right;float: left;
	letter-spacing:4px;
}
.product-summary .item-info-r dt strong{
	font-size: 16px;
	
}
.product-summary .item-info-r dd{
	float: left;
	font-size: 14px;
	width: 450px;
}
.product-summary .item-info-r  .fcs-panel{
	background: #F5F5F5;
	padding-top: 5px;
	padding-bottom: 10px;
}
.product-summary .item-info-r .price{
	color: #F51200;
	font-size: 22px;padding-right: 1em;
}
.product-summary .item-info-r .price strong{
	font-size: 24px;
}
.product-summary .item-info-r .price-old{
	text-decoration: line-through;
}
.product-summary .item-info-r dd label{
	padding-right: 1em;
}
.product-summary .item-info-r  .ico-kd{
	display: inline-block;
	background: url(/2018/images/cssimg/ico-hdfk.png) 0 center no-repeat;
	padding-left: 20px;margin-right: 1em;
}
.product-summary .item-info-r  .ico-weixinpay{
	display: inline-block;
	background: url(/2018/images/cssimg/ico-weipay.png) 0 center no-repeat;
	padding-left: 20px;margin-right: 1em;
}
.product-summary .item-info-r  .ico-alipay{
	display: inline-block;
	background: url(/2018/images/cssimg/ico-alipay.png) 0 center no-repeat;
	padding-left: 20px;margin-right: 1em;
}
.product-summary .zp-box{
	padding-left: 17px;
}
.product-summary .zp-box .item{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.product-summary .zp-box .item img{
	width: 160px;float: left;
	height: 110px;border: 1px solid #E4E4E4;
}

.red-button{
	height: 52px;
	display: inline-block;
	line-height: 52px;
	width: 180px;
	background: #DF3032;
	text-align: center;
	color: #fff;
	font-size: 18px;
	border-radius: 3px;
}
.red-button:hover{color: #fff;
	background: #EC2D6C;
}

.product-summary .gallery .pic{
	width: 562px;
	height: 562px;
	position: relative;
	overflow: hidden;
}
.product-summary .gallery .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.product-summary .thumb{
	padding-left: 45px;
	padding-top: 15px;
}
.product-summary .thumb li{
	float: left;
	width: 80px;
	height: 80px;
	cursor: pointer;
	margin-right: 40px;
}
.product-summary .thumb li img{
	display: block;
	width: 100%;
	height: 100%;
}

.product-details{
	background: #F5F5F5;
	padding-top: 36px;
	padding-bottom: 36px;
}
.product-details-info{
	background: #fff;
	padding: 30px;
		
}
.product-details-info img{
	display: block;
}
.fix-buybar{
	position: fixed;
	width: 100%;
	left: 0;
	top: -150px;
	background: #fff;
	z-index: 1000;
	height: 120px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.35);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.35);
	box-shadow: 0 0 5px rgba(0,0,0,.35);
}
.fix-buybar .w{
	height: 146px;
}
.fix-buybar .item {
	height: 112px;
	position: relative;
	width: 982px;
	padding-top: 1px;
}
.fix-buybar .item  .price{
	position: absolute;
	right: 0;top: 0;
	height: 57px;
	line-height: 57px;
	font-size: 36px;
	color: #000;
	top: 25px;
}
.fix-buybar .item .img{
	width: 112px;
	height: 112px;	
	margin-right: 10px;
}

.fix-buybar .item .img a,.fix-buybar .item .img img{
	display: block;
	width: 112px;
	height: 112px;
}
.fix-buybar .txt{
	padding-top: 30px;
	width: 520px;
}
.fix-buybar .txt h3{
	font-size: 13px;
}
.fix-buybar .txt h3 a{
	color: #000;
}

.fix-buybar .a-kefu{
	background: #EA4043;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	border-radius: 50px;
	color: #fff;
	display: inline-block;
}
.fix-buybar .a-kefu span{
	display: inline-block;
	padding-left: 20px;
	background: url(/2018/images/cssimg/ico-kefu.png) 0 center no-repeat;
}
.fix-buybar .a-kefu:hover{
	background: #EC2D6C;
	color: #fff;
}

.fix-buybar .btn-buy{
	width: 200px;
	height: 56px;
	background: #DF3032;
	text-align: center;
	color: #fff;
	display: inline-block;
	font-size: 19px;
	line-height: 56px;
	border-radius: 3px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -45px;
}
.fix-buybar .btn-buy:hover{
	background: #EC2D6C;
	color: #fff;
}



/**************************封面*****************/
.page-fengmian {
	font-size: 14px;
}
.page-fengmian h2 {
  font-size: 20px;
}
.page-fengmian .displayNavStyle{
	color: #fff;
}
.page-fengmian a:hover{
	color: #EF634D;
}
/*分类导航*/
.page-fengmian .topbox {
  width: 100%;
  height: auto;
  padding-bottom: 40px;
  background: url("/2018/images/cssimg/sex_bg.jpg") center;
  position: relative;
}
.page-fengmian .topbox .bg {
  width: 36px;
  height: 14px;
  display: block;
  background: url(/2018/images/cssimg/sex_custom.png) -250px -50px;
  *background: url(/2018/images/cssimg/sex_custom1.png) -250px -50px;
  background-size: 300px 90px;
  position: absolute;
  left: 50%;
  margin-left: -18px;
  bottom: -14px;
  _bottom: -20px;
}
.page-fengmian .subnav {
  padding: 40px 0;
}
.page-fengmian .subnav li {
  display: block;
  float: left;
  width: 25%;
  *width: 24.9%;
}
.page-fengmian .subnav li span {
  display: block;
  float: left;
  width: 70px;
  height: 70px;
  border-radius: 35px;
  margin: 3px 15px 0 0;
}
.page-fengmian .subnav li span em {
  width: 40px;
  height: 40px;
  display: block;
  margin: 15px;
}
.page-fengmian .subnav li .span1 {
  background: #FA5056;
}
.page-fengmian .subnav li .span2 {
  background: #94C943;
}
.page-fengmian .subnav li .span3 {
  background: #73A4F1;
}
.page-fengmian .subnav li .span4 {
  background: #C067F0;
}
.page-fengmian .subnav li .span1 em {
  background: url("/2018/images/cssimg/sex_custom.png") no-repeat -10px -50px;
  *background: url("/2018/images/cssimg/sex_custom1.png") no-repeat -10px -50px;
  background-size: 300px 90px;
}
.page-fengmian .subnav li .span2 em {
  background: url("/2018/images/cssimg/sex_custom.png") no-repeat -50px -50px;
  *background: url("/2018/images/cssimg/sex_custom1.png") no-repeat -50px -50px;
  background-size: 300px 90px;
}
.page-fengmian .subnav li .span3 em {
  background: url("/2018/images/cssimg/sex_custom.png") no-repeat -90px -50px;
  *background: url("/2018/images/cssimg/sex_custom1.png") no-repeat -90px -50px;
  background-size: 300px 90px;
}
.page-fengmian .subnav li .span4 em {
  background: url("/2018/images/cssimg/sex_custom.png") no-repeat -130px -50px;
  *background: url("/2018/images/cssimg/sex_custom1.png") no-repeat -130px -50px;
  background-size: 300px 90px;
}
.page-fengmian .subnav li ul {
  display: block;
  float: left;
  width: 200px;
}
.page-fengmian .subnav li ul h3 {
  font-size: 18px;
  padding-bottom: 6px;
  color: #fff;
}
.page-fengmian .subnav li ul li {
  width: 50%;
  display: block;
  float: left;
  line-height: 22px;
}
.page-fengmian .subnav li ul li a {
  color: #E8E9EB;
}
.page-fengmian .subnav li ul li a:hover {
  color: #fff;
  text-decoration: underline;
}
.page-fengmian .topbox .btn {
  height: 470px;
  padding: 20px 0 0 10px;
  background: #E9E6E5;
}
.page-fengmian .topbox .btn .left {
  width: 520px;
  height: 330px;
  display: block;
  float: left;
  
}
.page-fengmian .topbox .btn .left ul li {
  display: block;
  float: left;
  width: 250px;
  height: 220px;
  text-align: center;
  line-height: 34px;
  overflow: hidden;
  color: #666;
  padding-left: 10px;
  font-size: 16px;
  margin-bottom: 15px;
}
.page-fengmian .topbox .btn .left ul li span {
  width: 250px;
  height: 172px;
  display: block;
  overflow: hidden;
  margin-bottom: 6px;
}
.page-fengmian .topbox .btn .left ul li span img {
  width: 100%;
  height: auto;
  min-height: 172px;
}
/*顶部右侧内容*/
.page-fengmian .topbox .btn .right {
  width: 600px;
  padding: 10px 30px 0 30px;
  display: block;
  float: right;
}
.page-fengmian .topbox .btn .column {
  position: relative;
  display: block;
}
.page-fengmian .topbox .btn .column h2 {
  display: block;
  overflow: hidden;
  font-size: 24px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.page-fengmian .topbox .btn .column .span1 {
  width: 52px;
  height: 4px;
  display: block;
  left: 50%;
  margin-left: -26px;
  position: absolute;
  top: 50px;
  overflow: hidden;
  background: url(/2018/images/cssimg/sex_custom.png) -170px -45px;
  *background: url(/2018/images/cssimg/sex_custom1.png) -170px -45px;
  background-size: 300px 90px;
}
.page-fengmian .topbox .btn .column p {
  padding-top: 40px;
  height: 70px;
  display: block;
  overflow: hidden;
  color: #666;
}
.page-fengmian .topbox .btn .column p span {
  width: 12px;
  height: 10px;
  display: block;
  float: left;
  background: url(/2018/images/cssimg/sex_custom.png) -250px -80px;
  *background: url(/2018/images/cssimg/sex_custom1.png) -250px -80px;
  background-size: 300px 90px;
  margin: 4px 10px 0 0;
}
/*选项卡*/
.page-fengmian .tabs {
  padding-top: 40px;
  position: relative;
}
.page-fengmian .tabs .TabTitle {
  width: 100px;
  display: block;
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 1;
}
.page-fengmian .tabs .TabTitle li {
  text-align: center;
  width: 100px;
  overflow: hidden;
  background: #151515;
  line-height: 40px;
  height: 40px;
  margin-bottom: 10px;
  font-size: 16px;
}
.page-fengmian .tabs .TabTitle li a {
  display: block;
  color: #ddd;
}
.page-fengmian .tabs .TabTitle .ui-state-active a,
.page-fengmian .active a {
  background: #F16666 url(/2018/images/cssimg/sex_custom.png) no-repeat 0 -40px;
  *background: #F16666 url(/2018/images/cssimg/sex_custom1.png) no-repeat 0 -40px;
  background-position: 90px -50px;
  background-size: 300px 90px;
  color: #fff;
  font-weight: bold;
}
/*选项卡内容*/
.page-fengmian .tabs_con {
  width: 475px;
  height: 220px;
  padding: 20px 0 0 25px;
  display: block;
  background: #fff;
  position: absolute;
  left: 100px;display: none;
}
.page-fengmian .tabs_con ul {
  height: 160px;
  width: auto;
  display: block;
  overflow: hidden;
}
.page-fengmian .tabs_con ul li {
  width: 44%;
  padding: 0 3.2% 0 2.8%;
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  background: url(/2018/images/cssimg/sex_custom.png) no-repeat -290px -40px;
  *background: url(/2018/images/cssimg/sex_custom1.png) no-repeat -290px -40px;
  background-size: 300px 90px;
}
.page-fengmian .tabs_con .more {
  display: block;
  position: absolute;
  bottom: 20px;
  right: -8px;
  width: 66px;
  height: 28px;
  padding-top: 8px;
  line-height: 28px;
  text-align: center;
  background: url(/2018/images/cssimg/sex_custom.png) no-repeat -180px -50px;
  *background: url(/2018/images/cssimg/sex_custom1.png) no-repeat -180px -50px;
  background-size: 300px 90px;
}
.page-fengmian .tabs_con .more a {
  color: #fff;
}
.page-fengmian .tabs_con .more a:hover {
  color: #fff;
  text-decoration: underline;
}
/*热门推荐*/
.page-fengmian .tabs_con2 ul li {
  display: block;
  float: left;
  width: 140px;
  height: 160px;
  text-align: center;
  line-height: 20px;
  overflow: hidden;
  color: #666;
  padding: 0 15px 0 0;
  background: none;
}
.page-fengmian .tabs_con2 ul li span {
  width: 140px;
  height: 96px;
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
}
.page-fengmian .tabs_con2 ul li span img {
  width: 100%;
  height: auto;
  min-height: 96px;
}
/*中间板块内容*/
.page-fengmian .box {
  padding: 50px 0 45px 0;
}
.page-fengmian .box_bg {
  background: #F8F8F8;
}
.page-fengmian .padding {
  padding-right: 40px;
}
/*大标题*/
.page-fengmian .title {
  line-height: 40px;
  text-align: center;
  padding-bottom: 30px;
  position: relative;
}
.page-fengmian .title h2 {
  font-size: 36px;
  color: #ef634d;
}
.page-fengmian .title span {
  display: block;
  position: absolute;
  width: 40px;
  height: 3px;
  left: 50%;
  _left: 6%;
  margin-left: -20px;
  top: 50px;
  background: #BFBFC2;
  overflow: hidden;
}
.page-fengmian .title p {
  text-align: center;
  line-height: 30px;
  padding-top: 25px;
  font-size: 16px;
  display: block;
}
.page-fengmian .title p a {
  color: #666;
  padding: 0 15px;
}
.page-fengmian .title p a:hover {
  color: #ef634d;
}
.page-fengmian .box .left,
.page-fengmian .box .right {
  width: 300px;
  display: block;
  float: left;
}
.page-fengmian .box .center {
  width: 510px;
  display: block;
  float: left;
  overflow: hidden;
}
/*左侧内容*/
.page-fengmian .box .left .column {
  height: 110px;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.page-fengmian .box .left .column h3,
.page-fengmian .box .right .section h3,
.page-fengmian .box .right .column h3 {
  font-size: 18px;
  height: 24px;
  margin-bottom: 15px;
  overflow: hidden;
}
.page-fengmian .box .left .column span,
.page-fengmian .box .right .column span {
  width: 100px;
  height: 70px;
  display: block;
  float: left;
  margin-right: 15px;
  overflow: hidden;
}
.page-fengmian .box .left .column span img,
.page-fengmian .box .right .column span img {
  width: 100%;
  height: auto;
  min-height: 70px;
}
.page-fengmian .box .left .column p,
.page-fengmian .box .right .column p {
  color: #999;
  line-height: 24px;
  height: 70px;
  overflow: hidden;
}
.page-fengmian .box .left ul {
  display: block;
  height: 210px;
  overflow: hidden;
}
.page-fengmian .box .left ul li {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  width: 100%;
  background: url(/2018/images/cssimg/sex_custom.png) no-repeat -290px 0;
  *background: url(/2018/images/cssimg/sex_custom1.png) no-repeat -290px 0;
  background-size: 300px 90px;
  text-indent: 1.2em;
}
/*中间内容*/
.page-fengmian .box .center .img {
  width: 525px;
  height: 160px;
  display: block;
}
.page-fengmian .box .center .img ul li {
  display: block;
  float: left;
  width: 160px;
  height: 160px;
  text-align: center;
  line-height: 34px;
  overflow: hidden;
  color: #666;
  padding-right: 15px;
  margin-bottom: 15px;
}
.page-fengmian .box .center .img ul li span {
  width: 160px;
  height: 110px;
  display: block;
  overflow: hidden;
  margin-bottom: 6px;
}
.page-fengmian .box .center .img ul li span img {
  width: 100%;
  height: auto;
  min-height: 110px;
}
.page-fengmian .box .center .btm {
  border-top: 1px solid #EDEDED;
  *padding-top: 10px;
}
.page-fengmian .box .center .btm ul {
  width: 105%;
}
.page-fengmian .box .center .btm ul li {
  width: 47%;
  padding-right: 3%;
  display: block;
  float: left;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  background: url(/2018/images/cssimg/sex_custom.png) no-repeat -290px -40px;
  *background: url(/2018/images/cssimg/sex_custom1.png) no-repeat -290px -40px;
  background-size: 300px 90px;
  text-indent: 1.2em;
}
/*右侧内容*/
.page-fengmian .box .right .section {
  height: 100px;
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 15px;
}
.page-fengmian .box .right .section p {
  display: block;
  position: relative;
  padding-left: 25px;
  height: 40px;
  overflow: hidden;
  color: #999;
  line-height: 20px;
}
.page-fengmian .box .right .section p span {
  width: 12px;
  height: 10px;
  display: block;
  position: absolute;
  left: 0;
  top: 0px;
  background: url(/2018/images/cssimg/sex_custom.png) -270px -80px;
  *background: url(/2018/images/cssimg/sex_custom1.png) -270px -80px;
  background-size: 300px 90px;
}
.page-fengmian .box .right .section h3 {
  font-size: 18px;
  height: 24px;
  margin-bottom: 15px;
  overflow: hidden;
}

/*研究所*/
.graduate .box1{
	background: url(/2018/images/brand/img_01.jpg) center no-repeat;
	height: 595px;
	width: 100%!important;
}
.graduate .box2{
	background: url(/2018/images/brand/img_02.jpg) center no-repeat;
	height: 591px;
	width: 100%!important;
}
.graduate .box3{
	background: url(/2018/images/brand/img_03.jpg) center no-repeat;
	height: 413px;
	width: 100%!important;
}
.graduate .box4{
	position: relative;
	background: url(/2018/images/brand/img_04.jpg) center no-repeat;
	height:415px;
	width: 100%!important;
}
.graduate .box4 .code{
	width: 130px;
	height: 130px;
	border: 5px solid #000;
	position: absolute;
	top: 6px;
	left: 50%;
	margin-left: -210px;
	
}
.graduate .box4 .code img{
	display: block;
	width: 100%;
	height: 100%;
}
.graduate .box5{
	background: url(/2018/images/brand/img_05.jpg) center no-repeat;
	height: 432px;
	width: 100%!important;
}
.graduate .box6{
	background: url(/2018/images/brand/img_06.jpg) center no-repeat;
	height: 524px;
	width: 100%!important;
}
.graduate .box7{
	background: url(/2018/images/brand/img_07.jpg) center no-repeat;
	height:436px;
	width: 100%!important;
}
.graduate .box8{
	background: url(/2018/images/brand/img_08.jpg) center no-repeat;
	height: 501px;
	width: 100%!important;
}

.graduate .box9{
	background: url(/2018/images/brand/img_09.jpg) center 0 no-repeat;
	height: 265px;
	width: 100%!important;
}
.graduate .box10{
	padding-bottom: 100px;
	background: #E7EDF3;
}
.graduate .box10 table{
	margin: 0 auto;
}
.graduate .box10 td{
	text-align: center;
	vertical-align: top;
}
.graduate .box10 .code{
	border: 20px solid #000;
	width: 258px;
	height: 258px;
	margin: 0 auto;
}
.graduate .box10 p{
	font-size: 30px;
	color: #4F497D;
	line-height: 3.2em;
}
.graduate .box10 .code img{
	display: block;
	width: 100%;
	height: 100%;
}

/*品牌故事*/
.brand-story{
	
}

.brand-banner{
	background: url(/2018/images/story/banner.jpg) center no-repeat #000;
	height: 712px;
	width: 100%!important;
}
.brand-story-list{
	padding-top: 72px;
	padding-bottom: 225px;
}
.brand-story-list .item{
	background:url(/2018/images/story/box-bg1.jpg) no-repeat;
	height: 640px;
	position: relative;
}

.brand-story-list .img{
	position: absolute;
	width: 596px;
	height: 369px;
	top: 166px;
	right: 64px;
	
}
.brand-story-list .img img{
	display: block;
	width: 100%;
	max-height: 100%;
}
.brand-story-list .txt{
	width: 426px;
	font-size: 28px;
	line-height: 1.8em;
	color: #444444;
	position: absolute;
	left: 37px;
	top: 134px;
}
.brand-story-list .txt h3{
	font-size: 60px;
	color: #000000;
	line-height: 108px;
	margin-bottom: 15px;
	border-bottom: 1px solid #000000;
}

.brand-story-list .item.even{
	background: url(/2018/images/story/box-bg2.jpg) no-repeat;
}

.brand-story-list .item.even .img{
	right: auto;
	left: 46px;
	top: 162px;
}
.brand-story-list .item.even .txt{
	left: auto;
	right: 60px;
	top: 142px;
}
.dsj-box{
	background: url(/2018/images/story/dsj-bg.jpg) center repeat-x #C6C6C6 ;
	height: 652px;
	width: 100%!important;
	position: relative;
}
.dsj-box .title{
	background: url(/2018/images/story/dsj.png) no-repeat;
	width: 168px;
	height: 310px;
	position: absolute;
	top: -116px;text-indent: -9999px;
	left: 50%;margin-left: -84px;
}
.dsj-box .txt{
	font-size: 22px;
	line-height: 38px;
	color: #585858;
	padding-top: 255px;
	padding-left: 98px; 
}
.dsj-box .txt p{
	margin-bottom: 1em;
}
.box-slogen{
	background: url(/2018/images/story/slogen.png) center no-repeat #fff;
	height: 510px;
	width: 100%!important;
	text-indent: -9999px;
}
.dsj-return{
	background: #000000;
	text-align: center;
	padding-top: 42px;
	padding-bottom: 52px;
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 5px;
	line-height: 1.5em;
}
.dsj-return p{
	margin-bottom: 15px;
	.ar;
}
.dsj-return  a{
	display: inline-block;
	width: 178px;
	height: 32px;
	background: #CFCFCF;
	text-align: center;
	line-height: 32px;
	color: #000;
	font-size: 20px;
}
.dsj-return  a:hover{
	background-color: #fff;
	color: #000;
}
/*产品列表*/
.product-list-box{
	padding-top: 58px;
}
.product-list-box .hd{
	position: relative;
	color: #777777;
	font-size: 18px;
	line-height: 20px;
	padding-bottom: 30px;
	
}
.product-list-box .hd:before{
	content: "";
	display: block;
	width: 42px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 0;
	background: #D0111B;
	line-height: 2px;
}

.product-list-box .hd h2{
	font-size: 40px;
	padding-top: 6px;
	color: #232323;
	line-height: 2em;
}
.product-list-box .bd{
	position: relative;
	height: auto;
	overflow: hidden;
}

.product-list-box .bd ul{
	width: 105%;
}
.product-list-box .bd li{
	float: left;
	width: 289px;
	margin-right: 15px;
}

.product-list-box .bd li .img{
	display: block;
	width: 289px;
	height: 289px;
}
.product-list-box .bd li .img img{
	display: block;
	width: 100%;
	height: 100%;
}
.product-list-box .bd li .txt{
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.product-list-box .bd li .txt b{
	color: #EC0000;
	
}



/*文章列表页面*/
.location { line-height: 70px; color: #868686; border-bottom: 1px solid #E6E6E6; height: 70px; font-size: 14px; }
.location { overflow: hidden; color: #aaa; border-bottom: 1px solid #FBFBFB; }
.location a:hover { color: #2AA53B; }
.location span { width: 19px; height: 24px; background: url(/2018/images/cssimg/mbx-map.jpg) 0 0 no-repeat; display: inline-block; float: left; margin: 25px 10px 0px 0px; padding-bottom: 21px; border-bottom: 1px solid #3CAC4C; }
.content2 .con2-l { width: 860px; }
.con2-r { float: right; width: 302px; _overflow: hidden; }
.r-about0324 .h3 { line-height: 30px; display: block; font-weight: normal; font-size: 18px; padding-bottom: 15px; color: #333; }
.r-about0324 h3 strong { color: #f40; font-weight: normal; }
.r-about0324 .list1 ul { height: auto; overflow: hidden; }
.r-about0324 .list1 ul li { text-align: right; line-height: 28px; float: left; width: 100%; color: #939393; font-size: 12px; }
.r-about0324 .list1 ul li em { font-size: 14px; width: 20px; display: inline-block; float: left; text-align: left; color: #A4A4A4; }
.r-about0324 .list1 ul li em strong { color: #F8AD00; }
.r-about0324 .list1 ul li a { width: 220px; height: 28px; display: block; float: left; text-align: left; font-size: 14px; overflow: hidden; }
.r-about0324 .list1 ul li a:hover { color: #2AA53A; text-decoration: none; }
.r-about0324 p { color: #858585; }
.r-about0324 .p2 { padding-bottom: 20px; font-size: 14px; }
.r-about0324 em { font-style: italic; }
.publicReading { height: auto; background-color: #f2f2f2; }
.publicReading h2 { font-size: 18px; color: #000; font-weight: 100; border-top: 2px solid #f6b018; height: 45px; background-color: #F2F2F2; line-height: 45px; padding-left: 14px; }
.publicReading .boxs, .publicReading .boxs2 { padding: 10px 15px!important; }
.h15 { height: 15px; overflow: hidden; }
.publicReading .boxs a { padding-left: 8px; float: left; margin: 0 8px 8px 0; display: inline; line-height: 24px; height: 25px; background-color: #fa7d5f; border-radius: 5px; }
.publicReading .boxs a span { padding-right: 8px; display: inline-block; height: 25px; color: #fff; white-space: nowrap; cursor: pointer; }
.publicReading .boxs a:hover { background-color: #ad4b31; text-decoration: none; }
.leftTopMain { width: 860px; overflow: hidden; height: 430px; background: url("/2018/images/cssimg/leftbj.png") no-repeat; }
.leftTopMain a:hover { color: #2AA53A; text-decoration: none; }
.leftTopMain .rightTxt { width: 490px; padding-top: 20px; padding-right: 25px; }
.leftTopMain .rightTxt h2 { font-size: 18px; text-align: center; height: 65px; line-height: 70px; overflow: hidden; font-weight: 400; }
.leftTopMain .rightTxt h2 a { color: #555; }
.leftTopMain .rightTxt h2 a:hover { color: #2AA53A; text-decoration: none; }
.leftTopMain .rightTxt p { color: #A4A4A4; height: 50px; font-size: 14px; overflow: hidden; margin-bottom: 15px; }
.leftTopMain .rightTxt p a { color: #FD9207; }
.leftTopMain .top_list ul { padding-top: 18px; height: 96px; overflow: hidden; }
.leftTopMain .top_list ul li { display: block; float: left; width: 360px; padding: 0px 20px 0px 35px; font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; background: url(/2018/images/cssimg/s_icon.png) no-repeat 20px 13px; }
.leftTopMain .top_list ul a:hover { color: #2AA53A; text-decoration: none; }
/*焦点图特效*/
#focus { position: relative; height: 290px; width: 310px; overflow: hidden; display: inline-block; float: left; }
#focus .top_title { position: absolute; background: #f2b329; top: 20px; z-index: 2; padding: 5px 15px; font-size: 22px; color: #fff; line-height: 30px; }
#focus .bd { position: relative; }
#focus .btn-prev, #focus .btn-next { display: none; position: absolute; top: 120px; width: 25px; height: 50px; z-index: 2; }
#focus .btn-prev { left: 0px; background: url(/2018/images/cssimg/custom.png) -230px 0; }
#focus .btn-next { right: 0px; background: url(/2018/images/cssimg/custom.png) -265px 0; }
#focus .focus-bar-box { width: 310px; height: 300px; position: relative; overflow: hidden; }
#focus .focus-bar { width: 930px; }
#focus .focus-bar li { float: left; width: 310px; height: 290px; }
#focus .focus-bar li a { width: 310px; height: 290px; display: block; }
#focus .focus-bar li img { width: 310px; height: 240px; }
#focus .change { height: 3px; overflow: hidden; z-index: 99999; position: absolute; bottom: 0px; left: 0px; }
#focus .change a { float: left; width: 103px; height: 3px; background: #888; }
#focus .change a.on { background: #3EAF0E; width: 103px; height: 3px; }
#focus .hd { position: absolute; background: #000; left: 12; bottom: 0px; z-index: 2; width: 290px; padding-right: 15px; height: 50px; line-height: 50px; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; color: #fff; padding-left: 10px; overflow: hidden; font-size: 16px; text-align: center; }
#focus .hd a { color: #FFF; width: 280px; overflow: hidden; display: block; }
/*
相关文章*/
.otherArticle ul {  *padding-bottom: 20px;
}
.otherArticle h2 { font-size: 18px; line-height: 70px; color: #333; font-weight: normal; }
.otherArticle h2 strong { color: #FD9207; font-weight: normal; }
.otherArticle li { height: 132px; padding-bottom: 20px; overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #EAEAEA; }
.otherArticle .img { width: 190px; height: 132px; display: block; margin-right: 20px; float: left; overflow: hidden; padding-right: 20px; }
.otherArticle .list_title { text-align: right; width: 625px; display: inline-block; float: left; color: #909090; font-size: 12px; line-height: 30px; }
.otherArticle .list_title a:hover { color: #2AA53A; text-decoration: none; }
.otherArticle h3 { font-size: 20px; display: block; float: left; width: 300px; text-align: left; height: 30px; font-weight: normal; overflow: hidden; padding: 0px; margin: 0px; }
.otherArticle p { display: inline-block; float: left; width: 625px; height: 65px; padding-top: 10px; font-size: 12px; overflow: hidden; color: #7F7F7F; line-height: 22px; }
.otherArticle .span1, .otherArticle .span2 { display: inline-block; float: left; overflow: hidden; font-size: 12px; padding-top: 6px; height: 20px; color: #b9b9b9; }
.otherArticle .span1 { width: 482px; }
.otherArticle .span1 i { color: #2AA53B; padding: 0px 5px; }
.otherArticle a:hover { color: #2AA53A; text-decoration: none; }
.otherArticle .span2 { text-align: right; width: 140px; }
.pages { padding: 30px 0 30px 0px; text-align: center; margin: 0 auto; width: auto; }
.pages li { float: left; margin-right: 10px; }
.pages a, .pages span { display: block; padding: 0 10px; height: 20px; text-align: center; line-height: 20px; border: 1px solid #ccc; float: left; }
.pages a:hover, .pages a.active { background-color: #999999; color: #ffffff; }
#gotoShoping { z-index: 150; width: 302px; padding-top: 295px; background: url(/2018/images/cssimg/floatimg.jpg) no-repeat; height: 60px; }
#gotoShoping a.fl { display: block; float: left; width: 125px; height: 41px; border: 1px solid #E80C0C; line-height: 41px; font-size: 18px; text-align: center; color: #E80C0C; margin-left: 10px; }
#gotoShoping a:hover { text-decoration: none; }
#gotoShoping a.fl:hover { background-color: #990000; color: #fff; }
#gotoShoping a.fr:hover { background-color: #990000; }
#gotoShoping a.fr { display: block; float: right; width: 125px; height: 41px; border: 1px solid #E80C0C; line-height: 41px; border: 1px solid #E80C0C; color: #fff; text-align: center; background-color: #E80C0C; font-size: 18px; margin-right: 10px; }
/*con2-r里的reading*/
.con2-r .reading { height: 403px; background-color: #F2F2F2; }
.con2-r .reading h2 { font-size: 18px; color: #FFF; font-weight: 100; background-color: #ff491f; height: 45px; line-height: 45px; padding-left: 14px; }
.con2-r .reading ul { height: 356px; padding-top: 14px; overflow: hidden; }
.con2-r .reading ul li { padding-left: 53px; line-height: 44px; position: relative; float: left; width: 100%; }
.con2-r .reading li i { position: absolute; display: block; width: 41px; height: 38px; text-align: center; line-height: 38px; left: 12px; top: 4px; font-weight: bold; font-size: 21px; color: #ff6600; }
.con2-r .reading li a { display: block; height: 41px; width: inherit; color: #000; font-size: 14px; }
.con2-r .reading li a:hover, .con2-r .zhuanti li a:hover { color: #c7206b; }
.tips { height: 21px; line-height: 21px; color: #fff; }
.tips span { display: block; padding: 0 15px 0 10px; height: 21px; text-align: center; float: left; margin-right: 5px; }
.tips span a { color: #ffffff; }
.tips span.re { background: url(/2018/images/cssimg/redian.jpg) right center no-repeat #f96860; }
.tips span.grey { background: url(/2018/images/cssimg/xli.jpg) right center no-repeat #d6d6d6; }
.tips span.yellow { background: url(/2018/images/cssimg/yellow.jpg) right center no-repeat #f96860; }
.content2 .con2-l h1 { font-size: 24px; height: 60px; line-height: 60px; color: #333; font-weight: 400; }
.content2 .con2-l h1 a { color: #000; }
.content2 .con2-l .zuoze a { color: #71cacf; font-size: 14px; margin-right: 10px; }
.content2 .con2-l .zuoze { height: 32px; line-height: 16px; font-size: 14px; border-bottom: 1px solid #EEEEEE; margin-bottom: 20px; }
.content2 .con2-txt { line-height: 2; }
.content2 .con2-txt p { font-size: 16px; color: #333; margin-bottom: 25px; }
.content2 .con2-txt p.grey { color: #808080; }
.content2 .con2-txt h3 { height: 28px; display: inline-block; padding: 0 16px; line-height: 28px; background-color: #F98F8F; text-align: center; font-size: 16px; font-weight: normal; color: #fff; position: relative; float: left; }
.w_p2 { line-height: 28px; clear: both; }
.w_p2 i { display: block; font-size: 18px; color: #fff; background: url(/2018/images/cssimg/w_bg.png) no-repeat -25px -2px; width: 19px; height: 26px; float: left; padding-left: 6px; margin-right: 14px; }
.content2 .con2-l .page { height: 22px; }
.content2 .con2-l .page a { display: block; width: 75px; height: 22px; background: url(/2018/images/cssimg/pagea.png) 0 0 no-repeat; }
.content2 .con2-l .page a.pageDown { background: url(/2018/images/cssimg/pagea.png) right 0 no-repeat; }
.content2 .con2-l .banquan { height: 100px; line-height: 100px; color: #979797; font-size: 14px; border-bottom: 1px solid #eeeeee; }
.content2 .con2-l .banquan a { color: #46b6b6; }
.content2 .con2-l .share { height: 100px; line-height: 100px; margin: 10px 0px 0px 0px; }
.content2 .con2-l .interest { height: 1%; overflow: hidden; margin-bottom: 40px; }
.content2 .con2-l .interest-t { height: 60px; line-height: 60px; font-size: 18px; color: #333333; }
.content2 .con2-l .interestCon li { width: 132px; float: left; margin-right: 27px; }
.content2 .con2-l .interestCon p a { color: #666666; font-size: 14px; }
.content2 .con2-txt a { text-decoration: none; }
.thisclass { display: block; padding: 0 10px; height: 20px; text-align: center; line-height: 20px; margin-right: 10px; border: 1px solid #ccc; float: left; background: #090; }
.tips { height: 21px; line-height: 21px; color: #fff; }
.content2 .con2-l h1 { font-size: 24px; height: 60px; line-height: 60px; color: #333; font-weight: 400; }
.content2 .con2-l h1 a { color: #000; }
.content2 .con2-l .zuoze a { color: #71cacf; font-size: 14px; margin-right: 10px; }
.content2 .con2-l .zuoze { height: 32px; line-height: 16px; font-size: 14px; border-bottom: 1px solid #EEEEEE; margin-bottom: 20px; }
.content2 .con2-txt { line-height: 2; }
.content2 .con2-txt p { font-size: 16px; color: #333; margin-bottom: 25px; }
.content2 .con2-txt p.grey { color: #808080; }
.content2 .con2-txt h3 { height: 28px; display: inline-block; padding: 0 16px; line-height: 28px; background-color: #F98F8F; text-align: center; font-size: 16px; font-weight: normal; color: #fff; position: relative; float: left; }
.w_p2 { line-height: 28px; clear: both; }
.w_p2 i { display: block; font-size: 18px; color: #fff; background: url(/2018/images/cssimg/w_bg.png) no-repeat -25px -2px; width: 19px; height: 26px; float: left; padding-left: 6px; margin-right: 14px; }
.content2 .con2-l .page { height: 22px; }
.content2 .con2-l .page a { display: block; width: 75px; height: 22px; background: url(/2018/images/cssimg/pagea.png) 0 0 no-repeat; }
.content2 .con2-l .page a.pageDown { background: url(/2018/images/cssimg/pagea.png) right 0 no-repeat; }
.content2 .con2-l .banquan { height: 100px; line-height: 100px; color: #979797; font-size: 14px; border-bottom: 1px solid #eeeeee; }
.content2 .con2-l .banquan a { color: #46b6b6; }
.content2 .con2-l .share { height: 100px; line-height: 100px; margin: 10px 0px 0px 0px; }
.content2 .con2-l .interest { height: 1%; overflow: hidden; margin-bottom: 40px; }
.content2 .con2-l .interest-t { height: 60px; line-height: 60px; font-size: 18px; color: #333333; }
.content2 .con2-l .interestCon li { width: 132px; float: left; margin-right: 27px; }
.content2 .con2-l .interestCon p a { color: #666666; font-size: 14px; }
.content2 .con2-txt a { text-decoration: none; }
.thisclass { display: block; padding: 0 10px; height: 20px; text-align: center; line-height: 20px; margin-right: 10px; border: 1px solid #ccc; float: left; background: #090; color: #fff; }
/*
百科*/
.addFour { width: 1200px; margin: 0 auto; margin-top: 20px; height: 1%; overflow: hidden; background-color: #fff; }
.addFour dl { width: 235px; display: inline; float: left; margin-right: 7px; padding-bottom: 10px; text-align: center; }
.addFour h2 i { position: relative; top: 6px; display: inline-block; margin-left: 8px; height: 20px; line-height: 20px; padding: 0 10px; background: #e73736; font-size: 14px; color: white; -webkit-border-radius: 3px; }
.addFour .addBox { width: 1320px; padding: 15px 0; }
.addFour dt { width: 235px; margin-bottom: 10px; }
.addFour dt a { display: block; width: 235px; height: 180px; overflow: hidden; }
.addFour .addFour-t { font-size: 24px; color: #000; border-bottom: 1px solid #CBA1B6; padding-bottom: 5px; height: 28px; display: block; background: url(/2018/images/cssimg/dj_bg.png) no-repeat right; }
.addFour .addFour-t strong { _padding-top: 10px; font-weight: 400; }
.addFour .addFour-t img { float: right; position: relative; top: -12px; }
.addFour-t .fr { color: #999; font-size: 12px; }
/*

达人列表*/
.daren-list { padding-bottom: 35px;
    overflow: hidden\9;
    *overflow: hidden;}
.daren-list h2 { font-size: 18px; line-height: 32px; padding-top: 10px; padding-bottom: 15px; }
.daren-list .p-test {
    *overflow: hidden; height: auto; }
.daren-list .p-test li { margin-bottom: 15px; 
margin-right: 18px;}
.daren-list .p-test ul {  *padding-bottom: 15px;
padding-left: 4px;
}
/*封面页面*/
.fm { background-color: #F9F9F9; margin-top:20px;}
/* 中间主要内容 *//* 饮食养生 */
.fm .subnav { padding: 30px 0px; }
.fm .subnav .box1 { width: 228px; display: inline-block; float: left; padding-right: 15px; }
.fm .subnav .box1 h2 { font-size: 18px; }
.fm .subnav .box1 .span1, .fm .span2, .fm .span3, .fm .span4, .fm .span5 { width: 20px; height: 20px; display: block; float: left; margin-right: 6px; margin-top: 2px; overflow: hidden; }
.fm .subnav .box1 .span1 { background: url(/2018/images/cssimg/new_index_custom.png) 0 -100px; }
.fm .subnav .box1 .span2 { background: url(/2018/images/cssimg/new_index_custom.png) -30px -100px; }
.fm .subnav .box1 .span3 { background: url(/2018/images/cssimg/new_index_custom.png) -60px -100px; }
.fm .subnav .box1 .span4 { background: url(/2018/images/cssimg/new_index_custom.png) -90px -100px; }
.fm .subnav .box1 .span5 { background: url(/2018/images/cssimg/new_index_custom.png) -120px -100px; }
.fm .subnav .box1 ul { padding-top: 10px; height: 38px; overflow: hidden; }
.fm .subnav .box1 li { display: block; float: left; padding-right: 15px; font-size: 12px; line-height: 20px; white-space: nowrap; }
.fm .subnav .box1 li a { color: #777; }
.fm .subnav .box1 li a:hover { color: #43a44b; }
.fm .subnav .box2 { padding: 0px; }
.fm .diet { height: 400px; overflow: hidden; width: 106%; }
.fm .diet .left { width: 384px; display: inline-block; float: left; }
.fm .diet .left .title a { width: 190px; height: 100px; padding-top: 32px; background: #ffa337; color: #fff; display: block; }
.fm .diet .left .title a:hover { background: #ff8c37; }
.fm .diet .left .title span { width: 32px; height: 32px; display: block; background: url(/2018/images/cssimg/new_index_custom.png) -150px -100px; margin-left: 79px; }
.fm .diet .left .title h2 { text-align: center; padding-top: 15px; font-size: 22px; }
.fm .diet .left .box { width: 190px; height: 132px; margin: 0 2px 2px 0; _margin: 0 1px 2px 0; position: relative; display: block; float: left; }
.fm .diet .left .box img { width: 190px; height: 132px; }
.fm .diet img:hover, .fm .center .box .img img:hover { opacity: 0.8; }
.fm .diet .left .box p { height: 30px; width: 190px; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; background: #000; color: #fff; line-height: 30px; text-align: center; overflow: hidden; position: absolute; z-index: 1; left: 0; bottom: 0; }
.fm .diet .left .box a p { filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.fm .diet .left .box a:hover p { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.fm .diet .right { width: 410px; display: inline-block; float: left; padding-right: 2px; }
.fm .diet .right img { width: 410px; height: 212px; display: block; }
.fm .diet .right .btm { width: 360px; background: #fff; border-top: 0; height: 137px; overflow: hidden; padding: 25px; display: block; }
.fm .diet .right .btm h2 { font-size: 20px; line-height: 28px; height: 28px; overflow: hidden; }
.fm .diet .right .btm p { color: #999; overflow: hidden; display: block; height: auto; padding-top: 15px; }
/* 两性、心理、健康 */
.fm .center { height: 462px; overflow: hidden; width: 106%; }
.fm .center .box, .fm .bottom .box { width: 370px; display: block; float: left; padding-right: 45px; }
.fm .center .box .title { padding: 30px 0; text-align: center; }
.fm .center .box .span1 { float: none; width: 38px; height: 36px; display: block; background: url(/2018/images/cssimg/new_index_custom.png) -190px -100px; margin: 0 auto; }
.fm .center .box .span2 { float: none; width: 35px; height: 36px; display: block; background: url(/2018/images/cssimg/new_index_custom.png) -230px -100px; margin: 0 auto; }
.fm .center .box .span3 { float: none; width: 36px; height: 36px; display: block; background: url(/2018/images/cssimg/new_index_custom.png) -270px -100px; margin: 0 auto; }
.fm .center .box .title h2 { font-size: 22px; }
.fm .center .box .title h2:hover { font-size: 22px; }
.fm .center .box .title a { color: #666; font-size: 22px; }
.fm .center .box .title a:hover { color: #333; font-size: 24px; }
.fm .center .box .img { width: 370px; height: 212px; position: relative; display: block; }
.fm .center .box .img img { width: 370px; height: 212px; }
.fm .center .box .img p { height: 40px; width: 370px; color: #fff; line-height: 40px; text-align: center; overflow: hidden; position: absolute; z-index: 1; left: 0; bottom: 0; display: block; font-size: 18px; }
.fm .center .box .img .p1 { background: #f35c84; }
.fm .center .box .img .p2 { background: #53b9d6; }
.fm .center .box .img .p3 { background: #9ac92b; }
.fm .center .box .img a p { filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; display: block; }
.fm .center .box .img a:hover p { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.fm .list { padding: 15px 0; }
.fm .list li { color: #ccc; background: url(/2018/images/cssimg/new_index_custom.png) no-repeat -330px -104px; line-height: 30px; padding-left: 15px; text-align: right; }
.fm .list li a { height: 30px; width: 230px; overflow: hidden; display: block; float: left; text-align: left; }
/* 小编解答+热点解读+夏季减肥 */
.fm .bottom { height: 320px; padding-bottom: 30px; }
.fm .bottom .box { position: relative; }
.fm .bottom .box2 { padding-right: 0; }
.fm .bottom h2 { font-size: 22px; color: #666; line-height: 80px; height: 80px; overflow: hidden; }
.fm .bottom h2 span { color: #f39800; padding-left: 6px; }
.fm .bottom .img img { width: 370px; height: 100px; }
.fm .bottom .img2 { height: 100px; overflow: hidden; }
.fm .bottom .img2 img { height: 100px; width: 144px; display: block; float: left; margin-right: 15px; }
.fm .bottom .img2 h3 { font-size: 16px; line-height: 24px; padding-bottom: 10px; }
.fm .bottom .img2 p { font-size: 12px; color: #aaa; line-height: 22px; }
.fm .list2 { margin-top: -5px; }
.fm .list2 li { color: #ccc; line-height: 30px; text-align: right; }
.fm .list2 li a { height: 30px; width: 210px; overflow: hidden; display: block; float: left; text-align: left; }
.fm .list2 em { width: 20px; height: 20px; display: block; float: left; background: #999999; color: #fff; font-style: normal; text-align: center; line-height: 20px; font-size: 12px; margin-right: 10px; margin-top: 5px; border-radius: 3px; }
.fm .list2 .em1 { background: #e71f19; }
.fm .list2 .em2 { background: #e76b19; }
.fm .list2 .em3 { background: #f39800; }
/*产品介绍*/
.pink { color: #EC2D6C !important; }
.section1 { background: url(/2018/images/cssimg/s1-bg.jpg) center 0 no-repeat #edeae7; }
.section1 .w { height: 808px; position: relative; width: 1200px; min-width: 1200px; margin: 0 auto; }
.s1-img1 {
  position: absolute;
  left: 15px;
  top:0px;
  width: 632px;
  height: 578px;
}
.s1-img2 {
  width: 460px;
  height: 431px;
  position: absolute;
  right: 30px;
  top:36px;
}
.s1-icon { width: 1220px; position: absolute; left: 10px; bottom: 165px; }
.s1-icon li { float: left; font-size: 16px; color: #FFFFFF; width: 240px; text-align: center; background: url(/2018/images/cssimg/si-line1-y.png) right center no-repeat; }
.s1-icon li.last { background: 0; }
.s1-icon i { display: block; width: 70px; height: 72px; background: url() center no-repeat; margin: 0 auto; }
.s1-icon .icon1 { background-image: url(/2018/images/cssimg/s1-icon1.png); }
.s1-icon .icon2 { background-image: url(/2018/images/cssimg/s1-icon2.png); }
.s1-icon .icon3 { background-image: url(/2018/images/cssimg/s1-icon3.png); }
.s1-icon .icon4 { background-image: url(/2018/images/cssimg/s1-icon4.png); }
.s1-icon .icon5 { background-image: url(/2018/images/cssimg/s1-icon5.png); }
.gotoBuy {
  display: block;
  width: 240px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  background-color: transparent;
  font-size: 24px;
  color: #fff;
      background-color: #EC2D6C;
    font-size: 24px;
    color: #fff;
  position: absolute;
  right: 169px;
    top: 442px;

}
.gotoBuy:hover { background-color: #b90e46; color: #fff; text-decoration: none; }
.section2 { background: url(/2018/images/cssimg/s2-bg.jpg) 55% 0 no-repeat #edeae7; }
.section2 .w { height: 773px; position: relative; width: 1200px; min-width: 1200px; margin: 0 auto; }
.s2-img1 { position: absolute; left: 0; top: 10px; }
.s2-txt { top: 318px; width: 918px; position: absolute; left: 50%; margin-left: -460px; text-align: center; }
.s2-txt h2 { font-size: 30px; color: #282828; line-height: 40px; }
.s2-txt p { font-size: 16px; color: #282828; line-height: 40px; }
.s2-img2 { position: absolute; right: 35px; bottom: -26px; }
.section3 { background: url(/2018/images/cssimg/s3-bg.jpg) center 0 no-repeat #edeae7; }
.section3 .w { height: 1071px; position: relative; width: 1200px; min-width: 1200px; margin: 0 auto; }
.section3 .gotoBuy { right: 472px; top: auto; bottom: 190px; }
.s3-title { position: absolute; top: 150px; left: 243px; width: 552px; padding-left: 250px; color: #fff; font-size: 16px; line-height: 30px; background: url(/2018/images/cssimg/s3-title.png) 0 8px no-repeat; }
.s3-sub1 { width: 430px; height: 430px; position: absolute; left: 0; top: 308px; background: url(/2018/images/cssimg/s3-t.png) no-repeat #ffffff; }
.s3-sub1 h1 { height: 92px; line-height: 92px; text-align: center; font-size: 23px; color: #282828; }
.s3-sub1 li { font-size: 15px; color: #282828; padding: 0 21px 6px 8px; }
.s3-sub1 li i { display: inline-block; margin-right: 10px; padding: 0 8px; background-color: #E9BA08; color: #fff; border-radius: 15px; }
.s3-img { width: 800px; height: 430px; position: absolute; left: 440px; top: 308px; }
.s3-img img { display: block; float: left; }
.s3-img dt { float: left; margin-right: 10px; }
.s3-img dd { float: left; margin-right: 10px; margin-bottom: 10px; }
.s3-img dd img { width: 214px; height: 210px; }
.section4 { background-color: #EDEAE7; }
.section4 .w { height: 1063px; position: relative; width: 1200px; min-width: 1200px; margin: 0 auto; }
.s4-title { width: 100%; position: absolute; top: -30px; text-align: center; left: 0; }
.s4-title h2 { font-size: 34px; line-height: 34px; color: #362B03; padding-bottom: 20px; }
.s4-title p { font-size: 20px; color: #362B03; }
.s4-title2 { width: 100%; position: absolute; top: 530px; text-align: center; left: 0; }
.s4-title2 h2 { font-size: 34px; line-height: 34px; color: #362B03; padding-bottom: 20px; }
.s4-img1 { position: absolute; left: 0; top: 115px; }
.s4-img1 span { display: inline-block; padding-top: 340px; height: 60px; line-height: 30px; font-size: 16px; color: #000000; text-align: center; }
.s4-img1 .a { width: 430px; background: url(/2018/images/cssimg/s4-img1-a.png) center 10% no-repeat; }
.s4-img1 .b { width: 430px; background: url(/2018/images/cssimg/s4-img1-b.png) center 30% no-repeat; }
.s4-img1 .c { width: 300px; background: url(/2018/images/cssimg/s4-img1-c.png) center 30% no-repeat; }
.s4-img2 { position: absolute; left: 0; bottom: -27px; width: 1200px; height: 466px; overflow: hidden; }
.s4-img2 ul { width: 106%; }
.s4-img2 li { width: 285px; height: 459px; float: left; margin-right: 20px; }
.s4-img2 .inner { padding: 1px; height: 457px; background: url(/2018/images/cssimg/anlibg.png) no-repeat; }
.s4-img2 .imglink { width: 283px; height: 268px; display: block; overflow: hidden; position: relative; }
.s4-img2 .imglink img { width: 100%; height: 100%; display: block; }
.s4-img2 .zhe { position: absolute; width: 100%; height: 14px; line-height: 14px; background: url(/2018/images/cssimg/imgzhe.png) no-repeat; left: 0; bottom: 0; }
.s4-img2 .row { padding: 0 10px; height: 43px; line-height: 43px; overflow: hidden; font-size: 16px; }
.s4-img2 .row img { margin-right: 10px; }
.s4-img2 .row b { color: #0096DB; }
.s4-img2 .txt { font-family: 'SimSun'; color: #959595; }
.s4-img2 .row2 { height: 87px; font-size: 16px; padding: 5px 14px 0; }
.s4-img2 .row2 a { color: #53535F; }
.s4-img2 .row2 a:hover { color: #EC2D6C; }
.s4-img2 .row2 p { font-size: 14px; line-height: 20px; }
.s4-img2 .row3 { line-height: 49px; padding: 0 14px; font-size: 16px; }
.s4-img2 .blue { color: #3FB0ED; }
.s4-img2 .green { color: #75B425; }
.section5 { background: url(/2018/images/cssimg/s5-bg.jpg) center 0 no-repeat #edeae7; }
.section5 .w { height: 1039px; position: relative; overflow: hidden; width: 1200px; min-width: 1200px; margin: 0 auto; }
.section5 .y-logo { width: 129px; height: 129px; top: 50px; position: absolute; left: 50%; margin-left: -65px; background: url(/2018/images/cssimg/s5-t.png); }
.s5-title { text-align: center; width: 100%; position: absolute; left: 0; top: 185px; color: #782415; }
.s5-title h2 { font-size: 30px; line-height: 35px; padding-bottom: 10px; }
.s5-title p { font-size: 22px; line-height: 35px; }
.s5-img { width: 1200px; overflow: hidden; height: auto; position: absolute; left: 0; top: 308px; }
.s5-img ul { width: 102%; position: relative;  *width: 105%;}
.s5-img li { width: 218px; float: left; text-align: center; margin-right: 25px; }
.s5-img p { font-size: 20px; color: #fff; padding-top: 10px; }
.s5-txt { text-align: center; width: 100%; position: absolute; left: 0; top: 590px; }
.s5-txt .t { width: 588px; height: 66px; padding-top: 16px; margin: 0 auto; font-size: 26px; margin-bottom: 20px; color: #F83918; text-align: center; line-height: 66px; background: url(/2018/images/cssimg/s5-txt-bg.png) no-repeat; }
.s5-txt h2 { font-size: 24px; color: #782315; line-height: 36px; }
.s5-txt p { width: 960px; margin: 0 auto; font-size: 16px; color: #782315; line-height: 38px; }
.section6 { font-size: 18px; background-color: #EDEAE7; text-align: center; }
.section6 .w { height: 806px; position: relative; width: 1200px; min-width: 1200px; margin: 0 auto; }
.section6 li { width: 33.3%; text-align: center; float: left; }
.section6 li p { padding-top: 15px; }
.section6 h2 { font-size: 34px; line-height: 45px; padding-top: 25px; }
.section6 ul { padding-top: 35px; }
.section6 .ceshi2 { line-height: 35px; padding-top: 10px; }
.s6-t { text-align: center; font-size: 20px; color: #362B03; line-height: 20px; }
.section7 { text-align: center; background: url(/2018/images/cssimg/s7-bg.png) center 0 no-repeat #edeae7; }
.section7 .w { height: 960px; position: relative; padding-top: 60px; width: 1200px; min-width: 1200px; margin: 0 auto; }
.section7 h2 { text-align: center; padding: 45px 0 30px; font-size: 34px; color: #5E3D09; line-height: 45px; }
.s7-title { width: 779px; height: 115px; color: #fff; background: url(/2018/images/cssimg/s7-txt-bg.png) no-repeat; padding: 35px 45px 0; text-align: center; margin: 0 auto; font-size: 14px; }
.s7-title h3 { font-size: 24px; padding-bottom: 10px; padding-top: 10px; }
.s7-img1 { padding-bottom: 40px; }
.s7-txt { color: #5E3D09; font-size: 16px; padding-bottom: 35px; line-height: 45px; }
.s7-txt h3 { font-size: 30px; padding-bottom: 15px; }
.section8 { background: url(/2018/images/cssimg/s8-bg.jpg) center 0 no-repeat #edeae7; }
.section8 .w { height: 1082px; position: relative; width: 1200px; min-width: 1200px; margin: 0 auto; }
.s8-img { position: absolute; left: 0; top: 325px; }
.s8-txt1 { font-size: 30px; color: #fff; position: absolute; line-height: 35px; left: 0; top: 187px; }
.s8-txt2 { line-height: 40px; width: 822px; position: absolute; right: 0; top: 460px; color: #fff; font-size: 18px; }
.s8-txt2 h3 { font-size: 30px; }
.s8-txt3 { line-height: 40px; width: 522px; position: absolute; left: 0; top: 800px; color: #fff; font-size: 18px; }
.s8-txt3 h3 { font-size: 30px; }
.section9 { background-color: #EDEAE7; text-align: center; }
.section9 .w { height: 765px; position: relative; overflow: hidden; background: url(/2018/images/cssimg/s9-suipian.png) center no-repeat; width: 1200px; min-width: 1200px; margin: 0 auto; }
.section9 .y-logo { width: 129px; height: 129px; top: -150px; position: absolute; left: 50%; margin-left: -65px; background: url(/2018/images/cssimg/s9-t.png); }
.section9 .gotoBuy { right: 472px; top: auto; bottom: 100px; width: 241px; height: 65px; background: url(/2018/images/cssimg/s9-btn.png); }
.section9 .gotoBuy:hover { background-color: transparent; filter: alpha(opacity=90); opacity: 0.9; }
.s9-img { padding-top: 50px; }
.s9-158 { width: 255px; height: 255px; padding-right: 395px; position: absolute; top: 255px; left: 50px; background: url(/2018/images/cssimg/s9-158.png); padding-bottom: 97px; }
.s9-158 a { display: block; width: 255px; height: 255px; }
.s9-258 { width: 255px; height: 255px; padding-right: 395px; position: absolute; top: 255px; left: 467px; background: url(/2018/images/cssimg/s9-258.png); padding-bottom: 97px; }
.s9-258 a { display: block; width: 255px; height: 255px; }
.s9-358 { width: 255px; height: 255px; padding-right: 395px; position: absolute; top: 255px; left: 882px; background: url(/2018/images/cssimg/s9-358.png); padding-bottom: 97px; }
.s9-358 a { display: block; width: 255px; height: 255px; }