﻿/**2015/11/28  size640**/
/***news***/
body{font-family:Microsoft YaHei,"微软雅黑";padding: 0px;margin: 0px auto;min-width: 320px;max-width: 640px;font-size:14px;overflow-x:initial;}

.main, .csd,{background-color: #fff;min-width: 320px;width: 640px;margin: 0px auto;}
body img{max-width:100%;}
#header {background: rgba(0, 0, 0, 0) url("../images/top_1.png") repeat-x scroll 0 0; height: 70px; margin: 0 auto; position: relative; width: 640px; }
.showMenu, .hideMenu { display: block; height: 53px; width: 91px; /*z-index: 1001;*/ position: relative }
.hideMenu { bottom:10px; }
.showMenu a, .hideMenu a { display: block; height: 53px; outline: medium none; position: relative; width: 91px; padding: 9px 0 0 15px;}
#add{cursor:pointer;}
.logo { background: rgba(0, 0, 0, 0) url("../images/logo.png") no-repeat scroll 0 0; display: block; height: 39px; left: 50%; margin-left: -140px; margin-top: -20px; top: 50%; width: 285px; position: absolute }
.topTell { background: rgba(0, 0, 0, 0) url("../images/dh_an.png") no-repeat scroll 0 0; display: block; height: 53px; margin-left: -23px; margin-top: -26px; right: 3%; top: 50%; width: 79px; position: absolute }
.shake { animation: 0.2s ease-in-out 0s alternate none 6 running shake; }


.jtls{width:640px;height:254px;margin:10px auto;background:url(../images/jtls.jpg) center center no-repeat; }

.fenqi{width:640px;height:254px;margin:0 auto;background:url(../images/in-2.jpg) center center no-repeat; }
.fenqi a{width:640px;height:254px;display:block;}
.dianhua{width:640px;height:106px;margin:0 auto;background: url(../images/tell1.png) center center no-repeat;margin-top:20px;}
.dianhua a{width:640px;height:106px;display:block;}

/**********beian***********/
.beian{width:100%;height: 135px;float:left;}
.beian .ne{ /*padding-top:20px; padding-bottom: 10px;*/ color: #666; height: 96px; margin:83px auto; width: 640px;}

/*db*/


@keyframes cach
{
0%{transform: scale(1,1);}
50%{transform: scale(1.4,1.4);}
100%{transform: scale(1,1);}
}

@-moz-keyframes cach /* Firefox */
{
0%{transform: scale(1,1);}
50%{transform: scale(1.4,1.4);}
100%{transform: scale(1,1);}
}

@-webkit-keyframes cach /* Safari 和 Chrome */
{
0%{transform: scale(1,1);}
50%{transform: scale(1.4,1.4);}
100%{transform: scale(1,1);}
}

@-o-keyframes cach /* Opera */
{
0%{transform: scale(1,1);}
50%{transform: scale(1.4,1.4);}
100%{transform: scale(1,1);}
}


/*db*/
/*
.footer { min-width: 320px;width:640px; height: auto; margin: 0 auto; position: fixed; bottom: 0; z-index: 5000;  }
.dibu_l { width: 640px; height: 75px; margin: 0 auto; background: #6D3A1C;}
.dibu_l ul li { float: left; height: 75px; position: relative; width: 18% }
.dibu_l ul li a { display: block; height: 100%; width: 100%; }
.dibu_l ul li span { display: block; position: absolute; width: 100%; text-align: center; color: #303030; bottom: 5px; line-height:25px; }
.dibu_l ul li.food_l { width: 36%; background: url(../images/icon1.png) center no-repeat;}
.dibu_l ul li.food_r { width: 36%;background: url(../images/icon2.png) center no-repeat;}
.dibu_l ul li.home { width: 28%; }
.dibu_l ul li.home a { border-radius: 60px; background: url(../images/bottom_zx.gif) no-repeat; width: 160px; height: 170px; position: absolute; bottom: -42px; left: 50%; margin-left: -60px; }

.dibu_l ul li.home span { border-radius: 45px; background: url(../images/home.png) center 5px no-repeat scroll #303030; width: 90px; height: 90px; margin-bottom: 10px; margin-left: 15px; color: #fff; line-height: 120px; }

/*db*/


/*消息提示*/
#newMsgTip{width: 98%;border-radius:15px;font-family:"微软雅黑";opacity:0.90;position:fixed;top:0.5%;z-index:9998;max-width: 640px;margin:0 auto;left:0%;right: 0%;display: none;}
.msgtipBox{ width:100%; position:relative;}
.tipmt1{position:absolute;top: 14%;left:10%;size: 1.5em;color: #ffffff;}
.tipmt2{position:absolute;top: 14%;right:4%;size: 1.5em;color:#ffffff;}
.tipmt3{position:absolute;top:61%;left:6%;size: 1.5em;color: #fff;}
@-webkit-keyframes msgfadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes msgfadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}

@-webkit-keyframes msgfadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@keyframes msgfadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}

.msgTip{-webkit-animation:msgfadeInDown 2s 1s ease-in both;}
.msgTipout{-webkit-animation:msgfadeOutUp 2s 1s ease-in both;}



/*文字轮播*/
.noticeBanner{
	height: 80px;
	background-color: #f1ebeb;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	overflow: hidden;
	margin: 0px auto;
}
.noticeIcon {
	width: 68px;
	height: 57px;
	margin: 11px 5px;
	background: url(http://wap.020yjy.com/templets/wapzf/images/hm_hot.jpg) no-repeat;
	display: inline;
}
#noticeScroll {
	height: 100%;
	line-height: 30px;
	overflow: hidden;
	width: 81%;
	float: left;
	margin-left: 4%;
}
#noticeScroll li {
	width: 100%;
	height: 80px;
	background: url(http://wap.020yjy.com/templets/wapzf/images/go.gif) no-repeat right;
}
#noticeScroll li a {
	display: block;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
}
#noticeScroll li a span {
	display: block;
	line-height: 50px;
	font-size: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#noticeScroll li a span:first-child {
	color: #d70a50;
	position: relative;
	padding: 11px 0 0 1.7em;
}
#noticeScroll li a span:last-child {
	color: #000000;
}
#noticeScroll li a span:first-child:before {
	position: absolute;
	content: "";
	width: 24px;
	height: 22px;
	background: url(http://wap.020yjy.com/templets/wapzf/images/noticeGif1.gif) no-repeat center;
	left: 3px;
	top: 26px;
}
#noticeScroll li .price {
	color: #FF0000;
}
#noticeScroll li a span em {
	font-size: 14px;
	font-style: normal;
}

