@charset "utf-8";

@charset "utf-8";
/*1 重定义浏览器默认样式
	Name:			style_reset
	Level:			Global
	Explain:		重定义浏览器默认样式
	Last Modify:	jackying
*/
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0) ;}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:0.7rem;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6;}
body:before {

	position: fixed;
	z-index:-1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	background-size: cover;
}
.PhysicalKaisHtmlbg{

	background: -webkit-linear-gradient(#9D61E6, #3E7CD7); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#9D61E6, #3E7CD7); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#9D61E6, #3E7CD7); /* Firefox 3.6 - 15 */
	background: linear-gradient(#9D61E6, #3E7CD7); /* 标准的语法 */

}
/*h1,h2,h3,h4,h5,h6{font-size:100%}*/
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1;text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
a:hover,a:active{outline:none;text-decoration:none;}:focus{outline:none}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle;max-width: 100%}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

@media screen and (max-width:359px){
	.OverallSituationHtmlFontSize{font-size:12px!important; }
}
@media screen and (min-width:360px){
	.OverallSituationHtmlFontSize{font-size:14px!important; }
}
@media screen and (min-width:400px){
	.OverallSituationHtmlFontSize{font-size:14px!important; }
}
@media screen and (min-width:414px){
	.OverallSituationHtmlFontSize{font-size:14px!important; }
}
@media screen and (min-width:768px){
	.OverallSituationHtmlFontSize{font-size:24px!important; }
}

/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}


.top{
	height: 100px;
}

a{
	color: #fff;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
	outline:none;
}

a:focus{
	text-decoration:none;
	outline:none;
}

a:focus{
	outline:0;
}






/*2.1 响应式栅格系统*/
.container {padding-right: .75rem;padding-left: .75rem;margin-right: auto;margin-left: auto;}
/* .container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto} */

@media ( min-width : 992px) {
	.container{width: 960px}
}
@media ( min-width : 1200px) {
	.container {width: 1170px}
}
@media ( min-width : 1300px) {
	.container {width: 1270px}
}

@media print{
	.container{width:auto}
}
.row.cl{}
/* .row{box-sizing:border-box; margin-left:-15px; margin-right:-15px} */
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {min-height: 1px;position: relative; padding-left:15px; padding-right:15px; box-sizing:border-box;-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in}

.col-1{width:8.33333%}
.col-2{width:16.66667%}
.col-3{width:25%}
.col-4{width:33.33333%}
.col-5{width:41.66667%}
.col-6{width:50%}
.col-7{width:58.33333%}
.col-8{width:66.66667%}
.col-9{width:75%}
.col-10{width:83.33333%}
.col-11{width:91.66667%}
.col-12{width:100%}

.col-offset-0{margin-left:0}
.col-offset-1{margin-left:8.33333%}
.col-offset-2{margin-left:16.66667%}
.col-offset-3{margin-left:25%}
.col-offset-4{margin-left:33.33333%}
.col-offset-5{margin-left:41.66667%}
.col-offset-6{margin-left:50%}
.col-offset-7{margin-left:58.33333%}
.col-offset-8{margin-left:66.66667%}
.col-offset-9{margin-left:75%}
.col-offset-10{margin-left:83.33333%}
.col-offset-11{margin-left:91.66667%}

