

.media-tit a,.tab-user-log a.tab-hos,.news-tab span i,.list-sound dt a,.list-best h3 span.now i,.pagination span,.tab-user-log span,.tao-info p span,.media-tit span.left{ background:url(../image/index.png) no-repeat;}
.faith span{ background:url(http://www.zhenyoumei.com/Public/images/headnew.png) no-repeat;}
.tao-info p span{ background-position:0 -272px;}
/*pub style for page*/
.ym-wrap{ width:1168px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:12px;}
.ym-wrap a{ color:#333;}
.ym-wrap a:hover{ color:#333; text-decoration:none;}
.ym-wrap h3{ font-weight:normal;}
.pos-r{ position:relative;}
.pos-ab{ position:absolute;}
.block{ display:block}
.ym-wrap a.chov{ color:#888;}
.c888{ color:#888;}
.c555{ color:#555}
.c999{ color:#999999;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft18{ font-size:18px;}
.ym-wrap .chover:hover,.ym-wrap a.chov:hover{ color:#ff5370; text-decoration:none;}
.border-h:hover{ border-color: #ff5370;}
.pd60{ padding-bottom:100px}
.mg60{ margin-bottom:60px}
.pd145{ padding-top:145px;}
.delete{ text-decoration:line-through;}
.pink,a.pink{ color:#fe5e79;}
.bg-pink{ background:#ff5371;}
.bg-gray{ background:#dbdbdb;}
/*//pub style for page*/
/*swiper default css*/
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;/* Fix of Webkit flickering */ z-index:1;}
.swiper-wrapper { position:relative; z-index:1; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease;  -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease;  -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px);  -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease;}
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto;}
.swiper-slide { float: left;}
.swiper-wp8-horizontal { -ms-touch-action: pan-y;}
.swiper-wp8-vertical { -ms-touch-action: pan-x;}
/*//swiper default css*/
/*swiper custom*/


.swiper-container{ width:1150px; height:575px; position:absolute; left:50%; top:0; margin-left:-575px; overflow:hidden;}
.swiper-slide{ width:100%; height:575px; position:relative; overflow:hidden;}
.swiper-slide img{ position:absolute; top:0;}
.focus-wrap{  margin-top:80px; height:575px; overflow:hidden; position:relative;}
.pagination{ bottom:28px; left:50%; margin-left:-134px; position:absolute; z-index:3;}
.pagination span{ display:block; float:left; height:20px; margin-left:16px; width:20px; background-position:0 -756px;}
.pagination span.swiper-active-switch{ background-position:0 -728px;}
/*req-form*/
.req-form{ padding:13px 16px 11px; background:#edf5fa; width:268px;}
.req-form h3{ font-family:"SimHei"; padding:0 0 10px 0; background-position:0 -406px; color:#71a8cb; font-weight:bold; border-bottom:1px dotted #fff;}
.req-form ul{ border-top:1px dotted #c1d7e4; padding:8px 0 6px; }
.req-form ul li{ padding-bottom:13px; overflow:hidden;}
.req-form li textarea,.req-form li>input{ background:#fff; border:1px solid #dcdcdc; display:block; padding:0 4px; float:left; font-size:14px; width:258px; color:#999; height:34px;}
.req-form li textarea{
	height:34px;
	line-height:16px;
	resize:none;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}

.req-form li input.username{
	width:98px;
	line-height: 33px;
}
.req-form .phonenumber{
	width:136px;
	float:right;
	line-height: 33px;
}
.req-form li div label{ float:left; display:block; padding:8px 8px 0; *padding:8px 0 0; cursor:pointer; color:#fff;  }
.req-form li div input{ margin:4px 5px 0; background:none; border:none;}
.req-form .sub-btn{ height:36px; width:268px; margin-bottom:8px; border:1px solid #ffb93f; *border:none; background:#ffb93f; color:#fff; font-size:18px; font-family:"SimHei"; border-radius:5px; padding-bottom:2px;letter-spacing:8px; text-indent:5px}
.req-form span{ color:#95bad0; line-height:20px;}
.req-form .sub-btn:hover{ background:#ffa127; cursor:pointer; border-color:#ffa127;}
.req-form li textarea.shan,.req-form li input.shan{ background:#ffe3e8; border-color:#F00; color:#F00;}
.req-form li.shan>textarea,.req-form li.shan>input,.req-form li.shan>div>a{ background:#ffe3e8; border-color:#F00; color:#F00;}
.req-form li div.shan>label{color:#F00;border-color:#F00;}
.req-form .explain{ color:#FFFFFF; font-size:12px; padding-bottom:10px;}
.req-form .sex{ float:left; margin-left:15px;}
.chzn-container-single .chzn-single div b{background: url(http://www.zhenyoumei.com/Public/images/chosen-sprite.png) no-repeat 0px 8px;}
/*mainindex special style*/
.req-form{
	position:absolute;
	left:50%;
	top:25px;
	margin-left:-500px;
	z-index:3;
	border-radius:4px;
	background-repeat: repeat;
	background-image: url(../image/di.png);
}
.req-form .sub-btn{ border-radius:2px; font-family:"Microsoft Yahei"; font-weight:bold;}
.req-form.move-item2 p { margin-top: -5px;}
.req-form h3{ border-bottom:none; color:#fff;}
.req-form ul{ border-color:#cdc6b5;}
.req-form span{ color:#fff;}
.req-form .num{ color:#FFFFFF; text-align:center;}
.req-form .num .orange{ color:#ffc053;}

/*media-side*/
.media-side{ width:690px;}
.info-side{ width:270px;}
.tao a.left{ background-position:0 -429px;}
.media-nav-cont{ padding:8px 12px 8px 0px; }
.media-nav{ line-height:32px; overflow:hidden}
.media-nav span{ display:block; font-size:14px; overflow:hidden;}
.media-nav span.left{ width:42px; color:#ff5370; text-indent:10px;}
.media-nav span.left i{ font-style:normal;}
.media-nav span.right{ width:594px; padding-left:30px;}
.media-nav a{ color:#888; padding-right:30px; font-size:14px; display:inline-block; white-space:nowrap;}
.pro-nav .right a i{ font-style:normal; font-size:12px; color:#c0c0c0;}
.media-nav span a:hover{ color:#ff5370; text-decoration:none;}
.media-side .space{ padding-bottom:55px;}
.media-nav .point{ display:inline; padding-right:5px;}
/*log*/
.media-tit{ height:50px; overflow:hidden; border-bottom:1px dashed #d5d5d5;}
.media-tit a:hover{ text-decoration:none;}
.media-tit a.left,.media-tit span.left{ padding-left:40px; font-size:20px; line-height:48px;}
.media-tit a.right{ padding-left:26px; font-size:14px; line-height:54px;}
.tit-log a.left,.tit-log span.left{ background-position:0 -160px;}
.tit-log a.right{ padding-left:26px; color:#fd6a83; background-position:0 -219px;}
.tit-log a.right:hover{ background-position:0 -781px;}
.tab-log{ padding:8px 12px;}
.tab-log a{ color:#888; font-size:14px; display:inline-block; white-space:nowrap;}
.item-log dl{ padding:18px 0 17px; border-top:1px dashed #d5d5d5; overflow:hidden; padding-top/*\**/:17px \9;}
.item-log dl:hover{ background-color:#fcfcfc;}
.item-log dt{ padding:0 22px 0 10px; width:52px; float:left;}
.item-log dt img{ width:50px; height:50px; border:1px solid #d6d6d6; border-radius:30px;}
.item-log dd{ float:right; width:606px;}
.item-log .tit-user-log{ height:24px; width:100%; overflow:hidden; padding-top:2px;}
.media-nav span.noright{ float:none; width:100%; padding-left:0;}
.lev{ display:inline-block; padding:0 3px 2px; line-height:16px; font-size:14px; color:#fff; border:1px solid #fff; border-radius:3px; margin-right:5px;}
.lev1{ background:#67d972;}
.lev2{ background:#adadad;}
.lev3{ background:#d96f67;}
.img-user-log{ padding:10px 0px 8px 0px; overflow:hidden;}
.img-user-log a{ display:block; width:80px; height:80px; overflow:hidden; float:left; margin-right:5px; border:1px solid #fff;}
.img-user-log a:hover{ border-color:#ff5370}
.tab-type{ display:inline-block; padding:1px 3px; border:1px solid #d9d9d9; border-radius:3px;}
.tab-hos{ padding-left:17px; display:inline-block; margin:0 15px;}
.tab-user-log a.tab-hos{ background-position:0px -272px;}
.tab-user-log a.tab-hos:hover{ background-position:0 -323px;}
.tab-user-log a{ color:#888;}
.tab-user-log span{ padding-left:20px; background-position:0 -297px;}
.part-more{  background:url(../image/loading.gif) center center no-repeat;}
.part-more a{ display:block; line-height:35px; border:3px solid #f4f4f4; border-radius:5px; text-align:center; font-size:16px; color:#ababab; background:#fff;}
.part-more:hover a{ border-color:#ffbac6; border-color:#ffe8ee;}
    /*tao-info*/
.media-info-cont{ width:690px; overflow:hidden;}    
.tao-info{ padding:21px 0 24px; width:694px; border-top:1px dashed #d5d5d5;}
.tao-info dl{ width:320px; overflow:hidden; border:1px solid #f3f3f3; float:left; margin:0 15px 18px 10px;}
.tao-info dl:hover{ border-color:#ffbac5; box-shadow:1px 1px 5px -2px #ffbac5;}
.tao-info dt{ width:320px; min-height:140px;  overflow:hidden; position:relative;}
.tao-info dt:hover{ border-color:#ff5370;}
.tao-info dt img:hover{ opacity:0.7; filter:alpha( opacity=80); }
.tao-info dt img{ opacity:1; filter:alpha( opacity=100); width:100%; display:block;}
.tao-info .tao-hos{ height:27px; width:100%; position:absolute; left:0px; bottom:0px;  background:url(../image/index.png) repeat-x 0px -843px;}
.tao-info .tao-hos p{ margin-left:10px; line-height:27px; color:#FFFFFF; background:url(../image/index.png) no-repeat 0px -816px; text-indent:17px;}
.tao-info dd{ padding:12px 10px; overflow:hidden;}
.tao-info dd h3{ line-height:24px; height:48px; overflow:hidden; margin-top:-3px;}
.tao-info dd h3 i{border-left:1px solid #D8D8D8; color:#d8d8d8; display:inline-block; font-style:normal; height:16px; line-height:14px; *line-height:18px; margin-bottom:-3px; margin-left:15px; margin-right:15px;}
.tao-info dd h3:hover i{ border-color:#ff5370;}
.tao-info dd p{ padding:4px 0 10px; height:16px; overflow:hidden;}
/*.tao-hos{ background-position:0px -272px; padding-left:17px;}
.tao-hos:hover{ background-position:0 -323px;}*/
.tao-info dd div{ line-height:29px;}
.tao-info .price{ font-size:21px; color:#bdbdbd; *display:block;}
.tao-info .price:hover{ color:#ff5370; text-decoration:none;}
.tao-info .price:hover i{ color:#fe5e79;}
.tao-info .price i{ font-style:normal; padding:0px 5px 0px 0px; color:#fe5e79; margin-left:-3px;}
.tao-info .price-gray{ font-size:14px; color:#bdbdbd;}
.f18{ font-size:18px;}

.price.left span{ display: block; float: right; font-size: 14px; height: 29px; line-height: 32px; *display:inline-block; *height:35px; *float:none;}
.ym-wrap .btn-more{ display:inline-block; line-height:29px; padding:0 11px; color:#fff; font-size:16px; background:#fe5e79; border-radius:3px;}
.ym-wrap .btn-more:hover{ color:#fff; text-decoration:none; background:#f5294e;}

.news a.left{ background-position:0 -471px;}
.news-cont{ padding:18px 0px;}
.news-cont li{ display:none;}
.news-cont li a.left{ display:block; width:336px; height:210px; overflow:hidden; margin:0 18px 6px 0; padding-top:5px;}
.news-cont li a img{ height:100%;}
.news-cont li h4{ height:64px; overflow:hidden; margin-bottom:16px; font-size:24px; font-weight:normal;}
.news-cont li h4 a:hover{ color:#ff5370; text-decoration:none;}
.news-cont li p{ line-height:24px; height:120px; overflow:hidden;}
.news-tab{ width:700px; overflow:hidden;}
.news-tab span{ display:block; width:112px; height:122px; padding:7px; float:left; margin:10px 9px 0 0; position:relative; background:#f2f2f2; cursor:pointer;}
.news-tab span img{ width:100%; height:70px;}
.news-tab span i{ display:block; width:14px; height:10px; position:absolute; top:-10px; left:50%; margin-left:-7px; background-position:-2px -673px; display:none;}
.news-tab span.now{ background:#d8d8d8;}
.news-tab span.now i{ display:block;}
.news-tab span a:hover{ color:#ff5370;}
/*sound-user*/
.sound-user h3{ font-size:20px; padding:10px 0 18px;}
.list-sound{ height:420px; overflow:hidden;}
.list-sound dl{ overflow:hidden; margin-bottom:28px;}
.list-sound dt{ width:42px; float:left; padding-right:12px;}
.list-sound dt a{ display:block; height:40px; width:40px; border:1px solid #d6d6d6; border-radius:30px; overflow:hidden; background-position:-8px -353px;}
.list-sound dd{ float:right; width:205px; padding-right:10px;}
.list-sound dd h4{ font-weight:normal; line-height:22px; padding:2px;}
.list-sound dd h4 i{ font-size:12px; font-style:normal;}
.list-sound dd a{ color:#555;}
.list-sound dd a:hover{ text-decoration:none; cursor:default; color:#555;}
.list-sound dd p{ line-height:20px; padding-bottom:4px; overflow:hidden;}
.list-sound dd p.c888 { height:20px;}
.list-sound dd p.c555{ height:58px}
.box-list-sound{ position:absolute;}
/*淘整形热销榜*/
.ranking{ padding-top:10px;}
.ranking .block-title{ font-size:20px;}
.ranking .arc-list{ padding-top:18px;}
.ranking .arc-list li{ margin-bottom:25px; overflow:visible; width:100%;}
.ranking .arc-list .num{ width:20px; height:20px; text-align:center; line-height:20px; color:#FFFFFF; border-radius:2px; font-weight:bold;}
.ranking .arc-list p{ width:155px; line-height:20px; color:#555555; padding-left:10px; margin-top:-5px; font-size:14px;}
.ranking .arc-list .price{ margin-top:-3px;}
.ranking .arc-list .price .pink{ margin-right:5px;}
.ranking .arc-list p a:hover{ color:#ff5370;}
/*ask-doc*/
.tit-info-side{ height:45px;}
.tit-info-side a.left{ font-size:20px; line-height:50px; color:#333;}
.tit-info-side .right a{ font-size:12px; color:#ababab; line-height:58px; padding:0 5px;}
.tit-info-side .right i{ font-style:normal;}
.tit-info-side .right>i{ font-size:12px; color:#ececec;}
.info-side h4{ font-weight:normal; padding:27px 0 13px;}
.goask-doc{ padding:1px; border:3px solid #ececec;}
.goask-doc div{ padding:17px 19px 16px; border:1px solid #ececec;}
.goask-doc div p{ font-size:15px; line-height:25px; text-align:center; padding-bottom:10px;}
.goask-doc div a{ display:block; width:164px; margin:0 auto; line-height:45px; font-size:20px; background:#fe5e79; text-align:center; color:#fff; border:1px solid #fe5e79; border-radius:3px;}
.goask-doc div a:hover{ background:#f5294e; color:#fff; text-decoration:none;}
.list-best ul{ display:none;}
.list-best li{ overflow:hidden; padding-top:19px;}
.logo-doc{ display:block; width:40px; height:40px;  overflow:hidden; border:1px solid #d6d6d6; border-radius:30px; }
.new-doc .logo-doc { margin-bottom: 5px;}
.list-best h3{ border-bottom:1px solid #ececec; height:14px; padding-bottom:15px;}
.list-best h3 span{ border-left:1px solid #ececec; display:block; float:left; height:14px; line-height:14px; margin-left:-1px; padding:0 10px; color:#999; position:relative; cursor:pointer; font-size:14px;}
.list-best h3 span.now{ color:#333;}
.list-best h3 span.no-bd{ border:none; padding-left:0px;}
.list-best h3 span.now i{ display:block; height:15px; width:9px; position:absolute; background-color:#fff; background-position:-1px -694px; bottom:-16px; left:34px;}
.list-best h3 span.no-bd i{ left:24px}
.list-best li a.left{ margin-right:15px;}
.list-best li p{ color:#999;}
.list-best li p i{ font-style:normal;}
.list-best li p>a{ display:block; padding-bottom:5px; line-height:18px; font-size:14px;}
.list-best li span a,.list-best li span i{ color:#888;}
.list-best li p a:hover{ color:#ff5370; text-decoration:none;}
.new-doc a{ float:left; display:block; width:42px; padding-bottom:15px; margin-right:25px; overflow:hidden; text-align:center; font-size:14px;}
.new-doc a:hover{ color:#ff5370; text-decoration:none;}
.ask-doc .goask-doc{ margin-top:5px;}
/*feature*/
.feature h4{ padding:7px 0 18px; font-size:20px;}
.feature h4 i{ padding:0 5px; color:#999; font-size:15px; font-weight:bold; font-style:normal;}
.item-fea{ overflow:hidden; padding-bottom:23px;}
.item-fea>a{ display:block; width:70px;height:70px; margin:5px 13px 0px 0px; float:left; overflow:hidden; border:1px solid #fff;}
.item-fea>a:hover{ border-color:#ff5370; box-shadow:2px 2px 4px 1px #bebebe;}
.item-fea h3{ height:26px; line-height:24px; overflow:hidden; font-size:16px;}
.item-fea h3 a:hover{ color:#ff5370; text-decoration:none;}
.item-fea p{ height:40px; padding-top:5px; overflow:hidden; line-height:20px;}
/*for form*/
.chzn-container-single .chzn-single{ padding-left:4px; height:34px; line-height:34px;}
.chzn-container-single .chzn-single span{ color:#999; line-height:33px; font-size:14px; font-family:"宋体";}
.req-form ul li{ width:100%; overflow:inherit;}
.chzn-container{ float:left;}
.chzn-container-single .chzn-single span{color:#999; line-height:35px; font-size:14px; font-family:small-caption;}
.shan .chzn-container-single .chzn-single span { color:#f00; line-height:33px;}
.chzn-container-single .chzn-single span{ color:}
.chzn-container-single .chzn-search input{ line-height:20px; height:20px;}
.req-form .chzn-container,.ft14 .chzn-results{ max-height:104px; min-height:33px;}
.req-form .chzn-select{
	width:268px;
	height:33px;
	width:108px;
	line-height: 33px;
}
.chzn-container .chzn-results .no-results,.chzn-container .chzn-results .no-results span{ color:#F00;}
.chzn-container-single .chzn-search{ overflow:hidden;}
@media screen and ( min-width: 1080px){
	.faith .ym-wrap{ width:1200px;}
    .media-side{ width:890px;}
    .media-nav-cont{ width:198px; float:left; border:none; padding:10px 0 8px 0px;}
    .media-nav span.left{ width:auto; float:none; color:#ff5370;}
    .media-nav span.right{ width:auto; padding:0px; float:none;}
    .pro-nav a{ display:block;}    
    .tao-info-cont{ float:left;}
    .media-info-cont{ width:681px;}
    .tab-log a{ display:block;}
    .item-log{ overflow:hidden;}
    .item-log dl{ margin-top:-1px; padding-bottom:17px;}
    
    .req-form{ margin-left:-600px;}
    /*head-wrap*/
    .tab-main-index li{ margin-right:24px;}
	.tao a.left { background-position: 0 -429px;}
	.hidetxt{ display:none;}
	.media-nav { line-height: 35px;}
	.item-log dd{ width:597px;}
	.faith .ym-wrap div{ margin-left:38px;}
	.faith .ym-wrap div span:last-child{ border:none;}
	.pro-nav .right a i { color: #d7d7d7; float: right; font-style: normal;}
	.pro-nav .right a i em{ display:none;}
	.pro-nav .right a:hover i{ color:#ffbac6;}
	.info-side .feature{ height: 430px; overflow: hidden;}
	.tao-info{ border:none;}
	.quick-publink{ margin-right:-684px;}
	.media-nav a{ line-height:39px;}
	.media-nav span.noright{ width:auto; padding:0 0 14px;}
	.tab-main-index .head-wrap ul{ width:1210px;}
    .media-nav a{ display:block; white-space:normal;}
    .tab-main-index li:last-child{ margin-right:0;}
}

/*9月29日优化*/
.media-info-cont .part-more{ margin-bottom:35px;}
/*爆款*/
.baokuan{ position:absolute; left:0; top:0; width:45px; text-align:center; padding:3px 0 8px; color:#fff; font-size:14px; background:url(../image/baokuan.png) no-repeat 0 0; line-height:17px;}
.baokuan-item{ display:none}
.baokuan-tab{ padding:0 0 10px 10px; font-size:16px; color:#989898; overflow:hidden;}
.baokuan-tab span{ padding:0 14px; height:36px; line-height:36px; float:left; display:block; position:relative; border-bottom:2px solid #fff; cursor:pointer;}
.baokuan-tab .now{ border-color:#ff5370; color:#333;}
.baokuan-tab dd div.h3tit{ height: 48px; line-height: 24px; margin-top: -3px; overflow: hidden;}
.h15 {
	height: 25px;
}


.clearfix { clear:both; display:block; overflow:hidden; }
.clear{ clear:both;}
* html .clearfix { height: 1%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