/*noticeBanner*/
/*.noticeBanner {background-color: #7b4b30;height: 48px;max-width: 640px;margin:0 auto;position:relative;border-bottom: 1px solid #ccc; }
.float_left {float: left;}
.noticeIcon {background: url("../images/noticegif.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline;height: 22px;margin: 14px 10px;width: 24px;}
#noticeScroll{position:relative;}
#noticeScroll ul{position:absolute;left:0px;top:0px;width:100%;}
#noticeScroll {float: left;overflow: hidden;width: 92%;height: 100%;}
#noticeScroll li {font-size: 30px; width: 100%;height: 48px;line-height:48px;overflow:hidden;}
#noticeScroll li a { color: #fff;font-size: 30px;}
#noticeScroll li a span{ color:#fff600;font-size: 30px;}
.abtn{ position:absolute; display:block; width:6%; height:100%; text-indent:-9999px}
.aleft{ left:0;}
.aright{right:0;}*/
/*end noticeBanner*/
/*@media screen and (max-width: 639px){

.noticeBanner {height: 48px;}
.float_left {float: left;}
.noticeIcon {background-size: 100% 100%;height: 14px; margin: auto;width: 12px;}
#noticeScroll {height:48px;}
#noticeScroll li {font-size: 30px;width: 100%;overflow:hidden;}
#noticeScroll li img{ width:14px; margin:5px 0 0 3px;}
.nav1{ height:30px; line-height:30px; }
}*/