.col-push-0{position:relative;left:0;right:auto}
.col-pull-0{right:0;left:auto}
.col-push-1{left:8.33333%;right:auto}
.col-pull-1{right:8.33333%;left:auto}
.col-push-2{left:16.66667%;right:auto}
.col-pull-2{right:16.66667%;left:auto}
.col-push-3{left:25%;right:auto}
.col-pull-3{right:25%;left:auto}
.col-push-4{left:33.33333%;right:auto}
.col-pull-4{right:33.33333%;left:auto}
.col-push-5{left:41.66667%;right:auto}
.col-pull-5{right:41.66667%;left:auto}
.col-push-6{left:50%;right:auto}
.col-pull-6{right:50%;left:auto}
.col-push-7{left:58.33333%;right:auto}
.col-pull-7{right:58.33333%;left:auto}
.col-push-8{left:66.66667%;right:auto}
.col-pull-8{right:66.66667%;left:auto}
.col-push-9{left:75%;right:auto}
.col-pull-9{right:75%;left:auto}
.col-push-10{left:83.33333%;right:auto}
.col-pull-10{right:83.33333%;left:auto}
.col-push-11{left:91.66667%;right:auto}
.col-pull-11{right:91.66667%;left:auto}
/*局部模块平分*/
.col-1-1{ width:100%}
.col-2-1{ width:50%}
.col-3-1{ width:33.333333%}
.col-3-2{ width:66.666667%}
.col-4-1{ width:25%}
.col-4-3{ width:75%}
.col-5-1{ width:20%}
.col-5-2{ width:40%}
.col-5-3{ width:60%}
.col-5-4{ width:80%}
.col-6-1{ width:16.666667%}
.col-6-5{ width:83.333333%}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left}
.col-xs-12 {width: 100%}
.col-xs-11 {width: 91.66666667%}
.col-xs-10 {width: 83.33333333%}
.col-xs-9 {width: 75%}
.col-xs-8 {width: 66.66666667%}
.col-xs-7 {width: 58.33333333%}
.col-xs-6 {width: 50%}
.col-xs-5 {width: 41.66666667%}
.col-xs-4 {width: 33.33333333%}
.col-xs-3 {width: 25%}
.col-xs-2 {width: 16.66666667%}
.col-xs-1 {width: 8.33333333%}
.col-xs-pull-12 {right: 100%}
.col-xs-pull-11 {right: 91.66666667%}
.col-xs-pull-10 {right: 83.33333333%}
.col-xs-pull-9 {right: 75%}
.col-xs-pull-8 {right: 66.66666667%}
.col-xs-pull-7 {right: 58.33333333%}
.col-xs-pull-6 {right: 50%}
.col-xs-pull-5 {right: 41.66666667%}
.col-xs-pull-4 {right: 33.33333333%}
.col-xs-pull-3 {right: 25%}
.col-xs-pull-2 {right: 16.66666667%}
.col-xs-pull-1 {right: 8.33333333%}
.col-xs-pull-0 {right: auto}
.col-xs-push-12 {left: 100%}
.col-xs-push-11 {left: 91.66666667%}
.col-xs-push-10 {left: 83.33333333%}
.col-xs-push-9 {left: 75%}
.col-xs-push-8 {left: 66.66666667%}
.col-xs-push-7 {left: 58.33333333%}
.col-xs-push-6 {left: 50%}
.col-xs-push-5 {left: 41.66666667%}
.col-xs-push-4 {left: 33.33333333%}
.col-xs-push-3 {left: 25%}
.col-xs-push-2 {left: 16.66666667%}
.col-xs-push-1 {left: 8.33333333%}
.col-xs-push-0 {left: auto}
.col-xs-offset-12 {margin-left: 100%}
.col-xs-offset-11 {margin-left: 91.66666667%}
.col-xs-offset-10 {margin-left: 83.33333333%}
.col-xs-offset-9 {margin-left: 75%}
.col-xs-offset-8 {margin-left: 66.66666667%}
.col-xs-offset-7 {margin-left: 58.33333333%}
.col-xs-offset-6 {margin-left: 50%}
.col-xs-offset-5 {margin-left: 41.66666667%}
.col-xs-offset-4 {margin-left: 33.33333333%}
.col-xs-offset-3 {margin-left: 25%}
.col-xs-offset-2 {margin-left: 16.66666667%}
.col-xs-offset-1 {margin-left: 8.33333333%}
.col-xs-offset-0 {margin-left: 0}
@media (max-width:767px){
	.responsive [class^="col-"],.responsive [class*=" col-"]{float:none!important;width:auto!important}
	.responsive [class^="col-offset-"],.responsive [class*=" col-offset-"]{ margin-left:0px!important}
}
@media(min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
	.col-sm-12{width:100%}
	.col-sm-11{width:91.66666666666666%}
	.col-sm-10{width:83.33333333333334%}
	.col-sm-9{width:75%}
	.col-sm-8{width:66.66666666666666%}
	.col-sm-7{width:58.333333333333336%}
	.col-sm-6{width:50%}
	.col-sm-5{width:41.66666666666667%}
	.col-sm-4{width:33.33333333333333%}
	.col-sm-3{width:25%}
	.col-sm-2{width:16.666666666666664%}
	.col-sm-1{width:8.333333333333332%}
	.col-sm-pull-12{right:100%}
	.col-sm-pull-11{right:91.66666666666666%}
	.col-sm-pull-10{right:83.33333333333334%}
	.col-sm-pull-9{right:75%}
	.col-sm-pull-8{right:66.66666666666666%}
	.col-sm-pull-7{right:58.333333333333336%}
	.col-sm-pull-6{right:50%}
	.col-sm-pull-5{right:41.66666666666667%}
	.col-sm-pull-4{right:33.33333333333333%}
	.col-sm-pull-3{right:25%}
	.col-sm-pull-2{right:16.666666666666664%}
	.col-sm-pull-1{right:8.333333333333332%}
	.col-sm-pull-0{right:0}
	.col-sm-push-12{left:100%}
	.col-sm-push-11{left:91.66666666666666%}
	.col-sm-push-10{left:83.33333333333334%}
	.col-sm-push-9{left:75%}
	.col-sm-push-8{left:66.66666666666666%}
	.col-sm-push-7{left:58.333333333333336%}
	.col-sm-push-6{left:50%}
	.col-sm-push-5{left:41.66666666666667%}
	.col-sm-push-4{left:33.33333333333333%}
	.col-sm-push-3{left:25%}
	.col-sm-push-2{left:16.666666666666664%}
	.col-sm-push-1{left:8.333333333333332%}
	.col-sm-push-0{left:0}
	.col-sm-offset-12{margin-left:100%}
	.col-sm-offset-11{margin-left:91.66666666666666%}
	.col-sm-offset-10{margin-left:83.33333333333334%}
	.col-sm-offset-9{margin-left:75%}
	.col-sm-offset-8{margin-left:66.66666666666666%}
	.col-sm-offset-7{margin-left:58.333333333333336%}
	.col-sm-offset-6{margin-left:50%}
	.col-sm-offset-5{margin-left:41.66666666666667%}
	.col-sm-offset-4{margin-left:33.33333333333333%}
	.col-sm-offset-3{margin-left:25%}
	.col-sm-offset-2{margin-left:16.666666666666664%}
	.col-sm-offset-1{margin-left:8.333333333333332%}
	.col-sm-offset-0{margin-left:0}
}
@media(min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
	.col-md-12{width:100%}
	.col-md-11{width:91.66666666666666%}
	.col-md-10{width:83.33333333333334%}
	.col-md-9{width:75%}
	.col-md-8{width:66.66666666666666%}
	.col-md-7{width:58.333333333333336%}
	.col-md-6{width:50%}
	.col-md-5{width:41.66666666666667%}
	.col-md-4{width:33.33333333333333%}
	.col-md-3{width:25%}
	.col-md-2{width:16.666666666666664%}
	.col-md-1{width:8.333333333333332%}
	.col-md-pull-12{right:100%}
	.col-md-pull-11{right:91.66666666666666%}
	.col-md-pull-10{right:83.33333333333334%}
	.col-md-pull-9{right:75%}
	.col-md-pull-8{right:66.66666666666666%}
	.col-md-pull-7{right:58.333333333333336%}
	.col-md-pull-6{right:50%}
	.col-md-pull-5{right:41.66666666666667%}
	.col-md-pull-4{right:33.33333333333333%}
	.col-md-pull-3{right:25%}
	.col-md-pull-2{right:16.666666666666664%}
	.col-md-pull-1{right:8.333333333333332%}
	.col-md-pull-0{right:0}
	.col-md-push-12{left:100%}
	.col-md-push-11{left:91.66666666666666%}
	.col-md-push-10{left:83.33333333333334%}
	.col-md-push-9{left:75%}
	.col-md-push-8{left:66.66666666666666%}
	.col-md-push-7{left:58.333333333333336%}
	.col-md-push-6{left:50%}
	.col-md-push-5{left:41.66666666666667%}
	.col-md-push-4{left:33.33333333333333%}
	.col-md-push-3{left:25%}
	.col-md-push-2{left:16.666666666666664%}
	.col-md-push-1{left:8.333333333333332%}
	.col-md-push-0{left:0}
	.col-md-offset-12{margin-left:100%}
	.col-md-offset-11{margin-left:91.66666666666666%}
	.col-md-offset-10{margin-left:83.33333333333334%}
	.col-md-offset-9{margin-left:75%}
	.col-md-offset-8{margin-left:66.66666666666666%}
	.col-md-offset-7{margin-left:58.333333333333336%}
	.col-md-offset-6{margin-left:50%}
	.col-md-offset-5{margin-left:41.66666666666667%}
	.col-md-offset-4{margin-left:33.33333333333333%}
	.col-md-offset-3{margin-left:25%}
	.col-md-offset-2{margin-left:16.666666666666664%}
	.col-md-offset-1{margin-left:8.333333333333332%}
	.col-md-offset-0{margin-left:0}
}
@media(min-width:1200px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
	.col-lg-12{width:100%}
	.col-lg-11{width:91.66666666666666%}
	.col-lg-10{width:83.33333333333334%}
	.col-lg-9{width:75%}
	.col-lg-8{width:66.66666666666666%}
	.col-lg-7{width:58.333333333333336%}
	.col-lg-6{width:50%}
	.col-lg-5{width:41.66666666666667%}
	.col-lg-4{width:33.33333333333333%}
	.col-lg-3{width:25%}
	.col-lg-2{width:16.666666666666664%}
	.col-lg-1{width:8.333333333333332%}
	.col-lg-pull-12{right:100%}
	.col-lg-pull-11{right:91.66666666666666%}
	.col-lg-pull-10{right:83.33333333333334%}
	.col-lg-pull-9{right:75%}
	.col-lg-pull-8{right:66.66666666666666%}
	.col-lg-pull-7{right:58.333333333333336%}
	.col-lg-pull-6{right:50%}
	.col-lg-pull-5{right:41.66666666666667%}
	.col-lg-pull-4{right:33.33333333333333%}
	.col-lg-pull-3{right:25%}
	.col-lg-pull-2{right:16.666666666666664%}
	.col-lg-pull-1{right:8.333333333333332%}
	.col-lg-pull-0{right:0}
	.col-lg-push-12{left:100%}
	.col-lg-push-11{left:91.66666666666666%}
	.col-lg-push-10{left:83.33333333333334%}
	.col-lg-push-9{left:75%}
	.col-lg-push-8{left:66.66666666666666%}
	.col-lg-push-7{left:58.333333333333336%}
	.col-lg-push-6{left:50%}
	.col-lg-push-5{left:41.66666666666667%}
	.col-lg-push-4{left:33.33333333333333%}
	.col-lg-push-3{left:25%}
	.col-lg-push-2{left:16.666666666666664%}
	.col-lg-push-1{left:8.333333333333332%}
	.col-lg-push-0{left:0}
	.col-lg-offset-12{margin-left:100%}
	.col-lg-offset-11{margin-left:91.66666666666666%}
	.col-lg-offset-10{margin-left:83.33333333333334%}
	.col-lg-offset-9{margin-left:75%}
	.col-lg-offset-8{margin-left:66.66666666666666%}
	.col-lg-offset-7{margin-left:58.333333333333336%}
	.col-lg-offset-6{margin-left:50%}
	.col-lg-offset-5{margin-left:41.66666666666667%}
	.col-lg-offset-4{margin-left:33.33333333333333%}
	.col-lg-offset-3{margin-left:25%}
	.col-lg-offset-2{margin-left:16.666666666666664%}
	.col-lg-offset-1{margin-left:8.333333333333332%}
	.col-lg-offset-0{margin-left:0}
}
/*2.2 响应式隐藏显示
	Name:			style_Layout
	Explain:		左右两栏|左中右三栏|上中下
	Last Modify:	guojunhui





/*背景图===========================*/
.addAddress .input_span{
	font-size: .65rem;
	display: block;
	padding: 0 .5rem;
	line-height: 2rem;
	text-indent: 0; text-align: center;
	color:#333;    white-space: nowrap;
}
.addAddress .input{ font-size: 12px;}
.addAddress #city{ width: 92%;}
.addAddress .addressCai i{ width: 12px; height: 15px;background-size: 100% 100%; display: inline-block; position: relative; top:1px; margin-right: 5px;}
.addAddress .addressCai{ color:#383735; padding:20px 0 30px 0; text-align: center; font-size: 12px;}
.addAddress .addressCai .addTitle{ text-align: center; color:#383735; font-size: .7rem; padding-bottom: 5px;}
.addAddress .postage{ font-size: .6rem;}
.myPianoTuner .search .img{ height: 1rem; position: absolute; right:5px; top:5px; left:inherit}
.myPianoTuner .info{ margin-bottom: 1rem}
.addAddress .input{ float: left; }
.addAddress .input.new-input{ }
.input .input.new-input{width: 80%;}
.addAddress .txt1{ width: 100%; background: none; border: 0; color:#333; height: 1.5rem; font-size: 0.6rem}
#bg{
	position:fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.contents{
	position: relative;
	display: inline-block !important;
	width: 100%;
	border-bottom: 1px solid #ff6619;
}

#bg img{z-index: 0px;
	width: 100%;
	height:100%;
}


/*地址列表================================================*/
.contentB{
	position: relative;
	margin-top:-6px;
	bottom: 0px;


}
.main{
	width:100%;
	margin: 0 auto;

}
.main ul li{
	font-size: 14px;
}
.main_top{
	padding: 10px 0;
}

.main_content{
	margin-top:15px;

}

.main_contents{
	background:#F4F4F4;
	border-radius: 10px;
	margin-top:35px;
	border:1px solid #E7E7E7;

}
.main_contents ul{
	padding: 10px;
}
.main_content ul li{
	/*margin-left:64px; */
	border-bottom: 1px dashed #95a2ae;
}

.main_contents ul li{
	/*margin-left:64px; */
	border-bottom: 1px dashed #e7e7e7;
}
.main_content ul li span{
	display: block;
	width:88%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 14px;
	color: #383735;
	padding-left:34px;
}
.main_contents ul li span{
	display: block;
	width:88%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 14px;
	color: #383735;
	padding-left:34px;
}

.main_contents ul li img{
	margin-left:5px;
	width:14px;
}
.main_img {
	height:35px
}
.main_img img{
	margin:8px;
	width:19px;
}

.main_content{
	float: left;
	width:100%;
}
.main_contents{
	float: left;
	width:100%;
}
.main_content ul li{
	line-height:42px;
	color:#383735;
}
.main_contents ul li{
	line-height:42px;
	color:#253238;
	font-size: 14px;
}
.gray_con{
	float: left;
	padding-top:20px;
	color: #383735;
}
.add{
	background: url("../images/icon112.png") no-repeat;
	background-size:13px;
	background-position:4px 14px;
}
.name_li{
	background: url("../images/icon (3).png") no-repeat;
	background-size:13px;
	background-position:4px 14px;
}
.conter_bottom_gray{
	background: url("../images/icon4.png") no-repeat;
	background-size:15px;
	background-position:3px 14px;
}
.color div ul li{
	color: #95a4ab;
}
.color{
	height: 234px;
}
.time{
	color: #aaaeb1;
}
.to_examine{
	color: #d1092e;
}
#conter_bottom{
	border: none;
}
.li_left span{
	color: #d1092e;
}
#default{
	padding-left:8px;
	display: block;
	width: 100px;
	font-size: 12px;
}
.button_left{
	display:block;
	padding:8px 20px;
	float: right;
	border: 1px solid #c9d2d7;
	margin-top:-12px;
	background:#d60b30;
	color:#fff;
}
.button_left span img{
	width:19px;
}
.mian_size{
	float: right;
	margin: 0 0 8px 0;
}
.gray{
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	padding-right: 15px;
	text-align: right;
}
.grays{
	width: 100%;
	height: 50px;
	margin-bottom:20px;
	border-top: 1px dashed #aeb8b9;

}
.gray_left{
	font-size: 14px;
	padding-left:10px;
	margin-top:10px;
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #383735;
	margin-right:10px;
}
.gray_left img{
	padding-left:7px;
	width: 15px;
}
.gray_right{
	font-size: 14px;
	margin-right:5px;
	margin-top:10px;
	float: right;
	display: block;
	width:102px;
	color: #383735;
}
.gray_right img{
	padding-left:10px;
	width: 21px;
}
/*底部按钮======================================================*/
.bottoms{
	height: 2.5rem;
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
}
.evaluateMain .weui-cells:before{ display: none;}
#bottoms_left_li{
	width:100%;
	float: left;
	height:3rem;
	background:#fea00a;
	color:#fff;
	line-height:2rem;
	text-align:center;
	font-size: 0.7rem;
}
.new-center-button{padding: 10px 0;text-align: center; margin-top: 2.2rem; font-size: 0.7rem}
.new-center-button .new-sub-button{border-radius:5px;width: 80%;}
.new-sub-button{ width:100%; background:#fea00a; padding:10px;    display: inline-block; color:#fff; text-align:center; }
/*两个按钮*/
.bottoms_left_li{
	float: left;
	width:50%;
	float: left;
	height:2.2rem;
	background:#ff6619;
	color:#fff;
	line-height:2rem;
	text-align:center;
	font-size: 0.65rem;
}
.bottoms_right_li{
	width:49.5%;
	float: left;
	border-left: 1px solid #fff;
	height:2.2rem;
	background:#d70b30;
	color:#fff;
	line-height:2rem;
	text-align:center;
	font-size: 0.7rem;
}

/*开票金额============================*/
.topimg{

	width: 99%;
	text-align: center;
}
.topimg span{
	margin: 0 auto;
	display: block;
	border-radius: 140px;
	width: 140px;
	height: 140px;
	border: 1px solid #d60b30;
}
.topimg span a{
	margin:9px;
	display: block;
	border-radius: 120px;
	width: 120px;
	height: 120px;
	border: 1px solid rgba(255,255,255,0.39);
	background: rgba(255,255,255,0.39);

}
.process_top{
	margin-top:25px;
	line-height: 35px;
	width: 100%;
	text-align: center;
}
.process_top_b{
	/*font-family: STFangsong;*/
	font-size: 22px;
	color: #e6002d;
}
.process_top_c{
	color: #cccccc;
}
.admin_main{
	width: 102%;
}
.admin_main div {
	height: 100px;
}
.admin_main div div{
	height:100px;
	width: 48%;
	float: left;
	border-left:4px solid #d60b30;
}
#main_left{
	border-left:none;
}
.admin_main div div div{
	color: #cccccc;
	font-size: 12px;
	height: 50px;
	width:90%;
}
#money{
	float: right;
	padding-right:12px;
}
.main_top{
	color: #cccccc;
	border-bottom:  1px dashed #d4d7de;
	line-height: 74px;
	padding-left:20px;
}
.main_bottom{
	padding-left:20px;
}
#main_bottom{
	border-left:none;
}
.icona{
	position: relative;
	text-align: center;
}
.icon span{
	display: block;
	width:96.3%;
	text-align: center;
}

