html {
	color:#000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {

}
del, ins {
	text-decoration:none;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
legend {
	color:#000;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
*font-size:100%;
}
body {
	font-size:12px;
	color:#000;
	background:#FFF;
}
.w {
	padding:0;
	width:990px;
	margin:0 auto;
	background:#FFF;
}
.wcom {
	padding:0;
	width:990px;
	margin:0 auto;
	background:#FFF;
}
.scroll_menu {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:1080;
	_position:absolute;
_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);
}
#fixed{ font-size:0; height:0;}
.prol_scroll {
	position:fixed;
	top:0;
	width:100%;
	z-index:1080;
	_position:absolute;
_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);
}
.zt2banner {
	background:url(http://img.redpassword.com/images/zt2banner.jpg) repeat-x;
}
.jg {
	margin-top:10px;
}
.pro {
	padding:10px 0 0 0;
}
.prol {
	width:200px;
	float:left;
}
.prol li {
	padding:0;
	margin:0;
	height:40px;
	padding-bottom:1px;
	width:195px;
}
.prol li.pmtop {
	height:82px;
}
.tuijian {
	padding:10px 0 0 0;
}
.tuijianl {
	width:200px;
	float:left;
}
.tuijianl li {
	padding:0;
	margin:0;
	width:195px;
	float:none;
}
.tuijianl div.pmtop {
	height:82px;
	padding:0 0 10px 0;
}
.pror {
	width:750px;
	float:left;
}
.comment {
	border:1px #bb0828 solid;
	padding: 0 0 10px 0;
}
.ply {
	width:728px;
	margin:0 auto;
	border:1px #dedede solid;
}
.plyt {
	border-bottom:1px #dedede solid;
}
.pcnav {
	height:58px;
	background:url(http://img.redpassword.com/images/pcnavbg.jpg) repeat-x;
	border:1px #d1d0ce solid;
	border-bottom:3px #7a0517 solid;
}
.pcnav ul li {
	float:left;
	width:144px;
	height:58px;
}
.pcnav ul li a {
	width:144px;
	height:58px;
	display:block;
	text-align:center;
	color:#8b0008;
	text-decoration:none;
	line-height:58px;
	font-family:"Microsoft YaHei";
	_font-family:"����";
	font-weight:bold;
	font-size:22px;
}
.pcnav ul li a:hover {
	background:url(http://img.redpassword.com/images/pnavat.jpg) repeat-x;
	color:#fefffd;
}
.pcnav ul li a.at {
	background:url(http://img.redpassword.com/images/pnavat.jpg) repeat-x;
	color:#fefffd;
}
.pc-ly {
	display:none;
	border:1px #d1d0ce solid;
	border-top:none;
}
.tp{ padding-bottom:10px;}
.product {
	border:1px #e4e4e4 solid;
	height:385px;
}
.pshow {
	float:left;
	border-right:1px #e4e4e4 solid;
	width:456px;
	height:385px;
}
.spic {
	float:left;
	width:360px;
	height:360px;
	padding-top:12px;
}
.snav {
	float:left;
	width:84px;
	padding:12px 0 0 12px;
}
.snav ul li {
	width:78px;
	margin-bottom:5px;
}
.snav ul li a {
	background:url(http://img.redpassword.com/images/snav.gif) no-repeat;
	padding:0;
	text-align:left;
	height:72px;
	padding:1px 0 0 1px;
	display:block;
}
.snav ul li a.at, .snav ul li a:hover {
	background:url(http://img.redpassword.com/images/snavat.gif) no-repeat;
}
.pinfo {
	float:left;
	width:530px;
	_width:526px;
}
.pflex {
	width:508px;
	margin:0 auto;
	margin-top:20px;
	padding:10px 0 0 42px;
	border-top:1px #efefef solid;
	line-height:20px;
	color:#b20000;
}
.pflex span {
	color:#656565;
}
.copyright {
	line-height:25px;
	text-align:center;
	color:#7f7f7f;
	padding:15px 0 0 0;
	margin-bottom:81px;
}
.copyright a {
	text-decoration:none;
	color:#7f7f7f;
}
.s-scroll {
	position:fixed;
	display:none;
	top:190px;
	left:0;
	width:100%;
	z-index:1090;
	_position:absolute;
_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);
}
.s-result {
	position:relative;
	border:3px #a1a1a1 solid;
	width:530px;
	margin:0 auto;
	background:#FFF;
	padding:30px 0;
}
.close {
	position:absolute;
	top:5px;
	right:10px;
}
.help_c {
	padding:27px 0 0 0;
}
.help_left {
	float:left;
	width:190px;
	margin-right:16px;

}
.lnav {
	width:190px;
}
.lnav h2 {
	font-size:16px;
	font-family:"΢���ź�";
	color:#fff;
	width:190px;
	height:36px;
	line-height:36px;
	border-bottom:f2f2f2 1px solid;
	margin:0 0px 2px 0px;
	 background:#064aad;
	 text-align:center;
}
.lnav h3 {
	height:40px;
	line-height:40px;
	background:#d81616;
	padding:0 0 0 30px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.lnav ul {	border:1px solid #f1f1f1; border-top:none;	padding-bottom:10px;}
.lnav ul li {
	height:98px;
	font-family:"΢���ź�";
	font-size:12px;
	width:80%;
	margin:0 auto;
	text-align:center;
	cursor:hand;
	position:relative;
	line-height:41px;
	padding-top:26px;

	border-bottom:1px solid #ffc6ca
}
.lnav ul li a {
	font-size:15px;
	color:#333;
	text-decoration:none;
}
.lnav ul li.end {
	border-bottom:none;
}
.lnav ul li.at {
	background:#f1f1f1;
}
.lnav ul li span {
	width:11px;
	height:17px;
	position:absolute;
	top:8px;
	left:193px;
}
.help_right {
	float:left;
	width:784px;
}
.help_right .help_right_box{ border:1px solid #f1f1f1; padding-top:20px;}
.order_fashion{ margin-top:30px}
.help_right h2{ color:#fff; font-size:16px; background:#064aad;height:36px;
	line-height:36px; padding-left:24px;}
.help_right .box h3 {
	padding:0 0 0 95px;
	margin-bottom:3px;
	font-size:14px;
	height:32px;
	line-height:32px;
	cursor:hand;
	background:url(../images/hengtiao.png)  no-repeat;
	background-position:0;
}
.help_right .info {
	padding:18px 0 0 33px;
	margin:0 0 20px 0;
}
.help_right .info h4 {
	font-size:14px;
	color:#a50d19;
}
.help_right .info p {
	padding:5px 0 5px 20px;
	line-height:25px;
	color:#707070;
}
.help_right .info p.link {
	line-height:normal;
}
.help_right .info p.link a {
	color:#f80300;
	text-decoration:none;
}
.help_right .info p.beizhu {
	color:#a3101a;
}
.order {
	margin-top:10px;
	width:988px;
	padding:10px 0 20px 0;
	border:1px #ececec solid;
}
.search {
	width:988px;
	border:1px #b8082e solid;
	border-top:none;
	text-align:center;
}
.clear {
	clear:both;
	font-size:0px;
}
.anli {
	border:5px #b9200e solid;
	border-bottom:none;
	border-top:none;
	border-left:1px #b9200e solid;
	border-right:1px #b9200e solid;
	padding:5px 0;
}
.alk {
	width:940px;
	margin:0 auto;
	padding:7px 0;
}
.case {
	height:214px;
	overflow:hidden;
	text-align:center;
	width:910px;
	margin:0 auto;
}
.fg {
	border:1px #af1b33 solid;
	border-top:none;
	padding:30px 0;
	border-bottom:none;
}
.fgx {
	border-top:1px #af1b33 solid;
	font-size:0px;
}
/**/
.cart {
	width:283px;
	position:fixed;
	bottom:41px;
	right:0;
	z-index:1080;
	_position:absolute;
_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);
}
.cart0 {
	width:66px;
	height:31px;
	position:fixed;
	bottom:41px;
	right:0;
	z-index:1080;
	_position:absolute;
_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);
}
.cart0 a {
	width:66px;
	height:31px;
	display:block;
	background:url(http://img.redpassword.com/images/gw0bg.gif)
}
.cart0 a:hover {
	background-position:0 -32px;
}
.cart .box {
	display:none;
	width:255px;
	border:1px #d6d6d6 solid;
	border-bottom:none;
	margin:0 auto;
	margin-bottom:-3px;
	background:#eaeaea;
	padding:5px 10px 10px 10px;
}
.cart .box .gotocart a {
	text-decoration:none;
	color:#808080;
	display:block;
	width:102px;
	height:26px;
	background:url(http://img.redpassword.com/images/gocartbg.jpg);
	float:right;
	text-align:left;
	line-height:26px;
	padding:0 0 0 10px;
}
.cart .box .count {
	padding:12px 15px 6px 5px;
	color:#808080
}
.cart .c-up {
	width:275px;
	display:block;
	border:1px #d6d6d6 solid;
	border-bottom:none;
	margin:0 auto;
	margin-bottom:-3px;
	background:#eaeaea;
}
.cart .c-up a {
	height:4px;
	display:block;
}
.cart .c-up a.up {
	height:14px;
	background:url(http://img.redpassword.com/images/c-up-bg.gif) no-repeat center;
}
.c-f {
	background:url(http://img.redpassword.com/images/rbbuybg.gif) no-repeat;
	height:21px;
	line-height:21px;
	padding:10px 0 0 30px;
	cursor:hand;
	color:#e9e0e0;
}
.cartlist {
	border:1px #e3e3e3 solid;
	border-bottom:none;
	background:#FFF;
}
.cartlist div {
	padding:3px 12px 3px 4px;
	border-bottom:1px #e3e3e3 solid;
}
.cartlist div td {
	color:#999999;
	line-height:18px;
}
.cartlist div td span {
	display:block;
	text-align:right;
	margin-top:8px;
	color:#666666;
}
.step {
	border:1px #b60c31 solid;
	border-top:none;
	border-bottom:3px #b60c31 solid;
}
.stept a {
	float:left;
	height:100px;
	display:block;
}
.stept a.stept1 {
	width:197px;
	background:url(http://img.redpassword.com/images/stept1.jpg) no-repeat;
}
.stept a.stept2 {
	width:198px;
	background:url(http://img.redpassword.com/images/stept2.jpg) no-repeat;
}
.stept a.stept3 {
	width:198px;
	background:url(http://img.redpassword.com/images/stept3.jpg) no-repeat;
}
.stept a.stept4 {
	width:199px;
	background:url(http://img.redpassword.com/images/stept4.jpg) no-repeat;
}
.stept a.stept5 {
	width:194px;
	background:url(http://img.redpassword.com/images/stept5.jpg) no-repeat;
}
.step1-c {
	display:none;
}
.h {
	/*background:url(http://img.redpassword.com/images/h-bg.jpg) repeat-x bottom;*/
	background:url(../images/h-bg.jpg) repeat-x bottom;
	padding-bottom:7px;
}
.m {
	font-size:13px;
}
.m-c {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:104;
	
}
.logo {
	width:220px;
	float:left;
	padding:5px 0 0 0;
}
.m-r {
	width:auto;
	float:right;
}
.clear {
	font-size:0;
	clear:both;
}
.m-r-l {
	text-align:right;
	padding:20px 0 0 0;
	color:#666666;
	width:auto;
}
.m-r-l span{ display:inline-block; background:url(../images/gouwuche_num.jpg) 0px  0px  no-repeat; width:15px; height:18px; text-align:center; color:#fff; position:relative; top:2px}
.m-r-l span.gouwuche{ display:inline-block; position:relative; top:3px;}
.m-r-l a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
.m-r-m {
	text-align:left;
	padding:10px 0 0 0;
}
.m-r-m ul.m-t {
	width:auto;
	float:right;
	padding:12px 0 0 0;
	position:relative;
	right:0;

}
.m-r-m ul.m-t li {
	float:left;
	position:relative;
}
.m-r-m ul.m-t li a {
	font-family:"΢���ź�";
	color:#064aad;
	font-size:16px;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:10px 15px 20px 15px;
	background:url(http://img.redpassword.com/images/mn-bg.jpg) no-repeat right 15px;
}
.m-r-m ul.m-t li a.m-t-end {
	background:none;
}
.m-r-m ul.m-t li a.at {
	background:#013b8c;
	color:#FFF;
}
.s-c {
	position:absolute;
	width:650px;
	padding:15px 0 18px 0;
	background:#f9f8ff;
	left:473px;
	border:2px #013b8c solid;
	border-top:7px #013b8c solid;
	display:none;
	z-index:104;
}
.s-c-l {
	padding:10px;
}
.s-c-l div {
	float:left;
	width:170px;
}
.s-c-l div.r {
	width:250px;
}
.s-c-l div h4 {
	font-size:16px;
	color:#013b8c;
	text-align:left;
	width:250px;
	padding-left:35px;
}
.s-c-l div ul {
	padding-top:10px;
	width:222px;
	margin:0 auto;
	text-align:left;
	margin-left:35px;
}
.s-c-l div ul.list{ margin-right:0;}
.s-c-l div li {
	padding:2px 0 0 0px;
	float:left;
	width:170px;
	color:#747373;
	font-size:14px;
	font-family:"΢���ź�"
}
.s-c-l div ul.list li {
	float:none;
	width:auto;

}
.s-c-l div li a {
	color:#605f64;
	text-decoration:none;
	font-size:14px;
	font-family:"΢���ź�"
}
.s-c-l div li a:hover {
	color:#013b8c;
}
.s-c-l div.r ul {

	width:250px;
}
.s-c-l div.r ul li {
	float:left;
	width:100px;
}
.s-c-p {
	padding:20px 0 0 9px;
}
.s-c-p div {
	float:left;
	width:386px;
	height:132px;
}
.s-c-p-f {
	margin-right:8px;
}
.icp {
	width:990px;
	margin:0 auto;
	margin-top:10px;
	border:1px solid #f1f1f1;
}
.icp ul{ overflow:hidden;}
.icp ul li {
	float:left;
	margin-left:10px;
	position:relative;
	border:1px solid #f1f1f1;
	width:315px;
}
.icp .i-cp-i {
	width:100%;
	margin:0 auto;
	position:absolute;
	bottom:15px;
	
}
.icp .i-cp-i h5 {
	font-size:14px;
	font-family:"΢���ź�";
	color:#686868;
	text-align:center;
	padding-bottom:5px;
}
.icp .i-cp-i p {
	font-size:14px;
	font-family:"΢���ź�";
	color:#a0a0a0;
	text-align:center
}
.icp .i-cp-i p a {
	font-size:20px;
	font-family:"΢���ź�";
	color:#064aad;
	text-decoration:none;
}
.is {
	width:990px;
	margin:0 auto;
	padding:20px 0 0 0;
}
.is ul { border:1px solid #f1f1f1; overflow:hidden}
.is ul li {
	float:left
}
.is-1 {
	width:247px;
	height:195px;
	background:#fff;
}
.is-2 {
	width:246px;
	height:195px;
	border-left:1px #f1f1f1 solid;
	background:url(../images/is-1.jpg) no-repeat;
}
.is-3 {
	width:246px;
	height:195px;
	border-left:1px #f1f1f1 solid;
	border-right:1px solid #f1f1f1;
	background:url(../images/is-2.jpg) no-repeat;
}
.is-4 {
	width:246px;
	height:195px;
	background:url(../images/is-3.jpg) no-repeat;
}
.is ul li h4 {
	font-family:"΢���ź�";
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 18px;
	color:#5a5a5a;
}
.is ul li p {
	font-family:"΢���ź�";
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 18px;
	color:#666666
}
.is-1 h2 {
	font-family:"΢���ź�";
	font-size:32px;
	font-weight:bold;
	color:#777777;
	padding-left:18px;
	padding-top:10px;
	/*text-align:center;*/
}
.is-1 div.js {
	text-align:left;
	padding:10px 0px 0 0;
	margin-left:20px;
	line-height:18px;
	color:#9d9fa2;
}
.iss {
	position:relative;
}
.f {
	height:269px;
	background:#fafafa;
	border-top:1px #cfd6dc solid;
	margin-top:21px;
}
.fi {
	width:990px;
	margin:0 auto;
}
.f ul li {
	float:left;
}
.f-1 {
	width:229px;
	height:254px;
}
.f-2 {
	width:231px;
	height:254px;
	border-left:1px #e0e0e0 solid;
}
.f-3 {
	width:227px;
	height:254px;
	border-left:1px #e0e0e0 solid;
}
.f-4 {
	width:221px;
	height:254px;
	background:#dfdfe0;
}
.fblk {
	padding:15px 0 0 20px;
}
.fblk h4 {
	padding:15px 0 0 0;
	color:#7c7c84;
}
.fblk h4 a {
	color:#7c7c84;
	text-decoration:none;
}
.fblk p {
	padding:6px 0 0 0;
	line-height:18px;
	color:#9d9fa2;
}
.fblk p a {
	color:#9d9fa2;
	text-decoration:none;
}
.dp {
	margin:10px 0 10px 0;
}
.dp .dp-h {
	border-bottom:3px #c3231f solid;
}
.dp .dp-h .h-l {
	display:block;
	background:#c3231f;
	width:85px;
	height:35px;
	line-height:35px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	float:left;
}
.h-r {
	float:right;
	display:block;
	line-height:35px;
	height:35px;
	padding-right:10px;
}
.h-r a {
	font-size:15px;
	color:#7f817c;
}
.dp-zh {
	border:1px #ebedec solid;
	padding:15px 10px;
}
.dp-zh ul li {
	float:left;
	margin-right:5px;
}
.pmod {
	border-bottom:3px #013b8c solid;
}
.pmod .go-cart {
	width:130px;
	line-height:36px;
	height:36px;
	float:right;
	display:none
}
.pmod .go-cart a {
	color:#013b8c;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline
}
.pmod ul li {
	float:left;
	line-height:38px;
	height:38px;
	border-right:1px #FFF solid;
}
.pmod ul li a {
	float:left;
	display:block;
	line-height:37px;
	height:37px;
	border-top:1px #dcdcdc solid;
	text-align:center;
	padding:0 18px;
	font-size:14px;
	color:#6c6c71;
	text-decoration:none;
	background:#dcdcdc;
	color:#4c4c4c;
}
.pmod ul li a:hover {
	border-top:1px #013b8c solid;
	background:#6f6f6f;
	color:#FFF;
}
.pmod ul li a.at {
	border-top:1px #013b8c solid;
	background:#6f6f6f;
	color:#FFF;
}
.pmod ul li a span {
	color:#013b8c;
}
.pmod ul li a.at span,.pmod ul li a:hover span{ color:#FFF;}
.mod {
	display:none;
}
.c {
	width:990px;
	margin:0 auto;
	margin-top:10px;
}
.c-l {
	width:190px;
	float:left;
	margin-right:10px;
	border:1px solid #f1f1f1;
}
.c-r {
	width:779px;
	float:left;
}
.c-link {
	width:190px;
	float:left;
	margin-bottom:10px;
}
.c-link_h3 h3{ background:#fff  !important; border-top:3px solid #013b8c}
.c-link h3 {
	height:36px;
	line-height:36px;
	border-bottom:1px #f2f2f2 solid;
	background:#064aad;
	padding-left:30px;
	font-family:"΢���ź�";
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	width:160px;
}
.c-link ul li {
}
.c-link ul li a {
	display:block;
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:14px;
	font-family:"΢���ź�";
	text-decoration:none;
	color:#424242;
	border-bottom:1px #f8dde2 solid;
	width:150px !important;
	margin:0 auto;
}

.c-link ul.align-l li a{ }
.c-link ul li a:hover {
	background:#064aad;
	color:#FFF !important;
	width:100% !important;
	margin:0 auto;
}
/*����ָ�ϵ���Ч��*/
.zhinan_c_link ul li{
	border-bottom:1px solid #f1f1f1;
	width:90%; margin:0  auto;
	text-align:center;
}
.zhinan_c_link ul li a{ border:none; display:inline}
.zhinan_c_link ul li a:hover {
	 background:none !important;
	 color:#424242 !important;
}
.zhinan_c_link p{ padding:12px 0 30px 0 !important}
.li_bottom{ width:150px; margin:0 auto; display:none}
/*����*/
.c-link ul li a.at {
/*	background:#563198;*/
	color:#FFF;
	width:auto;
	color:#424242
}
.c-link p {
	padding:20px 0 30px 0;
	color:#999;
	line-height:25px;
	float:left
}
.ask {
	background:#ededef;
	padding:20px;
}
.a-i {
	background:#FFF;
	padding:20px;
}
.a-i-t h2 {
	font-size:26px;
	color:#333333;
	font-family:"΢���ź�";
}
.a-i-t p {
	padding:13px 0 13px 7px;
	font-size:14px;
	font-family:"΢���ź�";
	color:#4e4e4e;
}
.a-i-t p a {
	color:#cf023a;
	text-decoration:none;
}
.a-i-c {
	padding:20px 15px;
	border-top:1px #dedede solid;
	border-bottom:1px #dedede solid;
}

.a-i-c .qi {
	font-family:"΢���ź�";
	color:#454545
}
.a-i-c .qi .a-i-l {
	margin-right:10px;
	float:left;
	font-weight:bold;
}
.a-i-c .qi .a-i-r {
	float: left;
	width:640px;
}
.qi h3 {
	font-size:13px;
	font-weight:bold;
	color:#454545;
}
.a-i-c .ai {
	margin:10px 0 20px 0;
}
.a-i-c .ai .ai-l {
	float:left;
	margin-right:10px;
	font-family:"΢���ź�";
	font-size:14px;
	font-weight:bold;
	color:#cc0038;
}
.a-i-c .ai .ai-r {
	float:left;
	width:640px;
	padding:0 0 0 0;
	line-height:25px;
	color:#666666;
}
.class {
	border:1px #bc0728 solid;
	margin-top:1px;
}
.classt {
	background:url(http://img.redpassword.com/images/c-tbg.jpg) repeat-x;
	height:58px;
}
.classt a {
	background:url(http://img.redpassword.com/images/classtbg.jpg) no-repeat right;
	height:58px;
	width:144px;
	display:block;
	color:#be0628;
	font-size:20px;
	font-family:"΢���ź�";
	font-weight:bold;
	line-height:58px;
	text-align:center;
	text-decoration:none;
	float:left
}
.classt a:hover, .classt a.at {
	background:url(http://img.redpassword.com/images/classtatbg.jpg) repeat-x;
	color:#FFF;
}
.classinfo {
	display:none;
}
.classc {
	border-top:6px #bc0728 solid;
	border-bottom:4px #bc0728 solid;
}
.vb {
	width:990px;
	margin:0 auto
}
.vip-t {
	width:990px;
	margin:0 auto;
}
.vip-t .vip_left{ width:229px; float:left}
.vip-t .vip_tiao{ float:left; width:700px; height:8px; background:#013b8c; margin-top:62px;}
.vip-t .vip_tiao h3{ background:#fff; width:150px; text-align:center; font-size:23px; color:#013b8c; float:right; line-height:10px; margin-right:35px;}
.vip-t ul li {
	float:left;
	width:auto;
	background:url(http://img.redpassword.com/images/vip-li-bg.jpg) no-repeat right;
}
.vip-t ul li .vip-li-end {
	background:none;
	width:198px;
}
.vip-t ul li div {
	width:196px;
	height:100px;
	background:url(http://img.redpassword.com/images/vip-t-bg.jpg) repeat-x;
	text-align:center;
	cursor:pointer
}
.vip-t ul li div p {
	text-align:center;
	padding:17px 0 4px 0;
	font-family:"΢���ź�";
	font-size:18px;
	font-weight:bold;
	color:#444444;
}
.vip-t ul li div span {
	font-family:"΢���ź�";
	font-size:12px;
	color:#9b9b9b;
}
.vip-t ul li div.at {
	background:url(http://img.redpassword.com/images/vip-t-bgat.jpg) repeat-x;
}
.vip-c {
	width:900px;
}
.step1-t {
	height:67px;
	background:url(http://img.redpassword.com/images/vip-c-1_03.jpg) no-repeat right;
}
.step1-t h3 {
	width:300px;
	height:67px;
	background:#e33649;
	padding-left:176px;
	line-height:67px;
	font-family:"΢���ź�";
	font-size:30px;
	color:#FFF;
}
.step1-i {
	background:url(http://img.redpassword.com/images/vip-c-1_04.jpg) no-repeat right;
	height:256px;
}
.step1-i div {
	padding:30px 0 0 74px;
}
.step1-i div h4 {
	font-family:"΢���ź�";
	font-size:25px;
	color:#d90018;
}
.step1-i div p {
	font-family:"΢���ź�";
	font-size:16px;
	color:#000;
}
.step1-i div ul {
	margin-top:15px;
}
.step1-i div ul li {
	background:url(http://img.redpassword.com/images/vip-dot.jpg) no-repeat 3px center;
	padding:0 0 0 15px;
	font-family:"΢���ź�";
	font-size:14px;
	color:#575757;
}
.vip-c-step2 .card {
	padding:46px 0 0 0;
}
.vip-c-step2 .step2-i {
	background:url(http://img.redpassword.com/images/vip-c-2_04.jpg) no-repeat right;
	height:129px;
	padding:60px 0 0 84px;
}
.vip-c-step2 .step2-i div {
	background:url(http://img.redpassword.com/images/vip-c-2_06.jpg) no-repeat left top;
	padding:3px 0 0 60px;
	height:56px;
	line-height:23px;
	font-size:16px;
	font-family:"΢���ź�";
	color:#575757;
}
.vip-c-3-t {
	text-align:center;
	padding:23px 0 0 0;
}
.vip-c-3-gz {
	padding:25px 0 0 0px;
}
.vip-c-3-gz h4 {
	font-family:"΢���ź�";
	font-size:20px;
	font-weight:bold;
	color:#553197;
}
.vip-c-3-gz ul li {
	background:url(../images/vip-dot.jpg) no-repeat 3px 9px;
	padding:0 0 0 20px;
	font-family:"΢���ź�";
	font-size:14px;
	color:#333;
	clear:both;
	line-height:22px;
}
.vip-c-3-fs {
	padding:20px 0 0 0px;
}
.vip-c-3-fs .ifs {
	float:left;
	width:234px;
	height:105px;
	padding:29px 0 0 102px;
	border:1px #ffdadc solid;
	margin-right:20px;
	margin-bottom:20px;
	font-family:"΢���ź�";
	font-size:15px;
	color:#000;
	line-height:20px;
}
.bg1 {
	background:url(../images/vip-c-3-bg1.jpg) no-repeat 25px center;
}
.bg2 {
	background:url(../images/vip-c-3-bg2.jpg) no-repeat 25px center;
}
.vip-c-3-fs .bg3 {
	background:url(../images/vip-c-3-bg3.jpg) no-repeat 25px center;
	height:95px;
	padding-top:52px;
}
.vip-c-3-fs .bg3  span{ color:#6356a3}
.bg4 {
	background:url(../images/vip-c-3-bg4.jpg) no-repeat 25px center;
}
.vip-c-step5 h3 {
	margin:31px 0 0 0;
	text-align:center;
	font-family:"΢���ź�";
	font-size:30px;
	color:#e33649;
}
.vip-c-5-qx {
	padding:25px 0 50px 75px;
}
.vip-qx {
	float:left;
	width:373px;
	height:108px;
	background:url(http://img.redpassword.com/images/vip-c-5-libg.jpg) no-repeat;
	margin-right:100px;
	margin-top:47px;
}
.qxr {
	margin-right:0;
}
.qxt {
	margin-top:0;
}
.vip-qx h4 {
	font-size:20px;
	font-family:"΢���ź�";
	font-weight:bold;
	color:#e33649;
	padding-left:93px;
}
.vip-qx p {
	font-family:"΢���ź�";
	font-size:14px;
	line-height:20px;
	padding:0 0 0 93px;
}
.qx-bg1 {
	background:url(http://img.redpassword.com/images/vip-c-5-bg1.jpg) 8px top no-repeat;
}
.qx-bg2 {
	background:url(http://img.redpassword.com/images/vip-c-5-bg2.jpg) 8px top no-repeat;
}
.qx-bg3 {
	background:url(http://img.redpassword.com/images/vip-c-5-bg3.jpg) 17px top no-repeat;
	padding:12px 0 12px 0;
}
.qx-bg4 {
	background:url(http://img.redpassword.com/images/vip-c-5-bg4.jpg) 15px top no-repeat;
}
.stepc {
	display:none;
}
.stepztc{
	display:block;
}
.kb-bn {
	width:990px;
	margin:0 auto;
}
.kb {
	background:#f2f0f1;
	padding:30px 15px;
	width:960px;
	margin:0 auto;
}
.kb h2 {
	font-family:"΢���ź�";
	font-weight:bold;
	font-size:13px;
}
.kb-t {
	padding-top:10px;
}
.kb-t ul li {
	float:left;
	margin-right:2px;
}
.kb-t ul li a {
	float:left;
	display:block;
	height:42px;
	line-height:42px;
	padding:0 15px;
	background:#db2122;
	color:#FFF;
	font-size:14px;
	font-family:"΢���ź�";
	font-weight:bold;
	text-decoration:none;
}
.kb-t ul li a:hover {
	background:#8f0100;
}
.kb-t ul li a.at {
	background:#8f0100;
}
.kb-l {
	padding:12px 0 0 0;
}
.kb-l-blk {
	float:left;
	width:232px;
	margin-right:10px;
}
.kb-l-blk-end {
	margin-right:0;
}
.kb-l-s {
	padding:15px 15px 70px 15px;
	background:#FFF;
	border:1px #d5d5d5 solid;
	border-top:none;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	margin-top:12px;
}
.kb-l-s a {
	text-decoration:none;
	color:#000;
}
.kb-l-s h4 {
	font-family:"΢���ź�";
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}
.kb-l-s .remark {
	width:178px;
	margin:0 auto;
	font-family:"΢���ź�";
	line-height:18px;
	color:#444444;
}
.kb-l-s .remark span {
	color:#ff3b3b;
	text-decoration:underline;
}
.kb-al {
	width:990px;
	margin:0 auto;
}
.kb-al-blk {
	border:1px #b31a49 solid;
	margin:10px 0;
}
.kb-al-h {
	text-align:center;
}
.kb-anli {
	border:none;
}
.kb-alk {
	width:980px;
}
.kb-case {
	width:950px;
}
.s {
	width:950px;
	margin:0 auto;
	margin-top:10px;
	padding:0 0 10px 0;
}
.s-l {
	width:750px;
	float:left;
	margin-right:10px;
}
.s-r {
	width:190px;
	float:left;
}

.title h1 {
	font-family:"΢���ź�";
	font-size:22px;
	font-weight:bold;
	display:inline;
	vertical-align:middle;
	margin:0 25px;
}
.title a {
	font-size:14px;
	color:#dc0000;
}
.content {
	margin:10px 0 0 0;
	border:1px #dbdbdb solid;
}
.info {
	width:530px;
	margin:0 auto;
	padding:40px 0;
	overflow:hidden;
}
.p {
	border:1px #dbdbdb solid;
	border-top:4px #b20000 solid;
	text-align:center;
	padding:36px 0;
	margin-bottom:5px;
}
.pname {
	margin:10px 0;
	text-align:center;
	font-family:"΢���ź�";
	font-size:14px;
	font-weight:bold;
	color:#232220;
}
.rls h5 {
	font-family:"΢���ź�";
	font-size:15px;
	font-weight:bold;
	margin:12px 0 8px 0;
}
.ls {
	padding:10px 10px 15px 10px;
	background:#FFF;
	border:1px #d5d5d5 solid;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	margin-bottom:10px;
}
.ls a {
	color:#000;
	text-decoration:none;
}
.ls h4 {
	font-family:"΢���ź�";
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}
.ls .remark {
	width:168px;
	margin:0 auto;
	font-family:"΢���ź�";
	line-height:18px;
	color:#444444;
}
.ls .remark span {
	color:#ff3b3b;
	text-decoration:underline;
}
.zt h5 {
	font-family:"΢���ź�";
	font-size:15px;
	font-weight:bold;
	margin:12px 0 8px 0;
}
.zts {
	background:#efefef;
	border:1px #e6e6e6 solid;
	padding:8px 0 6px 0;
}
.ztimg {
	text-align:center;
}
.zttit {
	width:176px;
	margin:0 auto;
	height:33px;
	line-height:33px;
	background:url(http://img.redpassword.com/images/zt-tbg.jpg) repeat-y;
	text-align:center;
}
.zttit a {
	color:#FFF;
	font-family:"΢���ź�";
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.banner-mask {
	display:none;
	background:#fef5f6;
	height:100%;
	_height:195px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.banner-copy {
	position:absolute;
	top:0;
	left:0;
}
.banner-hover {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.banner-else {
	padding-top:50px;
}
.description {
	color:#737373;
	padding:15px 15px 0 15px;
	line-height:20px;
	display:none
}
.help {
	width:990px;
	margin:0 auto;
	margin-top:10px;
}
.h-op {
	border:1px #d7d7d7 solid;
}
.weixin_img{ position:absolute; top:150px; right:700px;}
.h-op-l {
	width:670px;
	float:left;
}
.h-op-r {
	width:318px;
	float:left;
}
.s-form {
	font-size:14px;
	font-family:"΢���ź�";
	font-weight:bold;
	margin:20px 0 0 10px;
}
.h-op-r h3 {
	background:url(http://img.redpassword.com/images/fdj.jpg) no-repeat 65px top;
	height:32px;
	font-size:14px;
	font-family:"΢���ź�";
	font-weight:bold;
	padding:12px 0 0 112px;
}
.s-form input {
	width:156px;
	height:24px;
	line-height:24px;
	border:1px #cbcbcb solid;
	margin-left:1px;
}
.hc {
	width:990px;
	margin:0 auto;
}
.i-a {
	width:100%;
	overflow:hidden;
	position:relative;
}
.container {
	position:relative;
	left:50%;
	width: 1600px;
	margin-left:-800px;
	padding: 0;
}
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:420px;
	width: 1600px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0;
	left: 0;
}
.image_reel a {
	display:block;
}
.image_reel img {
	float: left;
}
.change {
	position: absolute;
	bottom: 0px;
	top:172px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	width:100%;
	height:77px;
}
.change div {
	width:100%;
	margin:0 auto;
}
.change .change_prev {
	position:absolute;
	left:3%
}
.change .change_next {
	position:absolute;
	right:3%
}
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 0px;
	right: -7px;
	width: 920px;
	height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	/*	background: url(paging_bg2.png) no-repeat;
*/	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {
	font-weight: bold;
}
.n {
	height:44px;
/*	background:url(http://img.redpassword.com/images/content_title.png) repeat-x;*/
	_background:none;
	_border-bottom:1px #f8f8f8 solid;
	margin-bottom:10px;
}
.n-i {
	width:985px;
	margin:0 auto;
	line-height:44px;
	height:44px;
	color:#333333;
	font-family:"΢���ź�";
	font-size:14px;
	padding-left:5px;
}
.n-i a {
	color:#333333;
	text-decoration:none;
	font-family:"΢���ź�"
}
.n-i a:hover {
	color:#064aad;
}
.pr {
	background:#f8f8f8;
	font-family:"΢���ź�";
	height:385px;
}
.pr h3 {
	padding:30px 0 0 20px;
	font-size:22px;
	font-family:"΢���ź�";
	font-weight:bold;
	color:#333;
}
.pr-gg {
	/*background:url(http://img.redpassword.com/images/pr-gg.png) repeat-x;*/
	background:#013b8c;
	height:52px;
	line-height:52px;
	right:0;
	margin:10px 0 0 0;
	position:relative;
	width:99.5%;
	padding-right:4px;
	border:#CCC solid 1px;
	box-shadow: 0 0 5px #D4D4D4;
	border-left:none;
}
.pr-gg span {
	color:#fff;
	font-size:24px;
	font-family:"΢���ź�";
	font-weight:bold;
	padding-left:23px;
}
.pr-d {
	height:64px;
	margin:0 13px;
	border-bottom:1px dotted #bbbbbb;
	padding:10px 0;
}
.pr-d ul li {
	float:left;
	width:166px;
	border-right:1px solid #e1e1e1;
	padding:3px 0;
	text-align:center;
	line-height:18px;
	color:#999999;
}
.pr-xl span a{
	color:#db2633;
	text-decoration:none;
}
.pr-xl span.xl-y a{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.pr-pj span a{
	color:#013b8c;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.pr-pj p {
	background:url(../images/pr-pj.jpg) left 3px no-repeat;
	color:#013b8c;
	width:85px;
	text-align:right;
	margin:0 auto;
}
.pr-pflex {
	height:66px;
	padding:0 0 0 20px;
}
.pr-pflex input {
	width:47px;
	height:15px;
	border:1px #cccccc solid;
	vertical-align:middle;
	line-height:15px;
	text-align:center;
	margin:0 15px;
}
.pr-pflex img {
	vertical-align:middle
}
.pr-pt {
	font-size:14px;
	font-weight:normal;
	color:#252324;
}
.pr-price {
	font-size:14px;
	color:#252324;
	vertical-align:middle;
}
.pr-b {
	color:#333;
}
.pr-p {
	color:#db2633;
	font-size:26px;
	font-weight:bold;
}
.pr-del {
	text-decoration:line-through;
}
.pr-buy {
	padding:0 0 0 20px;
}
.pr-bz {
	height:36px;
	width:492px;
	border:1px #eaeaea solid;
	background:#fbfbfb;
	margin:10px 0 0 20px;
}
.pr-st {
	font-weight:bold;
	color:#666666;
}
.pr-service {
	border-left:1px #eaeaea solid;
	padding:6px 0 0 9px;
	height:30px;
}
.pr-service ul li {
	float:left;
	width:89px;
	height:24px;
	background:url(http://img.redpassword.com/images/sv-bg.jpg) no-repeat;
	line-height:24px;
	text-align:center;
	font-size:13px;
	margin-right:9px;
}
.o {
	width:908px;
	margin:0 auto;
}
.ot a {
	display:block;
	height:40px;
	line-height:40px;
	padding:0 20px;
	background:#fef5f6;
	color:#595957;
	float:left;
	margin-right:10px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.ot a:hover {
	background:#b20000;
	color:#FFF;
}
.ot a.at {
	background:#b20000;
	color:#FFF;
}
.pinc {
	border:3px #fef5f6 solid;
	border-top:3px #b20000 solid;
	padding-bottom:30px;
}
.ordern {
	margin:15px auto;
	padding:0 10px;
}
.ordern .p-s {
}
.ordern .o-l {
	width:75px;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:8px 0 0 0;
}
.ordern .o-r {
	width:640px;
	float:left;
}
.ordern .p-s ul li {
	float:left;
	padding:0 5px 5px 0;
}
.ordern .p-s ul a {
	width:200px;
	height:30px;
	background:#eababa;
	color:#595957;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:30px;
}
.ordern .p-s ul a:hover, .ordern .p-s ul a.at {
	color:#FFF;
	background:#b20000;
}
.cart-l {
	padding:15px 0;
}
.cart-l table {
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	line-height:25px;
}
.cart-l table td {
	border:1px solid #666666;
	border-top:none;
	border-right:none;
	text-align:center;
	height:31px;
	color:#676767;
}
.cart-l table td .pn {
	font-weight:bold;
}
.cart-l table td.count {
	text-align:right;
}
.cart-l table td.count span {
	color:#fe0b1f;
	font-weight:bold;
}
.cart-l table td.count span.old {
	color:#CCC;
	text-decoration:line-through;
}
.opl ul li {
	float:left;
	width:130px;
	margin-right:10px;
}
.pinc {
	border:3px #fef5f6 solid;
	border-top:3px #b20000 solid;
}
.op {
	margin-top:20px;
}
.opt {
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background:#fef5f6;
	margin:0 auto;
}
.opl {
	padding:20px 10px;
}
.opl .pic {
	height:190px;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.opl .info {
	width:130px;
	padding:0;
	text-align:center;
	padding:10px 0;
	line-height:20px;
	color:#898989;
	font-family:"΢���ź�"
}
.opl .info a {
	color:#b20000;
	text-decoration:none;
}
.opl .info span {
	color:#db2633;
	font-size:14px;
	font-weight:bold;
}
.opl .dgprice {
	text-align:right;
	padding:10px 20px;
	border-top:3px #eababa solid;
	font-family:"΢���ź�";
	font-size:14px;
}
.opl .dgprice span {
	color:#ff5500;
	font-weight:bold;
	font-size:16px;
}
.cart-num input {
	width:47px;
	height:15px;
	border:1px #cccccc solid;
	vertical-align:middle;
	line-height:15px;
	text-align:center;
	margin:0 15px;
}
.cart-num img {
	vertical-align:middle
}
.form {
	margin-top:20px;
}
.form ul li {
	margin:0 0 15px 0;
	line-height:24px;
}
.form ul li span.tit {
	float:left;
	width:71px;
	height:24px;
	display:block;
	background:#7e7e7c;
	color:#fefefc;
	text-align:center;
	line-height:24px;
}
.form ul li span.txt {
	float:none;
}
.form ul li .wh {
	width:472px;
	height:123px;
	line-height:22px;
	border:1px #666666 solid;
}
.form ul li input.radio {
	vertical-align:middle;
}
.form ul li .txtwh {
	height:22px;
	line-height:22px;
	border:1px #666666 solid;
	width:221px;
	padding-left:3px;
}
.form ul li .address {
	width:400px;
}
.form ul li span.red {
	color:#b00b45;
}
.order_select_list {
	display:none;
}
.subtj {
	background:url(images/o-t.gif) no-repeat;
	width:129px;
	height:31px;
	border:none;
}
.ts {
	padding:10px 0 10px 3px;
	font-size:14px;
	color:#666666;
}
.ordern .list-l {
	padding:35px 0 0 0;
}
.ordern .list-t {
	padding:25px 0 0 0;
}
.fgx {
	border:none;
	border-bottom:2px #b20000 solid;
	clear:both;
	margin:0 0 10px 0;
	width:610px;
	padding:5px 0 0 0;
}
td.gift span {
	font-weight:bold;
	color:#F00;
}
.del_order {
	width:11px;
	height:12px;
	display:block;
	position:absolute;
	top:0;
	right:0;
}
.bsbanner {
	background:#f3f7fa;
	margin-bottom:10px;
}
.bs-ty-t {
	background:#013b8c;
	padding:6px 0 0 0;
}
.bs-ty-t ul {
	width:602px;
	margin:0 auto;
}
.bs-ty-t ul li {
	float:left;
	position:relative;
}
.bs-ty-t ul li a {
	display:block;
	width:200px;
	height:38px;
	line-height:38px;
	color:#FFF;
	font-family:"΢���ź�";
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:#e7002c;
}
.bs-ty-t ul li a.ty-b {
	border:1px #b7000c solid;
	border-top:none;
	border-bottom:none;
}
.bs-ty-t ul li a:hover {
	background:#870102;
}
.bs-ty-t ul li img {
	position:absolute;
	top:38px;
	left:86px;
	display:none
}
.bs-ty-t ul li.at a {
	background:#870102;
}
.bs-ty-t ul li.at img {
	display:block;
}
.bsstep {
	display:none;
}
.bs-ty-c {
	border:1px #bb0828 solid;
	border-bottom:3px #bb0828 solid;
	border-top:none;
}
.pt-t {
	border:1px #bb0828 solid;
	border-top:none;
	border-bottom:none;
}
.pt-t ul {
	width:720px;
	margin:0 auto;
}
.pt-t ul li {
	float:left;
	position:relative;
}
.pt-t ul li a {
	display:block;
	margin-right:1px;
	width:179px;
	height:48px;
	line-height:48px;
	color:#FFF;
	font-family:"΢���ź�";
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:#7f7f7f;
}
.pt-t ul li a.ty-b {
	border-top:none;
	border-bottom:none;
	margin-right:0;
}
.pt-t ul li a:hover {
	background:#8b0100;
}
.pt-t ul li img {
	position:absolute;
	top:48px;
	left:82px;
	display:none
}
.pt-t ul li.at a {
	background:#8b0100;
}
.pt-t ul li.at img {
	display:block;
}
.ptstep {
	display:none;
}
.ft {
	border-top:1px #c41e12 solid;
}
.fb{
	border-bottom:1px #c41e12 solid;
}
.name {
	width:181px;
	height:29px;
	line-height:29px;
	padding-left:19px;
	border:0;
	background:url(http://img.redpassword.com/images/namebg.jpg) no-repeat left top #FFF;
}
.email {
	width:181px;
	height:29px;
	line-height:29px;
	padding-left:19px;
	border:0;
	margin-top:10px;
	background:url(http://img.redpassword.com/images/emailbg.jpg) no-repeat left top #FFF;
}
.mark {
	border:1px #d0d0d0 solid;
	width:179px;
	border-bottom:none;
	padding:8px 0;
	height:49px;
	padding-left:19px;
	background:url(http://img.redpassword.com/images/markbg.jpg) no-repeat left top #FFF;
	line-height:18px;
	overflow:auto;
	margin-top:10px;
}
.sub {
	width:78px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#FFF;
	background:#013b8c;
	border:0;
	margin:10px 0 0 120px;
}
.has {
	background:#FFF;
}
.result {
	padding:15px 0;
	height:269px;
	width:221px;
	background:#dfdfe0;
}
.result h3 {
	text-align:center;
	font-size:18px;
	font-family:"΢���ź�";
	font-weight:bold;
	color:#b1b1b1;
}
.result div {
	padding:10px 20px;
	line-height:25px;
	font-size:13px;
	color:#666;
}
.c-tc {
	border:1px #e4e4e4 solid;
	border-left:none;
	background:#FFF;
	margin:0 auto;
	width:988px;
	font-family:"΢���ź�";
	margin-bottom:20px;
}
.c-tc ul li {
	float:left;
	border-left:1px #e4e4e4 solid;
	color:#535353;
	cursor:pointer;
	position:relative;
}
.c-tc ul li div{padding:20px 65px 16px 100px; border-bottom:4px #FFF solid;}
.c-tc-jzc ul li div{padding:20px 50px 16px 100px; border-bottom:4px #FFF solid;}
.c-tc ul li h4 {
	font-size:20px;
	font-weight:bold;
}
.c-tc ul li p {
	font-size:16px;
}
.c-tc ul li img {
	position:absolute;
	top:0px;
	left:150px;
	display:none;
}
.c-tc ul li.c-tc-1 {
	background:url(http://img.redpassword.com/images/hxstz1.jpg) no-repeat 35px center;
}
.c-tc ul li.c-tc-1at {
	color:#c6000f;
}
.c-tc ul li.c-tc-1at img {
	display:block;
}
.c-tc ul li.c-tc-2 {
	background:url(http://img.redpassword.com/images/hxstz2.jpg) no-repeat 30px center;
}
.c-tc ul li.c-tc-2at {
	color:#c6000f;
}
.c-tc ul li.c-tc-2at img {
	display:block;
}
.c-tc ul li.c-tc-3 {
	background:url(http://img.redpassword.com/images/hxstz3.jpg) no-repeat 30px center;
}
.c-tc ul li.c-tc-3at {
	color:#c6000f;
}
.c-tc ul li.c-tc-3at img {
	display:block;
}
.c-tc-jzc ul li.c-tc-1 {
	background:url(http://img.redpassword.com/images/jzctz1.jpg) no-repeat 35px center;
}
.c-tc-jzc ul li.c-tc-1at {
	color:#c6000f;
}
.c-tc-jzc ul li.c-tc-1at img {
	display:block;
}
.c-tc-jzc ul li.c-tc-2 {
	background:url(http://img.redpassword.com/images/jzctz2.jpg) no-repeat 30px center;
}
.c-tc-jzc ul li.c-tc-2at {
	color:#c6000f;
}
.c-tc-jzc ul li.c-tc-2at img {
	display:block;
}
.c-tc-jzc ul li.c-tc-3 {
	background:url(http://img.redpassword.com/images/jzctz3.jpg) no-repeat 30px center;
}
.c-tc-jzc ul li.c-tc-3at {
	color:#c6000f;
}
.c-tc-jzc ul li.c-tc-3at img {
	display:block;
}
.c-tc ul li.tc-mg-hdbg1{ background:url(http://img.redpassword.com/images/mgjftz1.jpg) no-repeat 30px center;}
.c-tc ul li.tc-mg-hdbg2{background:url(http://img.redpassword.com/images/mgjftz2.jpg) no-repeat 30px center;}
.c-tc ul li.tc-mg-hdbg3{background:url(http://img.redpassword.com/images/mgjftz3.jpg) no-repeat 30px center;}
.c-tc ul li.c-tc-1at div{ border-bottom:4px #b20000 solid;}
.c-tc ul li.c-tc-2at div{ border-bottom:4px #b20000 solid;}
.c-tc ul li.c-tc-3at div{ border-bottom:4px #b20000 solid;}
.flow ul li {
	float:left;
	width:225px;
}
.flow ul li.listart {
	width:231px;
}
.flow ul li.liend {
	width:231px;
}
.bstart {
	width:6px;
	height:27px;
	background:url(http://img.redpassword.com/images/bar.png) no-repeat;
	float:left;
}
.flow-b {
	width:224px;
	height:27px;
	background:url(http://img.redpassword.com/images/bar_3.png) repeat-x left;
	float:left;
}
.bend {
	width:6px;
	height:27px;
	background:url(http://img.redpassword.com/images/bar_2.png) no-repeat;
	float:left;
}
.nop {
	padding:30px 40px;
}
.bar {
	width:920px;
	margin:0 auto;
}
.nop-p {
	float:left;
	width:79px;
	height:43px;
}
.nop-p a {
	display:block;
	width:79px;
	height:43px;
	background:url(http://img.redpassword.com/images/step.png) no-repeat;
}
.nop-n {
	float:right;
	width:79px;
	height:43px;
}
.nop-n a {
	display:block;
	width:79px;
	height:43px;
	background:url(http://img.redpassword.com/images/step.png) no-repeat 0 -43px;
}
.nop-n a.a-f {
	width:100px;
	background:url(http://img.redpassword.com/images/step_finish.png) no-repeat 0 center;
}
.flow_at {
	background:url(http://img.redpassword.com/images/bar_1.png) repeat-x;
}
	.ztq{ border:1px #b80934 solid; border-top:none; border-bottom:none; padding-bottom:30px; }
	.ztq-p{ width:743px;margin:0 auto; }
	.ztq-p-t ul li{ float:left; position:relative;}
	.ztq-p-t ul li a{ display:block; width:371px; height:42px; line-height:42px; text-align:center; background:#5b5b5b; color:#FFF; text-decoration:none; font-size:16px; font-weight:bold; font-family:"΢���ź�";}
	.ztq-p-t ul li img{
		position:absolute;
		top:42px;
		left:170px;
		display:none;
		}
	.ztq-p-t ul li.at a{ background:#b50100;}
	.ztq-p-t ul li.at img{ display:block;}
		
	.ztq-p-t-l{ margin-right:1px;}
	.ztq-p-i{ border:1px #eaeaea solid; border-top:none}
	.ztq-p-s{ display:none;}
	.zt-kb{ background:#f2f0f1; padding:0 13px 30px 13px;}
		.p-l{ border:1px #ededef solid; background:url(../images/star_bg.jpg) no-repeat; padding:30px 0 0 0;}
		.mg-py{border:1px #ededef solid; margin-top:10px;}
		.p-l h1{ font-size:28px; font-family:"΢���ź�"; color:#064aad; text-align:center; background:url(../images/star_line.png) center no-repeat; margin-bottom:40px;}
		.star-p{ width:614px; margin:0 auto; font-family:"΢���ź�";}
		.star-p-l{ margin-bottom:70px;}
		.star-p-l .s-p-pic{ width:214px; text-align:center; float:left;}
		.star-p-l .s-p-info{ float:left; width:390px; padding-left:10px;}
		.star-p-l .s-p-info h3{ padding:40px 0 0 0 ; font-size:18px; color:#064aad; font-weight: bold; }
		.star-p-l .s-p-info .s-p-price{ color:#666666; padding:3px 0 10px 0; font-size:14px;}
		.star-p-l .s-p-info .s-p-price span{ font-size:16px;color:#ff3c48; font-weight:bold;}
		.star-p-l .s-p-info .s-p-mark{ padding:15px 0 0 0 ; color:#333; }
		.star-p-l .s-p-info .s-p-mark h4{ font-size:15px;  text-decoration:underline; padding-bottom:5px;}
		.star-p-l .s-p-info .s-p-mark p{ color:#666}
		.star-p-l .s-p-info .s-p-mark{ font-size:14px;}
		.star-p-l .s-p-info .s-p-view{ padding:20px 0 0 0;}
		.star-p-r{ text-align:right;}
	.bn-p{ width:990px; position:relative;}
	.bnp-l{ padding:0 0 0 100px; float:left;}
	.bnp-r{ font-family:"΢���ź�"; position:absolute; left:535px; top:265px;}
	.bnp-r h2{ font-size:20px; color:#040404; font-weight:bold;}
	.bnp-r h2 span{ font-size:20px; color:#ba0520;}
	.bnp-r .bn-puse{ font-size:16px; color:#454545; font-weight:bold;}
	.bnp-r .bn-puse span{ color:#d00022;}
	.bnp-r .bn-pname{ color:#a4a4a4; font-size:12px; margin-top:5px;}
	.bnp-r .bn-price{ color:#040404; font-size:20px;font-weight:bold; margin-top:5px;}
	.bnp-r .bn-price span{ color:#013b8c; }
	.bnp-r .bn-pgo{ margin-top:10px; padding-left:65px;}
	.bnp-r .bn-pgo img{ margin-right:10px;}
	.bn-p{ width:990px; position:relative;}
	.bnp-l{ padding:0 0 0 100px; float:left;}
	.bnp-r{ font-family:"΢���ź�"; position:absolute; left:535px; top:265px;}
	.bnp-r h2{ font-size:20px; color:#040404; font-weight:bold;}
	.bnp-r h2 span{ font-size:20px; color:#ba0520;}
	.bnp-r .bn-puse{ font-size:16px; color:#454545; font-weight:bold;}
	.bnp-r .bn-puse span{ color:#d00022;}
	.bnp-r .bn-pname{ color:#a4a4a4; font-size:12px; margin-top:5px;}
	.bnp-r .bn-price{ color:#040404; font-size:20px;font-weight:bold; margin-top:5px;}
	.bnp-r .bn-price span{ color:#013b8c; }
	.bnp-r .bn-pgo{ margin-top:10px; padding-left:65px;}
	.bnp-r .bn-pgo img{ margin-right:10px;}
	.bq-c{ position:relative; margin:0 auto; width:990px; margin-bottom:10px;}
	.bq-bg{ border:1px #ededed solid; }
	.bq-l{ position:absolute; bottom:0; left:0; width:254px;}
	.bq-mg-l{ width:270px;}
	.bq-l ul li {
		font-family:"΢���ź�";
		border-left:1px #e4e4e4 solid;
		color:#535353;
		cursor:pointer;
		position:relative;
		border-top:1px #e4e4e4 solid;
		border-right:1px #e4e4e4 solid;
	}
	.bq-l ul li.bqend{ border-bottom:none;}
	.bq-l ul li div{padding:15px 0 0 80px; height:69px; border-right:2px #ffffff solid;}
	
	.bq-l ul li h4 {
		font-size:20px;
		font-weight:bold;
	}
	.bq-l ul li p {
		font-size:16px;
	}
	.bq-l ul li img {
		position:absolute;
		top:30px;
		right:-10px;
		display:none;
	}
	.bq-l ul li.c-tc-1 {
		background:url(http://img.redpassword.com/images/hxstz1.jpg) no-repeat 10px center;
	}
	.bq-l ul li.c-tc-2 {
		background:url(http://img.redpassword.com/images/hxstz2.jpg) no-repeat 10px center;
	}
	.bq-l ul li.c-tc-3 {
		background:url(http://img.redpassword.com/images/hxstz3.jpg) no-repeat 10px center;
	}
	.bq-l ul li.at {		
		border-right:1px #b30100 solid;
		color:#c6000f;
	}
	.bq-l ul li.at img {
		display:block;
	}
	.bq-l ul li.at div{ border-right:2px #b30100 solid;}
	.bq-l ul li.tc-mg-hdbg1{ background:url(http://img.redpassword.com/images/mgjftz1.jpg) no-repeat 10px center;}
	
	.bq-l ul li.tc-mg-hdbg2{background:url(http://img.redpassword.com/images/mgjftz2.jpg) no-repeat 10px center;}
	.bq-l ul li.tc-mg-hdbg3{background:url(http://img.redpassword.com/images/mgjftz3.jpg) no-repeat 10px center;}
	.bq-l ul li.tc-jzc-hdbg1{ background:url(http://img.redpassword.com/images/jzctz1.jpg) no-repeat 10px center;}
	.bq-l ul li.tc-jzc-hdbg2{background:url(http://img.redpassword.com/images/jzctz2.jpg) no-repeat 10px center;}
	.bq-l ul li.tc-jzc-hdbg3{background:url(http://img.redpassword.com/images/jzctz3.jpg) no-repeat 10px center;}
	
			.bq-r{ position:absolute; right:0; bottom:0; width:696px; height:265px; padding-top:5px;}
			.bq-reel{ position:relative; width:696px; height:265px; overflow:hidden;}
			.bq-reel-info{ position:absolute; top:0; left:0;}
			.bq-tz{ height:270px; width:696px;}
			.bq-pic{ float:left; width:270px; padding:30px 0 0 0;}
			.bq-info{ float:left; width:386px;font-family:"΢���ź�"; padding:35px 0 0 10px;}
			.bq-info h2{ font-size:22px; color:#040404; font-weight:bold;}
			.bq-info h2 span{ font-size:22px; color:#ba0520;}
			.bq-info .bn-puse{ font-size:18px; color:#454545; font-weight:bold; padding:5px 0;}
			.bq-info .bn-puse span{ color:#d00022;}
			.bq-info .bn-pname{ color:#a4a4a4; font-size:12px; margin-top:5px;}
			.bq-info .bn-price{ color:#040404; font-size:20px;font-weight:bold; margin-top:5px;}
			.bq-info .bn-price span{ color:#013b8c; }
			.bq-info .bn-pgo{ margin-top:35px; }
			.bq-info .bn-pgo img{ margin-right:10px;}
			.bq-info-jzc{ width:396px; padding-left:0px;}
			.bq-info-jzc .bn-pgo{ margin-top:20px;}
			.bq-info-mg{ width:396px; padding-left:0px;}
			.bq-info-mg .bn-pgo{ margin-top:20px;}
			.bq-info-mg .bn-puse{ padding-bottom:2px;}
	
	
.go-cart{ display:none;}
	.pj-blk{ border:1px #013b8c solid; border-top:none;}
	.jl-blk{ border:1px #013b8c solid; border-top:none; }
	.reel{ border:1px #b80839 solid; border-top:none; border-bottom:none;}
	.reel-info{ position:absolute; left:0px;}
	.fixed-link {
		position:fixed;
		bottom:0;
		width:100%;
		z-index:1080;
		_position:absolute;
	 _margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);
		padding:0;
		margin:0;
	}
.step-c{ display:none;}
.w-bt{ border-top:1px #b80934 solid;}

/*ר��ҳ*/
.zhuanti_con{ width:990px;margin:10px  auto 0 auto;}