/* 基础CSS */
body,html,li,ul,a,input,textarea,select,option,span,div{ outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body {
	margin:0;
	font-family:"microsoft yahei";
}

ul {
	list-style:none;
}
ul li {
	list-style:none;
}

a {
	text-decoration:none;
}

.bgWhite {
	background-color:#ffffff;
}
.bgGray {
	background-color:#eeeeee;
}
.bgRed {
	background-color:#e6002e;
}
.bgPurple {
	background-color:#6c6474;
}
.bgImg {
	background-image:url("../images/bgReg.jpg")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/bgReg.jpg*/;
	background-size:cover;
}

.colorRed {
	color:#e6002e;
}
.colorBluegray {
	color:#95a2ae;
}
.divCenter.colorBluegray{align-items: self-start;}
.colorBluegray span{font-size: inherit;display:block;}
.colorGreen {
	color:#009933;
}

.inlBlock {
	display:inline-block;
	width:100%;
	box-sizing:border-box;
}

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}

.padLeft10 {
	padding-left:10px;
}
.padLeft20 {
	padding-left:20px;
}
.padTop15 {
	padding-top:15px !important;
}
.padBot15 {
	padding-bottom:15px !important;
}
.marTop30 {
	margin-top:30px !important;
}
.marTop50 {
	margin-top:50px !important;
}
.marTop80 {
	margin-top:80px !important;
}
.marLeft2pc {
	margin-left:2% !important;
}

a .priBtn {
	width:48%;
	height:44px;
	border-radius:4px;
	color:#ffffff;
	background-color:#e6002e;
	line-height:44px;
	text-align:center;
	font-size:16px;
	margin:10px 0 0 0;
	float:right;
}
a .priBtnGray {
	width:48%;
	height:44px;
	border-radius:4px;
	color:#383735;
	background-color:#d7d2d3;
	line-height:44px;
	text-align:center;
	font-size:16px;
	margin:10px 0 0 0;
	float:right;
}
a .secBtn {
	width:48%;
	height:44px;
	border-radius:4px;
	color:#383735;
	background-color:#d7d2d3;
	line-height:44px;
	text-align:center;
	font-size:16px;
	margin:10px 0 0 0;
	float:left;
}