@media screen and (max-width: 770px) {
	.icon span{
		display: block;
		width:96.4%;
		text-align: center;
	}
}
@media screen and (max-width: 760px) {
	.icon span{
		display: block;
		width:97.2%;
		text-align: center;
	}
}
.icon span img{
	width: 20px;
	margin: 0 auto;
	margin-top:-80px;
}



/*预约调律师==================================================================================================*/
.time input::-ms-expand { display: none; }


.time input{
	float: left;
	margin-left:5%;
	height:45px;
	width:50%;
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("#") no-repeat scroll right center transparent;
	/*padding-right: 14px;*/
	font-size: 12px;
	color: #cccccc;
}
.time{
	margin-top:65px;
	width: 100%;
	height: 45px;
	background: rgba(255,255,255,0.2);
	border-radius: 7px;
}
.time_span{
	display: block;
	width:100%;
	height: 45px;
}
.time_span span{
	display: block;
	line-height:45px;
	float: left;
	padding-left: 15px;
}
.main{
	width:100%;
	margin: 0 auto;

}
.main ul li{
	font-size: 14px;
}
.main_top{
	padding: 10px 0;
}

.main_content{
	margin-top:24px;

}

.main_content{
	/*background:RGBA(255, 255, 255, 0.15);*/
	/*border-radius: 10px;*/
	/*margin-top:35px; */
	/*border:1px solid RGBA(255, 255, 255, 0.4);*/

}
.main_content ul{
	/*padding: 10px;*/
}
.main_content ul li{
	/*margin-left:64px; */
	border-bottom: 1px dashed #e7e7e7;
}

.main_content ul li{
	/*margin-left:64px; */
	border-bottom: 1px dashed #e7e7e7;
}
.main_content ul li span{
	display: block;
	width:88%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 14px;
	color: #383735;
	padding-left:47px;
}
.main_content ul li span{
	display: block;
	width:79%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 14px;
	color: #383734;
	padding-left:57px;
}

.main_content ul li img{
	margin-left:5px;
	width:14px;
}
.main_img {
	height:35px
}
.main_img img{
	margin:8px;
	width:19px;
}

.main_content{
	float: left;
	width:100%;
}
.main_content{
	float: left;
	width:100%;
}
.main_content ul li{
	line-height:46px;
	color:#383735;
}
.main_content ul li{
	line-height:42px;
	color:#383735;
	font-size: 0.6rem;
}
.add{
	background: url("../images/icon112.png") no-repeat;
	background-size:13px;
	background-position:14px 14px;
}
.name_li{
	background: url("../images/icon (3).png") no-repeat;
	background-size:13px;
	background-position:14px 14px;
}
.conter_bottom_gray{
	background: url("../images/icon4.png") no-repeat;
	background-size:15px;
	background-position:14px 14px;
}
.pianp{
	background: url("../images/91QINQU@3x(8)_03.jpg") no-repeat;
	background-size:15px;
	background-position:14px 14px;

}
.pianp{
	background: url("../images/91QINQU@3x(8)_03.jpg") no-repeat;
	background-size:15px;
	background-position:14px 14px;

}
.triangle{
	background: url("../images/icon3hj.png") no-repeat;
	background-size:15px;
	background-position:14px 14px;

}
.zhengli{
	background: url("../images/zhengli_bot.png") no-repeat;
	background-size:20px;
	background-position:14px 14px;
}



/*调律师========================================================*/
.box{
	margin-top:20px;
	width: 100%;
}
.mains{
	position: relative;
	width:auto; display:inline-block !important; display:inline;
	width: 100%;
	border: 1px solid #e7e7e7;
	background: rgba(255,255,255,0.15);
	border-radius: 7px;
}
.containers{
	padding: 13px 0;
}
.main_imgs{
	/*background:#F90; */
	position:absolute;
	width:4rem;
	top:0px;
	bottom:0;
	float: left;
}
.main_img_div{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width:4rem;
	height:3rem;
}
.top_img{
	/* height: 77px;
	width: 77px; */
	width: 3rem;
	height: 3rem;
	border-radius:50%;
	border: 1px solid #fdce86;
	/* padding: 3px; */
	box-sizing: border-box;
}
/* .utContent{
	padding: 30px;
	background: #ddd;
	margin-bottom: 10px;
} */
.utContent {
	position: relative;
	width: 100%;
	height: 6.25rem;
	padding: 0.7rem;
	box-sizing: border-box;
	background: linear-gradient( 180deg, rgba(236,108,0,0.3) 0%, rgba(236,108,0,0) 100%);
}
.editPhone .utContent{ margin-bottom: 0;}
.top_img_a{
	display: block;
}
.utContent .top_img_a{
	justify-content: flex-start;
}
.main_order_contents{
	margin-top:8px;
	width: 100%;
	padding-left: 4rem;
	padding-bottom: 0.8rem;
	box-sizing: border-box;
	font-size: 0.6rem;
}

.main_order_contents ul li{
	border-bottom: 1px dashed #aeb8b9;
}
.main_order_contents ul li span{
	margin-top:6px;
}
#top_img{
	margin-top:26px;
}

.main_order_contents ul li{
	/*line-height:38px;*/
	height: 38px;
	color:#000;
}

.main_order_noIcon{
	width: 100%;
	box-sizing: border-box;
	font-size: 0.6rem;
	padding: 0.4rem 0.7rem 0.5rem;
}
.main_order_noIcon .main_order_noIcon_flex {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.1rem;
	font-size: 0.78rem;
}
.main_order_noIcon .main_order_noIcon_flex .main_order_noIcon_flex_left {
	font-weight: 600;
}

.li_right img{
	width: 100px;
	padding-left: 3px;
}
.li_left{
	float: left;
	color:#fff;
	padding-left:2%;
}
#li_right{
	color: #383735;

}
.li_right{
	float: right;
}
.li_right{
	float: right;
}
.li_right img{
	width:16px;
}
.conter_bottom_grays dd{
	font-size:10px;
	color: #fff !important;
	margin-top:9px;
	margin-bottom:5px;
	margin-left:3%;
	float: left;
	border: none;
	background: #fd9e00 !important;
	border-radius: 20px;
	text-align: center;
	padding:2px 12px;

}
.conter_bottom_grays dd span span{
	float: left;

}
#conter_bottom{
	border:none;
}
#default{
	padding-left:11px;
	padding-top:3px;
	display: block;
	width:73px;
	font-size: 12px;
	color: #fff;
}
#default img{
	margin-top:-2.5px;
	width: 11px;
	height: 14px;
}

#man{
	margin-top: -3px;
	padding-left:7px;
	width: 15px;
}
#woman{
	margin-top: -3px;
	padding-left:7px;
	width: 11px;

}
.box_title{
	height: 35px;
}



/*预约调律师底部按钮================================================================*/
.bottoms_left_lis{
	float: left;
	width: 34%;
	height:2.2rem;
	background:#FD9E00;
	color:#fff;
	line-height:2rem;
	text-align:center;
	font-size: 0.65rem;
}
.bottoms_right_lis{
	float: left;
	width: 32%;
	height:2.2rem;
	background:#FF6619;
	color:#fff;
	line-height:2rem;
	text-align:center;
	font-size: 0.7rem;
}



/*底部结尾==========================================*/
.height{
	height: 99px;
}
.name{

	color: #fff;
}
#sizes{
	margin-left:3px;
}

/*头像=======================================================*/
.order_img_top{
	margin: 0 auto;
	display: block;
	width: 2.8rem;
	height: 2.8rem;
	border-radius: 66px;
	border:2px solid #e7e7e7;
}
.prompt{
	position: fixed;
	width: 100%;
	height: 50px;
	background: #ab192d;
	line-height: 50px;
	top: 0px;
	left:0px;
}
.prompt_left{
	padding-left:20px;
	color: #fff;
	font-size: 15px;
}
.prompt_right{
	padding-left: 15px;
	font-size: 12px;
	color:#beb7b8;
}
/*发票管理-------------------------------------------*/
.top_cen{
	margin-top:20px;
	text-align: center;
}
.top_cen span{
	margin-right:5px;
	color: #383735;
}
.top_cen span img{
	width: 17px;
}
.top_bottom{
	padding-top: 10px;
	margin: 0 auto;
	width:50%;
	text-align: center;
}
.top_bottom dd{
	font-size: 12px;
	color: #fff;
	float: left;
	padding: 0px 10px;
	margin-left:6px;
	background: rgba(255,255,255,0.2);
	border-radius:31px;
}
.top_bottom dd span{
	padding-left: 2px;
	color: #ff0033;
}

