@charset "utf-8";

/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #333;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:1em;background:#fff;text-align:left;position:relative; line-height:20px; overflow-x: hidden;}
img {border: 0;position:relative; max-width:100%;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6,form{ margin:0px;  padding:0px; list-style:none; list-style-type: none; word-wrap:break-word;position:relative; border:none;}
a {color:#333;text-decoration: none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;-webkit-appearance:none;}
input.text {background:none; border:none;}
/* common main */
.red, a.red { color:#f26c6d;}
.white, a.white { color:#fff;}
.c0 { color:#000;}
.c3 { color:#333;}
.c6 { color:#666;}
.c7 { color:#777;}
.c9 { color:#999;}
.fc { color:#c55560;}
.fs08 { font-size:0.8em;}
.fs09 { font-size:0.9em;}
.fs10 { font-size:1em;}
.fs11 { font-size:1.1em;}
.fs12 { font-size:1.2em;}
.fs13 { font-size:1.3em;}
.fs14 { font-size:1.4em;}
.fs15 { font-size:1.5em;}
.fs16 { font-size:1.6em;}
.fs17 { font-size:1.7em;}
.fs18 { font-size:1.8em;}
.fw-b { font-weight:bold;}
.fw400 { font-weight:400;}
.ti2 { text-indent:2em;}
.lh18 { line-height:18px;}
.lh20 { line-height:20px;}
.lh25 { line-height:25px;}
.lh30 { line-height:30px;}
.lh35 { line-height:35px;}
.lh40 { line-height:40px;}
.unl { text-decoration:underline;}
.unl-no { text-decoration:none;}
.ta-l { text-align:left;}
.ta-c { text-align:center;}
.ta-r { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.va-m { vertical-align:middle;}
.va-t { vertical-align:top;}
.pr { position:relative;}
.pa { position:absolute;}
.oh { overflow:hidden;}
.none { display:none;}
.block { display:block;}
.inblock { display:inline-block;}
.pointer { cursor:pointer;}
.w100 { width:100%;}
.w980 { width:980px;}
.w400 { width:400px;}
.w130 { width:130px;}
.w1000 { width:1000px;}
.h5 { height:5px;}
.h10 { height:10px;}
.h15 { height:15px;}
.h20 { height:20px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h40 { height:40px;}
.h50 { height:50px;}
.h60 { height:60px;}
.h70 { height:70px;}
.h100 { height:100%;}
.ma2 { margin:2px;}
.ma5 { margin:5px;}
.ma10 { margin:10px;}
.ma15 { margin:15px;}
.ma20 { margin:20px;}
.pa2 { padding:2px;}
.pa5 { padding:5px;}
.pa10 { padding:10px;}
.pa15 { padding:15px;}
.pa20 { padding:20px;}
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml40 { margin-left:40px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mr40 { margin-right:40px;}
.mr50 { margin-right:50px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pt2 { padding-top:2px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.mga { margin-left:auto;margin-right:auto;}
.main {width:100%;max-width:640px;margin-left:auto;margin-right:auto;}
.center {width:94%;margin-left:auto;margin-right:auto;}
.mainbox {width:94%;padding-left:3%;padding-right:3%;margin-left:auto;margin-right:auto;}
.absolute-r { position:absolute;left:auto;right:0;}
.absolute-l { position:absolute;left:0;right:auto;}
.comtab { table-layout:fixed;width:100%;border-collapse:collapse;max-width:640px;margin-left:auto;margin-right:auto;}

/* JS相关 */
#box {position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden;}
#box img {width:100%;}
#sum {width:99999px;position:relative;top:0;left:0;}
#sum li {float:left;width:300px;}
#num { display:none;z-index:10;position:absolute;width:100%;height:20px;text-align:center;bottom:10px;left:0;}
#num a {margin:0 3px;display:inline-block;background:url(about:blank);width:12px;height:12px;background:#fff;opacity:0.4;border-radius:50%; }
#num a.sel { opacity:0.9;}
/* 详细样式 */
.indexhead {
	z-index:99;
	width:100%;
	height:50px;
	background:url(../../img/static/images/red_bg.png) repeat;
	position:fixed;
	left:0;
	top:0;
	}
.indextop {
	z-index:50;
	width:100%;
	border-collapse:collapse;
	left:0;
	top:5px;
	position:absolute;
	}
.indextop th,.indextop td {
	font-weight:400;
	text-align:center;
	padding:5px 0;
	color:#fff;}
.indextop th a {
	font-size:1em;
	color:#fff;}
.indextop td {
	opacity:0.5;}
.indextop td i {
	display:block;
	width:100%;
	height:1px;
	background:#fff;
	position:absolute;
	left:0;
	bottom:0;}
.indextop .sub {
	background:url(../../img/static/images/search.png) no-repeat center center;
	width:30px;
	height:25px;
	background-size:auto 22px;}
.indextop .text {
	color:#fff;
	font-size:0.9em;
	width:100%;
	height:25px;
	line-height:25px;}
.indexnav {
	display:table;
	width:100%;
	margin:10px 0;
	table-layout:fixed;}
.indexnav nav { display:table-row;}
.indexnav a {
	display:table-cell;
	text-align:center;
	}
.indexnav img {
	width:50%;}
.indexnav p {
	text-align:center;
	color:#676767;
	font-size:0.9em;
	padding-top:5px;}
.indexnav span {
	display:block;
	width:1px;
	height:1px;
	position:absolute;
	left:55%;
	top:10%;}
.indexnav span b {
	position:absolute;
	left:0;
	top:0;
	display:block;
	color:#fff;
	line-height:16px;
	height:15px;
	width:15px;
	font-weight:400;
	font-size:0.8em;
	text-align:center;
	background:#fe0000;
	border-radius:50%;}
.index_ad {
	width:100%;
	overflow:hidden;}
.index_ad ul {
	width:101%;
	display:table;
	table-layout:fixed;
	left:-1px;
	border-collapse:collapse;}
.index_ad li {
	display:table-row;}
.index_ad a {
	display:table-cell;
	vertical-align:top;
	border:1px solid #cdcdcd;
	border-right:none;
	padding:7px 3%;
	text-align:left;
	background:url(../static/images/photo/index_ico01.png) no-repeat right center;
	background-size:auto 90%;}
.index_ad a p.p1 {
	font-size:1.1em;
	line-height:25px;}
.index_ad a p.p4 {
	font-size:0.9em;
	line-height:25px;}
.index_ad a p.p2 {
	font-size:0.7em;
	color:#888;
	min-height:40px;}
.index_ad a.a1 .p1{ color:#ff4d53;}
.index_ad a.a2 .p1{ color:#ff4d53;}
.index_ad a.a3 .p1{ color:#a89af2;}
.index_ad a.a4 .p1{ color:#18bc7f;}
.index_ad a.a5 .p4{ color:#fccd35;}
.index_ad a.a6 .p4{ color:#d86568;}
.index_ad a.a7 .p4{ color:#019bff;}
.index_ad a.a8 .p4{ color:#f967d6;}
.index_ad a.a2 { background-image: none;}
.index_ad a.a3 { background-image:url(../../img/static/images/photo/index_ico02.png);}
.index_ad a.a4 { background-image:url(../../img/static/images/photo/index_ico03.png);}
.index_ad a.a5 { background-image:url(../../img/static/images/photo/index_ico10.png);}
.index_ad a.a6 { background-image:url(../../img/static/images/photo/index_ico11.png);}
.index_ad a.a7 { background-image:url(../../img/static/images/photo/index_ico12.png);}
.index_ad a.a8 { background-image:url(../../img/static/images/photo/index_ico13.png);}
.index_ad a p.p1 span { color:#888; font-size:0.7em;}
.index_ad p.p3 {
	color:#ff9432;
	padding-left:30px;
	line-height:25px;
	background:url(../../img/static/images/time.png) no-repeat left center;
	background-size:auto 25px;}
.index_ad p.p3 b {
	color:#fff;
	display:inline-block;
	padding:0 2px;
	margin:0 1px;
	background:url(../../img/static/images/timebg.png) repeat;
	background-size:auto 25px;}
.indextit {
	font-weight:400;
	font-size:0.9em;
	color:#888;
	width:90%;
	line-height:25px;
	padding:12px 3% 12px 7%;
	background:url(../../img/static/images/indextit.png) no-repeat 3% center;
	background-size:auto 22px;}
.indextit a {
	position:absolute;
	right:3%;
	top:12px;
	color:#888;}
.index_pro {
	width:100%;
	overflow:hidden;}
.index_pro table {
	width:101%;
	table-layout:fixed;
	left:-1px;
	border-collapse:collapse;}
.index_pro td {
	vertical-align:top;
	border:1px solid #cdcdcd;
	border-right:none;
	padding:7px 3%;
	text-align:left;}
.index_ad a.a9 {
	background:none;
	height:40px;
	padding:10px 0 10px 15%;}
.index_ad a.a9 img {
	position:absolute;
	left:1%;
	top:10px;
	height:50px;}
.index_ad a p.p5 {
	font-size:0.9em;
	line-height:16px;}
.index_ad a p.p6 {
	font-size:0.7em;
	line-height:12px;
	padding-top:5px;
	color:#cecece;}
.indexlist {
	width:100%;
	border-top:1px solid #cdcdcd;}
.indexlist a {
	display:block;
	width:45%;
	text-align:center;
	float:left;
	margin:15px 2% 0;}
.indexlist a p { text-align:left; font-size:0.8em;margin-top:5px;}
.indexlist a p.red { 
    font-size:1em;
	text-align:right;
	border-top:1px solid #cdcdcd;
	padding:5px 0 0;}
.indexmore {
	display:block;
	width:96%;
	background:#eee;
	color:#888;
	margin:0 auto;
	font-size:0.9em;
	line-height:40px;
	text-align:center;}
.indexbot {
	width:100%;
	text-align:center;
	font-size:0.8em;
	border-top:2px solid #ccc;
	padding-top:7px;}
.indexbot a {
	color:#888;
	line-height:35px;
	display:inline-block;
	width:49%;}
.indexbot a.a1 { border-left:1px solid #ccc;}
.indexbot p {
	color:#888;
	padding:10px 0;
	width:96%;
	margin:7px auto 0;
	border-top:1px solid #ccc;}
.allnav a { padding:10px 0; font-size:0.9em;}
.comhead {
	z-index:99;
	width:100%;
	background:#c55560;
	height:50px;
	position:fixed;
	left:0;
	top:0;}
.comhead p {
	text-align:center;
	line-height:50px;
	font-size:1.1em;
	color:#fff;}
.comhead a.a1,.comhead a.a2,.comhead a.a3,.comhead a.a4 {
	z-index:5;
	position:absolute;
	left:3%;
	top:13px;
	color:#fff;
	font-size:0.8em;}
.comhead a.a2 {top:16px;}
.comhead a.a3 {left:auto;right:3%; top:16px;}
.comhead a.a4 { left:auto; right:3%;}
.comhead a.a5 { display:inline-block; position:absolute; left:3%; top:17px; font-size:0.9em; color:#777; padding-left:18px; background:url(../../img/static/images/personalapp/step.png) no-repeat left center; background-size:auto 17px;}
.foottab {
	display:table;
	table-layout:fixed;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	z-index:99;
	}
.foottab nav { display:table-row;}
.foottab a {
	background:#fff;
	border-top:2px solid #aeaaa8;
	display:table-cell;
	text-align:center;}
.foottab a.a1 {
	width:50%; 
	height:auto; 
	font-size:0.9em;
	border-left:1px solid #ccc;}
.foottab a img { height:25px;}
.foottab p {
	margin-top:5px;
	font-size:0.8em;
	color:#898989;}
.foottab .num {
	position:absolute;
	left:50%;
	top:0px;}
.foottab .num b {
	position: absolute;
	left:8px;
	color:#fff;
	background:#cc4f59;
	width:16px;
	height:16px;
	line-height:16px;
	font-size:0.7em;
	font-weight:400;
	text-align:center;
	display:block;
	border-radius:50%;}
.foottab a.sel div {
	position:absolute;
	left:50%;
	top:0;
	width:1px;}
.foottab a.sel p {
	z-index:10;
	position:absolute;
	left:-30px;
	top:-22px;
	width:60px;
	height:50px;
	padding-top:10px;
	border-radius:50%;
	background:#f1f0ef;
	box-shadow:0px -2px 2px #aaa;
	transform:scale(1.1);
    -webkit-transform:scale(1.1);}
.tablefixed {
	display:table;
	width:100%;
	table-layout: fixed;
	border-collapse:collapse;}
.tablefixed nav,.tablefixed menu { display:table-row;}
.tablefixed a { display:table-cell;}
.listhead {
	z-index:99;
	width:100%;
	height:40px;
	overflow:hidden;
	}
.listhead a {
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#333;
	line-height:40px;
	color:#fff;
	font-size:1em;
	text-align:center;
	}
.listhead a.sel { background:#d8505c;}
.listtop { width:100%;}
.listtop th {
	font-size:0.8em;
	color:#999;
	text-align:center;
	font-weight:400;
	background:#fff;
	height:35px;
	line-height:35px;
	white-space:nowrap;
	padding:5px 0;
	border-bottom:1px solid #ccc;}
.listtop td {
	background:#fff;
	padding:5px 0;
	border-bottom:1px solid #ccc;}
.searchbox {
	width:68%;
	padding:0 15%;
	float:right;
	border:1px solid #ccc;
	border-radius:3px;
	height:33px;
	line-height:33px;}
.searchbox a {
	position:absolute;
	left:5px;
	top:6px;
	z-index:5;}
.searchbox .text {
	width:100%;
	height:33px;
	line-height:33px;}
.searchbox .sub {
	position:absolute;
	width:33px;
	height:33px;
	background:url(../../img/static/images/part_ico02.png) no-repeat center center;
	background-size:20px;
	right:0px;
	top:0px;
	z-index:5;}
.listfoot {
	position:fixed;
	left:0;
	bottom:0;
	z-index:99;
	background:url(../../img/static/images/darkbg.png) repeat;
	width:100%;
	line-height:40px;
	height:40px;}
.listfoot p {
	float:left;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	width:30%;}
.listfoot p.p1 {
	width:45%;}
.listfoot a {
	width:24%;
	float:right;
	display:block;
	line-height:40px;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	background:#cf5863;}
.listfoot a.a1 {
	background:url(../../img/static/images/check02.png) no-repeat left center;
	background-size:15px;
	display:inline-block;
	padding-left:20px;
	width:auto;
	float:none;}
.listfoot a.a1sel {
	background-image:url(../../img/static/images/check01.png);}
#listleft {
	float:left;
	overflow:auto;
	width:30%;}
#listright {
	float:right;
	overflow:auto;
	width:70%;}
.listclassbg { background:#e9e9e9;}
.listclass {
	display:block;
	text-align:center;
	font-size:0.7em;
	border-bottom:1px solid #ccc;
	line-height:35px;
	white-space:nowrap;
	width:100%;
	color:#111;
	overflow:hidden;}
.listclass_sel { background:#d8505c; color:#fff;}
.prolist {
	display:block;
	width:94%;
	padding:10px 3%;
	border-bottom:1px solid #ccc;}
.prolist a.a1 {
	float:left;
	display:block;
	width:30%;}
.prolist p {
	font-size:0.8em;
	line-height:16px;
	float:right;
	width:68%;}
.prolist p.lh20 { line-height:20px;}
.prolist a.a2 {
	position:absolute;
	right:3%;
	color:#888;
	padding:0 15px;
	display:inline-block;
	border:1px solid #ccc;
	border-radius:3px;}
.prolist a.a2sel {
	background:url(../../img/static/images/ch.png) no-repeat right bottom;
	background-size:10px;
	color:#d8505c;
	border:1px solid #d8505c;}
.prolist .text {
	width:40%;
	margin-right:5px;
	font-size:0.8em;
	height:15px;
	line-height:15px;
	border-radius:2px;
	text-align:center;
	color:#d8505c;
	border:1px solid #ccc;}
.myheader {
	display:block;
	width:100%;
	text-align:center;
	background:#e9e9e9;}
.myheader p {
	color:#888;
	text-align:center;
	padding:100px 0 30px;
	background:url(../../img/static/images/add.png) no-repeat center 30px;
	background-size:auto 50px;}

.whitebg { background:#fff;}
.greybg { background:#e9e9e9;}
.myworker a {
	vertical-align:top;
	padding-top:10px;
	font-size:1em;
	color:#cf5863;
	background:#fff;
	text-align:center;
	border-bottom:1px solid #cf5863;}
.myworker p {
	font-size:0.8em;}
.myworker a.a1 {
	background:#fff url(../../img/static/images/arrow01.png) no-repeat center 38px;
	background-size:auto 6px;
	border-left:1px solid #cf5863;
	border-right:1px solid #cf5863;}
.myworker a.sel {
	color:#fff;
	background:#cf5863;}
.photolr {
	margin:5px auto;
	width:100%;}
.photolr th { text-align:center;}
.photolr td a {
	display:block;
	float:left;
	width:80px;
	height:50px;
	overflow:hidden;
	margin:0 1px;}
.photolr td img { height:50px;width:80px;}
.photolrlist {
	width:100%;
	height:50px;
	overflow:hidden;}
/* .photolrlist div {
	position:absolute;
	left:0;
	top:0;
	width:9999px;} */
.datehead { background:#fcfcfc; border-bottom:1px solid #ccc;}
.datehead p { color:#333;}
.datehead a.a2,.datehead a.a3 { color:#888;}
.stockbox {
	width:100%;
	margin:15px 0 0;
	background:#fff;
	padding-bottom:15px;}
.stockbox h3 {
	font-weight:400;
	border-bottom:1px solid #ccc;
	line-height:35px;
	font-size:0.9em;
	color:#333;
	margin-bottom:10px;
	text-indent:1em;}
.stockbox h3 a {
	position:absolute;
	right:3%;
	top:7px;}
.stockbox .text,.stockbox .a1 {
	margin-left:3%;
	width:33%;
	border:1px solid #ccc;
	border-radius:3px;
	font-size:0.9em;
	line-height:28px;
	height:28px;}
.stockbox span {
	color:#888;
	line-height:30px;
	font-size:0.9em;
	margin-left:3%;}
.stockbox .a1 {
	text-align:center;
	width:50%;
	display: inline-block;
	background:url(../../img/static/images/day.png) no-repeat 93% center;
	background-size:auto 20px;}
.red_edit {
	display:block;
	width:80%;
	margin:0 auto;
	height:40px;
	line-height:40px;
	background:#cf5863;
	text-align:center;
	border-radius:3px;}
.red_edit span {
	display:inline-block;
	color:#fff;
	font-size:0.9em;
	background:url(../../img/static/images/edit.png) no-repeat left center;
	background-size:auto 20px;
	padding-left:40px;}
.productlist {
	display:block;
	width:94%;
	padding:10px 3%;
	border-bottom:1px solid #ccc;
	background:#fefefe;}
.productlist img {
	float:left;
	display:block;
	width:29%;}
.productlist p {
	line-height:18px;
	float:right;
	width:68%;}
.productlist p.lh20 { line-height:20px;}
.counttop {
	background:#fff;
	width:94%;
	padding:10px 3%;}
.countcheck {
	width:90%;
	margin:0 auto;
	border:1px solid #cf5863;
	border-radius:3px;
	overflow:hidden;
	height:30px;}
.countcheck .tablefixed {
	left:-1px;
	width:101%;}
.countcheck a {
	font-size:0.9em;
	color:#cf5863;
	line-height:30px;
	text-align:center;
	border-left:1px solid #cf5863;
	border-right:1px solid #cf5863;}
.countcheck a.sel {
	background:#cf5863;
	color:#fff;}
.countcheck a b {
	position:absolute;
	right:2px;
	top:2px;
	display:block;
	width:20px;
	line-height:20px;
	text-align:center;
	font-weight:400;
	height:20px;
	font-size:0.7em;
	color:#fff;
	border-radius:50%;
	background:#cf5863;}
.countcheck a.sel b { display:none;}
.timeedit {
	border:1px solid #ccc;
	border-radius:3px;
	font-size:0.9em;
	line-height:33px;
	height:33px;
	text-indent:1em;
	font-weight:400;
	color:#888;
	width:95%;
	display: inline-block;
	background:url(../../img/static/images/day.png) no-repeat 93% center;
	background-size:auto 20px;}
.countlist {
	width:100%;
	margin:15px 0 0;
	background:#fff;
	padding-bottom:10px;}
.countlist h3 {
	font-weight:400;
	border-bottom:1px solid #ccc;
	line-height:35px;
	font-size:0.9em;
	color:#333;
	margin-bottom:5px;
	text-indent:5px;}
.countlist h3 .sp1 {
	position:absolute;
	right:3%;
	font-size:0.8em;
	color:#cf5863;}
.countlist h3 a {
	position:absolute;
	right:3%;
	top:7px;}
.countlist p {
	padding:2px 0;
	width:94%;
	margin:0 auto;
	font-size:0.8em;}
.countlist a.a1 {
	position:absolute;
	right:0;
	top:0;
	display:inline-block;
	border:1px solid #ccc;
	padding:0 5px;
	color:#999;
	white-space:nowrap;
	border-radius:2px;}
.return_tab {
	width:100%;
	margin-bottom:5px;}
.return_tab th {
	font-weight:400;
	font-size:0.8em;
	color:#333;
	vertical-align:top;
	line-height:25px;
	white-space:nowrap;
	padding:5px 0;
	border-bottom:1px solid #ccc;}
.return_tab td {
	font-size:0.8em;
	padding:5px 0;
	line-height:25px;
	border-bottom:1px solid #ccc;}
.return_tab .text {
	width:100%;
	height:25px;
	line-height:25px;
	border:none;}
.return_tab textarea {
	height:50px;
	line-height:25px;
	width:100%;
	border:none;}
.prolist .num {}
.prolist .num a.a4,.prolist .num a.a5 {
	float:right;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:1.5em;
	border-radius:2px 0 0 2px;
	border:1px solid #ccc;}
.prolist .num a.a5 {
	border-radius:0 2px 2px 0;}
.prolist .num .text2 {
	width:40px;
	line-height:30px;
	text-align:center;
	float:right;
	height:30px;
	border:1px solid #ccc;
	border-right:none;
	border-left:none;}
.prolist .num .sp01 {
	display:block;
	width:45%;
	float:left;
	}
.prolist .num .sp01 b {
	display:block;
	font-weight:400;
	font-size:0.7em;
	color:#999;}
.prolist .num .sp01 b.red { color:#d8505c;}
.prolist .text3{
	width:40px;
	color:#f26c6d;
	text-align:center;
	border-radius:2px;
	margin-right:5px;
	border:1px solid #ddd;}
.returntext {
	border-top:1px solid #ddd;
	margin-left:3%;
	width:70%;
	padding:0 3% 0 24%;}
.returntext span {
	font-size:0.8em;
	position: absolute;
	right:75%;
	top:5px;}
.returntext .text02 {
	border:none;
	text-align:left;
	width:100%;
	line-height:30px;
	height:30px;}
.flow_tab {
	width:90%;
	margin:0 auto;
	border-collapse:collapse;}
.flow_tab td {
	padding:10px 0;
	border-left:1px solid #ccc;}
.flow_tab i {
	display:block;
	width:8px;
	height:8px;
	background:#cf5a63;
	position:absolute;
	left:-4px;
	bottom:-4px;
	border-radius:50%;}
.flow_tab div {
	font-size:0.8em;
	top:28px;
	width:95%;
	left:5%;}
.flow_tab td.td01 { border:none;}
.flow_tab p a { text-decoration:underline;}
.flow_tab div.div01 {
	width:80%;}
.flow_tab a.a1 {
	display:block;
	width:30px;
	height:30px;
	border-radius:50%;
	border:2px solid #ccc;
	overflow:hidden;
	position:absolute;
	right:0px;
	bottom:-15px;}
.flow_tab a.a1 img { width:30px; height:30px;}
.evaluatebox {
	width:100%;
	margin:10px 0 0;
	background:#fff;
	padding-bottom:10px;}
.evaluatebox h3 {
	font-weight:400;
	line-height:35px;
	font-size:1em;
	color:#333;
	text-indent:5px;}
.evaluatebox p {
	width:94%;
	height:25px;
	margin:0 auto;
	line-height:25px;}
.evaluatebox p span,.evaluatebox p a { float:left; margin-right:5px;}
.evaluatebox p a { margin-top:5px;}
.evaluatebox textarea {
	display:block;
	border:1px solid #ccc;
	border-radius:5px;
	height:70px;
	width:90%;
	padding:10px 2%;
	margin:0 auto;}
input.redbtn {
	background:#cf5a63;
	color:#fff;
	font-size:1em;
	width:90%;
	display:block;
	line-height:35px;
	height:35px;
	border-radius:3px;}
.addresslist { width:100%;}
.addresslist li {
	padding:10px 10% 10px 3%;
	width:87%;
	background:#fff;
	font-size:0.8em;
	border-bottom:1px solid #e9e9e9;}
.addresslist p {
	padding:2px 0;}
.addresslist p span {
	display:inline-block;
}
.addresslist a {
	position:absolute;
	right:3%;
	top:24px;}
.address_edit {
	}
.address_edit th,.address_edit td{
	font-weight:400;
	padding:5px 0;
	font-size:0.8em;
	line-height:30px;
	vertical-align:top;
	border-bottom:1px solid #ccc;}
.address_edit th {
	padding-left:15px;}
.address_edit td {
	padding-right:15px;}
.address_edit .text {
	width:100%;
	line-height:30px;
	font-size:0.8em;}
.address_edit textarea {
	width:100%;
	height:60px;
	border:none;
	padding:7px 0;
	line-height:20px;}
.address_edit a {
	display:inline-block;
	padding-right:35px;
	font-size:0.8em;
	line-height:25px;
	background:url(../../img/static/images/off.png) no-repeat right 4px;
	background-size:auto 20px;}
.address_edit a.sel { background-image:url(../../img/static/images/on.png);}
.carlist {
	width: 82%;
    padding: 10px 3% 10px 15%;}
.carlist a.a1 {
	display:block;
	border:1px solid #ccc;
	border-radius:5px;
	overflow:hidden;
	width:28%;
	}
.carlist a.a6 {
	position:absolute;
	width:15px;
	height:15px;
	display:block;
	left:5%;
	top:40%;
	background:url(../../img/static/images/check02.png) no-repeat;
	background-size:15px;}
.carlist a.a6sel {
	background-image:url(../../img/static/images/check01.png);}
.order_address {
	display:block;
	padding:10px 10% 10px 3%;
	width:87%;
	background:#fff no-repeat 97% center;
	background-size:auto 15px;
	font-size:0.8em;
	margin-top:15px;
	border-bottom:1px solid #e9e9e9;}
.order_address p {
	padding:2px 0;}
.order_address p span {
	display:inline-block;}
.order_img { margin:0;}
.order_img th,.order_img td{
	background:#fff;
	padding:10px 0;
	border-top:1px solid #ccc;
	}
.order_img td img {
	width:80px;
	height:80px;}
.order_img td a { height:100px; text-align:center; font-size:0.8em;}
.order_pay {
	margin-top:15px;
	background:#fff;
	padding:10px 0 0;
	}
.order_pay table {
	width:94%;
	margin:0 auto;}
.order_pay th,.order_pay td {
	padding:5px 0;
	font-size:0.8em;
	font-weight:400;
	text-align:left;
	vertical-align:top;}
.order_pay td a {
	color:#888;
	display:inline-block;
	margin:0 5px 5px 0;
	border:1px solid #ccc;
	border-radius:3px;
	padding:0 10px;}
.order_pay td a.sel {
	color:#fff;
	background:#cf5863;
	border:1px solid #cf5863;}
.order_score {
	line-height:25px;
	border-top:1px solid #ccc;
	margin-top:5px;
	padding:5px 3%;
	width:94%;}
.order_score a {
	display:inline-block;
	background:url(../../img/static/images/check04.png) no-repeat left center;
	background-size:15px;
	font-size:0.9em;
	padding-left:20px;}
.order_score a.sel { background-image:url(../../img/static/images/check03.png);}
.order_score input {
	border:1px solid #ccc;
	width:17%;
	line-height:25px;
	height:25px;
	margin-right:2%;}
.loginimg {
	width:100%;
	text-align:center;
	padding:30px 0;}
.loginimg img { width:60%;}
.texttab {
	display:table;
	width:90%;
	border-collapse: collapse;}
.texttab menu { display:table-row;}
.texttab li {
	vertical-align:middle;
	height:35px;
	border:1px solid #ccc;
	display:table-cell;}
.texttab li.tit01 {
	background:#e5e5e5 url(../../img/static/images/login1.png) no-repeat center center;
	background-size:20px;
	width:35px;}
.texttab li.tit02 {
	background:#e5e5e5 url(../../img/static/images/login2.png) no-repeat center center;
	background-size:20px;
	width:35px;}
.texttab .text {
	width:100%;
	height:35px;
	text-indent:1em;
	line-height:35px;}
.register { margin-bottom:15px;}
.register li {border:1px solid #ddd;}
.register li.tit03 {
	text-align:center;
	color:#888;
	font-size:0.9em;
	border-right:none;
	width:70px;}
.register li.tit03 span {
	display:block;
	line-height:20px;
	border-right:1px solid #ddd;}
.register li.li01 { border-left:none;}
.register li.li01 a {
	display:block;
	width:100%;
	height:35px;
	line-height:35px;
	text-indent:1em;
	font-size:0.9em;
	background:url(../../img/static/images/arrow03.png) no-repeat 97% center;
	background-size:8px;}
.logincheck {
	width:90%;
	margin:20px auto;
	font-size:0.9em;
	}
.logincheck a { color:#999;}
.logincheck a.a1 {
	padding-left:20px;
	background:url(../../img/static/images/check02.png) no-repeat left center;
	background-size:15px;
	display:inline-block;}
.membertab {
	width:100%;
	border-collapse:collapse;}
.membertab th {
	padding:10px 0;
	text-align:center;
	background:#fff;
	vertical-align:middle;
	width:80px;}
.membertab th a {
	display:inline-block;
	width:50px;
	height:50px;
	border-radius:50%;
	border:1px solid #ccc;
	overflow:hidden;}
.membertab th a img { width:50px; height:50px;}
.membertab td {
	padding:2px 0;
	font-size:0.8em;
	background:#fff;}
.membertab .sp1 {
	margin-left:20px;
	display:inline-block;
	padding-left:15px;
	background:url(../../img/static/images/myphone.png) no-repeat left center;
	background-size:auto 15px;}
.memberlist {
	display:block;
	border-bottom:1px solid #e5e5e5;
	padding:10px 5%;
	width:90%;
	font-size:0.9em;
	background:#fff url(../../img/static/images/arrow03.png) no-repeat 95% center;
	background-size:7px;}
p.memberlist { background:#fff;}
.winbg {
	z-index:80;
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;}
.stylewin {
	margin:20% auto 0;
	background:#fff;
	width:60%;
	border-radius:5px;
	border:1px solid #ccc;
	padding-top:30px;}
.stylewin a.a1 {
	width:50%;
	margin:0 auto 20px;
	display:block;
	padding-left:15%;
	background:url(../../img/static/images/check04.png) no-repeat left center;
	background-size:15px;}
.stylewin a.a1sel {
	background-image:url(../../img/static/images/check03.png);}
.stylewin menu {
	width:100%;
	height:45px;
	border-top:1px solid #ccc;}
.stylewin menu a {
	display:block;
	width:49%;
	height:45px;
	line-height:45px;
	text-align:center;
	float:left;}
.stylewin menu a.a2 {
	border-left:1px solid #ccc;}
.arealist {
	display:block;
	border-bottom:1px solid #e5e5e5;
	padding:10px 5%;
	width:90%;
	color:#999;
	font-size:0.9em;
	background:#fff;}
p.arealist { font-size:0.8em;}
.arealist02 {
	padding:10px 10%;
	width:80%;}
.noticebox {
	width:90%;
	background:#fff;
	padding:8px 5%;}
.noticebox a.a1 {
	display:block;
	background:url(../../img/static/images/dian.png) no-repeat 3px center;
	background-size:4px;
	line-height:25px;
	padding-left:15px;
	color:#888;
	border-bottom:1px dashed #ccc;
	font-size:0.8em;}
.noticebox a.a1 span {
	position:absolute;
	right:0;
	top:0;
	font-size:0.8em;}
.proinfo p {
	font-size:0.9em;
	float:none;
	width:100%;}
.proinfo .num .sp01 { text-align:left;}
.probox a {
	text-align: center;
	line-height:35px;
	color:#555;
	font-size:0.9em;
	border:1px solid #ccc;}
.proout {
	background:#fff;
	width:100%;
	overflow: hidden;}
.probox a.sel {
	color:#fff;
	background:#f26a6a;}
.pronum .num a.a4, .pronum .num a.a5 {
	width:20px;
	height:20px;
	line-height:20px;
	}
.pronum .num .text2 {
	height:20px;
	line-height:20px;
	width:30px;}
.protit {
	width:100%;
	height:42px;
	overflow:hidden;}
.protit section { top:-2px; left:-1px; width:101%;}
.protit a { line-height:40px; text-align:center; font-size:0.9em; border:1px solid #ccc;}
.protit a span {
	display:inline-block;
	padding-right:20px;}
.protit a.a1 span {
	color:#d8505c;
	background:url(../../img/static/images/red_up.png) no-repeat right center;
	background-size:auto 7px;}
.protit a.a1 .search-span {
	color:#d8505c;
	background:url(../../img/static/images/red_part_ico02.png) no-repeat center center;
	background-size:auto 17px;
	background-position:34px;
}
.protit a.a2 span {
	color:#d8505c;
	background:url(../../img/static/images/red_down.png) no-repeat right center;
	background-size:auto 7px;}
.protit a.a2sel span { background-image:url(../../img/static/images/red_up.png);}
.protit a.a3 span {
	color:#999;
	background:url(../../img/static/images/arrow05.png) no-repeat right center;
	background-size:auto 10px;}
.protit a.a3sel span {
	background-image:url(../../img/static/images/arrow05-1.png);}
.protit a.a4 span {
	color:#999;
	background:url(../../img/static/images/select_arrow_right.png) no-repeat right center;
	background-size:auto 10px;}
.pricebox {
	display:none;
	z-index:70;
	width:100%;
	background:url(../../img/static/images/darkbg.png) repeat;
	height:100%;
	position:fixed;
	top:186px;}
.pricebox section {
	width:90%;
	height:45px;
	padding:15px 5% 0;
	top:-60px;
	background:url(../../img/static/images/whitebg.png) repeat;}
.pricebox .text {
	float:left;
	border:1px solid #ddd;
	height:25px;
	line-height:25px;
	width:29%;
	text-align:center;}
.pricebox span {
	float:left;
	line-height:25px;
	margin:0 5px;}
.pricebox .sub {
	color:#d8505c;
	float:right;
	line-height:25px;
	height:25px;
	width:29%;}
.sxbox {
	z-index:110;
	width:100%;
	top:0;
	left:0;
	background:url(../../img/static/images/darkbg.png) repeat;
	height:100%;
	position:fixed;}
.sxbox section {
	background:#fff;
	width:80%;
	height:100%;
	position:absolute;
	right:0;
	top:0;}
.sxbox .tit {
	width:100%;
	margin:0 auto;
	height:50px;
	line-height:50px;
	background:#fff;
	border-bottom:1px solid #ccc;}
.sxbox .tit a {
	color:#999;
	z-index:5;
	position:absolute;
	top:0;
	font-size:0.8em;
	line-height:50px;}
.sxbox .tit a.a1 { left:3%;}
.sxbox .tit a.a2 { right:3%;}
.sxbox .tit p {
	width:100%;
	color:#000;
	text-align:center;}
.sxlist {
	border-top:1px solid #ccc;
	display:block;
	width:100%;
	overflow: auto;}
.sxlist li {
	padding:0 5%;
	border-bottom:1px solid #ccc;}
.sxlist a.a1 {
	display:block;
	width:100%;
	color:#000;
	line-height:50px;}
.sxlist a.a1 span {
	display:inline-block;
	padding-right:20px;
	color:#888;
	position:absolute;
	right:0;
	top:0;
	background:url(../../img/static/images/arrow04.png) no-repeat right center;
	background-size:auto 7px;}
.sxlist menu { padding-bottom:5px; display:none;}
.sxlist menu a {
	display:inline-block;
	line-height:25px;
	padding:0 15px;
	margin:0 5px 5px 0;
	border-radius:3px;
	border:1px solid #ddd;}
.sxlist menu a.sel {
	background:#d8505c;
	border:1px solid #d8505c;
	color:#fff;}
#listsum,#listsum li { width:100%;}
#listsum li { left:0; top:0;}
.windark {
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../../img/static/images/darkbg.png) repeat;
	z-index:199;}
.promptwin {
	background:#ebeced;
	width:90%;
	margin:30% auto 0;
	border-radius:5px;}
.promptwin h2 {
	font-size:1em;
	text-align:center;
	padding:15px 0;
	font-weight:400;
	border-bottom:1px solid #ccc;
	color:#666;}
.promptwin .btn a {
	display:inline-block;
	width:35%;
	text-align:center;
	background:#fff;
	color:#333;
	font-size:0.9em;
	border-radius:3px;
	line-height:30px;}
.promptwin .btn a.a1 {
	color:#fff;
	background:#d05862;}
.promptwin input.text {
	text-align:center;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	width:70%;
	display:block;
	line-height:35px;
	height:35px;}
.addressbox {
	display:none;
	background:#fff;
	position:fixed;
	z-index:80;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;}
.address_check {
	width:100%;
	border-bottom: 1px solid #e5e5e5;}
.address_check a.a1 {
	line-height:40px;
	display:block;
	color:#999;
	font-size:0.9em;
	text-indent:5%;}
.address_check menu {
	display:none;
	width:100%;}
.address_check menu a {
	display:block;
	line-height:40px;
	text-indent:15%;
	font-size:0.8em;
	color:#999;
	border-top: 1px solid #e5e5e5;}
.prolist .num .noprobtn {
	display:block;
	width:40%;
	float:right;
	height:25px;
	line-height:25px;
	border-radius:3px;
	color:#999;
	overflow:hidden;
	border:1px solid #ccc;
	text-align:center;}
.prolist .num .noprobtnsel {
	border:1px solid #d8505c;
	color:#d8505c;
	background:url(../../img/static/images/ch.png) no-repeat right bottom;
	background-size:15px;}
.promptwin .btn {
	width:70%;
	margin:0 auto;}
.headnav {
	display:none;
	width:110px;
	position:absolute;
	left:0;
	top:50px;
	background: url(../../img/static/images/darkbg.png) repeat;}
.headnav a {
	display:block;
	color:#ccc;
	font-size:0.8em;
	text-align:left;
	padding:0 15px;
	border-bottom:1px solid #999;
	line-height:35px;}
.headnav a span {
	display:inline-block;
	padding-left:25px;
	background:url(../../img/static/images/down01.png) no-repeat left center;
	background-size:20px;}
.headnav a.a2 span { background-image:url(../../img/static/images/down02.png);}
.headnav a.a3 span { background-image:url(../../img/static/images/down03.png);}
.headnav a.a4 span { background-image:url(../../img/static/images/down04.png);}
.headnav a.a5 span { background-image:url(../../img/static/images/down05.png);}
#indexhead { z-index:99;}
.stockbtn {
	text-align:center;
	width:100%;}
.stockbtn a {
	display: inline-block;
	width:30%;
	margin:0 5%;
	height:40px;
	color:#fff;
	line-height:40px;
	background:#cf5863;
	text-align:center;
	border-radius:3px;}
.hothead {
	padding-top:8px;
	height:42px;}
.prolist span.sp1 {
	position:absolute;
	right:3%;
	top:70px;}
.prolist p.p1 {
	height:32px;
	overflow:hidden;}
.prolist02 {
	width:46%;
	padding:10px 2%;
	float:left;
	border:none;}
.prolist02 a.a1 {
	float:none;
	width:100%;
	text-align:center;}
.prolist02 p {
	float:none;
	width:100%;}
.prolist02 p.p2 {
	display:none;}
.prolist02 span.sp1 {
	position:relative;
	right:0;
	top:0;
	display:block;
	width:100%;
	font-size:0.9em;
	margin-top:5px;}
.prolist02 p.p1 {
	font-size:0.9em;
	height:20px;
	line-height:20px;}
.prolist02 p.red {
	height:14px;
	overflow:hidden;}
.hothead .listchange {
	display: inline-block;
	width:25px;
	height:25px;
	background:url(../../img/static/images/yh02.png) no-repeat center center;
	background-size: auto 22px;}
.hothead .listchange02 {
	background-image:url(../../img/static/images/yh01.png);}
.backtop {
	position:fixed;
	z-index:99;
	right:2%;
	bottom:110px;}
.noticelist h3 {
	font-weight:400;
	font-size:1em;
	line-height:40px;
	padding-top:5px;
	border-bottom:1px dashed #ccc;
	}
.noticelist a {
	display:block;
	padding-left:10px;
	background:url(../../img/static/images/notice.png) no-repeat left center;
	background-size:3px;
	line-height:40px;
	white-space:nowrap;
	overflow:hidden;
	font-size:0.8em;
	border-bottom:1px dashed #ccc;}
.pagebox {
	width:100%;
	text-align:center;}
.pagebox a {
	display:inline-block;
	margin:1px;
	color:#555;
	font-size:0.8em;
	border:1px solid #ddd;
	line-height:25px;
	padding:0 8px;}
.pagebox a.sel {
	background:#cf5863;
	color:#fff;}
.noticelist a span {
	position:absolute;
	right:0;
	top:0;
	color:#999;}
.essaybox {
	padding:15px 0;}
.essaybox h2 {
	font-weight:400;
	text-align:center;
	font-size:1.1em;
	color:#000;
	padding:0 0 10px;}
.essaybox h3 {
	font-weight:400;
	text-align:center;
	color:#999;
	padding-bottom:20px;
	font-size:0.9em;}
.essaybox h3 span {
	display:inline-block;
	margin:0 5%;}
.essaybox h3 span.sp1 {
	padding-left:20px;
	background:url(../../img/static/images/essay.png) no-repeat left center;
	background-size:15px;}
.essaybox div {
	font-size:0.8em;
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	}
.essaybox a.a1 {
	width:95%;
	margin:0 auto;
	font-size:0.8em;
	padding:7px 0;
	display:block;}
.essaybox a.a2 {
	color:#f26c6d;
	border-bottom:1px dashed #ccc;}
.secretarylist {
	display:block;
	background:#fcfcfc;
	border-bottom:1px solid #ccc;
	padding:15px 10px;
	height:50px;}
.secretarylist p {
	font-size:0.9em;
	color:#999;
	padding-left:60px;}
.secretarylist img {
	position: absolute;
	left:0px;
	top:0px;}
.secretarylist span {
	display:block;
	font-size:1.1em;
	color:#333;
	padding:2px 0 8px;}
.photolr td a.a1 {
	height:28px;
	font-size:0.8em;
	width:70px;
	color:#999;
	margin:0 5px;
	border:1px solid #ddd;
	border-radius:3px;
	line-height:28px;
	text-align:center;}
.photolr td a.a1sel {
	background:#d8505c;
	color:#fff;}
.photolrlist02 {
	height:35px;}
.photolrlist_line {
	width:100%;
	clear:both;
	border-top:1px solid #ddd;}
.customer_tit {
	width:101%;
	height:40px;
	overflow:hidden;
	background:#fff;}
.customer_tit a {
	font-size:0.9em;
	color:#777;
	line-height:39px;
	border:1px solid #ccc;
	text-align:center;}
.customer_tit .tablefixed { left:-1px;top:-1px;}
.customer_tit a span {
	display:inline-block;
	padding-right:17px;
	background:url(../../img/static/images/arrow05.png) no-repeat right center;
	background-size:auto 12px;}
.customer_tit a.a1 span {
	color:#cf5863;
	background-image:url(../../img/static/images/arrow06.png);}
.customer_tit a.a2 span {
	background-image:url(../../img/static/images/arrow05.png);}
.customer_tit a.a1sel span {
	color:#cf5863;
	background-image:url(../../img/static/images/arrow06-1.png);}
.customer_tit a.a2sel span {
	background-image:url(../../img/static/images/arrow05-1.png);}
.customerlist {
	width:77%;
	padding:10px 3% 10px 20%;
	background:#fff;
	margin-top:15px;}
.customerlist a.a1 {
	display:block;
	width:50px;
	height:50px;
	border-radius:50%;
	overflow: hidden;
	position:absolute;
	left:2%;
	top:10px;}
.customerlist h4,.customerlist h5,.customerlist h6 {
	font-size:0.8em;
	color:#999;
	font-weight:400;}
.customerlist h3 {
	font-size:1em;
	color:#000;
	width:100%;
	font-weight:400;}
.customerlist h3 a {
	position:absolute;
	right:0;
	top:0;
	display:inline-block;
	padding:0 10px;
	border-radius:3px;
	border:1px solid #ccc;
	color:#999;
	font-size:0.8em;}
.customerlist h5 {
	background:url(../../img/static/images/com.png) no-repeat left center;
	background-size:auto 14px;
	padding-left:17px;}
.customerprice {
	width:95%;
	border-top:1px solid #ccc;
	padding:0 0 0 5%;
	overflow:hidden;
	background:#fff;}
.customerprice p {
	border-bottom:1px solid #ccc;
	line-height:40px;
	font-size:0.9em;
	width:100%;
	top:1px;}
.customerprice p span {
	position:absolute;
	right:15%;
	top:0;}
.brodmenu {
	display:none;
	border-top:1px solid #ccc;
	width:100%;
	}
.brodmenu p {
	border-bottom:1px solid #ddd;
	line-height:35px;}
.brodmenu p span {
	position:absolute;
	right:0;
	top:0;}
.brodmenu p span a {color:#f26c6d;}
.brodbtn {
	display:block;
	width:1px;
	left:50%;
	position:absolute;
	bottom:-20px;}
.brodbtn a {
	color:#999;
	width:90px;
	font-size:0.8em;
	display:block;
	text-align:center;
	line-height:20px;
	padding-right:10px;
	background:#fff url(../../img/static/images/arrow04.png) no-repeat 85px center;
	background-size:10px;
	left:-55px;}
.brodbtn a.sel { background-image:url(../../img/static/images/arrow04-1.png);}
.countlist h3 span.sp2 {
	position:absolute;
	right:3%;
	top:0;
	font-size:0.9em;
	color:#999;}
.countlist h4.zd {
	font-weight:400;
	font-size:0.8em;
	margin-left:3%;
	width:97%;
	line-height:30px;
	border-bottom:1px solid #f26c6d;
	}
.countlist h4.zd span {
	position:absolute;
	right:3%;
	top:0;
	color:#f26c6d;}
.countlist h4.zd span a {color:#f26c6d;}
.countlist hr {
	margin-top:10px;}
.sxbox_a {
	font-size:0.9em;
	display:block;
	line-height:50px;
	padding:0 5%;
	border-bottom:1px solid #ccc;}
.countlist_more {
	display:none;
	padding-bottom:10px;}
.countlist_bz {
	width: 94%;
	padding:10px 3%;
	font-size:0.8em;
	margin:10px 0 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;}
.countlist_bz span {
	position:absolute;
	left:3%;
	top:10px;}
.countlist_bz textarea {
	color:#999;
	float:right;
	width:85%;
	height:50px;
	border:none;
	line-height:22px;
	font-size:1em;}
.paybox {
	width:100%;
	background:#fff;}
.paybox a {
	display:block;
	width:78%;
	height:40px;
	border-bottom:1px solid #ddd;
	padding:10px 2% 10px 20%;}
.paybox img { position:absolute; left:2%; top:10px;}
.mylist_menu {
	position:absolute;
	right:0;
	text-align:right;
	bottom:5px;
	}
.mylist_menu a {
	display:inline-block;
	height:16px;
	width:16px;
	text-align:center;
	border-radius:50%;
	background:#ccc;
	color:#fff;
	font-size:0.8em;
	line-height:16px;
	margin-right:10px;}
.mylist_menu a.sel { background:#f26c6d;}
.mylist_menu a img {
	display:none;
	position:absolute;
	top:28px;
	right:0;}
.mylist_menu a.sel img {
	display:block;}
.myorder_more li { display:none;}
.freebie_time {
	line-height:40px;
	padding:10px 0;
	font-size:0.9em;}
.freebie_time .sp1 {
	display:inline-block;
	border-radius:3px;
	padding:0 10px;
	background:#262626;
	color:#fff;
	margin:0 5px;
	font-size:1.4em;}
.freebiebox {
	padding-top:10px;
	padding-bottom:10px;
	background:#fff;
	border-bottom:1px solid #ddd;}
.freebiebox a.a1 {
	display:block;
	float:left;
	width:33%;}
.freebiebox section {
	float:right;
	width:65%;}
.freebiebox .btn {
	position:absolute;
	right:3%;
	top:55px;
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	border:1px solid #ccc;
	color:#999;
	border-radius:50%;
	text-align:center;
	font-size:1.7em;}
.freebiebox .btnsel {
	border:1px solid #f26c6d;
	color:#f26c6d;}
.quicklist {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	background:#fff;}
.quicklist .text {
	position:absolute;
	right:0;
	bottom:0;
	height:25px;
	width:60px;
	border-radius:3px;
	text-align:center;
	border:1px solid #ddd;}
.quicklist p.p1 {
	white-space:nowrap;
	padding-bottom:5px;
	font-size:0.9em;
	width:100%;
	overflow:hidden;}
.quicklist a.a1 {
	display:inline-block;
	position:absolute;
	right:80px;
	bottom:3px;
	color:#777;
	font-size:0.9em;
	padding-right:15px;
	background:url(../../img/static/images/arrow04.png) no-repeat right center;
	background-size:10px;}
.quicklist menu {
	display:none;
	z-index:20;
	background:#fff;
	border:1px solid #ddd;
	position:absolute;
	right:76px;
	top:54px;
	}
.quicklist menu a {
	display:block;
	width:50px;
	font-size:0.8em;
	line-height:25px;
	color:#777;
	text-align:center;}
.quickbtn {
	position:fixed;
	z-index:99;
	left:3%;
	bottom:5%;
	display:block;
	width:36px;
	height:36px;
	line-height:36px;
	font-size:1.3em;
	text-align:center;
	color:#fff;
	background:url(../../img/images/red_win.png) repeat;
	border-radius:50%;}
.quickclose {
	z-index:50;
	position:absolute;
	right:-5px;
	top:-5px;}
.quickwin {
	display:none;
	position:fixed;
	z-index:99;
	left:3%;
	bottom:5%;
	border-radius:5px;
	padding:5px 2%;
	width:90%;
	background:url(../../img/images/red_win.png) repeat;}
.quickwin th,.quickwin td { text-align:center; vertical-align:middle; font-size:0.8em; color:#fff;}
.quickwin a { color:#fff;}
.quicksearch { width:100%; background:#fff; border-radius:3px; text-align:left;}
.quicksearch .text {
	width:80%;
	height:35px;
	margin-left:10px;
	line-height:35px;}
.quicksearch .sub {
	width:35px;
	height:35px;
	background:url(../../img/images/part_ico02.png) no-repeat center center;
	background-size:18px;
	position:absolute;
	z-index:10;
	right:0;
	top:0;}
.placeout {
	width:90%;
	margin:10% auto 0;
	height:80%;
	background:#fff;
	overflow:auto;
	border-radius:6px;}
.placesearch {
	width:90%;
	margin:0 auto;
	padding:5px 2%;
	border-radius:3px;
	border:1px solid #ddd;
	background:#fff;}
.placesearch .text {
	width:80%;
	height:25px;
	line-height:25px;
	}
.placesearch .sub {
	position:absolute;
	right:0;
	top:5px;
	width:50px;
	height:25px;
	border-left:1px solid #ddd;
	background:url(../../img/images/part_ico02.png) no-repeat center center;
	background-size:18px;
	z-index:10;}
.placetit {
	padding:0 3%;
	width:94%;
	font-weight:400;
	line-height:35px;
	font-size:0.9em;
	margin-top:15px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#fff;
	}
.placellist {
	float:left;
	width:25%;
	text-align:center;
	font-size:0.8em;
	padding:7px 0 0;
	overflow:hidden;
	white-space:nowrap;}
.reviewbox a { display:inline-block; height:22px; width:22px; background:url(../../img/images/star02.png) no-repeat center center; margin-left:2px;}
.reviewbox a.sel { background-image:url(../../img/images/star01.png);}
.reviewtab { width:100%;}
.reviewtab th { white-space:nowrap; font-weight:400; font-size:0.9em; color:#555;}
.reviewtab td { text-align:left; padding:5px 0;}
.reviewtext {
	width:95%;
	padding:5px 2%;
	border:1px solid #ddd;
	border-radius:5px;
	}
.reviewtext textarea { border:none; width:100%; height:90px;}
.reviewimg { width:100%;}
.reviewimg a {
	display:block;
	float:left;
	width:21%;
	margin:0 2% 5px;}
.reviewimg a img { width:100%;}
.doorinfo {
	width:100%;
	background:#fff;}
.doorinfo p {
	border-bottom:1px solid #ccc;
	padding:8px 3%;
	width:94%;
	font-size:0.8em;
	color:#777;}
.doorinfo a.sub {
	display:block;
	width:60px;
	line-height:25px;
	position:absolute;
	right:3%;
	top:6px;
	color:#fff;
	text-align:center;
	background:#dd4141;
	border-radius:3px;}
.loginname { position:absolute; top:60px; left:3%; color:#fff; z-index:10;}
.assortbtn { display:inline-block; padding-right:15px; background:url(../../img/static/images/arrow04.png) no-repeat right center; background-size:8px; font-weight:400; font-size:0.9em;}
.assortbox { position:absolute; left:0; top:45px; width:80px; background:#fff; border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding-bottom:10px; display:none;}
.assortbox a { display:block; line-height:30px; font-size:0.9em; text-align:center; font-weight:400;}

.assortlist { width:96%; padding:10px 2% 5px; background:#fff; border-bottom:1px solid #ddd;border-top:1px solid #ddd; margin-top:12px;}
.assortlist a.a1 { display:block; font-size:0.9em; line-height:20px;margin-bottom:5px;}
.assortlist section.fl { width:19%;}
.assortlist section.fl p { color:#777; font-size:0.8em; margin-bottom:5px;}
.assortlist section.fl .text { width:100%; border:1px solid #ccc; height:20px; line-height:20px; border-radius:3px; text-align:center; color:#f26a6a;}
.assortlist section.fr { width:75%; padding-left:3%; background:url(../../img/static/images/list_l.png) no-repeat left center; background-size:auto 100%;}
.assortimg { padding:0 0 0 42px; margin:2px 0;}
.assortimg p { width:40px; padding:4px 0; height:32px; line-height:16px; border-radius:5px; border:1px solid #ddd; font-size:0.8em; text-align:center; color:#999; position:absolute; left:0; top:0;}
.assortimg a.a2 { float:left;width:42px; height:42px;border-radius:5px; display:block; overflow:hidden; margin:0 0 5px 5px;}
.assortimg a.a3 {float:left;width:42px; height:42px;display:block;margin:0 0 5px 5px;}

/* 2015-10-27 用于app C端*/
.newindex_nav { border-collapse:collapse; width:101%; left:-2px;}
.newindex_nav a { display:table-cell; border:1px solid #ccc; padding:10px; font-size:0.8em; line-height:18px;}
.newindex_nav a p { display:inline-block; padding:0 0 0 45px; background:url(../../img/static/images/personalapp/newindex05.png) no-repeat left center; background-size:auto 36px; height:36px;}
.newindex_nav a.a2 p { background-image:url(../../img/static/images/personalapp/newindex06.png);}
.newindex_nav a.a3 p { background-image:url(../../img/static/images/personalapp/newindex07.png);}
.newindex_nav a.a4 p { background-image:url(../../img/static/images/personalapp/newindex08.png);}
.newindex_nav a.a5 p { background-image:url(../../img/static/images/personalapp/newindex09.png);}
.newindex_nav a.a6 p { background-image:url(../../img/static/images/personalapp/newindex10.png);}

.indexbg { background:#f9f9f9;}
.contenthead {z-index:99;width:100%;background:#f9f9f9;height:50px;position:fixed;left:0;top:0;}
.contenthead a.a1 { position:absolute; left:2%; top:15px;}
.contenthead a.a2 {position:absolute; right:2%; top:15px; display:inline-block; padding-right:20px; background:url(../static/images/personalapp/check.png) no-repeat right center; background-size:17px; font-size:0.9em;}
.indexsearch { width:58%; margin:0 auto; height:35px; border:1px solid #ccc; background:#fff; border-radius:5px; right:15px; top:7px; padding-left:12%;}
.indexsearch .text { width:100%; height:35px; line-height:35px;}
.indexsearch .sub { width:40px; height:35px; background:url(../static/images/personalapp/search.png) no-repeat center center; background-size:20px; position:absolute; left:0; top:0;}
.listmove { width:100%; overflow:hidden;  padding:10px 0;}
#listmove { width:9999px;border-bottom:1px solid #ececec; height:52px;}
#listmove a { float:left; display:block; font-size:0.8em; color:#999; text-align:center; padding:5px 0; border:1px solid #f9f9f9;border-bottom:1px solid #ccc; top:1px;}
#listmove a.sel { color:#cf5863;border:1px solid #ccc;border-bottom:1px solid #f9f9f9;}
#listmove a p { font-size:0.8em;}

.prohead {z-index:99;width:100%;height:50px;position:fixed;left:0;top:0; border-bottom:1px solid #ddd;background:gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));}
.prohead h2 { text-align:center; line-height:50px; font-weight:400; font-size:1.1em;}
.prohead  a.a1 { position:absolute; left:2%; top:15px;}
.prohead  a.a2 { position:absolute; right:2%; top:15px; font-size:0.8em; color:#888;}
.pro_topmenu { text-align:center; line-height:48px;}
.pro_topmenu a { display:inline-block; padding:0 5px; margin:0 5px;}
.pro_topmenu a.sel { border-bottom:2px solid #252525;}
.proinfo_menu { text-align:center; padding:15px 0 20px;background:#fff;}
.proinfo_menu a { width:30%; display:inline-block; text-align:center; font-size:0.9em;}
.proinfo_menu a.sel { color:#cf5863;}
.pro_red {color:#cf5863;}
.proinfo_sum { width:100%; background:#fff;}
.profoot { position:fixed; width:100%; left:0; bottom:0; height:50px;background:#252525;}
.profoot a { display:table-cell; }
.profoot a.a1 { float:left; display:block; height:50px; float:left; width:30%; text-align:center;}
.profoot a.a2 { background:#cf5863; line-height:50px; color:#fff; text-align:center; display:block; float:right; width:38%;}
.profoot span { display:inline-block; padding-top:27px; line-height:20px; font-size:0.8em; color:#fff;}
.profoot span.sp1 { background:url(../../img/static/images/personalapp/gz.png) no-repeat center 7px; background-size:20px;}
.profoot span.sp2 { background:url(../../img/static/images/personalapp/car.png) no-repeat center 7px; background-size:28px;}
.probg { background:#f1f2f4;}
.bot_border { border-bottom:1px solid #ddd;}
.proinfo_tit { padding:8px 10% 8px 3%; display:block; background:url(../images/arrow03.png) no-repeat 97% center; background-size:10px; font-size:0.9em;}
.proinfo_price { padding:10px 0; width:96%; margin:0 auto;color:#cf5863; font-size:1.2em;}
.proinfo_price a { border:1px solid #ddd; position:absolute; right:0; top:7px; font-size:0.7em; display:inline-block; line-height:23px; padding:0 5px; border-radius:5px;}
.pro_comment { background:#fff; width:100%; margin-bottom:15px; }
.pro_comment .tit { line-height:40px; padding:10px 0; width:96%; border-bottom:1px solid #ddd; font-size:0.8em; margin:0 auto;}
.pro_comment .tit img { height:40px;}
.pro_comment .btn { width:96%; padding:8px 2%; border-top:1px solid #ddd; margin-top:10px; text-align:center;}
.pro_comment .btn a { display:inline-block; width:44%; margin:0 5px; height:30px; line-height:30px; border:1px solid #ddd; border-radius:5px; color:#999; font-size:0.8em;}
.pro_comment .btn a span { display:inline-block; background:url(../static/images/personalapp/pro01.png) no-repeat left center; background-size:15px; padding-left:20px;}
.pro_comment .btn a span.sp1 { background-image:url(../../img/static/images/personalapp/pro02.png);}

.carfoot { position:fixed; width:100%; height:50px; background:url(../../img/static/images/personalapp/darkbg.png) repeat; left:0; bottom:0; z-index:200;}
.carfoot a.a1 { display:inline-block; line-height:50px; color:#fff; color:#fff; font-size:1em; padding:0 10px; float:right; background:#cf5863;}
.carfoot a.a1 span { font-size:0.8em;}
.carfoot a.a2 { float:left; margin-left:2%; display:inline-block; padding-left:25px; line-height:50px; color:#fff; font-size:0.9em; padding-right:10px;}
.carfoot a.a2 span { display:block; width:18px; height:18px; border:1px solid #fff; left:0; top:15px; border-radius:50%; position:absolute;}
.carfoot a.a2sel span { background:#cf5863;}
.carfoot section { float:left; display:inline-block; color:#fff; line-height:20px; padding:5px;}

.carbox { background:#fff; margin-top:15px;}
.carbox .tit { border-bottom:1px solid #ddd; line-height:40px; padding-left:12%;}
.carbox .tit a.a1 {display:block; width:18px; height:18px; border:1px solid #ccc; left:2%; top:10px; border-radius:50%; position:absolute;}
.carbox .tit a.a1sel { background:#cf5863;}
.carbox .tit a.a2 { font-size:0.9em; background:url(../../img/static/images/personalapp/arrow03.png) no-repeat 97% center; background-size:7px; display:block;}
.carbox .tit a.a2 span { display:inline-block; padding-left:22px; background:url(../../img/static/images/personalapp/shop.png) no-repeat left center; background-size:17px;}
.carpro{padding:10px 2% 10px 12%;}
.carpro a.a1 {display:block; width:18px; height:18px; border:1px solid #ccc; left:2%; top:40px; border-radius:50%; position:absolute;}
.carpro a.a1sel { background:#cf5863;}
.carpro a.a2 { float:left; display:block; width:85px; height:85px; border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.carpro section { float:right; width:65%;}
.carpro a.a3 { width:100%; height:32px; font-size:0.9em; line-height:16px; overflow:hidden; display:block;}
.carnum { width:90px; border:1px solid #a4a4a4; line-height:25px; border-radius:5px; overflow:hidden;}
.carnum a { float:left; display:block; text-align:center; width:25px;}
.carnum input { float:left; width:35px; border-right:1px solid #a4a4a4;border-left:1px solid #a4a4a4; height:25px; line-height:25px; text-align:center;}

.judgebox { width:96%; padding:10px 2%; background:#fff;}
.judgebox a.a1 { display:block; float:left; width:20%;}
.judgebox .star { float:right; width:77%; padding-top:5px;}
.judgebox .star img { height:17px;}
.judgebox textarea { width:100%; padding:10px 0; border:none; border-top:1px solid #ddd; height:80px;}
.judgebox .sub { display:block; width:120px; text-align:center; line-height:35px; border:1px solid #cf5863; margin:0 auto; color:#cf5863; font-size:0.9em;}
input.judgebtn { position:fixed; width:96%; left:2%; height:35px; line-height:35px; color:#fff; border-radius:5px; font-size:0.9em; background:#cf5863; bottom:5px;}
.niming { display:inline-block; background:url(../images/check03.png) no-repeat left center; background-size:20px; padding-left:25px; font-size:0.9em;}
.niming_sel { background-image:url(../static/images/personal/check04.png);}

.shoplist { width:96%; margin:0 auto; padding:10px 0; border-bottom:1px solid #ddd;}
.shoplist a.a1 { float:left; display:block; width:30%;}
.shoplist section { float:right; width:68%;}
.shoplist a.a2 { display:block; height:40px; overflow:hidden; font-size:0.9em;}
.shoplist a.a3 { display:block; width:40px; height:40px; background:url(../../img/static/images/personalapp/shop01.png) no-repeat center center; background-size:100%; position:absolute; right:0; top:70px;}
.shoplist a.a3sel { background-image:url(../../img/static/images/personalapp/shop02.png);}
.shoplist .sp1 { display:inline-block; border:1px solid #cf5863; font-size:0.8em; padding:0 5px 0 25px; background:url(../static/images/personalapp/shop03.png) no-repeat left center; background-size:auto 20px; margin-left:10px;}
.shoplist .sp2 {display:inline-block;margin-left:10px;background:url(../../img/static/images/personalapp/shop04.png) no-repeat left center; background-size:auto 20px; width:20px; height:20px;}
.shopwin { position:fixed; width:100%; height:100%; left:0; top:0; z-index:150; background:url(../../img/static/images/personalapp/darkbg.png) repeat; display:none;}

.shopcheck { background:#fff; width:100%; position:fixed; bottom:50px; left:0; padding:10px 0;}
.shopcheck a.a1 { float:left; width:24%; margin-left:2%; border:1px solid #ddd; border-radius:5px; display:block; overflow:hidden;}
.shopcheck .info { float:right; width:69%; margin-right:2%;} 
.shopcheck a.a2 { display:block; height:40px; font-size:0.9em; overflow:hidden;}
.shopdan { padding:5px 0; text-align:center;border-bottom:1px solid #ddd;}
.shopdan a { display:inline-block; line-height:25px; padding:0 5px; border:1px solid #ccc; border-radius:5px; color:#999; font-size:0.8em; margin:0 5px;}
.shopdan a.sel {border:1px solid #cf5863;color:#cf5863; }
.shopcolor { width:96%; margin:0 auto;}
.shopcolor a { display:inline-block; margin:0 5px 5px 0; padding:0 10px; line-height:30px; font-size:0.8em; color:#999; border:1px solid #ddd; border-radius:3px;}
.shopcolor a.sel {border:1px solid #cf5863;color:#cf5863; background:url(../../img/static/images/personalapp/gou.png) no-repeat right bottom; background-size:12px;}

.indexnav_out { padding:5px 0 0; width:100%; border-top:1px solid #ccc;border-bottom:2px solid #ccc;}
.indexnav01 a { padding-bottom:10px;}
.index_hot a { display:table-cell;border-bottom:1px solid #ccc; overflow:hidden; text-align:center;}
.indextit01 { width:100%; padding:7px 0; font-weight:400; color:#fff;}
.indextit01 p { line-height:30px; display:inline-block; padding:0 15px 0 5px; border-radius:0 5px 5px 0; background:#d8505c;}
.indextit01 p span { display:inline-block; padding-left:8px; border-left:3px solid #fff; font-size:1em;}
.indextit01 a { display:inline-block; padding-right:15px; background:url(../../img/static/images/arrow01.png) no-repeat right center; background-size:5px; position:absolute; right:2%; top:12px; font-size:0.7em; color:#999;}
.indexlist01 { width:101%; left:-1px;}
.indexlist01 a { display:table-cell; text-align:center; padding:10px 5px; color:#777; font-size:0.8em; overflow:hidden; border:1px solid #ccc;}
.indexlist01 p { padding-bottom:5px;}
.indexbotlist { width:101%; left:-3px;}
.indexbotlist a { display:table-cell; background:url(../../img/static/images/personalapp/line.png) no-repeat left center; background-size:auto 100%; text-align:center; padding:0 10px; font-size:0.8em; color:#777;}
.address_edit a.a1 { display:block; background:none; padding:3px 0 0;}
.address_checklist { width:100%;}
.address_checklist a { display:inline-block; text-align:center; line-height:30px; background:#fff; border-radius:15px; color:#f26c6d; font-size:0.8em; width:30%; margin:0 0 10px 1.5%;}
.share_text { width:88%; padding:7px 3%; margin:0 auto; border:1px solid #ccc; font-size:0.8em; line-height:25px; color:#777;}
.share_an { display:block; width:45%; margin:0 0 0 3%; float:left;}
.yao_text { position:absolute; width:100%; text-align:center; bottom:40px; left:0; color:#fff;}
.yao_text span { color:#b82210;}
.shopsearch { width:94%; padding:15px 3%; background:#e9e9e9;}
.shopsearch section { border:1px solid #ccc; border-radius:5px; height:35px; padding-left:10px; padding-right:50px; background:#fff;}
.shopsearch .text { width:100%; line-height:35px; height:35px;}
.shopsearch .sub { position:absolute; right:0; top:0; width:50px; height:35px; background:url(../static/images/personalapp/search.png) no-repeat center center; background-size:20px;}
.nearbylist { display:block; width:94%; margin:0 auto; border-bottom:1px solid #ccc; padding:10px 0;}
.nearbylist .img { float:left; width:30%;}
.nearbylist section { float:right; width:68%;}
.shopimg { width:100%;}
.shopimg div { position:absolute; left:0; bottom:0; background:url(../../img/static/images/personalapp/darkbg.png) repeat; padding:10px 3% 5px; width:94%; color:#fff; z-index:10;}
.nearbytit { width:100%;}
.nearbytit menu { background:gradient(linear, left top, left bottom, from(#fff), to(#f6f5f5));
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f5f5));}
.nearbytit a { display:table-cell; text-align:center; font-size:0.8em; border-bottom:1px solid #ccc; padding:9px 0;}
.nearbytit a.sel { background:url(../../img/static/images/personalapp/arrow02.png) no-repeat center top; background-size:13px; color:#d8505c;}
.studylist { display:block; float:left; background:#fff; border:1px solid #ccc; width:45%; margin:10px 0 0 3%;}
.studylist section { width:100%; overflow:hidden;}
.studylist section div { padding:5px 10px 5px 30px; background:url(../../img/static/images/personalapp/video.png) no-repeat 5px center; background-size:20px; position:absolute; left:0; bottom:0; color:#fff; white-space:nowrap;}
.studylist section div p { overflow:hidden;}
.studylist section i { display:block; width:100%; height:50px; background:url(../../img/static/images/personalapp/video_tit.png) repeat-x; position:absolute; left:0; bottom:0;}
.studylist h3,.studylist h4 { width:94%; margin:0 auto;}
.myselftit { width:95%; float:right; border-bottom:1px solid 
 #ccc; height:40px; line-height:40px; font-size:1em;}
.myselftit span.sp1 { display:inline-block; padding-left:30px; background: url(../../img/static/images/personalapp/myself.png) no-repeat left center; background-size:22px; color:#333;}
.myselftit a { display:inline-block; background:#f09213; padding:0 15px; line-height:30px; position:absolute; right:3%; top:5px; color:#fff; font-size:0.9em; border-radius:5px;}
.myselfmoney { width:100%;}
.myselfmoney a { display:table-cell; padding:10px 0; font-size:0.8em; color:#999; text-align:center;}
.paymenu { width:100%; border-collapse:separate; border-spacing:10px;}
.paymenu a,.paymenu p { display:table-cell; border:1px solid #ccc; height:30px; text-align:center; line-height:30px; font-size:0.8em; color:#333;}
.paymenu a.sel { background:#cf5863; border:1px solid #cf5863; color:#fff;}
.paymenu .paytext { width:100%; line-height:30px; height:30px; font-size:0.9em; text-align:center;}
.paylist { padding:10px 3% 10px 18%; width:79%; background:#fff url(../../img/static/images/personalapp/pay01.png) no-repeat 4% center; background-size:auto 35px; border-bottom:1px solid #ccc; height:40px;}
.paylist a.btn { position:absolute; display:block; width:22px; height:22px; background:url(../../img/static/images/personalapp/check01.png) no-repeat; background-size:22px; right:5%; top:20px;}
.paylist a.btnsel { background-image:url(../../img/static/images/personalapp/check02.png);}
#listleft_second{float:left;overflow:auto;width:30%;}
.countlist_voice{width: 94%;padding: 10px 3%;font-size: 0.8em;margin: 10px 0 10px;border-top: 1px solid #ccc;}
.prolist .num .sp06 {display: block;width: 40%;float: left;}
.gift_edit {
	font-size: 12px;
}
.gift_edit .gift{
	float: none !important;          
	border-right: 1px !important;
	border-left: 1px !important; 
	height: 20px; 
	line-height: 20px; 
	width: 30px; 
	border: 1px solid #ccc !important;
	text-align: center;
	border-radius: 5px;
}

.gift_edit .excel {
	width: 50px;
}
