
body{
	background: #fafafa;
	color: #333;
	font-size: .9vw;
   font-family:"微软雅黑";	margin:0; padding:0; font-weight:500;
   -webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;
}
@media (min-width: 1921px){


body{
	background: #fafafa;
	color: #333;
	font-size: .65vw;
   font-family:"微软雅黑";	margin:0; padding:0; font-weight:500;
   -webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;
}

}
ul,ol{ padding: 0;   margin: 0;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;list-style:none;}
dl{padding: 0;   margin: 0;}
dt,dd{line-height:1.428571429;padding: 0;  margin: 0;}
dt{font-weight:bold;}
dd{padding: 0;  margin: 0;}
a{color: #333;text-decoration: none;outline: none; cursor:pointer}
a:hover,a:focus{color:#38ae00;}
img{vertical-align:middle;border:0;}
html {
    -ms-touch-action: none;
    height: 100%;
	
}
html{

　　-webkit-text-size-adjust:none;

　　-ms-text-size-adjust:none;

　　-moz--text-size-adjust:none;

　　text-size-adjust:none;

　　}
body, ul, li {
    padding: 0;
    margin: 0;
    border: 0;
	list-style:none;
	 -webkit-text-size-adjust:100%
}
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
    clear: both;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold;margin:0; padding:0;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999999;}
h1,.h1{font-size:2.0vw;}
h2,.h2{font-size:1.8vw;}
h3,.h3{font-size:1.6vw;}
h4,.h4{font-size:1.4vw;}
h5,.h5{font-size:1.2vw;}
h6,.h6{font-size:1.0vw;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
p,span{ margin:0; padding:0; line-height:24px;}
.top-height{ height:70px;}
#top{width: 100%;  position:fixed; left:0; top:0;background-color: #fff;height:70px; margin:0; padding:0; z-index:10000; }
#top .container{width: 90%; max-width:1800px; height:100%; text-align:center; margin:0 auto; position:relative; display: -webkit-flex; display: flex;justify-content:space-between;align-items:center;}
#top .logo{ float:left; padding:0 0; margin:0;}
#top .logo img{ width:140px; height:auto;padding:0 0; margin:0;}
#top input{border:none;background:#f8f8f8;transition:all .3s;color:#6b6b6b;outline:0;padding:0 10px}
#top input:focus{background:#f1f1f1; transition: all .3s;color:#333;}
input{ font-size:.9vw;}
.caret{display:inline-block;width:0;height:0;margin-left:1px;vertical-align:middle;border-top:2px dashed;border-top:2px solid\9;border-right:2px solid transparent;border-left:2px solid transparent}
.dropdown,.dropup{position:relative}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:10px 0;margin:0 0 0;text-align:left;list-style:none;background-color:#fafafa;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:5px 20px;clear:both;font-weight:400;line-height:180%;color:#333;white-space:nowrap}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{right:0;left:auto}


.flexBoxct{display: -webkit-flex; display: flex;justify-content:center;align-items:center;}
.flexBoxfc{display: -webkit-flex; display: flex;justify-content: flex-start;align-items:center;}

.flexBoxsb{display: -webkit-flex; display: flex;justify-content:space-between;align-items:center;}
.flexBoxss{display: -webkit-flex; display: flex;justify-content:space-between;align-items:stretch;}
.flexBoxsf{display: -webkit-flex; display: flex;justify-content:space-between;align-items:flex-end;}

/*----s - 菜单------*/
.style-button{ width:100%;	border-radius: 3px; padding:0 20px; line-height:45px; font-size:.9vw;	background: #38ae00;border: 1px solid #2f9001;	 outline:none;transition: all .3s;color:#FFF; cursor:pointer;}

.style-button:hover{background: #4ecc12;border: 1px solid #4ecc12;	color: #fff;transition: all .3s;}
.style-button.gray{	background: #d8d8d8 !important;border: 1px solid #d8d8d8 !important;color: #fff !important;transition: all .3s;cursor:not-allowed !important;}
.text,textarea{font-weight:normal;font-size:.9vw;color:#c8c8c8;border:1px solid;border-color:#e1e1e1; transition: all .3s;}
.text:focus,textarea:focus{outline:none;border-color:#38ae00; background:#FFF; transition: all .3s;color:#333;}
.text{width:100%; line-height:100%; height:45px;}
.text:disabled,textarea,disabled{ color:#515151; background:#e7e7e7}

#top .container .rbtn{ }
@media (min-width: 1921px){
	.style-button{ font-size:.7vw;	}
	.text,textarea{font-size:.7vw;}


}
img{
	outline: none;
	border:none;
}
.shadow{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 1px 1px 10px #cacaca;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #cacaca;/*safari或chrome*/
box-shadow:1px 1px 10px #cacaca;/*opera或ie9*/
      }
.body-border-bottom{ border-bottom:#f0f0f0 solid 1px; }
.body-border-top{ border-top:#f0f0f0 solid 1px; }

.fullscr{width: 100%;background:#82db3a; }
.fullscr2{width: 100%;background:#fff; padding:0; margin:0; }

.main-container{width: 90%; max-width:1800px; text-align:center; margin:0 auto;  border-radius:0; overflow:hidden;}
.part-mar{ margin:1vw auto;}
.part01-margin{padding:30px 0;}
.part01{ padding:1vw 0; }
.part01 ul{margin: 3vw -1vw 0 -1vw; padding:2vw 0; background:#fff}
.part01 li{float: left; width: 50%; padding:1vw; list-style: none;}

.part01 li.leftImg{width: 50%;}
.part01 li.rightImg{ margin:-1vw 0;}
.part01 li.rightImg .ih-item{margin: 1vw 0;}
.part01 li.rightImg .info{ background:#82db3a}
.part01 li .ih-item{ width:100%;}
.part01 li .ih-item img{ width:100%;}



.part01 .title,.part02 .title,.part03 .title,.part04 .title,.partner .title,.part07 .title,.part05 .title,.part06 .title{font-size:2.2vw; font-weight:normal; margin:0 0; padding:1vw 0; display:inline-block;  position:relative}
.part01 .title .bg,.part02 .title .bg,.part03 .title .bg,.part04 .title .bg,.partner .title .bg,.part07 .title .bg,.part05 .title .bg,.part06 .title .bg{ display:inline;  }
.part01 .title span,.part02 .title span,.part03 .title span,.part04 .title span,.partner .title span,.part07 .title span,.part05 .title span,.part06 .title span{margin:0 0; color:#38ae00; }
.part01 .title .line,.part02 .title .line,.part03 .title .line,.part04 .title .line,.partner .title .line,.part07 .title .line,.part05 .title .line,.part06 .title .line{ width:30%; height:5px; background:#38ae00; position:absolute; top:100%; left:50%; transform: translate(-50%, 0);}

.part02 .title .bg{ display:inline;  }
.part02 .title span{color:#fff; }
.part02 .title .line{background:#fff; }






.part01{ padding:1vw 0;}
.part01 ul{margin: 2vw 0 0 0; padding:0 0; background:#fff;display: -webkit-flex;display: flex; align-items:center}
.part01 li{float: left; width: 33.3333333%;padding:0 1vw;list-style: none; }
.part01 li.about{float: left; width: 50%;padding:0 1vw;list-style: none; }

.part01 li .imgCon{background:#FFF; border-radius:5px;padding:0;}
.part01 p{  margin:1vw 0; color:#FFF;}
.part01 ul li .img{width: 100%; height:auto; border-radius:5px; overflow:hidden}
.part01 ul li img{width: 100%; height:auto;vertical-align: middle; overflow:hidden}
.part01 ul li p{color:#333; }
.part01 ul li p span{ color:#38ae00; }
.part01 ul li a{ cursor:default}
.part01 li .info{  padding:.5vw}
.part01 li .info h3{ margin:0 0 1vw 0; font-size:1.4vw}
.part01 li .info p{ line-height:200%; text-align:left;}
.part01 ul li a .img img{-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }
.part01 ul li  a:hover .img img{-webkit-transform: scale(1.2);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }

.part02{ padding:2vw 0 4vw 0;}
.part02 ul{margin: 0 -1vw}
.part02 li{float: left; width: 33.3333333%;padding:0 1vw;list-style: none; }
.part02 li .imgCon{background:#FFF;padding:10px 10px; border-radius:5px;}
.part02 p{margin:1.5vw 0; color:#FFF;}
.part02 ul li .img{width: 100%; height:auto; overflow:hidden}
.part02 ul li img{width: 100%; height:auto;vertical-align: middle;overflow:hidden}
.part02 ul li p{color:#333; font-size:.85vw }
.part02 ul li p span{ color:#38ae00; }
.part02 ul li a{ cursor:default}

.part02 ul li  a .img img{-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }
.part02 ul li  a:hover .img img{-webkit-transform: scale(1.2);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }
.part03{ padding:30px 0;}
.part03 .title{ font-size:24px; font-weight:normal;border-bottom:#CCC 1px solid; padding:15px 0; }
.part03 ul{ padding:30px 0;}
.part03 ul li{width:100px;height:100px; float:left;  padding:12px; font-size:15px; margin:0 15px;border-radius:3px; overflow:hidden;background:#fff;color:#389815;}
.part03 ul li p{ font-size:22px; line-height:36px; padding:0; margin:0; font-weight:bold;}
.part03 ul li.color1{ }
.part04{padding:3vw 0;}
.part04 ul{padding:2vw 0;margin: 0 -1vw }
.part04 li{float: left; width: 33.333333%; padding:0 1vw;  list-style: none; }
.part04 p{margin:.5vw 0;}
.part04 .small-banner{ width:100%; height:150px; overflow:hidden; border-radius:10px; }
.part04 .small-banner img{ width:100%; height:auto;}
.part04 .btn{ margin-top:2vw; }
.part04 .btn a{ text-align:center; margin:0 auto;display: -webkit-flex;  display: flex;align-items:center;justify-content:center;padding:10px 0; width:9vw;  background:#38ae00; color:#FFF;transition: all 0.5s ease-in-out;border-radius: 5px;}
.part04 .btn a:hover{background:#82db3a; color:#FFF;transition: all 0.5s ease-in-out;}

.part05{padding:3vw 0;}
.part05 ul{padding:0 0;margin: 0 -1vw;display: -webkit-flex;  display: flex;align-items:stretch;justify-content:flex-start; flex-wrap: wrap }
.part05 p{ margin:1.5vw 0;}

.part05 li{float: left; width: 33.333333%;padding:1vw; list-style: none; }
.part05 ul.sixing li{ padding:1vw;}
.part05 ul.sixing .ih-item{ width:100%; height:auto;background:#FFF; padding:0 30px; border-radius:5px;}
.part05 ul.sixing h4{ margin:.5vw 0; font-size:1.4vw; letter-spacing:2px;}
.part05 ul.sixing .ih-item .img{ padding:20px 0;}
.part05 ul.sixing .ih-item .img img{ width:40%; height:auto;}
.part05 ul.sixing .ih-item .info img{ width:80%; height:auto;}
.part05 ul.sixing p{ text-align:left; min-height:4.5vw; margin:1vw 0; line-height:180%;}

.part06 {padding:4vw 0;}
.part06 ul{ padding:3vw 0;margin: 0 -10px;}
.part06 ul li{float: left; width: 20%; padding:0 10px; list-style: none; }
.part06 ul li p{ font-size:22px; line-height:36px; padding:0; margin:0; font-weight:bold;}
.part06 li .imgCon6{background:#FFF;padding:20px 20px;}
.part06 li .imgCon6 img{ width:100%; height:auto;}

.partner {padding:20px 0; }

.partner p{ font-size:14px; margin:10px 0;}

.partner{ width:100%; padding:80px 0; }
.partner .container{}
.partner .wrap{ float:left;position:relative;left:50%; margin:0 auto;text-align:center; }
.partner ul{padding:30px 0; float:left;position:relative;left:-50%; margin:0 auto;text-align:center; }
.partner ul li{ float:left; padding:40px 30px; margin:0;}
.partner ul li img{ width:auto; height:70px; }
.partner ul li a img {-webkit-filter:grayscale(0);transition:all .8s}
.partner ul li a:hover img {-webkit-filter:grayscale(0.6);transition:all .8s}
.partner ul li p{ margin:0;}

.part07 {padding:0vw 0; }
.part07 p{margin:1.5vw 0;}

.part07Bg{background-image:url(../images/bg2.jpg) ; width:100%;}

.part07 ul{margin: 0 -1vw; padding: 10px 0; }
.part07 li{float: left; width: 25%; padding:0 1vw; list-style: none;}
.part07 li .ih-item{margin:0;border-radius:5px;}
.part07 li .info{ background:#f3f3f3}
.part07 li .ih-item{ width:100%;}
.part07 li .ih-item img{ width:100%;}

.part09 ul{margin: 0 -20px; padding: 10px 0; }
.part09 li{float: left; width: 33.33333333%; padding:0 10px; list-style: none;}
.part09 li .ih-item{margin:0}
.part09 li .info{ background:#f3f3f3}
.part09 li .ih-item{ width:100%;}
.part09 li .ih-item img{ width:100%;}


.hidden {
    display: none;
}
/*----------s-版权----------*/
.bottom{border-top:#f0f0f0 solid 1px; background:#FFF; padding:1.0vw 0;}
.copy,.contact{ padding:10px 0;margin:0; }
.contact{border-bottom:#f0f0f0 solid 1px;}
.copy{  line-height:20px;}
.copy span,.contact span{ padding:0 20px; margin:0; line-height:180%; }
.bottom .incon{ float:left;position:relative;left:50%; margin:0 auto;text-align:center;}
.bottom .safe{float:left;position:relative;left:-50%; margin:10px auto;text-align:center; }
.bottom .safe img{ width:auto; height:2vw; float:left; margin:0 10px;}
/*----------e-版权----------*/
/*----------s-复选框样式----------*/
.checkbox{width:22px; height:22px; margin:0; padding:0; line-height:22px;margin-right:10px;}
.checkbox[type="checkbox"] { border:none; background:#fff;  -webkit-appearance: none; outline:none;}
.checkbox[type="checkbox"] { -webkit-appearance: none;  background: #fff url(../images/blue.png) no-repeat; height: 22px; vertical-align: middle;  width: 22px;}
.checkbox[type="checkbox"]:checked { background-position: -48px 0;}
.checkbox[type="checkbox"]:hover {  background-position: -24px 0; outline: none;}
.checkbox[type="checkbox"]:checked { background-position: -48px 0;}
.checkbox[type="checkbox"][disabled] {background-position: -72px 0;}
.checkbox[type="checkbox"][disabled]:checked { background-position: -96px 0;}
/*----------e-复选框样式----------*/

/* Responsive for smaller screens */
/*---------s-翻页按钮----------*/
.meneame,.meneame-for-phone{  padding:2px; color:#bababa; text-align:center; font-size:14px; margin:50px 0 0 0;  font-family:"宋体";}
.meneame a{ border:#bababa 1px solid; padding:10px 14px; background-position:50% bottom; margin:0 3px; color:#bababa; text-decoration:non;border-radius:1px; text-decoration:none; }
.meneame-for-phone a{border:#bababa 1px solid;  padding:5px 15px; margin:0 10px; }
.meneame a:hover,.meneame-for-phone a:hover{ border:#38ae00 1px solid; background-color:none; color:#38ae00;border-radius:1px;}
.meneame a:active,.meneame-for-phone a:active{ border:#38ae00 1px solid; background-color:#38ae00; color:#FFFFFF;border-radius:1px;}
.meneame span.current,.meneame-for-phone span.current  { border:#38ae00 1px solid; background-color:#38ae00; color:#FFFFFF;padding:10px 14px;margin-right:1px;border-radius:1px;}
.meneame span.disabled,.meneame-for-phone span.disabled {	border:#bababa 1px solid; background-color:#bababa; color:#fff;padding:10px 14px;margin-right:1px;border-radius:1px;}

.meneame-for-phone span.current  { padding:5px 15px;border:#38ae00 1px solid; }
.meneame-for-phone span.disabled {padding:5px 15px;	border:#bababa 1px solid;}
.meneame-for-phone{ display:none;}
/*---------e-翻页按钮----------*/

 /*-------s-购物车----------*/
.buying{ width:100%; background:#fff;  border-bottom:#c4c4c4 dashed 1px; margin:10px 0; padding:20px 20px;  }
.buying img{ }
.buying p{line-height:24px;}
.buying .a1,.buying .a2,.buying .a3,.buying .a4,.buying .a5,.buying .a6,.buying .a7{ float:left;}
.buying .a1,.a4,.buying .a5,.buying .a7{line-height:100%;}
.buying .con .a6{ }
.buying .a1{ width:5%;}
.buying .a2{ width:10%;}
.buying .a2 img{ width:100%; height:auto;}
.buying .con{ width:85%; float:left;}
.buying .con .a3{ width:30%;text-align:left; padding:0 20px; }
.buying .con .a3 h6{ font-size:1vw;}
.buying .con .a3 p{color:#868686; line-height:180%}
.buying .con .a3 p.choosestyle{ color:#6f7fc7; line-height:180%;}
.buying .con .a3 p.choosestyle span{ padding:0 ;}
.buying .con .a4{ width:15%;}
.buying .con .a4 .list{ width:122px; margin:0 auto; text-align:center;}
.buying .con .a4 p{ line-height:30px;color:#868686;font-size:12px;}
.buying .con .a5{ width:25%;color:#686868;}
.buying .con .a5 span{color:#38ae00; font-size:16px; padding:0 3px; }
.buying .con .a6{ width:15%;}
.buying .con .a7{ width:15%;padding:0 15px;}
.buying .con .a7 .chagne a{ color:#da6164; border:#da6164 solid 1px; padding:0;display:block;}
.buying .con .a7 .chagne a:hover{ color:#df0615; border:#df0615 solid 1px; padding:0;display:block;}

.buying .con .a7 .chagne a.current{ background: url(../images/current.png) #df0615 no-repeat; background-position:right bottom; background-size:12px 12px; color:#fff; border:#df0615 solid 1px; padding:0; display:block;}

.buying .con h6{}
.buying .checkbox{width:22px; height:22px; margin:0; margin-right:10px;}
.buying .checkbox[type="checkbox"] { border:none; background:#fff;  -webkit-appearance: none;}
.buying .checkbox[type="checkbox"] { -webkit-appearance: none;  background: #fff url(../images/blue.png); height: 22px; vertical-align: middle;  width: 22px;}
.buying .checkbox[type="checkbox"]:checked { background-position: -48px 0;}
.buying .checkbox[type="checkbox"]:hover {  background-position: -24px 0; outline: none;}
.buying .checkbox[type="checkbox"]:checked { background-position: -48px 0;}
.buying .checkbox[type="checkbox"][disabled] {background-position: -72px 0;}
.buying .checkbox[type="checkbox"][disabled]:checked { background-position: -96px 0;}

.buying input{ height:30px; float:left; line-height:26px; margin:0 2px;}
.buying input.s1{ width:30px; background:#fff; font-size:16px }
.buying input.s2{ width:50px; text-align:center; }
.buying input.s1:focus{ background:#df0615;color:#fff;border:#df0615 solid 1px;}
.buying input.s1.disabled{ color:#515151; background:#e7e7e7;border:#e7e7e7 solid 1px;}

.settlement .row0{width:5%;}
.settlement .row1{width:30%; float:left; padding:0; text-align:left; }
.settlement .part2{ width:85%;float:right; color:#686868;}
.settlement .row2{ width:15%; float:left;}
.settlement .row3{ width:15%; float:left;}
.settlement .row4{ width:25%; float:left;}
.settlement .row5{ width:15%; float:left;}
.settlement{ width:100%; line-height:60px;padding:10px 20px;  background:#fff; }
.settlement .back{ line-height:60px;}
.settlement .all{}
.settlement .function{ float:left; margin:0 20px;}
.settlement .function span{ padding:0 5px;}
.settlement .pay{ float:right;}
.settlement .pay span{color:#d1161b; font-size:18px;}
.settlement .checkbox{width:22px; height:22px; margin:18px 0; margin-right:10px; float:left;}
.settlement .checkbox[type="checkbox"] { border:none; background:#fff;  -webkit-appearance: none;}
.settlement .checkbox[type="checkbox"] { -webkit-appearance: none;  background: #fff url(../images/blue.png); height: 22px; vertical-align: middle;  width: 22px;}
.settlement .checkbox[type="checkbox"]:checked { background-position: -48px 0;}
.settlement .checkbox[type="checkbox"]:hover {  background-position: -24px 0; outline: none;}
.settlement .checkbox[type="checkbox"]:checked { background-position: -48px 0;}
.settlement .checkbox[type="checkbox"][disabled] {background-position: -72px 0;}
.settlement .checkbox[type="checkbox"][disabled]:checked { background-position: -96px 0;}
.settlement .pay .total{ float:left; margin:0 20px; }
.settlement .pay .total span{color:#38ae00; font-size:18px; padding:0 3px;}
.settlement .btn{float:left;}
.settlement .btn .pay-button{margin:0; padding: 10px 40px;background: #38ae00;border:none;border-radius:3px;transition: all .3s;color:#fff;}
.settlement .btn .pay-button:hover{background: #4ecc12;color:#fff; border-radius:3px;transition: all .3s;}
.settlement .btn p{ margin:0; line-height:14px;}
 /*-------e-购物车----------*/
/*-------s-结算页----------*/
 .balance01{ padding:0 1vw; }
  .balance01 .font1{ font-size:16px; text-align:left}
  .balance01 .con{ background:#fff;border:#f4f4f4 1px solid; padding:1vw; text-align:left; margin:20px 0; position:relative; }
  .balance01 .con.margin1{ margin-bottom:3.5vw;}
  .balance01 .con h5{ width:auto;color:#515151; line-height:150%; margin:.5vw 0; padding-left:1vw; font-size:1.2vw;display: -webkit-flex; display: flex;justify-content:space-between;align-items:center;}
  .balance01 .con h5 span{ font-weight:normal;  float:right; margin-right:1vw;font-size: .9vw;}
  .balance01 .con h5 i{ margin:0 5px;}
  @media (min-width: 1921px){
	    .balance01 .con h5 span{font-size: .7vw;}

	  }
    .balance01 .con h5 span a{ font-weight:normal;  float:right;  cursor:pointer;}
    
.balance01 .con .usePay{padding:1vw 0 0 1vw;}
  .balance01 .con .idmassage{ margin:1vw 0; overflow:hidden; height:5vw;}
  .balance01 .con .idmassage li b{ margin-right:20px;}
  .balance01 .con .idmassage li{  padding:15px 20px; margin:10px 0; width:100%; float:left;}
  .balance01 .con .idmassage li .type{ background:#fff; line-height:30px; }
  .balance01 .con .idmassage li .type a.current{border:#38ae00 1px solid; background: url(../images/choose.png) no-repeat #efffe8; background-position:right bottom; }
  .balance01 .con .idmassage li .type span{  padding:0 10px; line-height:16px;}
  .balance01 .con .idmassage li .type a{color:#515151;border:#f4f4f4 1px solid;padding:5px 25px; display:block;transition: all 0.3s;}
    .balance01 .con .idmassage li .type a:hover{color:#515151;border:#38ae00 1px solid;padding:5px 25px; display:block;transition: all 0.3s;}
.balance01 .show{ line-height:2.5vw; width:6vw; padding:0 5px; height:2.5vw; background:#fff; margin:0 auto;  position:absolute; bottom:-2.5vw; left:50%; margin-left:-3vw;border:#f4f4f4 1px solid; border-top:none;  }

.balance01 .hide{ line-height:2.5vw; width:6vw; padding:0 5px; height:2.5vw; background:#fff; margin:0 auto;  position:absolute; bottom:-2.5vw; left:50%; margin-left:-3vw;border:#f4f4f4 1px solid; border-top:none;  }
.balance01 .show,.balance01 .hide{display: -webkit-flex; display: flex;justify-content:center;align-items:center;}
.balance01 .show span,.balance01 .hide span{ padding-left:10px;}
.balance01 .con .paystyle{ padding:1vw 1vw;}
.balance01 .con .paystyle input.text{  margin:1vw 0;}
.balance01 .con .paystyle li{ float:left;  margin-right:1vw; cursor:pointer;}
.balance01 .con .paystyle p{ margin:.5vw 0; color:#999;}
.balance01 .con .paystyle p span{ color:#38ae00;}
  .balance01 .con .paystyle li a{color:#515151;padding:10px 30px;border:#eee 1px solid; background:#FFF; display:block;transition: all 0.3s;}
    .balance01 .con .paystyle li a:hover{color:#515151;border:#38ae00 1px solid;padding:10px 30px; display:block;transition: all 0.3s;}
  .balance01 .con .paystyle li a.current{border:#38ae00 1px solid; background: url(../images/choose.png) no-repeat #f4fcf1; background-position:right bottom; color:#38ae00; transition: all 0s; }
.balance01 .con .table{width:100%; padding:10px 20px;}
.balance01 .con .changes{ background:#fff; padding:10px 10px; margin-bottom:20px;border:#f4f4f4 1px solid;display: -webkit-flex; display: flex;justify-content:center;align-items:center;}
.balance01 .con .changes li{ float:left; line-height:20px;}
.balance01 .con .changes li.row1{ width:10%;}
.balance01 .con .changes li.row1 img{ width:80%; height:auto;}
.balance01 .con .changes li.row2{ width:60%;}
.balance01 .con .changes li.row2 h6{ font-weight:bold; font-size:1.1vw; margin-bottom:.8vw}
.balance01 .con .changes li.row2 p{ color:#666}
.balance01 .con .changes li.row3{ width:20%; text-align:center; padding:28px 0;}
.balance01 .con .changes li.row3 span{color:#38ae00;}
.balance01 .con .changes li.row4{ width:10%;text-align:center;padding:28px 0;}
.balance01 .con .changes li p.mystyle{ color:#6f7fc7; }
.balance01 .con .action{ margin-top:20px;}
.balance01 .con .y_payChongZhi{ font-size:.9vw;}

@media (min-width: 1921px){
	.balance01 .con .y_payChongZhi{ font-size:.7vw;}

}
.balance01 .con .textarea1{width:50%;  margin-left:10px; line-height:36px; float:left; }
.balance01 .con  textarea{width:100%; padding:0 10px;line-height:36px;  }
.balance01 .con.totalbg{background:#fafbfd; padding:2vw 2vw; border:#edf1ff solid 1px;}
.balance01 .con .total{ text-align:right; }
.balance01 .con .total p{line-height:100%; display: -webkit-flex; display: flex;justify-content:flex-end;align-items:center;}
.balance01 .con .total p span{ color:#38ae00;font-size:.9vw;padding:0 3px;}
.balance01 .con .total .add{ color:#868686}
.balance01 .con .total .add span{ margin:0 10px;}
.balance01 .btn{float:right; margin:20px 0; padding:0}
.balance01 .btn .style-button{margin:0; padding:0 1vw;font-size:.9vw;	background: #38ae00;border-radius:3px;transition: all .3s;color:#fff;}
@media (min-width: 1921px){
	.balance01 .btn .style-button{font-size:.7vw;	}

	}
.balance01 .btn .style-button:hover{background: #4ecc12;color:#fff; border-radius:3px;transition: all .3s;}
.balance01 .password{ line-height:100%; float:right; text-align:left  }
.balance01 .password span{}
.balance01 .password p{ text-align:right; line-height:150%; padding:.5vw 0;}
.balance01 .password input{width:34px;height:34px; border:1px solid;border-color:#e1e1e1;font-weight:bold; text-align:center;float:left; margin:0 2px; padding:0; }
.balance01 .password input:focus{outline:none;border-color:#38ae00; color:#38ae00;  background:#FFF; transition: all .3s;box-shadow:1px 1px 5px #38ae00;}
.balance01 .con .tag{ background:#FFF;margin:20px 20px;border:#eee solid 1px;margin-top:-2px; padding: 10px 20px;}
.balance01 .con #menu4 {background:#fcfcfc; margin:0 20px;border:#eee solid 1px; margin-top:20px;}
.balance01 .con #menu4 li{cursor:pointer ;background:#fcfcfc; border-bottom:#eee solid 1px; border-right:#eee solid 1px; float:left; padding:5px 20px; }
.balance01 .con #menu4 li.current{background:#fff;border-bottom:#fff solid 1px; }
.balance01 .con .hr{height:1px; width:100%; border-top:#000 solid 1px; overflow:hidden;  }
.right-container .content  ul.asset .inputNum{ padding: 20px 20px;}
.right-container .content  ul.asset .inputNum p{ line-height:50px; color:#868686}
.right-container .content  ul.asset .inputNum span{ float:left;}
.right-container .content  ul.asset .inputNum .text{ float:left; width:60px; height:30px; margin:0 5px; padding:0 10px; text-align:left;}
.right-container .content  ul.asset .inputNum span.num{color:#38ae00;font-size:16px; padding:0 5px;}
.right-container .content  ul.asset .inputNum .btn{float:left;margin:0 10px; }
.right-container .content  ul.asset .inputNum .btn .style-button{margin:0; padding:0 1vw; height:30px; line-height:24px; font-size:.9vw;	background: #38ae00;border-radius:0;transition: all .3s;color:#fff;}
.right-container .content  ul.asset .inputNum .btn .style-button:hover{background: #4ecc12;color:#fff; border-radius:3px;transition: all .3s;}
@media (min-width: 1921px){
	.right-container .content  ul.asset .inputNum .btn .style-button{font-size:.7vw;	}

	}
.right-container .content  ul.asset .myHave{ padding: 0 20px; margin-top:40px; }
.right-container .content  ul.asset .myHave span{ padding: 0 5px;color:#38ae00;}


.balance01 .con  ul.asset .coupon{margin:15px 0;}
.balance01 .con  ul.asset .coupon li{ width:292px; height:auto;line-height:24px; margin:20px; float:left; text-align:center; position:relative;}
.balance01 .con  ul.asset .coupon li .choice{background: url(../images/choose.png) no-repeat;background-position:right bottom;background-color:rgba(0,0,0,0.5); border:#38ae00 1px solid; width:100%; height:100%; position:absolute; left:0;top:0; text-align:center; padding:10px; z-index:2 }
.balance01 .con  ul.asset .coupon li .choice.hide{ display:none;}
.balance01 .con  ul.asset .coupon li .choice p{ width:100%;position:absolute; top:40%; color:#fff}

.balance01 .con  ul.asset .coupon li .ticketItem01 .massage{ width:100%; position:absolute; left:0; top:50%; transform:translate(0,-50%); z-index:1; text-align:center;}
.balance01 .con  ul.asset .coupon li p{ font-size:14px; margin-top:5px;  }
.balance01 .con  ul.asset .coupon li p span{ font-size:30px; padding:0 5px;}
.balance01 .con  ul.asset .coupon li .ticketItem01{ width:100%; height:137px;  padding:0; margin:0; background: url(../images/yhq3.png) no-repeat ; background-size:100% auto;  text-align:center;  font-size:18px; position:relative;}
.balance01 .con  ul.asset .coupon li .ticketItem01.used{ background: url(../images/yjqbg.png) no-repeat; }

.balance01 .con  ul.asset .coupon li .ticketItem02 .massage{ width:100%; position:absolute; left:0; top:50%; transform:translate(0,-50%); z-index:1; text-align:center;}

.balance01 .con  ul.asset .coupon li .ticketItem02{ width:100%; height:137px;  padding:0; margin:0; background: url(../images/dhq.png) no-repeat ; background-size:100% auto;  text-align:center;  font-size:18px; position:relative;}
.balance01 .con  ul.asset .coupon li .ticketItem02.used{ background: url(../images/yyhq.png) no-repeat; }


.balance01 .con  ul.asset .inputNum{ padding: 2vw;display: -webkit-flex; display: flex;justify-content: flex-start;align-items:center;}
.balance01 .con  ul.asset .inputNum p{ line-height:50px; color:#868686}
.balance01 .con  ul.asset .inputNum span{ margin-right:10px;}
.balance01 .con  ul.asset .inputNum .inputItem{ display: -webkit-flex; display: flex;justify-content: flex-start;align-items:center;}
.balance01 .con  ul.asset .inputNum .text{ width:80px; height:40px; margin:0 5px; padding:0 10px; text-align:center;}
.balance01 .con  ul.asset .inputNum span.num{color:#38ae00; padding:0 5px;}
.balance01 .con  ul.asset .inputNum .btn{ margin:0 10px; }
.balance01 .con  ul.asset .inputNum .btn .style-button{margin:0; padding:0 20px; height:40px; line-height:24px;	background: #38ae00;border-radius:0;transition: all .3s;color:#fff;}
.balance01 .con  ul.asset .inputNum .btn .style-button:hover{background: #4ecc12;color:#fff; border-radius:3px;transition: all .3s;}

.balance01 .con  ul.asset .myHave{ padding: 0 2vw; margin-top:2vw; }
.balance01 .con  ul.asset .myHave span{ padding: 0 5px;color:#38ae00;}

.balance01 .con  ul.changing{ padding:10px 0; }
.balance01 .con  ul.changing .jfChange{ padding: 10px 20px;}
.balance01 .con  ul.changing  p{ line-height:50px;  padding:0 20px;}
.balance01 .con  ul.changing  p span{ padding: 0 5px;color:#38ae00;}
.balance01 .con  ul.changing .jfChange span{ float:left;}
.balance01 .con  ul.changing .jfChange .text{ float:left; width:200px; height:30px; margin:0 5px; padding:0 10px; text-align:left;}
.balance01 .con  ul.changing .jfChange span.num{color:#38ae00;font-size:16px; padding:0 5px;}
.balance01 .con  ul.changing .jfChange .btn{ font-size:12px; float:left;margin:0 10px; }
.balance01 .con  ul.changing .jfChange .btn .style-button{margin:0; padding:0 20px; height:30px; line-height:24px;	background: #38ae00;border-radius:0;transition: all .3s;color:#fff;}
.balance01 .con  ul.changing .jfChange .btn .style-button:hover{background: #4ecc12;color:#fff; border-radius:3px;transition: all .3s;}


/*.balance01 .con  ul.changing .main{ float:left;}
.balance01 .con  ul.changing{ padding-bottom:20px; }
.balance01 .con  ul.changing p{ line-height:50px; color:#868686}
.balance01 .con  ul.changing span{ float:left;}
.balance01 .con  ul.changing .text{ float:left; width:90px; height:30px; margin:0 10px; text-align:center;}
.balance01 .con  ul.changing span.num{color:#38ae00;font-size:16px; padding:0 5px;}
.balance01 .con  ul.changing .btn{ font-size:12px; float:left;margin:0 20px; }
.balance01 .con  ul.changing .btn .style-button{margin:0; padding: 10px 20px; height:30px;	background: #38ae00;border-radius:3px;transition: all .3s;color:#fff;}
.balance01 .con  ul.changing .btn .style-button:hover{background: #4ecc12;color:#fff; border-radius:3px;transition: all .3s;}*/
.balance01 .con .open{ width:24px; height:24px; line-height:20px; background:#FFF; border:#eee solid 1px; float:left; text-align:center; margin:5px 10px;}
.balance01 .con .txt{ margin-top:8px; line-height:20px; }
.balance01 .con .discount{border:#38ae00 1px solid; background: url(../images/choose.png) no-repeat #f4fcf1; padding:10px 20px; margin:5px 20px; background-position:right bottom; float:right; color:#38ae00;}
/*-------e-结算页----------*/
 /*-------s-充值----------*/
 .balance01 .backBtn{ float:right;}
.balance01 .con input.text{width:300px; line-height:40px; height:40px; margin:10px 0 0 20px;padding:0 5px;}
.balance01 .con .action{ padding:0 20px; margin:10px 0;color:#e50000; }
.balance01 .con .currentinfo{ line-height:30px; margin:5px 0; padding:0;color:#38ae00; }
 /*-------e-充值----------*/
 /*-------s-收银台----------*/
 .gray-bg{ background:#fcfcfc; }
 .white-bg{ background:#FFF;}
 /*-------e-收银台----------*/
 /*返回顶部*/ 
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:0px;}
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:100px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:52px;bottom:0;width:200px;opacity:0;filter:alpha(opacity=0);transform-origin:95% 95%;-moz-transform-origin:95% 95%;-ms-transform-origin:95% 95%;-o-transform-origin:95% 95%;-webkit-transform-origin:95% 95%;transform:translate(0,-10px);-webkit-transform:translate(0,40px);-moz-transform:translate(0,40px);-o-transform:translate(0,40px);-ms-transform:translate(0,40px);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s}

.toolbar-item,.toolbar-layer{background:url(../images/toolbarmoble.png) no-repeat; background-size:40px 90px;}

.toolbar-item{ right:10px; bottom:10px}
.toolbar-item:hover .toolbar-layer{display:none}
.toolbar-item-weixin{display:none}
.toolbar-item-weixin .toolbar-layer{display:none}
.toolbar-item-feedback{display:none}
.toolbar-item-app{display:none}
.toolbar-item-app .toolbar-layer{display:none}
.toolbar-item-top{background-position:0 0;width:40px; height:40px;  }
.toolbar-item-top:hover{background-position:0 -48px;}
.toolbar-layer{display:none}
 /*返回顶部*/ 
.menu-cd-popup{
  position: fixed;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:3;
}/*大背景*/
.menu-cd-popup.is-visible,.cd-popup.bg2.is-visible{
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}


@media (max-width: 768px) {
	h1,.h1{font-size:30px;}
h2,.h2{font-size:26px;}
h3,.h3{font-size:24px;}
h4,.h4{font-size:20px;}
h5,.h5{font-size:18px;}
h6,.h6{font-size:16px;}
	.main-container{width: 100%; max-width:none; text-align:center; margin:0 auto; padding:0 20px;  border-radius:0; overflow:hidden;}

	input[type=submit],input[type=reset],input[type=button],input[type=text],input[type=checkbox]{-webkit-appearance:none;border-radius: 0;}<!--ios 禁止表单按钮圆角-->
input{  -webkit-appearance: none;}<!--清除 iOS 下 input 表单的阴影-->
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
	/*----------s-复选框样式----------*/
.checkbox{width:16px; height:16px; margin:0; padding:0; line-height:16px;margin-right:3px;}
.checkbox[type="checkbox"] { border:none; background:#fff;  -webkit-appearance: none;}
.checkbox[type="checkbox"] { -webkit-appearance: none;  background: #fff url(../images/blue.png) no-repeat; height: 16px; background-size:86px 16px; vertical-align: middle;  width: 16px;}
.checkbox[type="checkbox"]:checked { background-position: -35px 0;}
.checkbox[type="checkbox"]:hover {  background-position: -18px 0; outline: none;}
.checkbox[type="checkbox"]:checked { background-position: -35px 0;}
.checkbox[type="checkbox"][disabled] {background-position: -53px 0;}
.checkbox[type="checkbox"][disabled]:checked { background-position: -70px 0;}
/*----------e-复选框样式----------*/

	body{	background: #fff; font-size:16px;}
	#top{ height:50px;}
#top .container{width: 100%; height:100%; text-align:center; margin:0 auto; display: -webkit-block; display:block; }

	#top .logo{ margin-left:8px; float:left; width:80px;padding:10px 0 10px 0;}
	#top .logo img{ width:100%; height:auto;}
	#top .container .rbtn{ margin-right:20px; }


.part01{ padding:10px 0; }
.part01 li{float: none; width:100%; padding:10px 0; list-style: none;}

.part01 li.leftImg{width: 100%;}
.part01 li.rightImg{ margin:0 0;}
.part01 li.rightImg .ih-item{margin:0 0;}
.part01 li.rightImg .info{ background:#82db3a}
.part01 li .ih-item{ width:100%;}
.part01 li .ih-item img{ width:100%;}
.part01 .title,.part02 .title,.part03 .title,.part04 .title,.partner .title,.part07 .title,.part05 .title,.part06 .title{font-size:24px; font-weight:700; margin:10px 0; padding:0 0; display:inline-block;  position:relative}
.part01 .title .bg,.part02 .title .bg,.part03 .title .bg,.part04 .title .bg,.partner .title .bg,.part07 .title .bg,.part05 .title .bg,.part06 .title .bg{ display:inline;  }
.part01 .title span,.part02 .title span,.part03 .title span,.part04 .title span,.partner .title span,.part07 .title span,.part05 .title span,.part06 .title span{margin:0 0; color:#38ae00; }
.part01 .title .line,.part02 .title .line,.part03 .title .line,.part04 .title .line,.partner .title .line,.part07 .title .line,.part05 .title .line,.part06 .title .line{ display:none; width:50%; height:2px; background:#38ae00; position:absolute; top:100%; left:25%;}

.part02 .title .bg{ display:inline;  }
.part02 .title span{color:#38ae00; }
.part02 .title .line{background:#38ae00; }






.part01{ padding:20px 0;}
.part01 ul{margin:0 0 0 0; padding:0 0; background:#fff;display: -webkit-block;display:block; align-items:center}
.part01 li{float: none; width:100%;padding:0 0;list-style: none; }
.part01 li.about{float:none; width:100%;padding:20px 0 0;list-style: none; }

.part01 li .imgCon{background:#FFF; border-radius:5px;padding:0;}
.part01 p{  margin:0 0; color:#FFF;}
.part01 ul li .img{width: 100%; height:auto; border-radius:5px; overflow:hidden}
.part01 ul li img{width: 100%; height:auto;vertical-align: middle; overflow:hidden}
.part01 ul li p{color:#333; margin:10px 0;}
.part01 ul li p span{ color:#38ae00; }
.part01 ul li a{ cursor:default}
.part01 li .info{  padding:0 0}
.part01 li .info h3{ margin:20px 0 0 0; font-size:20px}
.part01 li .info p{ padding:10px 0; line-height:200%; text-align:left;}
.part01 ul li a .img img{-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }
.part01 ul li  a:hover .img img{-webkit-transform: scale(1.2);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }

.part02{ padding:20px 0; }
.part02 ul{margin: 0 0;}
.part02 li{float: none; width: 100%;padding:0 0;list-style: none; }
.part02 li .imgCon{background:#FFF;padding:10px 0; border-radius:5px;}
.part02 p{margin:20px 0; color:#FFF;}
.part02 ul li .img{width: 100%; height:auto; overflow:hidden}
.part02 ul li img{width: 100%; height:auto;vertical-align: middle;overflow:hidden}
.part02 ul li p{color:#333; font-size:16px }
.part02 ul li p span{ color:#38ae00; }
.part02 ul li a{ cursor:default}

.part02 ul li  a .img img{-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }
.part02 ul li  a:hover .img img{-webkit-transform: scale(1.2);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out;
	 transition: all 0.35s ease-in-out;
	 }
.part03{ padding:30px 0;}
.part03 .title{ font-size:24px; font-weight:normal;border-bottom:#CCC 1px solid; padding:15px 0; }
.part03 ul{ padding:30px 0;}
.part03 ul li{width:100px;height:100px; float:left;  padding:12px; font-size:15px; margin:0 15px;border-radius:3px; overflow:hidden;background:#fff;color:#389815;}
.part03 ul li p{ font-size:22px; line-height:36px; padding:0; margin:0; font-weight:bold;}
.part03 ul li.color1{ }
.part04{padding:20px 0;}
.part04 ul{padding:0 0;margin: 0 0 }
.part04 li{float: none; width: 100%; padding:30px 0;  list-style: none; }
.part04 p{margin:10px 0;}
.part04 .small-banner{ width:100%; height:150px; overflow:hidden; border-radius:10px; }
.part04 .small-banner img{ width:100%; height:auto;}
.part04 .btn{ margin-top:10px; }
.part04 .btn a{ text-align:center; margin:0 auto;display: -webkit-flex;  display: flex;align-items:center;justify-content:center;padding:10px 0; width:50%;  background:#38ae00; color:#FFF;transition: all 0.5s ease-in-out;border-radius: 0px;}
.part04 .btn a:hover{background:#82db3a; color:#FFF;transition: all 0.5s ease-in-out;}

.part05{padding:20px 0;}
.part05 ul{padding:20px 0;margin: 0 0; width:100%;}
.part05 p{ margin:10px 0;}

.part05 li{float: none; width: 100%;padding:0; list-style: none;  }
.part05 ul.sixing li{ padding:0 0;}
.part05 ul.sixing .ih-item{ width:100%; height:auto; padding:0 10px; border-radius:5px;}
.part05 ul.sixing h4{ margin:10px 0; font-size:24px; letter-spacing:1px;}
.part05 ul.sixing .ih-item .img{ padding:20px 0;}
.part05 ul.sixing .ih-item .img img{ width:40%; height:auto;}
.part05 ul.sixing .ih-item .info img{ width:80%; height:auto;}
.part05 ul.sixing p{ text-align:left; min-height:4.5vw; margin:1vw 0; line-height:180%;}

.part06 {padding:40px 0;}
.part06 ul{ padding:20px 0;margin: 0 -10px;}
.part06 ul li{float: left; width: 50%; padding:10px 10px; list-style: none; }
.part06 ul li p{ font-size:22px; line-height:36px; padding:0; margin:0; font-weight:bold;}
.part06 li .imgCon6{background:#FFF;padding:20px 20px;}
.part06 li .imgCon6 img{ width:100%; height:auto;}

.partner {padding:20px 0; display:none }

.partner p{ font-size:14px; margin:10px 0;}

.partner{ width:100%; padding:30px 0; }
.partner .container{}
.partner .wrap{ float:left;position:relative;left:50%; margin:0 auto;text-align:center; }
.partner ul{padding:30px 0; float:left;position:relative;left:-50%; margin:0 auto;text-align:center; }
.partner ul li{ float:left; padding:30px 30px; margin:0;}
.partner ul li img{ width:auto; height:70px; }
.partner ul li a img {-webkit-filter:grayscale(0);transition:all .8s}
.partner ul li a:hover img {-webkit-filter:grayscale(0.6);transition:all .8s}
.partner ul li p{ margin:0;}

.part07 {padding:0vw 0; }
.part07 p{margin:10px 0;}

.part07Bg{background-image:url(../images/bg2.jpg) ; width:100%;}

.part07 ul{margin: 0 -10px; padding: 10px 0; }
.part07 li{float: left; width: 50%; padding:10px 10px; list-style: none;}
.part07 li .ih-item{margin:0;border-radius:5px;}
.part07 li .info{ background:#f3f3f3}
.part07 li .ih-item{ width:100%;}
.part07 li .ih-item img{ width:100%;}

   .fullscr{background:#fff; }
.fullscr2{background:#fff;  }

	.top-height{ height:48px;}
	.settlement{ display:none;}
.buying{ position:relative; padding:0 20px; margin:20px 0;}
.buying .flexBoxct{display: -webkit-flex; display: flex;justify-content:center;align-items:center;}
.buying .a1{ width:10%; position:absolute; right:20px; top:20px; }
.buying .a1 .checkbox{ border:none;}
.buying .a2{ width:20%;float:none }
.buying .a2 img{ width:100%; height:auto; }
.buying .con {width:100%; text-align:left; padding:10px 0 10px 0; margin:0;float:none;}
.buying .con .a3{ width:100%;text-align:left; padding:0; float:none }
.buying .con .a3 h6{ font-size:14px;}
.buying .con{ width:100%; float:left;}
.buying .con .a3{ width:100%;text-align:left; padding:0 0; 
.buying .con .a4{ width:100%;float:none;}
.buying .con .a4 .list{ margin:0; float:left;}
.buying .con .a4 .list{ width:auto; margin:0 auto; text-align:center;}
.buying .con .a4 .list input.text{text-align:center; }
.buying input.s1{ width:30px; height:30px; line-height:30px; background:#fff; font-size:16px }
.buying input.s2{ width:30px; height:30px; line-height:30px; text-align:center; font-size:16px }
.buying .con .a4 p{ float:left; margin-left:10px;}
.buying .con .a5{ width:100%;float:none }
.buying .con .a6{ width:100%; float:none;  padding:0; background:#0F9;}
.buying .con .a4,.buying .con .a5,.buying .con .a6,.buying .con .a7{ margin:10px 0;}
.buying .con .a7{ width:100%;padding:0 0;float:none;}

.buying .con .a6 p{ float:left; padding:0 10px; text-align: center}
#settlement-top{ display:none;}
.settlement{ width:100%;height:auto; line-height:40px;  padding:5px 20px;  background:#fff; border-top:1px solid  #f3f3f3; position:fixed; bottom:0; }
.settlement .checkbox{width:22px; height:22px; margin:10px 0; margin-right:10px; float:left;}

.settlement .all{}
.settlement .function{ float:right; margin:0;}
.settlement .pay{margin:0; padding:0; float:left; width:100%;}
.settlement .pay .total{ float:left; margin:0; padding:0; }
.settlement .pay .total span{color:#d1161b; font-size:16px; padding:0 3px;}
.settlement .btn{margin:0; float:right; }
.balance01 .con  ul.asset .coupon{width:230px; margin:0 auto; text-align:left;}
.balance01 .con  ul.asset .coupon li{ float:none;}
.balance01 .con  ul.asset .coupon li{width:210px; height:auto;line-height:20px; margin:10px; float:left;}
.balance01 .con  ul.asset .coupon li.no{ background: url(../images/yjqbg.png) no-repeat; text-align:center; font-size:18px;color:#FFF; line-height:60px; margin:20px auto; text-align:center;}
.balance01 .con  ul.asset .coupon li .t1{ font-size:12px; margin-top:3px;  }
.balance01 .con  ul.asset .coupon li .t1 span{ font-size:20px; padding:0 5px;}
.balance01 .con  ul.asset .coupon li p{ font-size:12px; text-align:center;}
.balance01 .con  ul.asset .coupon li .a01{ width:210px; height:99px; padding:10px 10px; background: url(../images/yhq2.png) no-repeat; background-size:210px 99px; color:#FFF; text-align:center;  font-size:12px;}
.balance01 .con  ul.asset .coupon li .a02{width:210px; height:99px; padding:10px 10px; background: url(../images/yhq3.png) no-repeat; background-size:210px 99px;color:#FFF; text-align:center;  font-size:12px; }
.balance01 .con  ul.asset .coupon li .a03{ width:210px; height:99px;padding:10px 10px;background: url(../images/yhq4.png) no-repeat; background-size:210px 99px;color:#FFF; text-align:center;  font-size:12px; }
.balance01 .con  ul.asset .coupon li .a04{ width:210px; height:99px;padding:10px 10px; background: url(../images/yhq5.png) no-repeat; background-size:210px 99px;color:#FFF; text-align:center;  font-size:12px; }
.balance01 .con  ul.asset .coupon li .a00{ width:210px; height:99px;padding:10px 10px; background: url(../images/yjqbg.png) no-repeat;background-size:210px 99px; color:#FFF; text-align:center;  font-size:12px; }
 .balance01{ padding:0 10px; }
  .balance01 .con.margin1{ margin-bottom:0;}

  .balance01 .con h5{ font-size:18px; padding-left:10px;}
  .balance01 .con .paystyle{ padding:10px 10px;}
  .balance01 .password{ line-height:100%; float:none; padding:0 10px; }
.balance01 .password .flexBoxct{display: -webkit-block; display:block}
.balance01 .con .flexBoxsb{display: -webkit-flex; display: flex;justify-content:space-between;align-items:center; margin:10px 0;}
.balance01 .password input{ margin:15px 8px 15px 0;}
.balance01 .password p{ text-align:left; line-height:150%; padding:10px 0;}

  .balance01 .con h5 span{  margin-right:10px; display:block; float:none; font-size:14px;}
  .balance01 .con.totalbg{background:#fafbfd; padding:20px; border:#edf1ff solid 1px;}

.balance01 .con .total p span{ color:#38ae00;font-size:18px;padding:0 3px;}

  .balance01 .con{ padding:10px 10px; margin:20px 0;  }
  .balance01 .btn{float:none; margin:20px 0; padding:0}
.balance01 .btn .style-button{ font-size:14px; width:50%; margin:0; padding:0 30px;	background: #38ae00;border-radius:3px;transition: all .3s;color:#fff;}
  .balance01 .con .idmassage{ margin:15px 0; overflow:hidden; height:auto;}

.balance01 .show{ display:none; line-height:40px; width:100px; padding:0 5px; height:40px;background:#fff; margin:0 auto;  position:absolute; bottom:-40px; left:50%; margin-left:-50px;border:#f4f4f4 1px solid; border-top:none;  }

.balance01 .hide{ display:none;line-height:40px; width:100px; padding:0 5px; height:40px; background:#fff; margin:0 auto;  position:absolute; bottom:-40px; left:50%; margin-left:-50px;border:#f4f4f4 1px solid; border-top:none;  }

  .balance01 .con .idmassage li{  padding:5px 5px; margin:5px 0; width:100%; float:none;}
  

  .balance01 .con .paystyle li{ float:left; width:45%; text-align:center;  margin-right:10px; line-height:20px; margin-bottom:10px;}
.balance01 .con .paystyle li a{color:#515151;padding:6px 0;border:#eee 1px solid; background:#FFF; display:block;transition: all 0.3s;}
    .balance01 .con .paystyle li a:hover{color:#515151;border:#38ae00 1px solid;padding:6px 0; display:block;transition: all 0.3s;}
.balance01 .con .table{width:100%; padding:10px 5px;}
.balance01 .con .changes{ background:#fafafa; padding:10px 0; margin-bottom:10px;border:none;}
.balance01 .con .changes li{ float:left; line-height:20px;}
.balance01 .con .changes li.row1{ width:30%;}
.balance01 .con .changes li.row1 img{ width:100%; margin-top:0; height:auto;}
.balance01 .con .changes li.row2{ width:50%; padding:0 10px;}
.balance01 .con .changes li.row3{ width:10%; text-align:left; padding:10px 0;}
.balance01 .con .changes li.row4{ width:10%; text-align:left;padding:0 0;}
.balance01 .con .textarea1{width:100%;  margin-left:0; line-height:36px; float:left; }
.balance01 .con #menu4 {background:#fcfcfc; margin:0 10px;border:#eee solid 1px; margin-top:20px;}
.balance01 .con .discount{padding:0 5px; margin:5px 10px;}

.balance01 .con .tag{ background:#FFF;margin:20px 10px;border:#eee solid 1px;margin-top:-2px; padding: 10px 10px;}
.balance01 .con  ul.changing { padding:0 20px;}
.balance01 .con  ul.changing .main{ float:none;}

.balance01 .con  ul.changing .btn{ font-size:12px;  float:none;margin:10px 0; }
.balance01 .con  ul.changing .btn .style-button{ padding: 0 20px;}
.balance01 .con .total .add span{ word-wrap : break-word }
.meneame,.meneame-for-phone{ margin:0;margin-top:20px}

  .meneame{ display:none;}
    .meneame-for-phone{ display:block;}
.copy span{display:block;width:100%;  }


.toolbar-item,.toolbar-layer{background:url(../images/toolbarmoble.png) no-repeat; background-size:40px 90px;}

.toolbar-item{ right:10px; bottom:10px}
.toolbar-item:hover .toolbar-layer{display:none}
.toolbar-item-weixin{display:none}
.toolbar-item-weixin .toolbar-layer{display:none}
.toolbar-item-feedback{display:none}
.toolbar-item-app{display:none}
.toolbar-item-app .toolbar-layer{display:none}
.toolbar-item-top{background-position:0 0;width:40px; height:40px;  }
.toolbar-item-top:hover{background-position:0 -48px;}
.toolbar-layer{display:none}
.bottom .safe img{ width:100px; height:auto; float:left; margin:0 10px;}
.balance01 .backBtn{ float:right; margin-top:20px;}
.balance01 .con input.text{width:90%; line-height:40px; height:40px; margin:10px 0 0 20px;padding:0 5px;}

.balance01 .con input.y_payChongZhi{width:calc(100% - 20px);  margin:10px 0 10px 10px;}
.partner ul li{ float:left; padding:10px 20px; margin:0;}
.partner ul li img{ width:auto; height:40px; }
.flexBoxct{display: -webkit-block; display:block;justify-content:center;align-items:center;}
.flexBoxsb{display: -webkit-block; display: block;justify-content:space-between;align-items:center;}
.flexBoxss{display: -webkit-block; display: block;justify-content:space-between;align-items:stretch;}
.flexBoxsf{display: -webkit-block; display: block;justify-content:space-between;align-items:flex-end;}
.style-button{ width:100%;	 font-size:14px;border-radius: 0px; padding: 0px 20px; line-height:36px;	background: #38ae00;border: 1px solid #2f9001;	 outline:none;transition: all .3s;color:#FFF; cursor:pointer;}
input{ font-size:16px;}
.balance01 .con .y_payChongZhi{ font-size:16px;}
.bottom img{ display:none;}

.bottom .safe{ display:none;}
.balance01 .con  ul.asset .inputNum{ padding: 20px 10px;display: -webkit-block; display:block;justify-content: flex-start;align-items:center;}
.balance01 .con  ul.asset .inputNum p{ line-height:50px; color:#868686}
.balance01 .con  ul.asset .inputNum span{ margin-right:0; display:block}
.balance01 .con  ul.asset .inputNum .inputItem{ margin:15px 0; display: -webkit-flex; display: flex;justify-content: flex-start;align-items:center;}
.balance01 .con  ul.asset .inputNum .text{ width:25%; height:36px; margin:0 5px 0 0; padding:0 10px; text-align:center;}
.balance01 .con  ul.asset .inputNum span.num{color:#38ae00; padding:0 5px;}
.balance01 .con  ul.asset .inputNum .btn{;margin:10px 0; }
.balance01 .con  ul.asset .inputNum .btn .style-button{margin:0; padding:0 20px; height:40px; line-height:24px;	background: #38ae00;border-radius:0;transition: all .3s;color:#fff;}
.balance01 .con  ul.asset .inputNum .btn .style-button:hover{background: #4ecc12;color:#fff; border-radius:3px;transition: all .3s;}
.balance01 .con  ul.asset .myHave{ padding: 0 10px; margin-top:20px; }
.balance01 .con .usePay{padding-left:10px;}

}