.choice_con{
	position: relative;
	margin-top:100px;
	margin-left:35%;
	float: left;
	width:25%;
	background: rgba(255,255,255,0.15);
	border-radius: 7px;
	height: 26px;
	border: 1px solid rgba(255,255,255,0.15);
}
.choice_con div{
	width: 99%;
}

.add_img{
	position: absolute;
	left: 80%;
	top: 2px;
}
.address img{
	width: 20px;
	margin-top:-3px;

}
.address_top{
	width: 100%;
	height: 50px;

}
.images{
	background: url("../images/icon4.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}

.imagesa{
	background: url("../images/91QINQU@3x(8)_03.jpg") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
	border:0px;
}
.imagesb{
	background: url("../images/91QINQU@3x_15.jpg.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
	border:0px;
}

.imagesc{
	background: url("../images/91QINQU@3x_15_15.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}

.container_lists{
	margin-top: 2rem;
}

#input_span{
	/*background:rgba(255,255,255,0.1);*/
	float: left;
	display: block;
	width: 76px;
	height:39px;
	line-height: 39px;
	text-indent:3%;
	border-right: 1px solid rgba(255,255,255,0.15);
	margin-top:4.5px;
}
.input{
	float: left;
	width:50%;
	display: block;

}
#input{
	float: left;
	width:69%;
	display: block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}


.input input::-ms-expand { display: none; }


.input input{
	height:2rem;
	/*width:28%;*/
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("#") no-repeat scroll right center transparent;
	color: #666;
}
.input.new-input input{    width: 100%; text-align: right; padding-right: 1.4rem;}
.address-pr-null .shopLive{ padding-right: 0;}
.input input option{
	color:#000;
}

.postage{
	color: #383735;
	float: right;
	padding-right: 10%;
}



/*我的钢琴===================================================*/
.top_imgf{
	border-bottom: 1px solid #fff;
}
.top_imgf img{
	width: 100%;
	height: 177px;
}
.top_name{
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.top_name div span{
	color: #fff;
}
.top_name div{
	background: rgba(255,255,255,0.2);
	border-radius: 7px;
	width:83%;
	margin: 0 auto;
	height: 50px;
	border: 1px solid rgba(255,255,255,0.2);
	/*margin: 20px 0;*/
}
.top_name div img{
	width: 20px;
}
.list ul li{
	clear: both;
	text-indent:10%;
	line-height:45px;
	color: #fff;
	height: 45px;
	border-bottom: 1px dashed #95a2ae;
}
.containers{
	width: 75%;
	margin: 0 auto;
}
.list_a{
	margin-top:10px;
	float: right;
	color: #fff;
}
.list_a img{
	margin-right:8px;
	margin-left:8px;
	width: 20px;
}
.list{
	margin-top:227px;
}
.list ul li span{
	margin-left:5px;
	margin-top: 17.5px;
	float: left;
	display: block;
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 10px;
}
.list ul li div{
	float: left;
	width: 92%;
}

/*个人中心=========================================*/
.map{
	height: 200px;
	/*background-image:url(../images/91QINQU@3x_02.jpg);*/
	width: 100%;
	margin-bottom: 10px;
}
.mapimg{
	width: 100%;
}
.mapimg{
	position:relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height:200px;
}
.infromation{
	width: 100%;
	position:absolute;
	left: 0%;
	top: 9px;
}
.name{
	width: 100%;
	text-align: center;
	color: #fff;

}
.phtot{
	margin-top:15px;
	width:100%;
	text-align: center;
}
.phtot img{
	width:90px;
}
.mailbox{
	width:38px;
	margin: 0 auto;
}
.mailbox img{
	margin-top:20px;
	float: left;
	width:16px;
}
.mailbox span{
	margin-left: 5px;
	margin-top:16px;
	float: left;
	display: block;
	width:16px;
	height: 16px;
	text-align: center;
	border-radius: 16px;
	background: #d60b30;
	line-height: 16px;
	font-size: 11px;
	color: #fff;
}
.in_top_name{
	line-height: 0.85rem;
    height: 0.85rem;
    text-align: center;
    margin-left: 0.5rem;
	letter-spacing: 0.5px;
	color: #222222;
	font-weight: 600;
	font-size: 0.85rem;
}
.utLast{
	position:absolute;
	top: 1.7rem;
	right: 0.75rem;
	font-size: 0.85rem;
	height: 0.75rem;
	line-height: 0.75rem;
	color: #fff;
	font-weight: 200;
}
.settingIcon {
	width: 1.3rem;
	height: 1.3rem;
	margin-right: 0.4rem;
	margin-top: -2px;
}

.in_top_img{
	width:100%;
}

.top_img a{
	display: block;
	width:81px;
	height:81px;
	border-radius:81px;
	background: #fff;
	margin:0 auto;
	line-height:78px;
	text-align: center;
}
.top_img a img{
	width: 77px;
	height: 77px;
	border-radius: 77px;
}


.top_title{
	margin:20px 0px;
}
.top_title span{
	padding-left:8px;
	font-size: 12px;
}
.top_title span img{
	width: 20px;
}

.address_top{
	margin-bottom:16px;
	position:relative;
	height:40px;
	width: 50%;
}

.address img{
	width: 20px;
	margin-top:-3px;

}
.images{
	background: url("../images/add.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}
.imagesa{
	background: url("../images/91QINQU@3x(8)_03.jpg") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}
.imagesb{
	background: url("../images/91QINQU@3x_15.jpg.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}

.imagesc{
	background: url("../images/91QINQU@3x_15_15.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}


.imagesd{
	background: url("../images/icon5.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}


.imagese{
	background: url("../images/icon4.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}


.imagesf{
	background: url("../images/icon3.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}


.address_top{
	width: 100%;
	height: 50px;
}
.ress{
	position:relative;
	text-indent:7%;
	border-top:  1px solid #d4d7de;
	border-bottom:  1px solid #d4d7de;
	width: 100%;
	height: 50px;
	background: #fff;
	line-height: 50px;
}
.ress a{
	display: block;
	width: 100%;
	position:absolute;
	left: 0%;
	top: 9px;
	float:left;
}
.ress a span{
	font-size:12px;
}
.ress_img{
	position:absolute;
	left: 85%;
	top: -4px;

}
.ress_img img{
	width:10px;
}
#none{
	border: none;
}



/*预约调律师=================================*/
.container{
	position: relative;
}
.message{
	position: relative;
	margin-top:25px;
	line-height:24px;
}
.message ul li{
	text-align: center;
}
.message ul li span{
	color: #d60b30;
}
.shu{
	padding-left: 5px;
}
.message ul li span img{
	width: 18px;
}
.authentication{
	position: relative;
	border-bottom: 1px dashed #adb5b8;
	line-height: 40px;
	margin-top:30px;
	color: #fff;
}
.authentication span{
	color: #fff;
}
.make_main{
	margin-top:10px;
	position: relative;
}
.make_main p{
	height:30px;
	color: #383735;
}
.content{
	position: relative;
	text-align: center;
	border: 1px solid #dfe4e7;
	border-radius: 10px;
	/*height: 180px;*/
}
.content_div{
	position: relative;
	margin:10px  3%;
	width: 94%;
	border-radius: 7px;
	background:rgba(255,255,255,0.2);
}

.content_div img{
	width: 100%;
}
#img_div{
	width: 60px;
	margin: 50px 40%;
}

.comment{
	margin-top:10px;
}
.comment dd{
	float: left;
	padding-right: 10px;
	font-size: 12px;
	color: #f3eeee;
}
.comment dd span{
	color: #d70b30
}
#tou{
	color: #fff;
}
.message_li_div{
	float: left;
}
.message_li_divs{
	float: right;
}
.message_lia{
	height: 40px;
}
.message_li{
	height: 50px;
	width: 95%;
	margin: 0 auto;
	border-top: 1px dashed #e7e7e7;
	border-bottom: 1px dashed #e7e7e7;
}
.message_li div{
	width:103px;
	margin: 0 auto;
}
.message_spans{
	margin-top:12px;
	float: left;
	color: #fff;
}
.message_span{
	margin-left:10px;
	margin-top:13px;
	float: left;
	display: block;
	width: 19px;
	height:20px;
	line-height: 20px;
}
.a_left{
	margin-left:3px;
	float: left;
	margin-top:2.5px;
	display: block;
	width: 22px;
	height:15px;
	background: #95a2ae;
}
.a_right{
	margin-right:3px;
	float: right;
	margin-top:2.5px;
	display: block;
	width: 22px;
	height:15px;
	background: #d60b30;

}






#content_images{
	position:fixed;
	top: 0px;
	bottom: 0px;
	background:RGBA(0, 0, 0, 0.68);

	width: 100%;
}
#images img{
	width: 90%;
	margin-top:50%;
	margin-left:5%;
}




#man{
	margin-top: -3px;
	padding-left:7px;
	width: 15px;
}


.conter_bottom_gray dd{
	font-size:10px;
	color: #fff;
	margin-top:5px;
	margin-left:5%;
	float: left;
	border: none;
	background:#FD9E00;
	border-radius: 20px;
	text-align: center;
	padding: 2px 17px;
}
.conter_bottom_gray dd span{
	/*display: block;*/
	/*width:83%;*/
	margin:0 auto;
	/*white-space:nowrap;*/
	/*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
	color: #fff;

}
#sizes{
	margin-top:2px;
	padding-left: 3px;
	color: #FF6619;
}


.testa{
	display: block;
	display:inline-block;
	position:relative;
	width: 77px;
	height: 77px;
	overflow:hidden;
	border-radius:50%;
	text-align: center;
	margin: 0 auto;
}
.testa img{
	width:auto;
	height:100%;
	margin-left:-10%;
}
.testb{
	display: block;
	display:inline-block;
	position:relative;
	width: 77px;
	height: 77px;
	overflow:hidden;
	border-radius:50%;
	margin: 0 auto;
	text-align: center;
}
.testb img{
	width:auto;
	height:100%;
	margin-left:-10%;
}

.tests{
	display: block;
	position:relative;
	width: 77px;
	height: 77px;
	overflow:hidden;
	border-radius:50%;
	margin: 0 auto;
}
.tests img{
	width:100%;
	height:auto;
}
.test{
	display: block;
	display:inline-block;
	position:relative;
	width: 77px;
	height: 77px;
	overflow:hidden;
	border-radius:50%;
	text-align: center;
	margin: 0 auto;
}
.test img{
	width:auto;
	height:100%;
	/*margin-left:-20%;*/
	/*text-align: center;*/
}
.testes{
	display: block;
	width: 77px;
	height: 77px;
	margin: 0 auto;

}
.testes img{
	width:100%;
	height:100%;
	border-radius:66px;
	margin-left:-20%;
	/*text-align: center;*/
}
#make_main{
	background: none;
	border:none;
}
/*问号=================================*/
#wen_img{
	margin-left:8px;
	width: 15px;
}
#wen_con{
	position: absolute;
	width: 154px;
	top: 75px;
	right: 12px;
	background: #fff;
	color: #000;
	padding: 5px 5px;
	line-height: 23px;
	border-radius: 7px;
	font-size: 12px;
}
#wen_con_img{
	width: 100%;
	position:fixed;
	top: 0px;
	bottom: 0px;
	background:RGBA(0, 0, 0, 0.0);
	width: 100%;

}

/*新建钢琴===========================================*/

.top_name{
	text-align: center;
	height:50px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 50px;
}
#name{
	margin-left:-20px;
}
.top_name div span{
	/*display: block;*/
	width: 100%;
	/*padding-left: 20px; */
	color: #fff;
}
.top_name div img{
	width: 20px;
}
#luxurious{
	margin:3px 0 0 -1px;
}
.company_con_img {
	display:block;
	width: 55px;
	height: 55px;
	background: rgba(255,255,255,0.2);
	border-radius: 77px;
	margin: 0 auto;
	border: 1px solid rgba(255,255,255,0.5);
}
.company_con_img img{
	margin-top:15px;
	width:39px;
}

#color div{
	background: #fff;
}
#color span{
	color: #e6002d;
}
.choice{
	width:295px;
	margin: 0 auto;
	height:83px;
	padding-top:20px;
}
.choice_bottom{
	padding-left: 2%;
	width: 95px;
	float: left;
}
.choice_bottom span{
	margin: 15px 2% 0 2%;
	float: left;
	color: #fff;

}

.choice_top{
	width:95px;
	float: left;
}
.choice_top_a {
	float: left;
	display:block;
	width: 55px;
	height: 55px;
	background: rgba(255,255,255,0.2);
	border-radius: 55px;
	/*margin: 0 auto;*/
	border: 1px solid rgba(255,255,255,0.5);
	line-height: 55px;
}
.choice_top_a img{
	width:39px;
	margin:8px;
}
.choice_top span{
	margin:15px 2% 0 2%;
	float: left;
	color: #fff;
}
.choice_con{
	margin-top: 15px;
	padding-left: 2%;
	float: left;
	width:57px;
	background: rgba(255,255,255,0.15);
	border-radius:20px;
	height: 26px;
	border: 1px solid rgba(255,255,255,0.15);
}
.choice_con div{
	width: 90%;
	margin: 0 auto;
}

#choice_top_a a{
	float: left;
	display:block;
	width: 55px;
	height: 55px;
	background:#fff;
	border-radius: 77px;
	/*margin: 0 auto;*/
	border: 1px solid #ff0033;
	line-height: 55px;
}
#choice_top_a span{
	color:#ff0033;
}
#bg_none{
	background: none;
	border: none;
}








