@charset "utf-8";
body {
	font-size:12px;
	font-family:"";
	margin:0px auto !important;
	padding:0px;
	max-width:620px;
	background:#f8f8f8;
	font-size:13px;
	font-family:"微软雅黑";
}
input, select, textarea {
	font-size:12px;
	outline: none;
	border: none;
	list-style-image: none;
	list-style-type: none;
}
div, li, dt, dd {
	white-space:normal;
	font-weight: normal;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	border: none;
}
ul, dl, dd, li, p {
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight: normal;
	-webkit-tap-highlight-color: transparent;
}
h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
	font-weight: normal;
	-webkit-tap-highlight-color: transparent;
}
img {
	border:0px;
	padding:0;
	margin:0px;
}
form, input {
	margin:0px;
	padding:0px;
	vertical-align:middle
}
a:link, a:visited, a {
	text-decoration: none;
	color:#333
}
a:hover {
	color:#DB383E;
	text-decoration:none
}
.menunav {
	/*-webkit-box-shadow: 0 -.1rem #fff inset;*/
display: -webkit-box;
	width:100%;
}
.menunav a {
	display: block;
	-webkit-box-flex: 1;
	text-align: center;
	width: 100%;
	font-size: 13px;
	position: relative;
}
.menunav a i {
	display: block;
	width: 100%;
	height:43px;
	clear: both;
}
.menunav a:after {
	content: '';
	display: block;
	height: 40%;
	position: absolute;
	right: 0;
	top: 20%;
}
.logoqu {
	background:#d7008f
}
.menunav a {
	color:#FFF
}
.indexitem .ptitle {
	background:url(./images/dian2.jpg) 3px center no-repeat #FFF;
}
.indexitem .ptitle span {
	margin:auto;
	text-align:left;
	padding-left:12px;
	display:inline;
}
.indexitem .ptitle span a {
	color:#D92816
}
.buyfals {
	width:56px;
	height:22px;
	display:block;
	text-align:center;
	line-height:22px;
	font-size:12px;
	background:#DB383E;
	border-radius:5px;
	position:absolute;
	bottom:13px;
	right:10px;
	z-index:10;
	color:#FFFFFF;
}
.addcar {
	background-color: #DB383E;
}
.footers {
	background:#fafafa;
	border-top:1px solid #ededed
}
.rexian {
	font-size:14px;
	color:#DB383E
}
.footers p, .footers p a {
	color:#666
}
#header {
	background:#fff;
	border-bottom:1px solid #fff;
}
.shoptitle span {
	text-shadow:none;
	font-size:14px
}
.mainhead .shopinfol p.gdesc {
	color:#DB383E
}
/* .price{ color:#fff;} */
.logoright p span {
	line-height:46px;
	background:#bc242a;
	width:85px;
	float:right;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold
}
.logoright div {
	background: url(./images/dian.png) right 17px no-repeat;
	position:relative;
	background-size:auto
}
.logoright div a {
	height:47px;
	line-height:47px;
}
.logoright div .showmenu {
	display:none;
	height:auto;
	width:120px;
	background:#ededed;
	position:absolute;
	right:-10px;
	top:47px;
	z-index:9;
	background:url(./images/cbg.png) repeat;
	border-radius:0px 0px 5px 5px;
}
.logoright div .showmenu p {
	text-shadow:none;
	height:24px;
	border-bottom:1px solid #e8e8e8;
	line-height:24px;
	text-align:center
}
.logoright div .showmenu p a {
	height:24px;
	line-height:24px;
	width:100%;
	display:block;
	color:#666
}
.logoright div .showmenu p a:hover {
	background:#ededed
}
.top_bar {
	height:50px;
	border-top:1px solid #d8d8d8;
	background: rgba(230, 230, 230, 0.9);
	position: fixed;
	z-index: 900;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;
	padding-bottom:4px;
}
.top_menu {
	height:50px;
}
.top_menu li {
	cursor:pointer;
	width:20%;
	float:left;
	height:50px;
}
.top_menu li a {
	display:block;
	text-align:center;
	padding-top:32px;
	color:#666
}
.top_menu li a:hover {
	color:#DB383E
}
.top_menu li a label {
	cursor:pointer;
	display:block;
	height:18px;
	line-height:18px;
}
.top_menu li.li3 {
	text-align:center;
}
.top_menu li.li3 a {
	background:url(../images/fx.png)center 0px no-repeat
}
.top_menu li.li3 a:hover {
	background:url(../images/fx.png)center 0px no-repeat
}
.top_menu li.li1 a {
	background:url(../images/li_1.png) center 5px no-repeat
}
.top_menu li.li2 a {
	background:url(../images/li_2.png) center 5px no-repeat
}
.top_menu li.li4 a {
	background:url(../images/li_3.png) center 5px no-repeat
}
.top_menu li.li5 a {
	background:url(../images/li_4.png) center 5px no-repeat
}
.loginbut {
	padding:5px;
	background:#DB383E;
	color:#fff;
	width:100%;
	line-height:25px;
	cursor:pointer;
	font-weight:bold;
	border:none;
	font-size:14px
}
.top_menu li.li1 a, .top_menu li a label {
	font-size:13px;
}
.mainbottombg {
	background:none;
	border-bottom:1px solid #ededed;
	height:35px;
	line-height:35px;
}
.mainbottombg span {
	width:50%;
	position:static;
	left:0px;
	float:left;
	background:none
}
.mainbottombg span.ac {
	background:#ededed
}
.apply_page {
	margin-top:5px;
	margin-bottom: 40px;
}
.apply_input input {
	display:block;
	margin-bottom:15px;
	width:97.5%;
	height:40px;
	color: #666;
	padding-left: 2%;
	border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */
	border:1px #CCC solid;
}
.submit-button {
	background:#e43c39;
	margin-top:20px;
	border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */
}
.submit-button a {
	display:block;
	color:#fff;
	text-align:center;
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
	text-decoration:none;
}
.privilege-icon {
	float:left;
	width:20%;
	text-align:center;
}
.privilege-word {
	float:right;
	width:75%;
}
.privilege li {
	overflow:hidden;
}
.privilege-word p {
	font-size:16px;
}
.privilege-icon img {
	width:50px;
	vertical-align:middle;
}
.privilege-word .privilege-word-1 {
	font-size:18px;
	color:#000;
}
.privilege-word .privilege-word-2 {
	font-size:16px;
	color:#9f9f9f
}
.privilege h1 {
	font-size:16px;
	color:#9a9a9a;
	margin-bottom:5px;
}

.instructions {
	font-size:14px;
	color:#c3c3c3;
	padding-left:5%;
	padding-right:5%;
}
.privilege ul li {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px #CCC solid;
}
.apply_sm p {
	font-size:15px;
	color:#666666;
	margin-bottom:5px;
}
.apply_sm p font {
	color:#ff6a05;
}
.apply-fenxiao {
	max-width:620px;
	margin-left:auto;
	margin-right:auto;
	padding-left:2%;
	padding-right:2%;
}
.banner {
}
.banner img {
	width: 100%;
}