.logo {
	width:217px;
	height:74px;
	background-image:url("../images/logo.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/logo.png*/;
	background-size:contain;
	margin:80px auto;
}
.logo_s {
	width:70px;
	height:24px;
	background-image:url("../images/logo_s.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/logo_s.png*/;
	background-size:contain;
	float:right;
	margin:-75px 10px 0 0;
}
.tiaolv_logo {
	width:204px;
	height:74px;
	background-image:url("../images/tiaolv_logo.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/tiaolv_logo.png*/;
	background-size:contain;
	margin:85px auto;
}
.qrcode {
	width:50%;
}
.qrcodeText {
	font-size:18px;
	color:#383735;
	line-height:27px;
}
.qrcodeArticle {
	width:80%;
	font-size:16px;
	color:#888888;
	line-height:24px;
	margin:60px auto;
}


/* 注册 */

.regForm {
	width:275px;
	margin:100px auto;
}
.regForm input[type="text"] {
	height:50px;
	width:275px;
	background-color:#fff;
	border-radius:4px;
	border:0px;
	box-sizing:border-box;
	font-size:16px;
	padding:0 10px;
	opacity:.6;
	color:#000000;
	margin-bottom:10px;
}
.regForm .authCode {
	width:133px !important;
	float:left;
}
.regForm a .sendCode {
	position:relative;
	height:50px;
	width:132px;
	border-radius:4px;
	border:0px;
	box-sizing:border-box;
	font-size:16px;
	padding:0 10px;
	color:#e6002d;
	margin:0 0 10px 10px;
	text-align:center;
	border:1px solid #e6002d;
	float:left;
	line-height:48px;
}
.regForm a .sendCode .bg {
	position:absolute;
	top:0px;
	left:0px;
	height:48px;
	width:130px;
	border-radius:4px;
	border:0px;
	background-color:#fff;
	opacity:.6;
	z-index:-1;
}
.regForm a .regBtn {
	height:50px;
	width:275px;
	background-color:#e6002d;
	border-radius:4px;
	color:#fff;
	margin-top:55px;
	text-align:center;
	line-height:50px;
	float:left;
}


/* 订单状态TAB */

.barTop {
	width:100%;
	height:50px;
	background-color:#f8f8f8;
	border-bottom:1px solid #e2e2e2;
	box-sizing:border-box;
	padding:0 10px;
	line-height:50px;
	font-size:15px;
	text-align:center;
}
.barTop a {
	color:#a8acaf;
}
.arrowDown {
	width:20px;
	height:15px;
	background-image:url("../images/arrowDown.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/arrowDown.png*/;
	background-size:contain;
	display:inline-block;
}

.barTab {
	width:100%;
	height:50px;
	background-color:#f8f8f8;
	border-bottom:1px solid #e2e2e2;
	box-sizing:border-box;
	font-size:15px;
	color:#999999;
}
.oneTh {
	width:33%;
	height:50px;
	text-align:center;
	float:left;
}
.oneTh .tabText {
	height:48px;
	line-height:48px;
	border-bottom:1px solid #f8f8f8;
	display:inline-block;
	color:#a8acaf;
	position:relative;
}
.barTr {
	width:100%;
	height:60px;
	border-bottom:1px solid #e2e2e2;
	box-sizing:border-box;
	font-size:15px;
	color:#383735;
}
.oneTr {
	width:33%;
	height:60px;
	text-align:center;
	float:left;
}
a .oneTab {
	width:33%;
	height:50px;
	text-align:center;
	float:left;
}
a .oneTab .tabText {
	height:48px;
	line-height:48px;
	border-bottom:1px solid #f8f8f8;
	display:inline-block;
	color:#a8acaf;
	position:relative;
}
a.active .oneTab .tabText {
	height:48px;
	line-height:48px;
	border-bottom:1px solid #e6002e;
	display:inline-block;
	color:#e6002e;
}
.numberBox {
	position:absolute;
	top:5px;
	right:-15px;
	width:15px;
	height:15px;
	border-radius:4px;
	background-color:#6c6474;
	color:#ffffff;
	font-size:11px;
    line-height:15px;
	text-align:center;
	display:inline-block;
}






/* 订单详情 */

.orderDetail {
	width:100%;
	height:auto;
	box-sizing:border-box;
	background-color:#ffffff;
	margin-bottom:10px;
}
.orderDetail .topTitle {
	box-sizing:border-box;
	width:100%;
	height:40px;
	border-bottom:#eeeeee 1px solid;
	padding:0 10px;
	line-height:40px;
}
.orderDetail .bottomBtn {
	box-sizing:border-box;
	width:100%;
	height:50px;
	border-top:#eeeeee 1px solid;
	padding:0 10px;
	line-height:50px;
	margin-top:30px;
}
.orderDetail .bottomBtn a .button {
	height:30px;
	line-height:30px;
	padding:0 10px;
	font-size:12px;
	text-align:center;
	display:inline-block;
	color:#ffffff;
	border-radius:4px;
	margin-left:10px;
	margin-top:15px;
}
.orderDetail .topTitle .orderState {
	width:auto;
	height:16px;
	border-radius:8px;
	background-color:#eae5e6;
	color:#6c6474;
	font-size:12px;
	line-height:16px;
	text-align:center;
	margin-top:12px;
	margin-right:8px;
	padding:0 10px;
}
.orderDetail .topTitle a .orderLog {
	width:70px;
	height:16px;
	border-radius:4px;
	background-color:#e6002e;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-align:center;
	margin-top:12px;
}
.orderDetail .topTitle .orderNum {
	font-size:12px;
	color:#383735;
}
.orderDetail .listCont {
	box-sizing:border-box;
	width:100%;
	padding:10px;
}
.orderDetail .listCont h3 {
	width:100%;
	font-size:16px;
	color:#e6002e;
	font-weight:400;
}
.orderDetail .listCont ul {
	margin:0;
	padding:0;
}
.orderDetail .listCont ul li {
	width:100%;
	display:inline-block;
}
.orderDetail .listCont ul li label {
	width:64px;
	margin-right:30px;
	font-size:12px;
	line-height:18px;
	color:#888888;
	text-align:right;
	float:left;
	display:inline-block;
}
.orderDetail .listCont ul li .cont {
	font-size:12px;
	line-height:18px;
	color:#888888;
	text-align:left;
	float:left;
	width:65%;
}
.heart{
	width:16px;
	height:13px;
	background-image:url("../images/in2.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/in2.png*/;
	background-size:100% 100%;
	display:inline-block;
	vertical-align:-2px;
}  
.heart_gray{
	width:16px;
	height:14px;
	background-image:url("../images/heart_gray.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/heart_gray.png*/;
	background-size:contain;
	display:inline-block;
	vertical-align:-2px;
}  
.orderDetail .star{
	width:13px;
	height:12px;
	background-image:url("../images/star.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/star.png*/;
	background-size:contain;
	margin-top:3px;
	float:left;
}
.orderDetail .star_null {
	width:13px;
	height:12px;
	background-image:url("../images/star_null.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/star_null.png*/;
	background-size:contain;
	margin-top:3px;
	float:left;
}
.orderDetail .evaluate {
	height:20px;
	border-radius:4px;
	background-color:#eae5e6;
	color:#6c6474;
	font-size:12px;
	line-height:20px;
	text-align:center;
	padding:0 10px;
	display:inline-block;
	margin-top:5px;
}


/* 搜索 */

.barSearch {
	width:100%;
	height:50px;
	box-sizing:border-box;
	border-bottom:1px solid #e2e2e2;
	padding:0 20px;
	background-color:#ffffff;
}
a .searchBtn {
	height:30px;
	margin-top:10px;
	border-radius:4px;
	background-color:#e6002e;
	color:#ffffff;
	text-align:center;
	padding:0 10px;
	line-height:29px;
	float:right;
}
.barSearch input[type="text"] {
	height:30px;
	width:70%;
	background-color:#fff;
	border:0px;
	box-sizing:border-box;
	font-size:16px;
	padding:0 10px;
	color:#383735;
	margin-top:10px;
	display:inline-block;
	float:left;
}
.barSearch .allPrice {
	font-size:24px;
	color:#ff9700;
	text-align:right;
	float:right;
	line-height:49px;
}
.barSearch .allPrice .small {
	font-size:14px;
	color:#999999;
}
.barSearch .allAccess {
	font-size:18px;
	color:#383735;
	float:left;
	line-height:49px;
}
.searchHis {
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
}
.searchHis .title {
	height:32px;
	width:100%;
	padding-top:18px;
	line-height:32px;
	color:#e6002e;
	font-size:12px;
}
.searchHis .tagBox {
	width:100%;
	display:inline-block;
}
.searchHis .tagBox a .tag {
	height:44px;
	border-radius:4px;
	background-color:#d7d2d3;
	color:#383735;
	line-height:44px;
	padding:0 15px;
	font-size:16px;
	float:left;
	margin:0 10px 10px 0;
	display:inline-block;
}
.searchHis .tagBox a:hover .tag {
	color:#ffffff;
	background-color:#e6002e;
}
.fuzzyBox {
	position:absolute;
	width:100%;
	top:50px;
	left:0px;
}
.fuzzyBox a .entry {
	box-sizing:border-box;
	width:100%;
	height:40px;
	padding:0 46px;
	line-height:40px;
	font-size:14px;
	color:#383735;
	background-color:#ffffff;
}
.fuzzyBox a:hover .entry {
	background-color:#f8f8f8;
}
.arrowRight {
	height:14px;
	width:14px;
	background-image:url("../images/arrowRight.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/arrowRight.png*/;
	background-size:contain;
	display:inline-block;
	margin-left:20px;
	vertical-align:-1px;
}
.searchCross {
	height:15px;
	width:15px;
	background-image:url("../images/searchCross.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/searchCross.png*/;
	background-size:contain;
	display:inline-block;
	margin-left:5px;
	vertical-align:-1px;
}
.searchList {
	width:100%;
	padding:0 10px 60px 10px;
	box-sizing:border-box;
	overflow:hidden;
}
.searchList .aniBox {
	width: 100%;
	height: 110px;
	margin-top: 10px;
	position: relative;
}
.searchList .aList {
	width:100%;
	height:110px;
	box-sizing:border-box;
	margin-top:10px;
	border-radius:4px;
	background-color:#ffffff;
	display:inline-block;
}
.searchList .bList {
	width:100%;
	height:110px;
	box-sizing:border-box;
	border-radius:4px;
	background-color:#ffffff;
	position:absolute;
	top: 0px;
	left: 0px;
}
.searchList .bList .accessInfo {
	width:100%;
	height:110px;
	box-sizing:border-box;
	border-right:1px #eeeeee solid;
	padding:15px;
	position:absolute;
	top:0px;
	left:0px;
}
.searchList .bList .checkBox {
	width:80px;
	height:110px;
	box-sizing:border-box;
	position: absolute;
	top:0px;
	right:-80px;
	background-color:#ffffff;
}
.searchList .aList .accessInfo {
	width:84%;
	height:110px;
	box-sizing:border-box;
	border-right:1px #eeeeee solid;
	padding:15px;
	position:relative;
	float:left;
}
.searchList .aList .checkBox {
	width:16%;
	height:110px;
	box-sizing:border-box;
	float:right;
}
.searchList .aList .accessInfo .accessName, .searchList .bList .accessInfo .accessName {
	font-size:14px;
	color:#383735;
}
.searchList .aList .accessInfo .accessPrice, .searchList .bList .accessInfo .accessPrice {
	position:absolute;
	left:15px;
	bottom:15px;
	font-size:20px;
	color:#ff9700;
}
.searchList .aList .accessInfo .accessPrice .small, .searchList .bList .accessInfo .accessPrice .small {
	font-size:14px;
	color:#999999;
}
.searchList .aList .accessInfo .accessAmount, .searchList .bList .accessInfo .accessAmount {
	position:absolute;
	right:15px;
	bottom:15px;
}
.searchList .aList .accessInfo .accessAmount .small, .searchList .bList .accessInfo .accessAmount .small {
	font-size:14px;
	color:#999999;
}
.searchList .aList .accessInfo .accessAmount a .add, .searchList .bList .accessInfo .accessAmount a .add {
	height:24px;
	width:24px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	background-image:url("../images/add.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/add.png*/;
	background-size:contain;
	display:inline-block;
	vertical-align:-6px;
}
.searchList .aList .accessInfo .accessAmount a .sub, .searchList .bList .accessInfo .accessAmount a .sub {
	height:24px;
	width:24px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	background-image:url("../images/sub.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/sub.png*/;
	background-size:contain;
	display:inline-block;
	vertical-align:-6px;
}
.searchList .aList .accessInfo .accessAmount a .edit, .searchList .bList .accessInfo .accessAmount a .edit {
	height:24px;
	width:24px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	background-image:url("../images/edit_big.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/edit_big.png*/;
	background-size:contain;
	display:inline-block;
	vertical-align:-6px;
}
.searchList .aList .accessInfo .accessAmount a .finish, .searchList .bList .accessInfo .accessAmount a .finish {
	height:24px;
	width:24px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	background-image:url("../images/finish.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/finish.png*/;
	background-size:contain;
	display:inline-block;
	vertical-align:-6px;
}
.searchList .aList .accessInfo .accessAmount input[type="number"], .searchList .bList .accessInfo .accessAmount input[type="number"] {
	height:26px;
	width:35px;
	border:0px;
	font-size:18px;
	text-align:center;
	color:#e6002e;
}
.searchList .aList .checkBox a .deleteIcon, .searchList .bList .checkBox a .deleteIcon {
	margin:43px auto 0;
	width:24px;
	height:24px;
	background-image:url("../images/delete.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/delete.png*/;
	background-size:contain;
}
.searchList .aList .checkBox .symbol {
	margin:45px auto 0;
	width:20px;
	height:20px;
	position:relative;
}
.searchList .aList .checkBox .symbol input[type="checkbox"] {
    display: none;
}   
.searchList .aList .checkBox .symbol input[type="checkbox"]:checked + label:after {
    opacity: 1;
} 
.searchList .aList .checkBox .symbol label {
    position: absolute;
    font-size: 12px;
    cursor: pointer;
    color: #494949;
	right:0px;
	top:0px;
	text-align:right;
}
.searchList .aList .checkBox .symbol label:before {
    content: ''; /*未选中状态的复选框 */
	width:20px;
	height:20px;
	border-radius:120px;
	border:10px solid #ffffff;
	background-color:#eeeeee;
	top:-10px;
	right:-10px;
	position:absolute;
}
.searchList .aList .checkBox .symbol label:after {
	content:url("../images/check.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/check.png*/; /*选中状态的复选框*/
	overflow: hidden;
	opacity: 0;
	top: 0px;
	right: -5px;
	position:absolute;
	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}  
.barBottom {
	width:100%;
	height:50px;
	box-sizing:border-box;
	border-top:1px solid #e2e2e2;
	padding:0 10px;
	background-color:#ffffff;
	position:fixed;
	left:0px;
	bottom:0px;
}
a .addBtn {
	height:30px;
	margin-top:10px;
	border-radius:4px;
	background-color:#e6002e;
	color:#ffffff;
	text-align:center;
	padding:0 10px;
	line-height:29px;
	float:right;
}
a .seeBtn {
	height:30px;
	margin-top:10px;
	border-radius:4px;
	background-color:#ffffff;
	color:#e6002e;
	text-align:left;
	line-height:29px;
	float:left;
}
a .seeBtn img {
	vertical-align:-4px;
}


/* 表单 */

.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;
}
.formGap {
	width:100%;
	height:10px;
	background-color:#f5f5f5;
	border-bottom:1px #e7e7e7 solid;
	border-top:1px #e7e7e7 solid;
}
.formCont {
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
}
.formCont .titleLink {
	height:32px;
	width:100%;
	padding-top:12px;
	line-height:32px;
	font-size:14px;
}
.formCont .titleLink a {
	color:#383735;
}
.formCont .title {
	width:100%;
	padding-top:12px;
	line-height:32px;
	color:#e6002e;
	font-size:12px;
}
.formCont .titleDis {
	height:32px;
	width:100%;
	line-height:32px;
	color:#e6002e;
	font-size:12px;
}
.formCont .titleDis .label {
	width:60px;
	display:inline-block;
}
.formCont .titleDis .havesaid  {
	color:#383735;
	padding-left:40px;
	display:inline-block;
}
.formCont input[type="text"] {
	width:100%;
	box-sizing:border-box;
	padding:8px 10px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	font-size:14px;
	color:#383735;
}
.formCont textarea {
	width:100%;
	box-sizing:border-box;
	padding:10px 10px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	line-height:30px;
	font-size:16px;
	color:#383735;
	font-family:"microsoft yahei";
}
.formCont .imgBox {
	width:100%;
	position:relative;
	display:inline-block;
	padding-top:40px;
	padding-bottom:10px;
}
.formCont .imgInput {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.formCont .imgBox img {
	width:100%;
	border-radius:4px;
}
.formCont .imgBox .image {
	width:100%;
	border-radius:4px;
	background-position:center center;
	background-size:cover;
	height:260px;
}
.formCont .imgBox a .editImg {
	width:36px;
	height:36px;
	position:absolute;
	top:96px;
	right:10px;
	background-image:url("../images/edit_big_bg.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/edit_big_bg.png*/;
	background-size:contain;
	z-index:90;
}
.formCont .imgBox a .delImg {
	width:36px;
	height:36px;
	position:absolute;
	top:50px;
	right:10px;
	background-image:url("../images/del_big_bg.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/del_big_bg.png*/;
	background-size:contain;
	z-index:90;
}
	
.formCont .authCode {
	width:50% !important;
	float:left;
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-top-left-radius:4px !important;
	border-bottom-left-radius:4px !important;
	border-right-color:#ffffff !important;
}
.formCont a .sendBtn {
	height:34px;
	width:50%;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border:0px;
	box-sizing:border-box;
	font-size:14px;
	padding:0 10px;
	color:#ffffff;
	background-color:#e6002e;
	text-align:center;
	float:left;
	line-height:34px;
}
.formCont select {
	width:100%;
	height:44px;
	box-sizing:border-box;
	padding:0 10px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	line-height:42px;
	font-size:16px;
	color:#383735;
}
.formCont .upload {
	width:100%;
	display:inline-block;
	margin-bottom:22px;
}
.formCont .upload a .photo {
	float:left;
	width:101px;
	height:101px;
	border-radius:4px;
	background-color:#eae5e6;
	background-image:url("../images/photo.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/photo.png*/;
	background-size:contain;
	margin-right:10px;
	margin-top:10px;
}
.formCont .upload a .album {
	float:left;
	width:101px;
	height:101px;
	border-radius:4px;
	background-color:#eae5e6;
	background-image:url("../images/album.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/album.png*/;
	background-size:contain;
	margin-right:10px;
	margin-top:10px;
}
.formCont .upload ul {
	margin:10px 0 0 0;
	padding:0;
}
.formCont .upload ul li {
	height:44px;
	border-radius:4px;
	background-color:#d7d2d3;
	color:#383735;
	line-height:44px;
	padding:0 15px;
	font-size:16px;
	float:left;
	margin:0 10px 10px 0;
	display:inline-block;
	cursor:pointer;
}
.formCont .upload ul li.selected {
	background-color:#e6002e;
	color:#ffffff;
}
.formCont a .addCertBtn {
	width:100%;
	height:50px;
	background-color:#ffffff;
	line-height:50px;
	margin:0px 0 40px 0;
	background-image:url("../images/addCert.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/addCert.png*/;
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}	
.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 .sumbitBtnS {
	width:100%;
	height:44px;
	border-radius:4px;
	color:#383735;
	background-color:#d7d2d3;
	line-height:44px;
	text-align:center;
	font-size:16px;
	margin:20px 0 0px 0;
}
.formCont a .sumbitBtn_disable {
	background-color:#dddddd !important;
}
.formCont .radioCont {
	width:100%;
	display:inline-block;
}
.formCont .radioBox {
	width:33%;
	text-align:left;
	float:left;
	padding:5px 0;
}
.formCont .checkCont {
	height:44px;
	width:100%;
	display:inline-block;
}
.formCont .checkCont .checkBox input[type="checkbox"], .formCont .checkCont .checkBox input[type="radio"] {
    display: none;
}   
.formCont .checkCont .checkBox input[type="checkbox"]:checked + label {
    color: #ffffff;
	background-color:#e6002e;
} 
.formCont .checkCont .checkBox input[type="radio"]:checked + label {
    color: #ffffff;
	background-color:#e6002e;
} 
.formCont .checkCont .checkBox label {
    position:relative;
	height:44px;
	line-height:44px;
	width:49%;
	border-radius:4px;
    font-size: 16px;
    cursor: pointer;
    color: #383735;
	background-color:#eae5e6;
	text-align:center;
	display:inline-block;
	float:left;
}



/* 个人中心 */

.personalBg {
	width:100%;
	background-image:url("../images/bgCustomer.jpg");
	background-size:cover;
	background-position:top center;
	box-sizing:border-box;
	padding:40px 20px;
	position:relative;
}
.personalBg .avatar {
	width:70px;
	height:70px;
	border:2px solid #ddd;
	border-radius:50%;background: #fff;box-sizing: border-box;
}
.personalBg .infoBox {
	display:inline-block;    padding-left: 10px;
}
.personalBg .infoBox .name {
	color:#fff;
	font-size:18px;
	margin-right: 10px;
}
.personalBg .infoBox .name .small {
	font-size:12px;
	color:#eee;
	text-shadow:0px 1px 1px rgba(0,0,0,.4);
}
.personalBg .infoBox .info {
	font-size:12px;
	color:#ffffff;
	padding-top:18px;
	float:left;
	width:100%;
	text-shadow:0px 1px 1px rgba(0,0,0,.4);
	line-height:17px;
}
.personalBg .infoBox .tag {
	height:18px;
	padding:0 10px;
	line-height:18px;
	font-size:10px;
	float:left;
	margin:10px 10px 0 0 ;
	border-radius:10px;
	color:#000000;
	background-color:#ffffff;
	opacity:.8;
}
.personalNum {
	width:100%;
	height:64px;
	display:inline-block;
	background-color:#383735;
	box-sizing:border-box;
}
.personalNum a .aNum {
	width:33.33%;
	height:64px;
	text-align:center;
	display:inline-block;
	float:left;
}
.personalNum a .aNum .number {
	font-size:22px;
	color:#e6002e;
	line-height:22px;
	padding-top:9px;
	padding-bottom:5px;
	display:inline-block;width: 100%;
}
.personalNum a .aNum .number:first-child{font-size:18px;color:#fff;}
.personalNum.divCenter a{width:100%;display:block;padding: 0 5px;}
.personalNum a .aNum .describe {
	font-size:14px;
	color:#b3b3b3;
	line-height:12px;
}
.personalItembox {
	width:100%;
}
.personalItembox a .item, .personalItembox .item {
	width:100%;
	height:51px;
	box-sizing:border-box;
	border-bottom:#eeeeee 1px solid;
	line-height:49px;
	padding:0 20px;
	font-size:14px;
	color:#383735;
}
.personalItembox .item input[type="text"] { /*个人信息页面影响省市区样式*/
	/*width:30px;
	height:24px;
	box-sizing:border-box;
	border:none;
	line-height:23px;
	text-align:right;
	font-size:14px;
	color:#383735;*/
}.item.divCenter>div:last-child{
	 margin-left:15px;
	 flex-grow:  1;
 }
.item.divCenter>div input{
	height: 30px;
	width:100%;
	border: none;
}
.personalItembox .item .uneditable {
	color:#999;
}
.personalItembox a:hover .item {
	background-color:#f8f8f8;
}
a .callBig {
	width:18px;
	height:25px;
	background-image:url("../images/call_big.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/call_big.png*/;
	background-size:contain;
	display:inline-block;
	vertical-align:-8px;
	margin-left:10px;
}
.basicInfo {
	width:100%;
	height:150px;
	overflow: hidden;
	background-image:url("../images/bgPersonal.jpg")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/bgPersonal.jpg*/;
	background-size:cover;
	background-position:bottom center;
	box-sizing:border-box;
	position:relative;
}
.basicInfo .avatar {
	width:72px;
	height:72px;
	border:3px solid #ffffff;
	border-radius:50%;
	background-position:top center;
	background-size:cover;
	position:absolute;
	top:36px;
}
.basicInfo .infoBox {
	position:absolute;
	top:50px;
	left:115px;
	display:inline-block;
}
.basicInfo .infoBox a .info {
	font-size:12px;
	color:#ffffff;
	float:left;
	padding-top:5px;
	width:85%;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	line-height:17px;
}
.basicInfo .infoBox a .info .edit {
	width:12px;
	height:12px;
	background-image:url("../images/edit_personal.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/edit_personal.png*/;
	background-size:contain;
	display:inline-block;
	margin-left:10px;
	vertical-align:-2px;
}
.personalForm {
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
}
.personalForm a .sumbitBtn {
	width:100%;
	height:50px;
	border-radius:4px;
	color:#ffffff;
	background-color:#e6002e;
	line-height:50px;
	text-align:center;
	font-size:16px;
	margin:50px 0 40px 0;
}


/* 订单日志 */

.logCont {
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
}
.logCont .logBox {
	width:100%;
	height:100px;
	position:relative;
}
.logCont .logBox .line {
	position:absolute;
	height:120px;
	width:1px;
	border-right:1px solid #e6002e;
	top:0px;
	left:9px;
}
.logCont .logBox .dot {
	position:absolute;
	height:14px;
	width:14px;
	border-radius:50%;
	background-color:#e6002e;
	top:53px;
	left:3px;
}
.logCont .logBox .logInfo {
	position:absolute;
	width:86%;
	height:80px;
	border-radius:4px;
	background:#d7d2d3;
	color:#383735;
	left:40px;
	top:20px;
	box-sizing:border-box;
	line-height:30px;
	padding:10px 10px;
	font-size:14px;
}
.logCont .logBox .last {
	background:#e6002e !important;
	color:#ffffff !important;
}
.logCont .logBox .logInfo .date {
	color:#6c6374;
	padding-left:20px;
}
.logCont .logBox .last .date {
	color:#ffffff !important;
}


/* 评价 */

.userInfo {
	width:100%;
	height:100px;
	box-sizing:border-box;
	padding:0 20px;
	background:url("../images/bgCustomer.jpg")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/bgCustomer.jpg*/ center center;
	background-size:cover;
}
.userInfo .avatar {
	width:60px;
	height:60px;
	border-radius:50%;
	margin-top:20px;
	float:left;
	background-position:top center;
	background-size:cover;
}
.userInfo .userDetail {
	float:left;
	margin-left:20px;
	margin-top:27px;
}
.userInfo .userDetail .name {
	font-size:18px;
	color:#ffffff;
	width:180px;
	height:22px;
	display:block;
	overflow:hidden;
}
.userInfo .userDetail .address {
	font-size:12px;
	color:#ccc;
	width:180px;
	height:32px;
	display:block;
	overflow:hidden;
	line-height:16px;
	text-shadow:0px 1px 1px rgba(0,0,0,.4);
}

.rateCont {
	width:100%;
	padding:0 10px 10px 10px;
	box-sizing:border-box;
	display:inline-block;
}
.rateCont .rateBox {
	width:100%;
	height:auto;
	padding:0 10px;
	box-sizing:border-box;
	background:#ffffff;
	border-radius:4px;
	margin-top:10px;
	display:inline-block;
	float:left;
}
.rateCont .rateBox .userBox {
	width:23%;
	float:left;
	padding-top: 13px;
}
.rateCont .rateBox .userBox .name {
	font-size:12px;
	color:#383735;
	line-height:40px;
	display:inline-block;
	width:60px;
	height:40px;
	overflow:hidden;
	text-align:center;
}
.rateCont .rateBox .userBox .avatar {
	width:60px;
	height:60px;overflow: hidden;;
	border-radius:50%;
	background-size:cover;
	background-position:top center;
}
.rateCont .rateBox .appraiseBox {
	height:auto;
	width:77%;
	float:right;
}
.rateCont .rateBox .appraiseBox .top {
	height:39px;
	width:100%;
	border-bottom:1px solid #eeeeee;
}
.rateCont .rateBox .appraiseBox .top .appraiseState {
	font-size:12px;
	color:#383735;
	line-height:39px;
}
.rateCont .rateBox .appraiseBox .top a .toRate {
	height:20px;
	padding:0 10px;
	background-color:#e6002e;
	color:#ffffff;
	line-height:20px;
	margin-top:10px;
	border-radius:12px;
	font-size:12px;
}
.rateCont .rateBox .appraiseBox .bottom {
	width:100%;align-items: self-end;
}
.rateCont .rateBox .appraiseBox .bottom .point {
	padding-top:16px;
	height:20px;
	width:100%;
	font-size:12px;
	color:#888888;
}
.rateCont .rateBox .appraiseBox .bottom .address {
	padding-top:16px;
	height:20px;
	width:100%;
	font-size:12px;
	color:#383735;
}
.rateCont .rateBox .appraiseBox .bottom .tagbox {
	width:100%;
}
.rateCont .rateBox .appraiseBox .bottom .tagbox2 {
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	display:inline-block;
}
.rateCont .rateBox .appraiseBox .bottom .tagbox .tag {
	font-size:14px;
	color:#383735;
	float:left;
	margin-right:20px;
	display:inline-block;
	padding-top: 13px;
}
.rateCont .rateBox .appraiseBox .bottom .tagbox2 .tagCircle {
	height:18px;
	padding:0 10px;
	line-height:18px;
	font-size:10px;
	float:left;
	margin:0 10px 5px 0 ;
	border-radius:10px;
	color:#383735;
	background-color:#eae5e6;
	opacity:.8;
}
.rateCont .rateBox .appraiseBox .iauser {
	width:100%;
	border-top:1px solid #eeeeee;
}
.rateCont .rateBox .appraiseBox .iauser .title {
	padding-top:12px;
	height:20px;
	width:100%;
	font-size:10px;
	color:#383735;
	text-align:right;
}
.rateCont .rateBox .appraiseBox .iauser .tagbox2 {
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	display:inline-block;
}
.rateCont .rateBox .appraiseBox .iauser .tagbox2 .tagCircle {
	height:18px;
	padding:0 10px;
	line-height:18px;
	font-size:10px;
	float:right;
	margin:0 0px 5px 10px ;
	border-radius:10px;
	color:#383735;
	background-color:#eae5e6;
	opacity:.8;
}

/* 提现明细 */

.incomeSearch {
	width:100%;
	height:61px;
	padding:0 10px;
	box-sizing:border-box;
	background:#eeeeee;
	text-align:center;
	border-bottom:#e7e7e7 solid 1px;
}
.incomeSearch input[type="text"], .incomeSearch input[type="date"] {
	width:40%;
	height:40px;
	box-sizing:border-box;
	border:1px solid #d7d2d3;
	border-radius:4px;
	padding:0 10px;
	line-height:38px;
	margin-top:10px;
	font-family:"microsoft yahei";
}
.incomeSearch a .searchIcon {
	width:30px;
	height:30px;
	background-image:url("../images/search_2.png")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/search_2.png*/;
	background-size:contain;
	margin-left:10px;
	vertical-align:-10px;
	display:inline-block;
}


/* 我的客户 */

.customerFilter {
	width:100%;
	height:50px;
	padding:0 10px;
	box-sizing:border-box;
	background:#eeeeee;
	display:inline-block;
}
.customerFilter select {
	width:30%;
	height:40px;
	border:1px solid #d7d2d3;
	border-radius:4px;
	padding:0 10px;
	line-height:40px;
	margin-top:9px;
	float:right;
	margin-left:10px;
}
.customerFilter a .allBtn {
	width:30%;
	height:38px;
	border-radius:4px;
	border:1px solid #d7d2d3;
	line-height:36px;
	margin-top:9px;
	float:left;
	background-color:#ffffff;
	color:#383735;
	text-align:center;
	font-size:14px;
}
.customerInfo {
	width:100%;
	height:150px;
	background-image:url("../images/bgCustomer.jpg")/*tpa=http://stg.micservice.91qinqu.com/91qinqu-webtuner/assets/images/bgCustomer.jpg*/;
	background-size:cover;
	background-position:bottom center;
	box-sizing:border-box;
	padding:0 20px;
	position:relative;
}
.customerInfo .avatar {
	width:72px;
	height:72px;
	border-radius:50%;
	background-position:top center;
	background-size:cover;
	position:absolute;top:20px;
	background: #fff;
	padding: 3px;
	box-sizing: border-box;
}
.customerInfo .infoBox {
	position:absolute;
	top:26px;
	left:120px;
	display:inline-block;
}
.customerInfo .infoBox .name {
	color:#ffffff;
	font-size:18px;
	float:left;
	width:100%;
}
.customerInfo .infoBox .info {
	font-size:12px;
	color:#ffffff;
	padding-top:18px;
	float:left;
	width:100%;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	line-height:17px;
}
.customerInfo .infoBox .tag {
	height:18px;
	padding:0 10px;
	line-height:18px;
	font-size:10px;
	float:left;
	margin:10px 10px 0 0 ;
	border-radius:10px;
	color:#000000;
	background-color:#ffffff;
	opacity:.8;
}


/* 文章页 */

.articalBox {
	width:100%;
	padding:10px 20px;
	box-sizing:border-box;
}
.articalBox img {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.articalBox h3 {
	font-size:18px;
	padding-top:20px;
	padding-bottom:5px;
	margin:0;
}
.articalBox p {
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	line-height:20px;
	margin:0;
}
.articalBox ul {
}
.articalBox ul li {
	font-size:14px;
	line-height:20px;
	padding-top:6px;
	padding-bottom:6px;
}
.articalBox a {
	font-size:14px;
	color:#383735;
}

.articalTopimg {
	width:100%;
}
.articalTopimg img {
	width:100%;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	