#size_img{
	float: left;
	margin-top: 5px;
	margin-left: 7px;
}
.company{
	width: 100%;
	height:32px;
	background: rgba(255,255,255,0.1);
	color: #FFF;
	line-height: 32px;
}
.company span{
	padding-left:10%;
}
.company span span{
	float: left;
}
.company img{
	width:13px;
	margin-top:-7px;
	margin-left:7px;
}
.company_con{
	margin-top:12px;
	height: 109px;
}
.company_con ul{

	margin: 0 auto;
	width: 90%;
}
.company_con ul li{
	text-align: center;
	width: 25%;
	float: left;
}
.company_con ul li a span{
	font-size: 12px;
	color: #fff;
	display: block;

}
#idname{
	background:#fff;
	border: 1px solid #ff0033;
}
#idnames{
	color:#ff0033;
}

.model{
	padding-top: 20px;
	margin-left:5.5%;
	width:90%;
	display: inline-block !important;
}
.model ul{/*
	padding-left: 0px;
	padding-right:0px;
	height: 100px;*/
}
.model ul li{
	padding: 2px;
	width: 30%;
	height:100px;
	float: left;
	margin-left:1%;
	background: rgba(255,255,255,0.15);
	border:1px solid rgba(255,255,255,0.4);
	border-radius: 7px;
	text-align: center;
	line-height: 100px;
	color: #fff;
	margin-bottom:5px;
}
.model ul li img{
	width: 100%;
	height: 100px;
}
#model_bottom_li{
	background: rgba(255,255,255,0.15);
	border-radius: 7px;
	border:1px solid rgba(255,255,255,0.4);
	float: left;
	margin-left:1%;
	width: 32%;
	height:104px;
	text-align: center;
}

#model_bottom_li img{
	margin-top:32.5px;
	width: 35px;
	height: 35px;
}
#size{
	float: left;
	margin-left:0px;
	font-size: 12px;
	color: #d1d1d1;
}

.other{
	margin-top:20px;
	display: inline-block !important;
	width: 90%;
	margin-left:10%;
}
.other ul li span{
	color: #fff;
	margin-left:4%;
}
.other ul li{
	border-radius: 7px;
	width: 91%;
	margin-bottom:13px;
	line-height: 50px;
	background: rgba(0,0,0,0.2);
}
.other ul li input{
	margin-left:7%;
	height: 48px;
	line-height: 48px;
	width: 59%;
}
.other ul li input::-ms-expand { display: none; }


.other ul li input{
	height: 50px;
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("#") no-repeat scroll right center transparent;
	padding-right: 14px;
	color: #fff;
}


.other ul li select{
	margin-left:7%;
	height: 48px;
	line-height: 48px;
	width: 59%;
}
.other ul li select::-ms-expand { display: none; }


.other ul li select{
	height: 50px;
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("#") no-repeat scroll right center transparent;
	padding-right: 14px;
	color: #fff;
}
.other ul li select option{
	color: #000;
}

.top_name div span input{
	height: 48px;
	line-height: 48px;
	width:71%;
}
.top_name div span input::-ms-expand { display: none; }


.top_name div span input{
	height: 50px;
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("#") no-repeat scroll right center transparent;
	color: #fff;
}

/*修改个人资料====================================================================*/
.top_cen{
	margin-top:20px;
	text-align: center;
}
.top_cen span{
	margin-right:5px;
	color: #fff;
}
.top_cen span img{
	width: 17px;
}
.top_bottom{
	padding-top: 10px;
	display: block;
	width: 66%;
	margin: 0 auto;

}
.top_bottom dd{
	font-size: 12px;
	color: #fff;
	float: left;
	padding: 0px 10px;
	margin-left:6px;
	background: rgba(255,255,255,0.2);
	border-radius:31px;
}
.top_bottom dd span{
	padding-left: 2px;
	color: #ff0033;
}

.choice_con_me{
	position: relative;
	margin-top:50px;
	margin-left:35%;
	float: left;
	width:25%;
	background:#e7e7e7;
	border-radius: 7px;
	height: 1rem;
	border: 1px solid #e7e7e7;
}
.choice_con_me div{
	width: 99%;
}
.choice_con_left{
	float: left;
	margin-top:1px;
	display: block;
	width: 50%;
	height:1rem;
	background: #ff0033;
	border-radius:22px;

}

.choice_con_right{
	float: right;
	margin-top:1px;
	display: block;
	width: 50%;
	height:1rem;
	background: #fea00a;
	border-radius:22px;

}
.man{
	position: absolute;
	left:-20%;
	color: #fff;
}
.girl{
	color: #fff;
	position: absolute;
	left:110%;
}