/* 20170302 by LAM */
/* 优惠轮播 */
#yh-message {height: 60px;overflow: hidden;background-color: #6d3a1b;margin: 0 auto;}
#yh-message #yh-lb{margin-left: 70px;text-align:left;}
#yh-message a {line-height: 57px;color: white;font-size: 25px;}
#yh-message #laba img{float:left;margin: 20px;}
#yh-message strong {color: #ffdb8b;font-size: 32px;}
#yh-message span{color: #ffdb8b;font-size: 30px;}

/* 微信通知 */
#wx-message {width: 97%;height: 100px;position: fixed;z-index: 1008;display: none;background: url(http://wap.yjygz.net/templets/gz/wap/images/wx-bg-y.jpg) repeat-x;border-radius: 14px;margin: 8px;opacity: 0.95;}
#wx-message img{margin: 6px 10px;float:left;}
#wx-message .kefu {float:left;height: 100px;}
#wx-message .kefu ul li {font-size: 18px;color:white;line-height: 50px;text-align:left;}

/* 右侧弹窗 */
#fudiv{display:none;z-index:888888;position:fixed;height:auto;width:100px;cursor: pointer;top: 60%;right:10px;}
/*zs*/
#number {
				width: 640px;
				height: 120px;
				background: #6D3A1C;
				margin: 0 auto;
				position: relative;
			}
			.n-left {
				width: 420px;
				height: 80px;
				background: white;
				position: absolute;
				top: 20px;
				left: 20px;
				border-radius: 15px;
			}
			
			#zs-input {
				margin: 15px 0px 0px 17px;
				height: 50px;
				border: none;
				width: 398px;
				-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
				-webkit-user-select: none;
				-moz-user-focus: none;
				-moz-user-select: none;
				-webkit-appearance: none;
				outline: none;
				border: none;
				font-size:20px;
				color:black;
			}
			
			#zs-click {
				width: 138px;
				height: 70px;
				display: block;
				background: #DAB866;
				position: absolute;
				top: 5px;
				left: 275px;
				border-radius: 15px;
				text-align: center;
				line-height: 70px;
				font-size: 24px;
				text-decoration: none;
				color: black;
				cursor:pointer
			}
			
			.zs-more {
				display: block;
				width: 174px;
				height: 80px;
				position: absolute;
				right: 21px;
				top: 20px;
				border-radius: 15px;
				background: #FCCD00;
				text-align: center;
				line-height: 80px;
				font-size: 24px;
				text-decoration: none;
				color: #7D4C19;
			}
			textarea::placeholder {
             color:#999999;
}
/*植发*/
#part2 .title{text-align: center;margin-bottom: 1rem}
#part2 .title b{font-size: 1.5rem;line-height: 3rem}
#part2 .title p{font-size: 1.5rem;line-height: 52px;background-color: #895D36;color: #fff;text-align: left;text-indent: 1em;}
#part2 .Aa  h1{float: left;display: block;margin:auto 10px;font-size: 1.5em;}
#part2 .Aa  label {text-align:center;margin-left:10px;font-size: 1.5em;}
#part2 .Aa ul li{}
#part2 .Aa ul{height:70px;line-height:70px;}
#part2 .Aa ul:nth-child(odd) {  background: #f3f3f3;}
#part2 .Aa input{margin-right:5px;}
#spe label{
	margin-left:2px !important;
	}
#tel{
	  /* margin-top:10px;
	  height:40px; */
	  padding-left:10px;
}
.clickBtn {   
    margin:1rem auto;
}
#wjtj{
	  color:white;
	  display: block;
	  width:200px;
	  height:60px;
	  background:#895D36;
	  text-align: center;
	  margin:0 auto;
	  line-height:60px;
	  font-size: 1.5rem;
}