.address_top{
	margin-bottom:10px;
	position:relative;
	height:40px;
	width: 50%;
}
.add_img{
	position: absolute;
	left: 80%;
	top: 2px;
}
.address img{
	width: 20px;
	margin-top:-3px;

}
#icon{

}
.address{
	background: url("../images/91QINQU@3x(5)_07.jpg");
	float: left;
	text-indent:7%;
	border-radius:12px;
	width:100%;
	height: 50px;
	background:rgba(255, 255, 255, 0.15);
	line-height: 50px;
	color: #666;
	border: 1px solid #e7e7e7;
}
.images{
	background: url("../images/icon4.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}
.imagesa{
	background: url("../images/Birthdaya.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}

.imagesb{
	background: url("../images/91QINQU@3x_15.jpg.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}

.imagesc{
	background: url("../images/91QINQU@3x_15_15.png") no-repeat;
	background-size:20px;
	background-position:24px 15px;
	display: block;
	width: 100%;
	height: 50px;
	text-indent:60px;
}

.container_list{
	margin-top:19px;
}

.inputs input:hover{
	color: #999999;
}

.inputs input::-ms-expand { display: none; }


.inputs input{
	height: 50px;
	width:70%;
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("#") no-repeat scroll right center transparent;
	color: #fff;
}
.inputs input option{
	color:#000;
}
.man{
	position: absolute;
	left:-50px;
	width:1.1rem;
	margin-right:50px;
}
.woman{
	width:1.1rem;
	margin-right:50px;
}
.me_height{
	height: 100px;
}

/*头部搜索-------------------------------------------------*/
.search{
	height:56px;
}
.search_peripheral{
	position: relative;
	margin-top:35px;
	height: 30px;
	line-height: 30px;
	width:100%;
	border: 1px solid #aeb8b9;
	border-radius: 7px;
}
.search_peripheral input::-ms-expand { display: none; }


.search_peripheral input{
	float: left;
	height: 50px;
	width:85%;
	border:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("#") no-repeat scroll right center transparent;
	padding-right: 14px;
	color: #383735;
}
.search_peripheral input{

	position: absolute;
	top: 0px;
	left: 2%;

	border: none;
	height:27px;
	width: 85%;
}
.img{
	position: absolute;
	top: 0px;
	left: 90%;
}
.search_peripheral span a img{
	width: 25px;
}
.tame span{
	color: #fff;
}
.tian_span{
	padding-left: 10px;
}
.prices{
	padding-left:23px;
	font-size: 16px;
}
.examine{
	float: right;
}
.public_time{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #aeb8b9;
	color: #fff;
	width: 95%;
	margin: 0 auto;
}
.container_pia{
	border-bottom: 1px solid #aeb8b9;
}
#border_none{
	border-bottom: none;
}
.box_color{
	border: 1px solid rgba(255,255,255,0.45);
	background: rgba(255,255,255,0.15);
	border-radius: 7px;
}



/*我的调律师-----------------------------------------------------------------*/

.order_details_top{
	height: 150px;
}
.toptitle{
	color: #383735;
	padding-top:0.5rem;
	width: 100%;
	text-align: left;
	font-size: 0.9rem;
	font-weight:600;
}
.topimg img{
	padding-top: 10px;
	width: 100%;
}

/*列表-------------------------------------------------------*/
.listes{
	width: 100%;
	/*border: 1px solid #aeb8b9;*/
}
.listes ul li{
	height:25px;
}
.listes_legt{
	display:block;
	float: left;
	color: #383735;
}
.listes_right{
	display:block;
	float: left;
	width:50%;
	/* color: #888888; */
	border-left: 1px solid #f0f0f0;
	padding-left: 10px;
}
.lists{
	width: 100%;
	height: 165px;
	border-top: 1px solid #aeb8b9;
	background: rgba(0,0,0,0.2);
}
.lists ul li{
	height:35px;
	line-height: 35px;
}
.list_legt{
	padding-left: 7%;
	display:block;
	float: left;
	width:90px;
	color: #8b9a9d;
}
.list_right{
	display:block;
	float: left;
	width:50%;
	color: #888888;
}





/*维修配件----------------------------------------------------*/
.number{
	margin-top:10px;
	width: 100%;
	/*height: 100px;*/

}
.number ul li{
	margin: 0 auto;
	width:95%;
	line-height: 35px;
	height: 34px;
	border-bottom:  1px dashed #d4d7de;
}
.number ul li span{
	color: #fff;
}
#number_none{
	border-top:  1px dashed #d4d7de;

}
.number_top{
	padding-left:3%;
	margin-top:14px;
	color:#fff;
}
.number_left{
	display: block;
	width:80%;
	float: left;
}
.number_left_span{
	display: block;
	width:81%;
	float: left;
}
.number_right_span{
	display: block;
	width:10%;
	float:right;
}
.number_right{
	display: block;
	width:20%;
	float: right;
}
.money{
	margin-top:10px;
	text-align:right;
	padding-right: 10%;
	margin-bottom:15px;
}
.money span{
	color: #fff;
}
/*底部-----------------------------------------*/
#man{
	margin-top: -3px;
	padding-left:7px;
	width: 15px;
}
#woman{
	margin-top: -3px;
	padding-left:7px;
	width: 11px;

}
.box{
	margin-top:20px;
	width: 100%;
}









.button{

	margin-top:0px;
	margin-bottom:40px;
}
.button ul li{
	padding-left:1%;
	float: right;
	width:49%;
	height:1.7rem;
	line-height:1.7rem;
	text-align:center;

}
.buttons_left{
	display:block;
	width: 100%;
	height:1.3rem;
	line-height: 1.3rem;
	background:#d70b30;
	color: #fff;
	border-radius: 7px;
}

.button{
	width:62%;
	float: left;
}
#button_left{
	width: 96%;
	height:36px;
	line-height: 36px;
	background: #fbfafa;
	border:  1px solid #E5E5E5;
}
.button_right{
	display:block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background:#FF6619;
	color: #fff;
	border-radius: 7px;
	border: 1px solid #FF6619;

}
._buttons_left { display: block; width: 33%; height: 1.3rem; line-height: 1.3rem; font-size: 0.55rem; background: #f2f2f2; color: #8e8e8e; text-align: center;border-radius: 7px; margin-bottom: 0.45rem; float: left; border: 1px solid #E5E5E5 }
._button_right{ display: block; width: 33%; height: 1.3rem; line-height: 1.3rem; font-size: 0.55rem; background: #fea00a; color: #fff; float: right; text-align: center; border-radius: 7px; border: 1px solid #fea00a; margin-bottom: 0.45rem;  }
.padding7{padding:0 7%;}
.monet{ margin-top:0px; width:37%; line-height:40px; float: left; }
.monet span{ font-size:16px; color:#383735; padding-left: 10px; }
.monets{ width:67%; line-height:40px; float: left; }
.monets span{ font-size: 18px; color:#000; }
.title{ height: 30px; margin: 20px 0; width: 100% }
.top_dd{
	color: #f60333;
}
.title dd{ height: 35px; line-height: 35px; text-align: center; width:29.2%; background: rgba(255,255,255,0.15); float: left; margin-left: 5%; color: #fff; border-radius: 5px; border:  1px solid rgba(255,255,255,0.5); }
.title dd:hover{
	background: rgba(0,0,0,0.15);
	border: 1px solid #830c1d;
	color: #999999;
}
#title_top{
	margin: 0 auto;
}
.header{
	width:100%;
	height:30px;
	background:rgba(67,216,155,0.8);
	color:#fff;
	text-align:center;
	line-height:30px;
}
.footer{
	width: 100%;
	background: rgba(0,0,0,0.6);
	text-align: center;
	color: #fff;
	line-height: 50px;
	position: fixed;
	bottom: 1px;
}
/*重写weui的弹框的样式*/
.weui_btn_dialog.primary {
	color: #f00;
}
.weui_dialog_ft a {
	color: #f00;
}


/*支付按钮*/
.bottomsTOP{
	height: 50px;
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
}
.bottomsTOPB{
	z-index: 12;
}


/*微信时间插件样式,当基准设置为100时，需要设置body的className 为remFontsize100*/
.remFontsize100 .weui-picker-modal .picker-items{
	font-size: 0.13rem !important;
}
.remFontsize100 .toolbar,.remFontsize100 .toolbar .title{
	font-size: 0.14rem !important;
	margin: 0 !important;
	line-height:0.4rem;
}
.remFontsize100 .toolbar .toolbar-inner{
	height: 0.4rem;
}
.remFontsize100 .toolbar .picker-button{
	height:0.4rem;
	line-height: 0.4rem;
	padding:0  0.2rem;
}
.remFontsize100 .weui-picker-modal{
	max-height:2.25rem !important;
}
.remFontsize100 .weui-picker-modal .picker-modal-inner{
	max-height: 2rem !important;
}
.remFontsize100 .weui-select-modal .weui_cells {
	overflow-y: auto;
	overflow-x: hidden;
	max-height:2rem !important;
}

/** public*/
body.important{background: #fff;}
.important .am-list-item .am-input-control input,.am-list-item .am-input-label{font-size:16px;}
.divCenter{display: flex;justify-content: flex-start;align-items: center;}
.divCenter span {
	margin-right: 0.3rem;
}

.divCenterLi {border-bottom: 1px solid #f0f0f0; padding: 0.25rem 0; margin-bottom: 0!important; font-weight:600; align-items: center}
.divCenter_span {width: 30%; height: 2.1rem; line-height: 2.1rem; text-align: center;}
.divCenter_divLi {display: flex; margin-bottom: 0!important}
.divCenter_flex1 {flex: 1.2; border-left: none!important; padding-left: 0!important;}

.buttonWrapper{
	display: flex;
	border-bottom: 7px solid #f4f4f4;
	border-top: 1px solid #f4f4f4;
}
.buttonWrapper div {
	flex: 1;
	text-align: center;
	line-height: 30px;
	margin: 15px 0;
	font-weight: 700;
	font-size: 18px;
}
.buttonWrapper .first {
	border-right: 1px solid #ddd;
}
.center{justify-content: center;text-align: center;vertical-align: middle;}
.right{text-align: right;}
.p15{padding: 15px;}
.mt20{margin-top: 20px;}
.lbRow{margin-left: -5px;margin-right: -5px;}
.lbContent{color:#000;float:left;width: 25%;padding: 5px;text-align: center;box-sizing: border-box;}
.lbContent p{font-size:12px;margin-top: 5px;}
.inputPws .am-list-item .am-input-label{width: 110px;font-size:16px;padding-right: 10px;}
.am-list-item.am-input-item{padding-left: 0;}
.btnIndex.am-button{background: #FF6619;color:#fff;}
.btnIndex.am-button.am-button-active{background: #FF6619;opacity: .8}
.advertClass{position:fixed;left:0;bottom:60px;width:100%;background:#fff;border-top:1px solid #ddd;padding:5px;height: 2.6rem;font-size: 0.7rem;color: #000;box-sizing: border-box;z-index: 1;}
.advertClass img{max-width: 50%;max-height:100%;}
.advertClass span{margin-left:20px;font-weight:bold;}
.shopLive{position: relative;padding-right: 20px;padding-left: 10px;border-left: 1px solid #e7e7e7;flex-grow: 1;min-height: 39px;font-size: 0.6rem}
.shopLive h2{font-size: 14px;font-weight:normal;}
.shopLive:before{content:'';background: url("../images/iconas.png") no-repeat center;width: 10px;height: 17px;position: absolute;right: 5px;top:50%;transform: translateY(-50%);background-size: contain;}
.shopLive.before-none:before{ display: none;}

.shopLive1 {position: relative;padding-right: 10px;padding-left: 10px;border-left: 1px solid #e7e7e7;flex-grow: 1;min-height: 39px;}
.shopLive1 h2{font-size: 14px;font-weight:normal;}

.addressRadio.divCenter>label input{font-size:.65rem; margin-right: .25rem;}
.addressRadio.divCenter>label{ margin-left: .5rem;}

.addressAuto{float: left;border-radius:12px;width:100%;background:rgba(255, 255, 255, 0.15);color: #333;}
.borderNone{border:none;}
.flw100{float: left;width: 100%;position: relative;margin-bottom: 10px;}
.flw100>img{width:100%}
.fnw90{float:none;  width: 90%;  margin-left:auto;  margin-right:auto;  margin-top: 10px;}
.couponList .pree.fnw90{margin-top:10px}
.couponThis{position:absolute;width: 100%;top: 0;left: 0;padding: 10px;box-sizing: border-box;height: 100%;}
.couponThis .cpTop{justify-content: space-between;margin-bottom:10px;}
.couponThis .cpTop span{font-size:16px;color:#fff;}
.couponThis .cpBottom{justify-content: space-between;}
.couponThis .cpBottom span{font-size:13px;color:#fff;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.couponThis .cpBottom span:first-child{width:70%}
.couponThis .cpBottom span:last-child{white-space:nowrap;}
.couponThis .couponTime{position:absolute;bottom: 4px;color:#fff;font-size: 12px;width: 100%;box-sizing: border-box;padding-right: 20px;height: 20px;
	margin-left: -10px;padding-left: 10px;}
.contPree.not_used{opacity: .6;}
.contPree.not_used .couponTime span{float: right;height: 20px;}
.rightIcon{padding-right:20px;background: url(../images/iconas.png) no-repeat center right;background-size: 10px 17px;}
.userMenu{}
.userMenu a{color:#000;}
.userMenu .umtop span{
	font-size: 0.7rem;
  	height: 0.7rem;
  	line-height: 0.7rem;
	color: #333333;
}
.userMenu .umtop span:last-child{color:#9b9b9b;}
.userMenu .umtop{
	border-bottom:1px solid #f2f2f2;
	justify-content: space-between;
	box-sizing: border-box;
	/* padding: 15px; */
}
.umList{justify-content:space-around;}
#content .am-tabs-default-bar-underline{border-color: #e67f22; border-width: 0.08rem; border-radius: 0.08rem;}
#content .am-tabs-default-bar-tab-active{ color: black; font-weight: 600; }

.borList{padding-top: 0.7rem;box-sizing:border-box;width: 100%;text-align: center;}
.borList>div>img{height: 1.8rem;}
.borList .iconfont{width:2rem;height:2rem;line-height: 2rem;display: inline-block;font-size: 1rem;color: #7f7f7f;}
.borList span{
	display:block;
	text-align:center;
	color: #333333;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	height: 0.55rem;
    line-height: 0.55rem;
    font-size: 0.75rem;
	font-weight: 400;
}
.address .iconfont{font-size:14px;height: 100%;white-space: nowrap;}
.address .iconfont:before{font-size: 22px;margin-right: 15px;color: #ff6719; display: block;}
.btnCeng.am-button{margin:50px 15px;background-color: #FD9E00;margin-bottom: 0;color:#fff;}
.bottomTime{position: relative;display: block;}
.bottomTime p{position: absolute;bottom: 0;color:#fff;left: 0;transform: translateY(-50%);top: 50%;font-size: 12px;width: 100%;box-sizing: border-box;padding-left: 10px;}
.bottomTime .apos{    transform: translateY(-50%);top: 50%;position: absolute;right:10px;}
.maxIcon .am-result .am-result-message{width:60%;margin-left:auto;margin-right:auto;text-align:left;}
.resetMsg .am-result .am-result-title{line-height: 29px;font-size: 18px;}
.reg .user_pwd.resMa .codeicon{background:none;width: 70px;    position: relative;  left: 5px;top: 10px;height: 20px;}
.reg .user_pwd.resMa  input{left: 78px;  float: left;  width: 160px;  height: 30px;line-height: 30px;  border: 0; background: #fff;position: absolute;top: 6px;}
.reg .user_pwd .sendCode{    padding-left: 10px;  position: relative;  right: 5px;  top: -2px;  font-size: 14px;  color: #ff6619;  border-left: 1px solid #ddd;  text-align: center;  float: right;  transform: translateY(-50%);  height: 30px;  line-height: 30px;  width: 85px;}
.reg .user_pwd{  height: 40px;  box-sizing: border-box;  padding-left: 5px;  border: 1px solid #ddd;  margin: 15px auto;  position: relative;  width: 90%;  border-radius: 5px;  }
.formCont {  width:100%;  padding:0 20px;  box-sizing:border-box;  }
.formCont a .sumbitBtn {  width:100%;  height:50px;  border-radius:4px;  color:#ffffff;  background-color:#e6002e;  line-height:50px;  text-align:center;  font-size:16px;  margin:20px 0 40px 0;  }
.formCont a .sumbitBtn_disable {  background-color:#dddddd;  }
.marTop50 {  margin-top:50px !important;  }
html:not([data-scale]) .maxIcon .am-result:after,html:not([data-scale]) .resetMsg .am-result:after{display:none}
/* 表单 */
.formTitle {  width:100%;  height:42px;  box-sizing:border-box;  background-color:#f5f5f5;  border-bottom:1px #e7e7e7 solid;  border-top:1px #e7e7e7 solid;
	padding:0 10px;  line-height:40px;  font-size:12px;  color:#555555;  }
.fpList{margin-bottom:10px;border: 1px solid #ddd;padding: 5px;}
.fpList li{font-size:14px;color: #999;margin-bottom: 5px;}
.fpList li span{float:right;;}
.fpList li span em{color:red;font-size:16px;margin-right: 5px;}
.tabContent{width: 100%;background: #fff;}
.buttons_left.buttons_left-btn{color: #666666;border: 1px solid #ddd;background: #f8f8f8}
span.shop_label{margin-right: 4px;background: #bc9d6f;border-radius: 8px;padding: 1px 5px;margin-bottom: 2px;color: #fff;display: inline-block;white-space: nowrap;font-size: 0.55rem !important;}
.list-shifu{    align-items: baseline;color:#333;white-space: nowrap;}
.textArea{width: 100%;  border-radius: 5px;  height: 100px;  box-sizing: border-box;  padding: 5px;border:1px solid #ddd;-webkit-transition: all 0.5s;transition: all 0.5s;opacity:1;}
.text .textArea{opacity:1;}
.iblock{display: inline-block}
.addressList .main_content{  border: 1px solid #ddd;  border-radius: 5px;  padding: 10px;  box-sizing: border-box;  margin-bottom: 10px;  }
.addAddress .address .input .dowIcon input{width: 100%;padding-right: 15px;padding-top: 8px;padding-bottom: 8px;display: flex;margin-right: 5px;text-align: center;}
.dowIcon{position: relative; height:2rem; justify-content: center;}
.dowIcon:before{ width:0; content:''; height:0; border-width: 5px 5px 0; border-style:solid; border-color: #999 transparent transparent; position: absolute; right: 9px; top: 50%; transform: translateY(-50%); pointer-events:none;}
/*.container.container_top{border-bottom: 1px solid #aeb8b9;}*/
/* 优惠券 */
.couContent{
	box-sizing: border-box;
	padding-bottom: 0;
	margin: 0.5rem;
	overflow: hidden;
}
.couContent:last-child{
	/*padding-bottom:1rem;*/
}
.cn-list{background:#FFEFF0;color:#fff;padding: 10px;box-sizing: border-box;border-radius: 2px;}
.cn-list .cnl-top{position:relative;margin-left: -10px;margin-right: -10px;padding: 0 10px;background: url("../images/dd.png") repeat-x left bottom;background-size: 13px 1px;padding-bottom: 5px;margin-bottom: 5px;}
.cn-list .cnl-top p{font-size:0.6rem;justify-content: space-between;padding-right: 20vw;}

.cn-list .cnl-top h2{font-size:0.8rem;margin: 0.2rem 0;padding-bottom: 0.2rem; font-weight: 600; color: #222222;}
.cn-list .cnl-top h2 span{font-size:0.55rem;margin-left:0.2rem;font-weight: normal;}
.cnl-bottom{font-size:0.55rem;position:relative;}
.cnl-bottom:before,.cnl-bottom:after{content:'';width:20px;height:20px;background:#fff;position:absolute;border-radius:50%;}
.cnl-bottom:before{left:-20px;top:-20px;}
.cnl-bottom:after{right:-20px;top:-20px;}
.dowImg:after{content:'';background: url("../images/dom.png") no-repeat center;background-size: 13px 9px;padding-right: 22px;display: inline-block;height: 9px;}
.dowImg.xz-dowImg:after{transform: rotate(180deg);}
.cnl-bottom em{display: block;}
.cnl-bottom p{margin-top: 10px;}
.cn-list.cn-status1{background:#fcb96b}
.cn-list .yuanCou{width: 2.5rem;height: 2.5rem;position:absolute;justify-content: center;right: 10px;top: -5px;background: rgba(221,221,221,.5);border-radius: 50%;border: 2px dashed #fff;transform: rotate(315deg);color: #999;}
.cn-list.cn-status2{background-color:#bebebe;}

.cn-list .imuse{border-radius:5px;padding: 3px 0;font-size: 0.6rem; background-color: blue; position: absolute; right: 0px; top: 0px;}
.cn-list .imuse.disabled{ background-color: #999999;border: 1px solid #da4462;}
.appointmentOrder .cn-list .imuse{right:10px;}

.imuse{ margin-top:1%; margin-right:3%; float: right; height:1rem; line-height: 1rem; background-color: #ff6619 ; color: #fff ; text-align: center ; width:20vw ; border-radius: 1.1rem  ; }
.imuse.gouIcon{background:url(../images/gouIcon.png) no-repeat center right;width:24px;height:24px;background-color: transparent;
	margin-right: 0; margin-top: 0;}
.imuse.gouYuan{width:24px;height:18px;border: 1px solid #9a3d50;border-radius: 50%;background: transparent;
	margin-right: 0; margin-top: 0;}
.jxsUser{}
.jxs-ul{overflow: hidden; padding-bottom: 5px;}
.jxs-ul .locationTitle {
	font-size: 0.85rem;
	margin: 0.45rem 0 0.6rem;
}
.jxs-ul li{margin-bottom:0.45rem;width:100%;align-items:  flex-start;}
.jxs-ul li>div{
	border-left: 1px solid #f0f0f0;
  padding-left: 10px;
}.new-mains .li_right
.jxs-ul li span{white-space:nowrap; margin-right: 5px;}
.jxs-content{padding: 0 0.6rem 0.6rem;}
.jxs-content h4{color:#000;font-weight:normal; margin-right: 10px;}
.jxsContent h2{font-size:0.68rem;margin-bottom: 5px;}
.jxsContent h2 span{margin-left:30px;color:#FF3300;white-space:nowrap;}
.jxsContent p{color:#999;}
.jxsImg{width:2.3rem;height:2.3rem;overflow:hidden;box-sizing:border-box;padding:0px;border:1px solid #ddd;border-radius:50%;margin-right:0.45rem;flex-shrink: 0;background: #dadada;}
.jxsImg img{height:100%;width:100%;}
.jxsBor{
	margin: 0.6rem;
	overflow: hidden;
	border-radius: 12px;
	background: #FFFFFF;
}
.jxsBor .serverTitle {
	font-size: 0.85rem;
	margin: 0.45rem 0 0.6rem;
}
.jxsBor:first-child{border-top:none;}
.jxsBor:last-child{border-bottom:none;}
.jxsUl ul li{
	line-height: 1.5rem;
	overflow: hidden; height: auto;
}
.am-modal.am-modal-transparent{ width: 80%;}
.couponTel input{-webkit-flex:1;-ms-flex:1;flex:1;display:block;border-radius:3px;height:45px;background:#f3f3f3;font-size:16px;color:#838383;
	width:100%;border:none;padding-left:10px;margin:15px 0;}
.couponTel p{color:#333;font-size: 18px; text-align: left;padding: 5px 0;}
#receive_coupon{background-color:#fea00a;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:90%;height: 50px;border-radius:5px;font-size:18px;color:white;margin-bottom:20px;margin-top: 20px;}
#receive_coupon.receiveClass{opacity:0.8; background-color: #cccccc;}
.cwcross{color:#999;float:right;position:absolute;right:5px;top:5px;}
.new-content{ padding-top: 20px; padding-bottom: 20px;background: #fff;}
.mains.new-mains{border:none;border-radius: 0;}
.new-mains .li_right{color:#ff1b03;}
.new-mains .li_right em{font-style:normal;font-size: 0.6rem;margin-right: 2px;}
.new-mains .main_order_contents ul li{border:none;height: auto;width: 100%;display: block;}
.new-mains .li_left{color:#333;font-size:0.76rem;padding-left: 0;float: none;display: inline-block;font-weight: normal;}
.mb10{ margin-bottom: 10px;}.mb5{ margin-bottom: 5px;}
.padding-rl15{padding-right: 0.6rem; padding-left: 0.6rem;}
.border-b5{border-bottom: 5px solid #f0f0f0;}
.border-b1{border-bottom: 1px solid #f0f0f0;}
.sd-youhui{justify-content:space-between;}
.sd-youhui>div:first-child{padding:0 2px;font-size:0.55rem;color:#ff1b03;border:1px solid #ff1b03;border-radius:5px;}
.sd-youhui>div:last-child{font-size:0.65rem;color:#333;}
.addAddress.appointmentOrder{padding-bottom: 5rem; }
.new-address_top-head img{width:20px;margin-right:5px;}
.new-address_top-head span{font-size:0.6rem;color:#333;font-weight:bold;}
.new-address_top-head{padding-bottom:5px;border-bottom:10px;border-bottom:1px solid #f0f0f0;
	margin-bottom:10px;}
.new-address_top{border:1px solid #f0f0f0;padding:10px;border-radius:5px;}
.addAddress .new-address_top-content .txt1{height:100px;width:100%;}
.addAddress .address_top{ position: static;height: auto;width: 100%;    border-bottom: 1px solid #f0f0f0;
	padding-bottom: .5rem;overflow: hidden;}
.new-addressList-content{margin-top: 0.8rem; background: white;border-radius: 0.5rem;}
.new-addressList{
	padding: 0.65rem;
	color: #86909C;
	font-size: 0.68rem;
	position: relative;
}
.new-addressList::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 92%;
	height: 0.02rem;
	background-color: #f6f7f8;
}
.new-addressList span{margin-right: 0.65rem; font-weight: 600; font-size: 0.85rem; color: #222222;}
.new-addressList .flagRadioOn {
	background: #e67f22;
	color: white;
	padding: 0.05rem 0.3rem;
	font-size: 0.6rem;
	font-weight: 500;
	border-radius: 0.2rem;
}
.new-addressList p{position:relative;padding-left: 30px;margin-top: 0.3rem;}
.new-addressList p:before{content:'';background: url(../images/live.png) no-repeat  center;width: 14px;height: 0.8rem;display: inline-block;background-size: contain;position: absolute;left: 0;top: 0;}
.new-addressList div {
	margin-top: 0.3rem;
}
.new-addressList-btn{padding:0.68rem;justify-content: space-between;font-size: 0.68rem; color: #86909C;}
.nabd-btn { display: flex; }
.nabd-btn div{ margin-left: 0.5rem; display: flex; align-items: center;}
.nabd-btn .addressList-icon {
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.2rem;
}
.new-addressList-radio{display: inline-block;width: 16px;height: 16px;border-radius: 50%;border: 2px solid #8e8e8e;position: relative;margin-right: 5px;}
.new-addressList-radio.radio-on{border-color:#e67f22}
.new-addressList-radio.radio-on:before{content:'';width: 10px;height: 10px;border-radius:50%;background:#e67f22;display: block;position: absolute;left: 50%;top: 50%;margin-left: -5px;margin-top: -5px;}
.kfjru-icon{position:relative;padding-left: 20px;box-sizing: border-box;}
.kfjru-icon:before{background:url(../images/kefu.png) no-repeat;content:'';width: 15px;height: 15px;display: inline-block;
	background-size: contain;margin-right: 5px;position:absolute;left:10px;top:50%;margin-top:-8px;}
.new-formTitle{font-size:16px;text-align:center;padding:20px 0;}
.left-live{margin-right: 10px;white-space:  nowrap;}
.right-live{border-left: 1px solid #e7e7e7;flex-grow: 1;padding-left: 10px;}
.new-eidPhone-content{border-radius:10px;box-shadow:0 0 10px #ddd;margin:0 15px;padding:10px; font-size: 0.6rem}
.new-eidPhone-content>.divCenter{border-bottom:#f0f0f0 solid 1px;padding-bottom:10px;margin-bottom:10px;margin-top:5px;}
.new-eidPhone-content>.divCenter:last-child{border-bottom:0;margin-bottom:0;}
.right-live input{border:none;width:100%;}
.right-live .new-code input{padding-right: 75px;box-sizing: border-box;}
.new-code{position:relative;}
.new-code .sendCode{padding:2px 5px;font-size:0.5rem;color:#fff;background-color:#fea00a;border-radius:5px;display:inline-block;
	position:absolute;white-space:nowrap;right:0;}
#content .TunningStart .freeAD img {
	width:80%;
}
#content .TunningStart .inputBox {
	background: #fff;
	width:85%;
	margin:0 7.5%;
	position:absolute;
	/* top:12.5rem; */
}
.TunningStart .freeAD{text-align:center;}
/* #content  .TunningStart .brandBox{top:31rem;} */
@media(min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
	.col-sm-12{width:100%}
	.col-sm-11{width:91.66666666666666%}
	.col-sm-10{width:83.33333333333334%}
	.col-sm-9{width:75%}
	.col-sm-8{width:66.66666666666666%}
	.col-sm-7{width:58.333333333333336%}
	.col-sm-6{width:50%}
	.col-sm-5{width:41.66666666666667%}
	.col-sm-4{width:33.33333333333333%}
	.col-sm-3{width:25%}
	.col-sm-2{width:16.666666666666664%}
	.col-sm-1{width:8.333333333333332%}
	.col-sm-pull-12{right:100%}
	.col-sm-pull-11{right:91.66666666666666%}
	.col-sm-pull-10{right:83.33333333333334%}
	.col-sm-pull-9{right:75%}
	.col-sm-pull-8{right:66.66666666666666%}
	.col-sm-pull-7{right:58.333333333333336%}
	.col-sm-pull-6{right:50%}
	.col-sm-pull-5{right:41.66666666666667%}
	.col-sm-pull-4{right:33.33333333333333%}
	.col-sm-pull-3{right:25%}
	.col-sm-pull-2{right:16.666666666666664%}
	.col-sm-pull-1{right:8.333333333333332%}
	.col-sm-pull-0{right:0}
	.col-sm-push-12{left:100%}
	.col-sm-push-11{left:91.66666666666666%}
	.col-sm-push-10{left:83.33333333333334%}
	.col-sm-push-9{left:75%}
	.col-sm-push-8{left:66.66666666666666%}
	.col-sm-push-7{left:58.333333333333336%}
	.col-sm-push-6{left:50%}
	.col-sm-push-5{left:41.66666666666667%}
	.col-sm-push-4{left:33.33333333333333%}
	.col-sm-push-3{left:25%}
	.col-sm-push-2{left:16.666666666666664%}
	.col-sm-push-1{left:8.333333333333332%}
	.col-sm-push-0{left:0}
	.col-sm-offset-12{margin-left:100%}
	.col-sm-offset-11{margin-left:91.66666666666666%}
	.col-sm-offset-10{margin-left:83.33333333333334%}
	.col-sm-offset-9{margin-left:75%}
	.col-sm-offset-8{margin-left:66.66666666666666%}
	.col-sm-offset-7{margin-left:58.333333333333336%}
	.col-sm-offset-6{margin-left:50%}
	.col-sm-offset-5{margin-left:41.66666666666667%}
	.col-sm-offset-4{margin-left:33.33333333333333%}
	.col-sm-offset-3{margin-left:25%}
	.col-sm-offset-2{margin-left:16.666666666666664%}
	.col-sm-offset-1{margin-left:8.333333333333332%}
	.col-sm-offset-0{margin-left:0}
}
.am-button.andt-new-btn{background:#FD9E00;}
.am-button.andt-new-btn:before{ display: none;}
.am-button.andt-new-btn.am-button-primary.am-button-active{background:#f9b545;color:#fff;}
.top_img img{width: 100%; height:100%;border-radius: 50%;}
.am-action-sheet-button-list .am-action-sheet-button-list-item{color:#333;font-weight:normal;font-size:16px;height: 40px;line-height: 40px;}
.am-action-sheet-button-list .am-action-sheet-button-list-item:last-child{color:#333;font-size:18px;}
.important .am-action-sheet-message{ margin-top: 0;color: #e67575;}
.important .am-action-sheet-title{ margin-bottom: 0;}
.tunerCard{padding: 10px;border: 1px solid #ddd;border-radius: 5px;padding-left: 0;margin-bottom: 10px;box-shadow: 0 0 5px #ddd;}
.formTC span{font-size:14px;padding:10px;display:inline-block;flex-grow:0; padding-right: 10px;}
.formTC input{border-radius:10px;border:none;height:30px;flex-grow: 1;padding: 2px 10px;border:1px solid #ddd;}
.toTuner{padding:0 10px;margin:10px 0;}
.toTuner>div{width:48%;text-align:center;border:2px solid #ddd;border-radius:10px;
	height:50px;line-height:50px;font-weight:bold;font-size:16px;}
.toTuner>div:first-child{margin-right:2%;}
/*
.new-cnl-right{padding: 15px;padding-left: 140px;}
.new-cnl-right>p{color:#111111;font-size:16px;font-weight: bold;}
.new-cnl-right>p>span{font-size:12px;}
.new-cnl-left{border-radius:5px 0 0 5px;padding:15px;flex-shrink:1;width: 100px;position: absolute;left: 0;top: 0;!* height: 100%; *!}
.new-coupon-content{align-items: self-start;position: relative;}
.new-cnl-left span{color:#fff;display:block;text-align: center;font-size:12px;}
.new-cnl-left span:first-child{font-size:26px;margin-bottom:2px;}
.new-cn-status0 .new-cnl-left{background: -webkit-linear-gradient(left,#ff6600, #ffcc42);}
.new-cnl-text{color:#8e8e8e;font-size:12px;}
.new-cnl-text em{display:block;}*/
.is-hide{
	display:none
}

.SelectCoupons {
	background-color: #f8f8f8;
	padding-top: 0.65rem;
	min-height: 92vh;
}

/* 百度 广告 */
.baidu_unionAd {
	margin-top: 0.7rem;
}
.baidu_unionAd .custom-ad-style {
	border-radius: 0.75rem;
}
