body {
	margin:0;
	padding:0;
	color:#3C4749;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
ul,li {
	margin:0;
	padding:0;
	list-style:none;
}
input, textarea, select {
	outline: none;
}
hr {
	border: 0 none;
	border-top: 1px solid #ccc;
	margin: 15px 0;
}
.autoWidth {
	width: auto!important;
}
.autoHeight {
	clear:both;
	display:block;
}
.fixed_height_10 {
	height: 10px;
	clear:both;
	display:block;
}
.fixed_height_20 {
	height: 20px;
	clear:both;
	display:block;
}
.fixed_height_30 {
	height: 30px;
	clear:both;
	display:block;
}
.no-margin {
	margin: 0!important;
}
.no-padding {
	padding: 0!important;
}
a, a:visited {
	text-decoration:none;
	color:#0066CB;
}
a:hover {
	text-decoration:underline;
}

a img {
	border: 0 none;
}
a.button, a.button:visited {
	border:1px solid #ACAAAB;
	background:#EAE8E9;
	color:#0265CA;
	font-weight:bold;
	margin:0 4px;
	padding:6px 14px;
}
a.button:hover {
	color:#333;
	text-decoration:none;
}
a.btn_small, a.btn_small:visited {
	background:#0066CB;
	color:#fff;
	font-size:12px;
	padding:4px 16px;
	border: 0 none;
	cursor: pointer;
}
a.btn_small_red, a.btn_small_red:visited {
	background:#d00;
	color:#fff;
	font-size:12px;
	padding:4px 12px;
}
.btn_big, a.btn_big, a.btn_big:visited {
	background:#0066CB;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:10px 26px;
	border: 0 none;
	cursor: pointer;
}
.btn_mid, a.btn_mid, a.btn_mid:visited {
	background:#0066CB;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:7px 18px;
	border: 0 none;
	cursor: pointer;
}
.btn_small, a.btn_small:hover, .btn_big, a.btn_big:hover, .btn_mid, a.btn_mid:hover {
	text-decoration:none;
	background:#0054a8;
}
a.btn_small_red:hover {
	text-decoration: none;
	background: #c30;
}
button.btn_big_zfb {
    background: #0066CB;
}
button.btn_big_zfb:hover{
    background: #0054a8;
}
.btn_disabled, .btn_disabled:hover {
	background:#ccc!important;
	color:#888!important;
	border:0 none;
	text-shadow:1px 1px 0 #fff;
	cursor: not-allowed;
}
.btn, .submit, button {
	background:#0066CB;
	color:#fff;
	border:0 none;
	font-size:13px;
	padding:6px 20px;
	cursor:pointer;
}
.btn:hover, .submit:hover, button:hover {
	text-decoration:none;
	background:#0054a8;
}
select, .txt {
	border:1px solid #BAD3E9;
	line-height:22px;
	padding:3px 0 3px 3px;
	font-family:Arial;
	font-size:12px;
}
.txt {
	padding:3px!important;
}
.txt:focus {
	border:1px solid #aac1de;
	box-shadow:0 0 6px #b8d0f9;
}


.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: '';
}
.clearfix:after {
	clear: both;
}
.bold {
	font-weight: bold;
}
.icon_help {
	display: inline-block;
	background: #3C4749;
	color: #fff;
	width: 14px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	border-radius: 100%;
}
.adv_txt {
	border-top:1px solid #4e8dc7;
	border-left:1px solid #4e8dc7;
	border-right:1px solid #9ec1e0;
	border-bottom:1px solid #9ec1e0;
	height:22px;
	line-height:22px;
	padding:3px 0 3px 5px;
	color:#3e83c1;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	box-shadow:0px 2px 3px #ddd inset;
}
.adv_txt:focus {
	border-top:1px solid #316a9d;
	border-left:1px solid #316a9d;
	border-right:1px solid #7cabd6;
	border-bottom:1px solid #7cabd6;
	color:#2b5a86;
	box-shadow:0px 2px 3px #ccc inset;
}
.adv_txt_big {
	height: 28px;
	line-height: 28px;
	font-size:20px;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.r_left {
	float:right;
}
.f_left {
	float:left;
}
.hidden {
	display:none;
}
.show {
	display:block;
}
.disabled {
	background:#bbb;
	border:1px solid #8A8A8A;
	color:#717171;
	text-shadow:1px 1px 0px #ddd;
	padding:6px 14px;
	font-weight:bold;
}
.pointer {
	cursor: pointer;
}
.alert {
	background: #c00;
	color: #fff;
	padding: 18px 24px;
	margin: 12px 0 32px 0;
	text-align: center;
	font-size: 14px;
	font-family: "Microsoft Yahei", Arial, Helvetica;
	line-height: 22px;
}
.alert a {
	color:#fff;
}
.pdnew {
	padding:10px 14px;
}
table {
	border-collapse:collapse;
}
.tbl_list {
	width:100%;
}
.tbl_list tr td {
	height:36px;
	line-height:36px;
	border-bottom:1px solid #ccc;
}
.tbl_detail {
	width:100%;
	margin-top:12px;
	margin-bottom: 24px;
}
.tbl_detail tr td {
	background: #fff;
	padding:6px 10px;
	line-height:20px;
}
.tbl_detail tr th {
	background:#ECEAEB;
	height:28px;
	line-height:28px;
	text-align: center;
}
.tbl_detail tr td, .tbl_detail tr th {
	font-weight:normal;
	font-size:12px;
	border:1px solid #ccc;
}
.tbl_detail tr td.order_no_cell {
	padding:16px 12px 12px 12px;
	line-height: 16px;
}
.tbl_detail tr td.coupon_code_cell {
	padding:16px 12px 12px 12px;
	line-height: 16px;
}
.tbl_detail tr td.lh_small {
	line-height: 16px;
}
.tbl_gray tr td, .tbl_gray tr td {
	color:#999;
}
.title_menu_wrap {
	height: 32px;
	position: relative;
}
.title_menu {
	margin: 18px 0 0 0;
	height: 100%;
	text-align: center;
	font-weight: normal;
}
.title_menu li {
	float: left;
	width: 110px;
	height: 100%;
	display: inline;
}
.title_menu.title_menu_coupon li {
	width: 160px;
}
.title_menu li a, .title_menu li a:visited {
	position: relative;
	display: block;
	color: #3F3F3F;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	padding-bottom: 14px;
	margin:0 1px;
	z-index: 999;
}
.title_menu li a:hover {
	text-decoration: none;
	border-bottom: 2px solid #c00;
	color: #c00;
}
.title_menu li a.selected {
	color: #c00;
	border-bottom: 2px solid #c00;
}
.linex2 {
	position: relative;
	background: #ddd;
	height: 2px;
	font-size: 0;
}
.weight_normal {
	font-weight: normal;
}
.reinforce_tips {
	margin-top:-16px!important;
}
.btn_submit_tl {
	padding-top: 24px;
	border-top: 1px solid #ddd;
}
.bp_wrap {
	border: 1px solid #ddd;
	margin-bottom: 36px;
}
.bp_wrap h4 {
	padding-left: 8px;
}
.bp_title {
	background: #ff6a6c;
	color: #fff;
	padding: 2px 6px;
	border-radius: 3px;
}
.info_wrap .account_balacne_wrap {
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 28px;
	margin-bottom: 32px;
	font-size: 14px;
}
.color_negative {
	color:#f37800;
}
.color_positive {
	color: #53a000;
}
.price_style_1 {
	font-family: Verdana;
}

.event_wrap {
	border: 1px solid #ddd;
	margin:20px 0;
	padding: 12px;
	background: #fefbf1;
}
.event_wrap p {
	margin:4px 0 0 0!important;
	line-height: 18px;
}
.event_wrap h4 {
	margin: 8px 0 8px 0;
	color: #f60;
}
.event_discount_txt {
	background: #396;
	color: #fff;
	font-size: 12px;
	padding:0 4px;
}


.pagination {
	margin: 12px 0;
	border-top: 1px solid #ccc;
	padding: 9px 0;
	text-align: right;
	width: 100%;
	clear: both;
}
.pagination a, .pagination a:visited {
	margin: 0 6px;
	color: #666;
}
.pagination a:hover {
	text-decoration: none;
	color: #0066cb;
}
.pagination strong {
	margin: 0 6px;
	font-size: 14px;
	color: #c00;
}

.adi-article p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 22px;
}
.submain_right_text.adi-article h1 {
	font-size: 20px;
	margin: 20px 0 40px 0;
}
.submain_right_text.adi-article h2 {
	font-size: 16px;
	margin-top: 30px;
	padding-bottom: 8px;
	border-bottom: 1px solid #eee;
}
.submain_right_text.adi-article ul, .submain_right_text.adi-article ol {
	margin-left: 22px;
	padding: 0;
}
.adi-article ul li, .adi-article ol li {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 10px;
}
.adi-article ul li {
	list-style: disc;
}
.adi-article ol li {
	list-style: decimal;
}


.mainbox_2016,.bottomlink2016_box{margin:0 auto;}
.recommend_box, .feature_box ul, .feature, .news_box2016, .news2016, .qqservices_box, .dbarcode_box, .warehouseshow_box, .warehouseshow{float:left;}
.mainbox_2016, .recommend_box, .feature, .news_box2016, .qqservices_box, .dbarcode_box, .warehouseshow_box, .bottomlink2016_box{width:1212px;}
.mainbox_ad {margin-bottom: 20px}
.recommend_box{height:410px;}
.recommend_box ul, .feature_box ul, .news_box2016 ul, .warehouseshow ul, .bottomlink2016_box ul{list-style:none;}
.recommend_box li{float:left; width:300px; height:200px; padding:0 2px 0 1px;margin-bottom: 3px;}
.recommend_box img{border:0;}
.feature_box{height:154px; margin:40px auto 0 auto; width:534px;}
.feature_box ul{height:98px; width:75px; margin:0 7px;}
.feature_box li{width:75px; text-align:center; font-family:"寰蒋闆呴粦"; color:#c33; font-size:14px;}
.news2016, .warehouseshow{width:300px; padding:0 2px 0 1px;}
.news2016_title{width:275px; background:url(../image/icon_newstitle2016_01.jpg) left no-repeat; height:21px; line-height:20px; font-family:"寰蒋闆呴粦"; font-size:16px; color:#000; padding-left:25px;}
.news2016 ul li{white-space:nowrap;overflow:hidden;}
.news_box2016 ul{width:290px; margin-top:10px;}
.news_box2016 li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; height:32px; line-height:34px; border-bottom:1px dashed #ccc; background:url(../image/2016newsbg_img.gif) no-repeat left; padding-left:25px;}
.news_box2016 li a{color:#333; text-decoration:none;}
.news_box2016 li a:hover{color:#036; text-decoration:none;}
.qqservices_box{color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:26px; background-color:#c33; height:96px; margin-bottom:40px;padding: 10px; text-align: center}
.dbarcode_box{text-align:center; font-family:"寰蒋闆呴粦"; padding:20px 0;}
.warehouseshow li{float:left; margin:2px; width:146px; height:146px;}
.warehouseshow ul{width:300px; margin-top:15px;}
.warehouseshow li img{border:0;}
.bottomlink2016_box ul{float:left; width:134px;}
.bottomlink2016_box li{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.bottomlinke2016_title{background:#036; color:#fff; font-weight:bold; height:24px; line-height:24px; margin-bottom:6px; margin-top:80px;}
.bottomlink2016_box li a{color:#036; text-decoration:none; line-height:18px;}
.bottomlink2016_box li a:hover{color:#036; text-decoration:underline; line-height:18px;}

.recommend_box_default_img {
	width:300px;height: 200px
}
.recommend_box li:nth-of-type(1), .recommend_box li:nth-of-type(2),
.recommend_box li:nth-of-type(5), .recommend_box li:nth-of-type(6) {
	padding: 0;
	margin-bottom: 0;
}
.recommend_box li:nth-of-type(1), .recommend_box li:nth-of-type(2) { height: 203px;}
.recommend_box li:nth-of-type(1), .recommend_box li:nth-of-type(5) { width: 303px;}
.recommend_box li:nth-of-type(3), .recommend_box li:nth-of-type(4), .recommend_box li:nth-of-type(7), .recommend_box li:nth-of-type(8) {
	padding: 0 0 0 3px;
}




.error {
	color:#C00;
	font-size:12px;
}
.error_ml {
	color:#C00;
	font-size:12px !important;
	border:1px solid #ccc;padding:12px;
	width:94%;
	margin:12px auto !important;
	background:#fff7f7;
	line-height:22px;
}
.required {
	color:#C00;
	font-size:12px;
}
.num_red {
	color: #f00;
}
.num_green {
	color: #008000;
}
.num_normal {
	color: inherit;
}
.red {
	color:#C00;
}
.gray {
	color:#888;
}
.blue {
	color:#0066CB;
}
.help {
	color:#999;
	font-size:12px;
}
.adi_help {
	color:#000;
	border-bottom:1px dotted #000;
	cursor:pointer;
}
.faq_a {
	margin-top: 20px!important;
}
.title {
	font-size:24px;
	font-weight:normal;
	font-family:"Microsoft Yahei";
	color:#0066CB;
	margin-bottom:26px;
}
.success {
	color:#48A32C;
	border:1px solid #ccc;
	height:28px;
	line-height:28px;
	padding-left:24px;
	width:92%;
	margin:12px auto !important;
	background:url(../image/sprite.gif) 8px -180px no-repeat #f8f8f8;
}
.coupon_apply_success {
	position: relative;
	color:#48A32C;
	height:28px;
	line-height:28px;
	padding: 0 4px 0 24px;
}
.coupon_apply_success:before {
	content: ' ';
	display: inline-block;
	width:18px;
	height: 18px;
	background:url(../image/sprite.gif) 2px -180px no-repeat;
}
.coupon_apply_success span {
	font-family: Verdana, Arial, Helvetica;
}

.point_apply_success {
	position: relative;
	color:#48A32C;
	height:28px;
	line-height:28px;
	padding: 0 4px 0 24px;
}
.point_apply_success:before {
	content: ' ';
	display: inline-block;
	width:18px;
	height: 18px;
	background:url(../image/sprite.gif) 2px -180px no-repeat;
}
.point_apply_success span {
	font-family: Verdana, Arial, Helvetica;
}
.btn_pay_wrap {
	padding-top: 24px;
	padding-bottom:8px;
	border-top:1px solid #ddd;
}
.edit {
	padding-left:20px;
	background:url(../image/sprite.gif) 3px 1px no-repeat;
}
.mask {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#bbb;
	opacity:0.6;
	z-index:1000;
}
.dialog {
	position:fixed;
	padding:10px 28px 14px 28px;
	border:1px solid #888;
	background:url(../image/bg_gray.png) repeat-x #fff;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top:3px solid #0066cb;
	box-shadow:1px 1px 8px #555;
	z-index:2000;
}
.dialog_title {
	color: #d37d8d;
	font-size: 14px;
	font-weight: bold;
	margin: 14px 0 0 0;
	padding-bottom: 6px;
}
.dialog_text {
	margin-top: 14px;
	margin-bottom:30px;
	padding-top:8px;
	padding-bottom:14px;
	border-top: 1px solid #cfcfcf;
	border-bottom:2px solid #dfdfdf;
	line-height:26px;
	max-height:450px;
	overflow-y:auto;
}
.dialog_text p {
	line-height: 18px;
	font-size: 13px;
}
.dialog_button {
	margin: 20px 0;
}
.lbl_cp {
	display: inline-block;
	width: 112px;
	text-align: right;
}
.zuan {
	float:left;
	margin-right:12px;
	margin-top:6px;
}
#lnk_pay_success {
	margin-right:40px;
}
.mr40 {
	margin-right: 40px;
}
.order_success_wrap {
	position: relative;
}
h1.ms_title {
	position: relative;
	font-size: 20px;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-bottom: 14px;
	margin-bottom: 20px;
}
.ms_title a {
	position: absolute;
	right: 2px;
	top:4px;
	font-size: 12px;
	font-weight: normal;
}
.order_success_wrap p {
	margin: 12px 0 !important;
}
.order_success_wrap_v1 p {
	font-size: 14px;
}
.order_success_title {
	font-size: 13px;
}
.lbl_order_basic {
	width: 60px;
	text-align: right;
	display: inline-block;
}
.payment_wrap {
	position: absolute;
	right: 20px;
	top: 90px;
	width: 35%;
	border: 1px solid #ccc;
	background: #fefbf1;
	padding: 4px;
}
.payment_wrap p {
	padding-left: 12px;
}



.main_top{border-bottom:1px solid #ccc; font-size:12px; color:#666; height:24px;}
.main_top_width, .menu_box{width:1212px;}
.center_box, .center_line, .center_box2, .login_box{width:1002px;}
.main_top_width, .main_top_right{height:24px;}
.main_top_width, .menu_box, .center_box, .center_line, .center_box2 {margin:0 auto;}
.main_top_left, .center_left, .center_center, .center_right, .news_list, .news_title{float:left;}
.main_top_right, .menu, .login_bg{float:right;}
.bottom_box {width:1100px;margin:0 auto;}
.main_top_right{width:570px;}
.main_top_left{padding-left:8px;}
.main_top_left{height:24px; line-height:24px;}
.main_top_right ul{list-style:none; float:right;}
.main_top_right li{float:left; border-right:1px solid #e0dfdf; padding:0 12px; line-height:24px;}
.main_top_right a{color:#666; text-decoration:none;}
.main_top_right a:hover{color:#333;}
.menu_box{height:76px;}
.logo{width:200px;float:left;margin:0;padding: 0;}
.menu{margin-top:14px;}
.top-menu {list-style:none; float:right;}
.top-menu li{position:relative; float:left; font-size:16px; color:#666; font-family:"寰蒋闆呴粦";}
.top-menu a{color:#666; text-decoration:none;display: inline-block;height:40px; line-height: 40px;padding:0 36px 0 32px;}
.top-menu a:hover{color:#06c;}
.mall-slug {
	position: absolute;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	right: -58px;
	top: -10px;
	font-size:12px;
	padding: 0;
	border: 1px solid #642663;
	letter-spacing: -0.08em;
}
.mall-slug-left {
	display: inline-block;
	background: #642663;
	color:#fff;
	padding: 0 3px 0 2px;
}
.mall-slug-right {
	display: inline-block;
	color: #642663;
	padding: 0 3px;
}
.mall-slug i {
	position: absolute;
	left: -1px;
	bottom: -6px;
	display: block;
	border-top: 7px solid #642663;
	border-bottom: 2px solid transparent;
	border-right: 16px solid transparent;
	z-index:-1;
}

.function-slug {
	position: absolute;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	right: -26px;
	top: -10px;
	font-size:12px;
	padding: 0;
	border: 1px solid #c33;
	letter-spacing: -0.08em;
	z-index: 999
}
.function-slug-left {
	display: inline-block;
	background: #c33;
	color:#fff;
	padding: 0 3px 0 2px;
}
.function-slug-right {
	display: inline-block;
	color: #c33;
	padding: 0 3px;
}
.function-slug i {
	position: absolute;
	left: -1px;
	bottom: -6px;
	display: block;
	border-top: 7px solid #c33;
	border-bottom: 2px solid transparent;
	border-right: 16px solid transparent;
	z-index:-1;
}

.cutout-slug-right {
	display: inline-block;
	background: #c33;
	color:#fff;
	padding: 0 3px;
	font-size: 12px;
}
.cutout-slug{
	position: absolute;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	right: 3px;
	top: 8px;
	font-size:12px;
	padding: 0;
	border: 1px solid #c33;
	letter-spacing: -0.08em;
	z-index: 999
}


.item-x {position: relative;}
.bg-gray{background:#F4F4F4;}
.sub-menu {position:absolute; display: none; margin:0; padding:0 0 6px 32px;background:#F4F4F4; top:40px;z-index: 9999;}
.sub-menu li {float: none; line-height: 32px;width: 100px;}
.sub-menu li a {padding: 0;height:24px;line-height: 24px;}
.third-menu {position:absolute; display: none; margin:0; padding:0 0 6px 18px;background:#F4F4F4;width: 160px; top:0px;left:100px;z-index: 9999;}
.third-menu li {float: none; line-height: 32px;width: 140px;}
.third-menu li a {padding: 0;height:24px;line-height: 24px;}


.main_ad_box{height:350px;}
.main_ad_bottom_bg{height:30px;position: relative;}
.sliderscroll {
	height:350px;
	width: 100%;
}
#slider-list {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	display: inline-block;
	width: 100%;
}
#slider-list li {
	height: 350px;
	width: 100%;
	background-size: cover;
}
#slider-list li a {
	display: block;
	height: 350px;
	width: 1002px;
	margin: 0 auto;
}
#slider-nav-list {
	display: table;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: -32px;
	z-index: 1999;
}
#slider-nav-list li {
    background-color: #9f9f9f;
    border-radius: 100%;
    cursor: pointer;
    float: left;
    height: 12px;
    margin-right: 16px;
    width: 12px;
}
#slider-nav-list li.activeSlide {
    background-color: #0099ff;
}
.center_left, .news_title, .news_list, .news_more{width:338px;}
.center_center{width:346px;}
.center_right{width:318px;}
.center_box ul{list-style:none;}
.center_box ul.with_dot{padding-left: 14px;}
.center_box ul.with_dot li{list-style: disc;padding-bottom: 12px;}
.contact_wrap{position: relative;}
.qrcode_img{position: absolute;top:-88px;right: 140px;}
.center_box li{padding-bottom:20px;}

.adi_feature_title {font-family: "Microsoft Yahei"; font-size: 18px; position: relative; padding-left: 32px;}
.adi_feature_title b {display: inline-block; position: absolute; left: 5px;}
.f_icon_1 { background: url(../image/sprite.gif) -1px -384px; width: 21px;height: 22px; top: 1px;}
.f_icon_2 { background: url(../image/sprite.gif) -1px -409px; width: 19px;height: 21px; top: 2px;}
.f_icon_3 { background: url(../image/sprite.gif) -1px -434px; width: 19px;height: 18px; top: 3px;}
.center_text{font-size:14px; line-height:20px; color:#666; padding-right:30px; height:60px;}
.center_link{font-size:14px; color:#06c; line-height:26px;}
.center_link a{text-decoration:none; color:#06c;}
.center_link a:hover{text-decoration:underline;}
.center_link input{width:204px; height:23px; border:1px solid #999; font-size:14px; color:#666; line-height:23px; float:left;}
.center_line{border-top:1px solid #ccc; padding-bottom:35px; margin-top:8px;}
.txt_tracking{width:200px;height:20px;line-height:20px;padding:2px 4px;margin-right:3px;border:1px solid #9f9f9f;font-family:Arial;font-weight:bold;float:left;}
.btn_tracking{width:97px;height:26px;background:url(../image/icon_img_07.gif) no-repeat;border:0 none;float:left;margin-right:4px;cursor:pointer;}
.error_tracking{float:left;margin-top:4px;}

.news_title{list-style:none; margin:0; padding:0;}
.news_title li{float:left; width:98px; height:26px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-right:4px;}
.news_title li a{background:url(../image/main_img_03.gif) repeat-x; color:#666; text-decoration:none; width:98px; height:26px; display:block;}
.news_title li a:hover{color:#06c; text-decoration:none;}
.news_title li a.cur_info{color:#fff; background:url(../image/main_img_02.gif) repeat-x;}
.news_title li a.cur_info:hover{color:#fff; text-decoration:none;cursor:text;}

.news_list{list-style:none; padding-top:15px;}
.news_list li{border-bottom:1px dashed #ccc; height:26px; line-height:26px; font-size:14px; color:#666; width:306px; background:url(../image/main_img_04.gif) no-repeat left center; padding-left:20px;overflow:hidden;}
.news_list a{text-decoration:none; color:#666;}
.news_list a:hover{color:#06c;}
.news_list .lnk_more{background-image:none;border-bottom:0 none;}
.news_list .lnk_more a, .news_list .lnk_more a:visited{color:#06c; text-decoration:none;}
.news_list .lnk_more a:hover{text-decoration:underline;}
.services{width:288px; list-style:none; margin-left:20px;}
.services li{float:left; height:96px; width:96px;}
.center_right ul{list-style:none;}
.center_right li{width:316px;}
.main_bottom{height:80px; margin-top:16px;clear:both;}
.copyright{color:#999; font-size:12px; text-align:center; line-height:24px; padding-top:16px;}
.copyright a{text-decoration:none; color:#999;}
.copyright a:hover{color:#666;}
.cooperators{height:26px; text-align:center; padding:32px 0;}

.login_box_bg {
	height:284px;
	width:278px;
	background:#000;
	position:absolute;
	top:136px;
	right:132px;
	z-index:998;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.login_box {
	height:284px;
	width:278px;
	position:absolute;
	top:136px;
	right:132px;
	z-index:999;
}
.login_bg{width:278px; height:284px;}
.login_bg ul{list-style:none; padding-top:28px; margin-left:22px;}
.login_bg li{padding-bottom:10px;}
.login_id{background:url(../image/login_user_bg.jpg) no-repeat;}
.login_pw, .login_id, .login_btn{height:40px; width:238px;}
.login_pw{background:url(../image/login_pw_bg.jpg) no-repeat;}
.login_text{width:236px; height:24px; color:#fff; font-size:12px; text-align:right;}
.login_text a{text-decoration:none; color:#fff;}
.login_text a:hover{text-decoration:underline;}
.login_bg input{width:188px; height:38px; border:none; margin-left:46px; line-height:40px; font-size:13px; color:#555; font-family:verdana;}
.login_err{height:25px;width:232px;}
.error_idx_login{font-size:12px;color:#d00;height:25px;line-height:25px;padding:0 0 0 24px !important;margin:0;background:url(../image/sprite.gif) 7px -214px no-repeat #fcf0cb;border:1px dashed #fff;width:208px;}


.sub_main_ad_box{height:152px; background:#000 url(../image/sub_top_adimg01.jpg) center no-repeat;}
.submain_left_box{width:201px;}
.submain_left_box, .submain_right_box, .submain_left_menu{float:left;}
.submain_right_box{width:789px; margin-left:10px; color:#333; font-size:12px;}
.submain_left_box ul{list-style:none; margin:0; padding:0;}
.submain_left_box li{height:28px; width:199px; text-align:center; line-height:28px; margin:0; padding:0; border:1px solid #ccc; border-top:none; color:#333; font-size:12px;}
.submain_left_menutitle{width:201px; height:44px; background:url(../image/sub_main_img_01.jpg) no-repeat;}
.submain_left_box a{color:#333; text-decoration:none;}
.submain_left_box a:hover{color:#036;}
.submain_left_adimg{width:201px; margin-top:8px;}
.submain_left_menutitle2{width:201px; height:29px; line-height:29px; background:url(../image/sub_main_img_03.jpg) no-repeat; text-align:center; color:#036; font-size:12px; font-weight:bold; margin-top:8px;}
.submain_rightbox_top{width:789px; background:url(../image/sub_main_img_04.jpg) no-repeat; text-align:right; height:29px; line-height:29px;}
.submain_rightbox_bottom{border:1px solid #ccc; border-top:none; width:787px; padding-bottom:45px; padding-top:30px;}
.submain_right_text{width:727px; line-height:20px; padding:0 30px;}
.submain_right_img{width:787px; text-align:center;}
.submain_right_line{height:33px; background:url(../image/sub_main_img_06.jpg) repeat-x; width:787px;}
.submain_services, .submain_right_list{width:787px;}
.submain_services ul{list-style:none; width:740px; background:red; margin-left:24px;}
.submain_services li{float:left; height:30px; line-height:30px; text-align:left; margin:0; padding:0; text-indent:2em;}
.submain_service_e{width:185px; background:#e8e8e8;}
.submain_service_eline{width:184px; border-right:1px dashed #ccc; background:#e8e8e8;}
.submain_service_f{width:185px; background:#fff;}
.submain_service_fline{width:184px; border-right:1px dashed #ccc; background:#fff;}
.submain_right_title{color:#036; font-size:16px; font-family:"寰蒋闆呴粦"; height:36px;}
.submain_right_ad_title{font-size:12px; color:#333; height:30px; background:#fff;}
.submain_right_title, .submain_right_ad_title{width:757px; padding-left:30px;}
.submian_right_fee ul{list-style:none; float:left; width:120px; height:175px;}
.submian_right_fee li{width:120px; text-align:left; margin:0; padding:0;}
.submain_fee_img{height:61px;}
.submain_fee_title{font-family:"寰蒋闆呴粦"; font-size:14px; height:30px;}
.submain_fee_title{color:#036;}
.submain_fee_ad, .submain_fee_text, .submain_fee_link{font-size:12px; height:18px;}
.submain_fee_ad{color:#333;}
.submain_fee_text{color:#930;}
.submian_right_fee{width:721px; padding-left:46px;}
.submain_right_list_first{background:#036; font-size:12px; color:#fff;}
.submain_right_list_second{background:#ccc; font-size:12px; color:#333;}
.submain_right_list_third{background:#ccc; font-size:12px; color:#333; padding:5px 10px; line-height:18px;}

.submain_right_box_content{width:684px; margin:10px auto;}
.submain_right_box_title{color:#036; font-size:16px; font-family:'寰蒋闆呴粦'; height:30px;}
.search_sign_in_package{margin: 10px auto; height:53px;}
.search_sign_in_package_wrap{margin: 0 auto}
.search_sign_in_package_wrap .input_website_tn{font-size: 14px; padding: 9px; font-weight: bold; border: 1px solid #999; height: 20px; line-height: 20px; font-family: Arial; margin-right: 10px}
.sign_in_package_result_wrap{font-size: 16px;font-family: Arial;}
.sign_in_package_result{margin:0 auto;padding:20px 0;}
.sign_in_package_show{text-align: center;height: 173px;overflow: hidden}
.sign_in_package_note{text-align: left;}
.sign_in_package_detail{height: 18px;background: #ccc; font-size: 14px; color: #333; padding: 5px 10px; line-height: 18px;}
.flow_list{text-indent: 2em; font-size: 14px; font-weight: bold}

.border_separate{border-collapse:separate;}

.direct_mail_channel_title{font-family:"寰蒋闆呴粦";color:#D33738;}
.direct_mail_channel_price_warp{font-family:"寰蒋闆呴粦";margin-bottom:24px; background: url('../image/bg_pink.png') repeat-y center; width: 684px}
.direct_mail_channel_price_warp td{border:2px #fff solid;}
.direct_mail_channel_price_list_first{background:#D33738; font-size:16; color:#fff; font-weight: bold}
.direct_mail_channel_price_list_third{font-size:12px; padding:5px 10px; line-height:18px;}
.direct_mail_channel_comment{color:#D03029; margin-left:58px;font-size:14px;}

.paragraph{text-indent: 2em;}

.login_bg input.btn_idx_login {
	display:inline-block;
	width:235px;
	height:36px;
	line-height:36px;
	margin:0;
	background:#0066CB;
	border-top:3px solid #408CD8;
	border-bottom:1px solid #1473D1;
	text-align:center;
	color:#f4f4f4;
	font-size:14px;
	text-shadow:1px 1px 0 #555;
	text-decoration:none;
	cursor:pointer;
}
.login_bg input.btn_idx_login:hover {
	border-top:3px solid #0066CB;
	border-bottom:1px solid #0066CB;
	background:#0054a8;
}
.logining {
	display:inline-block;
	width:235px;
	height:32px;
	line-height:32px;
	background:#bbb;
	border-top:3px solid #b8b8b8;
	border-bottom:1px solid #b8b8b8;
	text-align:center;
	color:#888;
	font-size:14px;
	text-shadow:1px 1px 0px #dfdfdf;
	text-decoration:none;
}

.welcome_panel {
	padding:16px;
	color:#e4e4e4;
}
.welcome_panel p {
	padding:0 0 18px 20px;
	margin:12px 0;
}
.dash_bt {
	border-bottom:1px dotted #333;
	font-size:16px;
	font-weight:bold;
	color:#f4f4f4;
}
.dash_bt small {
	font-weight:normal;
	color:#888;
}
.welcome_panel p.cur_text {
	margin:20px 0 0 0;
	padding-bottom:6px;
}
.welcome_panel p.acc_text {
	margin:0 0 32px 0;
	padding-left:36px;
	font-family:Verdana;
	font-size:13px;
	border-bottom:1px dotted #333;
	background:url(../image/sprite.gif) 18px -250px no-repeat;
}

.main_wrap {
	margin:20px auto;
	width:1002px;
	clear:both;
}
.main_left {
	float:left;
	width:214px;
	margin-right:14px;
	border-right:1px dashed #aaa;
}
.main_right {
	float:left;
	width:773px;
	margin-bottom:32px;
}


.tk_wrap {
	width:720px;
	margin:0 auto;
	padding:6px 20px 32px 20px;
	border:1px solid #bbb;
	box-shadow:0 1px 6px #ddd;
	background:url(../image/bg_gray.png) repeat-x;
}
.sp_area {
	border:1px dotted #999;
	background:#fff7e6;
	height:46px;
	padding:20px 0 0 20px;
}
.histories_area {
	margin-top:40px;
}
h2.title_with_line {
	font-size:14px;
	border-top:1px solid #c8c8c8;
}
h2.title_with_line b {
	display:inline-block;
	background:#fff;
	padding-right:6px;
	position:relative;
	top:-9px;
}


.fp_wrap {
	padding:6px 20px;
	border:1px solid #bbb;
	box-shadow:0 1px 6px #ddd;
	background:url(../image/bg_gray.png) repeat-x;
}
.fp_wrap p {
	margin:16px auto;
}
.fp_ml {
	padding-left:144px;
	height:30px;
	line-height:30px;
}

.login_wrap {
	min-height:320px;
}
.login_left {
	float:left;
	width:340px;
	padding:6px 20px;
	border:1px solid #bbb;
	box-shadow:0 1px 6px #ddd;
	background:url(../image/bg_gray.png) repeat-x;
}
.login_left label {
	display:inline-block;
	float:left;
	text-align:right;
	width:50px;
	height:35px;
	line-height:24px;
}
.register_area {
	width:640px;
	margin-bottom:28px;
	display: inline-block;
}
.register_area p {
	width: 100%;
	clear: both;
}
.register_area p label {
	width:80px;
	display: inline-block;
	text-align: right;
}
.register_area p.no_lbl_wrap {
	padding-left: 80px;
	height: 20px;
}
.register_area p.no_lbl_wrap label {
	width: auto;
	text-align: left;
}
.lnk_forgot_pswd {
	display:inline-block;
	font-size:12px;
	margin:6px 0 0 0;
}
.lnk_forgot_pswd_js {
    display:inline-block;
    float:right;
    font-size:12px;
    margin: 0 10px 0 0;
}
.no_account_area {
	border-top:1px dashed #ccc;
	margin-top:32px;
	font-size:13px;
	color:#666;
	height:60px;
	line-height:80px;
}
.login_right {
	float:left;
}



.reg_ok_wrap {
	min-height:260px;
	padding-top:24px;
	border-top:2px solid #0066CB;
}
.reg_ok_wrap p {
	width:494px;
	margin:24px auto;
}
.reg_ok_wrap .join_group {
	width:462px;
	border:1px solid #ccc;
	border-radius: 4px;
	background:#fefbf1;
	padding:16px 18px;
	line-height:24px;
	margin:48px auto;
	font-size: 16px;
}
.join_group_text {
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
	margin-bottom: 14px;
}
.group_no {
	font-size:13px;
	
	display: inline-block;
	width: 210px;
	float: left;
}
.or_txt {
	margin:0 20px;
	font-size:15px;
}
.reg_ok_txt {
	font-size:18px;
}
.reg_ok_txt b {
	color:#CC0100;
}
.activate_help {
	border-top: 1px dashed #ccc;
	color:#ccc;
	font-size: 12px;
	padding: 30px 10px 0 10px
}

.bind_wrap {
	min-height:320px;
}
.bind_left {
	float:left;
	width:40%;
	padding:6px 20px;
	border:1px solid #bbb;
	box-shadow:0 1px 6px #ddd;
	background:url(../image/bg_gray.png) repeat-x;
}
.bind_left label {
	display:inline-block;
	float:left;
	text-align:right;
	width:80px;
	
	line-height:24px;
}
.bind_left .change_bind_action_area {
	line-height: 24px
}
.bind_right {
	width:48%;
	float:left;
	margin-left:40px;

}
.change_bind_tips {
	border-top:1px dashed #ccc;
	padding: 6px 0;
	margin-top:32px;
	font-size:12px;
	color:#666;
	height:60px;
	color:#999;
}
.change_bind_tips li {
	margin-left: 2em
}


.info_menu_wrap {
	float:left;
	width:150px;
	min-height:400px;
	border-right:1px solid #ccc;
	margin-bottom:20px;
	padding-top:12px;
}
.info_menu li {
	height:38px;
	line-height:38px;
	padding-left:38px;
	position:relative;
	left:1px;
}
#info_menu_notice {
	
}
#info_menu_policy {
	
}
#info_menu_help {
	
}
.info_menu li a, .info_menu li a:visited {
	color:#333;
	font-family:"Microsoft Yahei";
}
.info_menu li a:hover {
	text-decoration:none;
	color:#06c;
}
.info_content {
	float:right;
	width:830px;
}
.info_menu li.cur_info_menu {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #fff;
}
.info_menu li.cur_info_menu a, .info_menu li.cur_info_menu a:visited {
	color:#06c;
	font-weight:bold;
}
.info_entry {
	margin-top:32px;
}
.info_entry h1 {
	font-size:24px;
	text-align:center;
}
.info_entry h2 {
	font-size:16px;
	margin:20px 0;
}
.info_entry h1.info_all_title {
	font-size:20px;
	text-align:left;
}
.info_entry p {
	line-height:24px;
}
.info_list li {
	height:36px;
	line-height:36px;
	border-bottom:1px dotted #aaa;
	padding-bottom: 0px;
}
.info_list li a, .info_list li a:visited {
	color:#333;
}
.info_list li a:hover {
	color:#06c;
	text-decoration:none;
}
.info_meta {
	text-align:center;
	font-size:13px;
	color:#888;
	margin-top:0;
}
.info_meta span{
	margin:0 12px;
}


.nav_wrap {
	background:#3C4749;
	height:26px;
	line-height:26px;
	width:100%;
}
.nav {
	margin:0 auto;
	width:1002px;
	height:26px;
	line-height:26px;
}
.nav li {
	float:left;
	margin-right:28px;
}
.nav li a, .nav li a:visited {
	color:#fff;
	font-size:13px;
}
.banner {
	background:#000;
	height:187px;
}
.banner_img {
	
	height:152px;
	margin:0 auto;
}
.banner_img a {
	display: block;
	width: 100%;
	height:152px;
	margin:0 auto;
}
.hr_area {
	height:35px;
	background:url("../image/ad_bottom_bg_img01.jpg") repeat-x;
}


.welcome_wrap {
	clear:both;
	height:88px;
	padding-top: 8px;
}
.face_img {
	border:1px solid transparent;
	float:left;
	margin-right:12px;
	border-radius: 100%;
	opacity: 0.8;
	filter:Alpha(opacity=80);
}
.face_img:hover {
	opacity: 1;
	filter:Alpha(opacity=100);
	-webkit-transition:all .4s;
	transition:all .4s;
}
.welcome {
	float:left;
	width:134px;
}
.welcome p {
	margin:12px 0 4px 0;
}
.spn_group {
	position: relative;
	display: inline-block;
	padding: 3px 12px 3px 0;
	font-size: 12px;
}
.spn_group i {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	margin-right: 4px;
}
.spn_vip {
	color: #209944;
}
.spn_vip i {
	background: #209944;
}
.spn_not_vip {
	color: #888;
}
.spn_not_vip i {
	background: #999;
}


.menu_header {
	background:#CCC;
	height:28px;
	line-height:28px;
	padding-left:24px;
	width:180px;
}
.menu_header .new_func_tip {
	display: inline-block;
	position: relative;
	background: #c33;
	color:#fff;
	padding:0 6px;
	margin-left: 7px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 2px;
}
.menu_header .new_func_tip b {
	position: absolute;
	border-right: 4px solid #c33;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	left:-4px;
	top:5px;
}
.menu_list {
	margin:8px 0 14px 32px;
}
.menu_list li {
	height:26px;
	line-height:26px;
	padding-left:16px;
	background:url(../image/sprite.gif) 4px -55px no-repeat;
}
.menu_list li, .menu_list li a, .menu_list li a:visited {
	font-size:13px;
	color:#3C4749;
}
.menu_list li.sub_menu {
	margin-left: 16px;
	height:22px;
	line-height:22px;
}
.menu_list li.new_tip {
	display: inline-block;
	position: relative;
	height:18px;
	line-height:18px;
	padding:0 6px;
	font-size:12px;
	text-align: center;
	border-radius: 2px;
	letter-spacing:-1px;
	margin:0 0 8px 16px;
	background: #f60;
	color:#fff;
}
.menu_list li.new_tip.new_tip_2x {
	margin-left: 28px;
}
.menu_list li.new_ticket_msg {
	margin:4px 0 8px 32px;
	background: #f60;
	color:#fff;
}
.menu_list li.new_tip b {
	position: absolute;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #f60;
	top:-4px;
}
.menu_list li .new_func_tip {
	display: inline-block;
	position: relative;
	background: #f60;
	color:#fff;
	padding:0 6px;
	margin-left: 7px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 2px;
}
.menu_list li .new_func_tip b {
	position: absolute;
	border-right: 4px solid #f60;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	left:-4px;
	top:5px;
}
.nav li .new_func_tip {
	display: inline-block;
	position: relative;
	background: #f60;
	color:#fff;
	padding:0 6px;
	margin-left: 7px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 2px;
}
.nav li .new_func_tip b {
	position: absolute;
	border-right: 4px solid #f60;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	left:-4px;
	top:5px;
}
.rounded_num {
	display: inline-block;
	width: 22px;
	height: 15px;
	line-height: 16px;
	font-size: 11px;
	background: #e40;
	color:#fff;
	text-align: center;
	border-radius: 4px;
}
.rn_hidden {
	display: none;
}
.package_no_wrap {
	margin-bottom: 0!important;
	font-weight: bold;
}
.txt_recom {
	background: #f00;
	color: #fff;
	padding: 1px 5px;
}

.lnk_package_msg {
	padding-left:18px;
}
.lnk_package_msg_unread {
	background: url(../image/msg_unread.gif) 0 1px no-repeat;
}
.lnk_package_msg_read {
	background: url(../image/msg_read.gif) 0 1px no-repeat;
}
.txt_invite_code {
	font-family: Verdana;
	color:#c30;
	font-weight: bold;
}

.notice_wrap {
	margin:8px 0;
}
.notice_text {
	color:#CC0100;
	padding-left:26px;
	background:url(../image/sprite.gif) 2px -156px no-repeat;
}
.notice_wrap a, .notice_wrap a:visited {
	color:#333;
	margin-right:20px;
}


.list_header {
	height: 32px;
	line-height: 32px;
	border-bottom: 2px solid #555;
}
.list_header li {
	height: 32px;
	line-height: 32px;
	float: left;
	font-size: 13px;
	font-family: "Microsoft Yahei", Arial, Helvetica;
}
.list_body:hover {
	background: #f8f8f8;
}
.list_body li {
	height: 52px;
	line-height: 52px;
	float: left;
	font-size: 13px;
}
.list_body.list_border {
	border-bottom: 1px dotted #555;
}
.unpre_list li.lh-a {
	width: 16%;
	padding-left:2%;
}
.unpre_list li.lh-b {
	width: 20%;
}
.unpre_list li.lh-c {
	width: 24%;
}
.unpre_list li.lh-d {
	width: 20%;
}
.unpre_list li.lh-e {
	width: 18%;
}

.claim_wrap {
	padding: 0 12px 0 24px;
	margin-bottom: 32px;
}
.show_order_content img {
	max-width: 727px;
}


.account_info {
	border:2px solid #ccc;
	padding:6px 14px 0 14px;
	margin-top:20px;
	position:relative;
}
.account_info p {
	margin-bottom:22px;
}
.account_info b {
	font-size:16px;
	margin:0 4px;
}
.wh_info_wrap {
	margin: 20px 0 8px 0;
}
.wh_info {
	width: 32.3%;
	float: left;
	border: 1px solid #ACAAAB;
}
.wh_info_mid {
	margin: 0 12px;
}
.wh_info_left {
	margin: 0 0 0 7px;
}
.wh_info_top {
	margin: 7px 0 0 0;
}
.sec_wh_info {
	margin: 7px 0 0 7px;
}
.wh_info_title {
	color: #0265CA;
	background: #EAE8E9;
	border-bottom: 1px solid #ACAAAB;
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	text-align: center;
}
.wh_info_promo {
	color: #c30;
	text-align: center;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px dashed #ACAAAB;
}
.wh_info_actions {
	padding: 12px 0;
}
.wh_info_actions span {
	display: inline-block;
	width: 35%;
	float: left;
	height: 24px;
	background: url(../image/sprite.gif) 10px -59px no-repeat;
	padding-left: 20px;
}
.wh_info_actions span a, .wh_info_actions span a:visited {
	color: #3C4749;
}
.service_info {
	position:absolute;
	right:28px;
	top:14px
}
.service_info li {
	height:22px;
	line-height:22px;
	padding-left:16px;
	background:url(../image/sprite.gif) 4px -82px no-repeat;
}
.service_info li a, .service_info li a:visited {
	color:#333;
	font-size:12px;
}
.qq_group_wrap {
	border-top: 2px solid #c30;
	border-bottom: 2px solid #c30;
	margin-top: 24px;
	padding-bottom: 8px;
}
.qq_group_wrap p {
	color: #c30;
	margin-bottom: 6px;
}
.qq_group li {
	float: left;
	width: 25%;
	height: 24px;
	line-height: 24px;
}

.info_wrap {
	border:1px solid #ccc;
	margin:14px 0 0 0;
	width:100%;
	display:inline-block;
}
.info_wrap h2 {
	height:28px;
	line-height:28px;
	font-size:14px;
	border-bottom:1px solid #ccc;
	background:#EAE8E9;
	margin:0;
	padding-left:18px;
}
.info_wrap h3 {
	height:28px;
	line-height:28px;
	font-size:14px;
	margin:0;
}
.info_wrap h3 a {
	font-weight:normal;
	font-size:13px;
	float:right;
}
.info_wrap p {
	margin:18px 0;
}
.info_wrap p.tn_wrapper {
	border: 1px solid #bbb;
	line-height: 32px;
	padding: 0 8px;
	background-color: #FFFFDE;
}
.info_wrap i, .add_area i {
	margin:0 32px;
}
.info_wrap .search_criteria p {
	margin:10px 0;
}
.info_item {
	border-bottom:1px solid #ccc;
	padding:16px 20px 16px 18px;
	font-size:12px;
}
.info_item .tax_refund_check_list {
	margin-top: 10px
}
.info_item .tax_refund_action_warp {
	margin:10px 0 0 28px
}

.info_item .extra_service_note_list {
	text-indent: 2em; line-height: 1.75
}
.text_imgs {
	float: left;
    width: 80%;
    min-height: 100px;
}
.text_imgs li {
    position: relative;
    float: left;
    border: 1px solid #0066CB;
    padding: 3px;
    margin: 0 10px;
    background: #fff;
}

.text_img_item .del_image {
	position: absolute;
	display: inline-block;
	width: 24px;
	height: 24px;
	top: 0px;
	right: -9px;
	background: url(../image/delete1.png) no-repeat;
}

.request-not-allowed-wrap {
	padding: 15px;
}
.request-not-allowed-wrap,
.request-not-allowed-wrap p,
.request-not-allowed-wrap h3 {
	font-size: 14px;
}
.request-not-allowed-wrap p {
	line-height: 24px;
}
.new-request-wrap label {
	width: 80px;
	display: inline-block;
	text-align: right;
}
.request-error-text {
	font-size: 14px;
	line-height: 20px;
	color: #f00;
}
.new-request-result {
	font-size: 14px;
}
.new-request-result div {
	padding-left: 24px;
}
.new-request-result p {
	line-height: 24px;
}
.new-request-success h3 {
	color:#48A32C;
	font-size: 14px;
	height:28px;
	line-height:28px;
	padding-left:24px;
	margin:12px auto;
	background:url(../image/sprite.gif) 8px -180px no-repeat transparent;
}
.new-request-failed h3 {
	color:#c00;
	font-size: 14px;
	height:28px;
	line-height:28px;
	padding-left:24px;
	margin:12px auto;
	background:url(../image/sprite.gif) 8px -212px no-repeat transparent;
}

.btn_category_selector {
	position: relative;
	display: inline-block;
	width: 96px;
	height: 26px;
	line-height: 26px;
	color: #003564;
	font-weight: bold;
	cursor: pointer;
}
.btn_category_selector b {
	position: absolute;
	display: inline-block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #003564;
	top: 10px;
	right: 0;
}
.lnk_parent_cat, .lnk_parent_cat:visited {
	display: inline-block;
	width: 100px;
	height: 26px;
	line-height: 26px;
	padding: 0 16px;
	line-height: 24px;
	color: #003564;
	cursor: pointer;
}
.lnk_parent_cat:hover {
	color: #003564;
	background: #f0f0f0;
	text-decoration: none;
}
.pc_wrap {
	position: absolute;
	background: #fff;
	border: 1px solid #ccc;
	width: 132px;
}

.using_type_tip {
	position: relative;
	top: -6px;
	left: 58px;
	border-radius: 4px;
	
	color: #999;
	width: 370px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.using_type_tip b {
	position: absolute;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	
	top: -6px;
}

.vt_address_wrap {
	border: 2px dashed #ccc;
	padding: 4px 16px;
	margin: 16px 0;
}
.vt_address_wrap p {
	margin: 12px 0;
}
.alert_not_allowed_split {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: #f00;
}
.split_wrap {
	background: #fefbf1;
	border: 1px solid #ddd;
	padding: 0px 12px 12px 12px;
	margin-bottom: 24px;
}
.split_wrap h4 {
	margin-top: 32px;
}
.take-split-directive-wrap label {
	float: left;
}
.take-split-wrap {
	float: left;
	width: 86%;
	margin: 0;
	padding: 0;
}
.take-split-wrap h4 {
	margin-top: 0;
	margin-bottom: 0;
}
.take-split-wrap table {
	margin-top: 4px;
}
.split_result_wrap {
	background: #fefbf1;
	border: 1px dashed #ccc;
	padding: 2px 12px;
	margin: 4px 0;
}
.split_result_wrap p {
	margin: 12px 0;
}
.vs_required_wrap {
	position: relative;
}
.vs_required_lnk, .vs_required_lnk:visited {
	padding: 2px;
}
.vs_required_lnk:hover {
	text-decoration: none;
	background: #f8f8f8;
}
.vs_required_desc {
	position: absolute;
	top:-15px;
	right: -228px;
	width: 206px;
	line-height: 18px;
	background: #3C4749;
	color: #fff;
	padding: 4px 6px;
	border-radius: 3px;
	opacity: 0.8;
}
.vs_required_desc b {
	position: absolute;
	top: 16px;
	left: -6px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #3C4749;
}
.pa_tips {
	font-size: 13px;
	font-family: "Microsoft Yahei", Arial;
	line-height: 24px;
	color:#c00;
}
.wh-txt {
	margin-bottom: 4px!important;
}

.origin_box_attention {
	display: inline-block;
	text-indent: 1em;
}
.origin_box_select {
	font-size: 13px;
	font-weight: 700;
	text-indent: 1em
}
.cg_show {
	margin-bottom: 18px;
	margin-top: 14px;
	border: 1px dashed #ddd;
	padding: 12px;
	background: #fefbf1;
}
.cg_show p {
	margin: 2px 0;
	font-size:12px;
}
.cg_show p.cg_show_freight {
	margin-bottom: 6px;
	margin-top: 3px;
	font-size: 13px;
	font-weight: 700;
}
.cg_show_freight_value {
	font-family: Arial, Microsoft Yahei;
}
.cg_show .cg_show_vip {
	color:#209944;
}
.cg_show .cg_show_normal {
	color:#999;
}
.biz_package_base label {
	width: 74px;
	text-align:right;
	display:inline-block;
}
.channel_list {
	margin: 12px 0;
}
.channel_list li {
	line-height: 24px;
}
.btn_get_bonus {
	position: relative;
	display: inline-block;
	width: 155px;
	height: 30px;
	top:9px;
	margin: 0 12px 0 8px;
	background: url(../image/icon_get_bonus.gif) no-repeat;
}

.push-down-20 {
	margin-bottom: 20px!important;
}
.spn_small_blue {
	color: #fff;
	background-color: #0066CB;
	padding: 2px 5px;
}
.cei-item-wrap {
	position: relative;
	background-color: #f6f6f8;
	padding: 4px 20px 4px 20px;
	margin-bottom: 10px;
}
a.btn-remove-cei-item, a.btn-remove-cei-item:visited {
	position: absolute;
	right: 15px;
	top: 5px;
	font-size: 20px;
}
a.btn-remove-cei-item:hover {
	text-decoration: none;
	color: #c00;
}
.cg_show, .cg_show_cei {
	line-height: 20px;
	margin-top: 10px;
}
.cg_show_cei hr {
	border: 0 none;
	border-top: 1px solid #ddd;
	margin: 15px 0;
}

.legend_box {
	position: relative;
	border: 1px solid #ddd;
	padding: 4px 12px;
	margin: 36px 0 24px 0;
}
.legend_title {
	position: absolute;
	display: inline-block;
	padding: 0 4px;
	background: #fff;
	top:-7px;
	left: 12px;
}
.biz_package_base label.lbl_for_insurance {
	width: 120px;
	text-align: left;
}


.warehouse_list {
	margin:12px 0;
	display:inline-block;
}
.warehouse_list li {
	float:left;
	margin-right:32px;
}
.tbl_warehouse_desc {
	width:100%;
	border:1px solid #ccc;
}
.tbl_warehouse_desc tr td, .tbl_warehouse_desc tr th {
	border:1px solid #ccc;
	height:30px;
	line-height:30px;
}
.channel_desc {
	color: #d00;
	padding-left: 12px;
	display: block;
	line-height: 22px;
}
.base_info_left {
	float:left;
	padding-left:18px;
	width:620px;
}
.base_info_right {
	float:right;
	font-size:13px;
	margin:-22px 12px 0 0;
}
.full_info_tips {
	color: #c30;
	border: 1px dashed #ccc;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #fefbf1;
}
.lnk_view_all {
	padding-right:12px;
}
.lbl_intro {
	display:inline-block;
	width:120px;
	float:left;
	text-align:right;
	height:22px;
	line-height:22px;
	margin-right:3px;
}
.cat_txt {
	color:#989898;
}
.add_area {
	margin-top:28px;
	font-size: 12px;
}
.ap_txt {
	border-top:1px dashed #ccc;
	height:6px;
}
.ap_txt b {
	display:inline-block;
	background:#fff;
	position:relative;
	top:-8px;
	padding:0 8px 0 6px;
}
.add_area p, .logistics_area p {
	margin:12px 0;
}
.add_area label {
	display:inline-block;
	width:106px;
	float:left;
	text-align:right;
	height:22px;
	line-height:22px;
	margin-right:3px;
}
#add_product_area p label {
	width: 84px;
}
.tbl_iimg {
	width:600px;
}
.tbl_iimg img {
	border:1px solid #ccc;
	padding:3px;
}
.iimg_txt {
	display:block;
	margin-bottom:4px;
	margin-top:2px;
}
.hidden_upload {
	visibility:hidden;
	width:1px;
	height:1px;
}
.file_name_txt {
	font-family:verdana;
	color:#666;
}
p.nm {
	margin:4px 0 6px 0;
}
.tos_area p, .fee_area p {
	margin:0 0 6px 0;
}
p.confirm {
	margin:28px 0 !important;
}
.fee_area {
	font-size:14px;
	text-align:right;
	float:right;
	margin:20px;
	border:2px solid #ccc;
	background:#fefcd3;
}
.fee_area label {
	display:inline-block;
	width:100px;
	height:22px;
	line-height:22px;
	float:left;
	padding-left:18px;
	text-align:right;
}
.fee {
	font-size:18px;
	color:#FF6401;
}
.total_area {
	margin-top:12px;
	padding:12px 0;
	border-top:2px solid #ccc;
}
.total {
	color:#CC0202;
	font-size:22px;
}
.fee_area label.total_txt {
	font-weight:bold;
	width:auto;
	height:30px;
	line-height:30px;
}
.balance_text {
	font-size:13px;
}


.basic_info {
	font-size:13px;
	padding-bottom:10px;
}
.basic_info label {
	display:inline-block;
	float:left;
	text-align:right;
	width:120px;
	height:24px;
	line-height:24px;
}
.basic_info span {
	height:20px;
	line-height:20px;
	display:inline-block;
}
.basic_info label.mh {
	height:180px;
}
p.btn_area {
	margin-top:12px;
	padding-top:28px;
	border-top:1px solid #ccc;
}
.address_area p {
	margin:12px 0;
}
.address_area p.ml{
	line-height:30px;
}
.address_area p.bl {
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
}
.address_area label {
	display:inline-block;
	float:left;
	width:192px;
	height:28px;
	line-height:28px;
	text-align: right;
}
.address_area p.ml label {
	height:84px;
	line-height:30px;
}
.invite_code_wrap {
	padding: 16px 32px 18px 32px;
}
.invite_code_desc {
	margin-top: 22px;
	padding-top: 12px;
	border-top: 1px solid #ddd;
	font-size: 13px;
}
.invite_code_desc h3 {
	font-size: 13px;
	margin-top: 12px;
}
.invite_code_desc ul {
	margin-left: 18px;
}
.invite_code_desc ul li {
	list-style: disc;
	line-height: 24px;
}


.transfer_basic p {
	line-height:22px;
	margin:6px 0;
}
.transfer_basic label {
	display:inline-block;
	width:98px;
	text-align:right;
	height:22px;
	line-height:22px;
	margin-right:3px;
}
.total_details {
	border:1px solid #ccc;
	width:36%;
	padding:4px 12px;
	margin: 12px 0;
	background:#fefcd3;
}
.total_details p {
	height:22px;
	line-height:22px;
	margin:8px 0;
	font-size:14px;
}
.total_details label {
	display:inline-block;
	width:90px;
	float:left;
	text-align:right;
	height:22px;
	line-height:22px;
	margin-right:3px;
}
.total_action {
	font-size:14px;
	height:44px;
	line-height:64px;
	border-top:1px solid #ccc;
}
.tb_left {
	float: left;
	width: 55%;
}
.tb_right {
	float: right;
	width: 45%;
}
.selected_vs {
	margin:0 0 0 16px;
}
.selected_vs li {
	list-style:disc;
	height:28px;
	line-height:28px;
}
.all_total {
	border-top:1px dashed #ccc;
	padding-top:8px;
	font-weight:bold;
}
.tips_wrap {
	border: 1px dashed #ddd;
	background: #fefbf1;
	padding: 18px 12px 12px 12px;
	margin: 24px 0;
}
.tips_wrap h3 {
	margin: 0;
	font-size: 13px;
	border-bottom: 1px solid #e8e8e8;
}
.tips_wrap p {
	margin: 0 0 12px 0;
}
.tips_wrap ul {
	margin-left: 14px;
}
.tips_wrap ul li {
	height: 22px;
	list-style: disc;
}
.number_big {
	font-size: 16px!important;
}
.virtual {
	border: 1px dashed;
	padding: 2px;
}

.recharge_info {
	padding-bottom:10px;
}
.recharge_info .pmt {
	margin-top:30px;
}
.recharge_info .pmt .pmt_vip_desc {
	font-size: 12px;
	color: #d40;
	margin-top: 6px;
	line-height: 16px;
}
.recharge_info p {
	font-size:14px;
}
.recharge_info label {
	display:inline-block;
	float:left;
	text-align:right;
	width:100px;
	height:38px;
	line-height:38px;
}
.recharge_tips {
	padding:12px 0 0 18px;
}
.recharge_tips p {
	font-size:12px;
	line-height:18px;
	margin:6px 0;
}
.payments {
	display:inline-block;
}
.payments li {
	height:68px;
	margin:12px 24px 0 0;
	float:left;
}
.payments li input, .payments li label {
	cursor: pointer;
}
.payments li input {
	margin-top:22px;
}
.payments li label {
	width:auto;
	text-align:left;
	padding-left:12px;
	padding-top: 6px;
}
.p_txt {
	margin-top:22px;
}

.thanks_wrap {
	border-top:3px solid #0066CC;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
	border-bottom:1px solid #0066CC;
	height:220px;
	padding:6px 0 6px 28px;
	background:#f6f6f6;
}
.thanks_wrap h1 {
	margin:14px 0;
}
.thanks_wrap ul {
	margin-left:16px;
}
.thanks_wrap ul li {
	list-style: disc;
	height:26px;
	line-height:26px;
}


.product_list_wrap {
	width:100%;
	float:left;
}
.breadcrumbs {
	height:24px;
	line-height:18px;
	border-bottom:1px solid #ddd;
	font-size:13px;
}
.syd {
	font-family:Verdana;
}
.product_wrap {
	width:100%;
}
.product_wrap h1 {
	font-family: "Microsoft Yahei", Arial, Helvetica;
	font-size: 28px;
	margin:22px 0 22px 0;
	color:#444;
}
.category_wrap {
	width:100%;
	border:1px solid #e4e4e4;
	margin-bottom:8px;
	clear: both;
	display: inline-block;
	background: #fafafc;
	line-height:28px;
	font-size:12px;
}
.category_block {
	width: 100%;
	border-bottom: 1px dotted #ddd;
	padding: 6px 0;
	clear: both;
}
.category_block.category_block_no_border {
	border: 0 none;
}
.cat_title {
	font-size:12px;
	float: left;
	margin:0 15px 0 0;
	width: 88px;
	text-align: right;
}
.cat_list {
	margin:0;
	float: left;
	width: 896px;
}
.cat_list li {
	padding:0;
	float: left;
	margin-right:20px;
}
.cat_list li a, .cat_list li a:visited {
	font-size:12px;
	padding: 2px 4px;
}
.cat_list li a:hover {
	color:#f60;
	text-decoration:none;
}
.cat_list li a.cat_highlight {
	position: relative;
	color:#f60;
	border:1px solid #f60;
	background: #fefbf1;
}
.hot_cat {
	position: relative;
}
.hot_cat .cat_item_hot {
	position: absolute;
    top: 3px;
    left: 60px;
}
.cat_tab{
	margin:0;
	width: 896px;
}
.cat_tab li {
	padding:0;
	float: left;
	margin-right:20px;
}
.cat_tab li a, .cat_tab li a:visited {
	font-size:12px;
	padding: 2px 4px;
}
.cat_tab li a:hover {
	color:#f60;
	text-decoration:none;
}
.cat_tab li a.cat_highlight {
	position: relative;
	color:#f60;
	border:1px solid #f60;
	background: #fefbf1;
}
.product_stat {
	font-size: 12px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 6px 12px;
	margin-bottom: 10px;
	background: #f7f7f9;
	height: 28px;
	line-height: 28px;
}
.product_stat_total_wrap {
	color: #999;
}
.product_stat_total {
	color: #666;
}
.product_list {
	width: 100%;
	clear: both;
}
.product_list li.pro_item {
	position: relative;
	width:232px;
	float:left;
	margin:0 22px 28px 0;
	padding: 0;
	font-size:13px;
	border:1px solid #f0f0f0;
}
.product_list li.pro_item.no_margin_right {
	margin-right:0;
}
.product_list li.pro_item:hover {
	border:1px solid #d9dfdf;
	box-shadow: 0 0 3px #efefef;
}
.pro-item-icon-right-bottom {
	position: absolute;
	display: none;
	bottom: -1px;
	right: -1px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid #d9dfdf;
	border-left: 6px solid transparent;
	border-right: 6px solid #d9dfdf;
}
.product_list li.pro_item:hover .pro-item-icon-right-bottom {
	display: block;
}

a.lnk_pro_img, a.lnk_pro_img:visited {
	position: relative;
	display:block;
	width:232px;
	height:232px;
	line-height:232px;
	text-align: center;
	border-bottom: 0px solid #ddd;
}
a.lnk_pro_img:hover {
	text-decoration:none;
	transition: border-color .6s ease-out;
}
a.lnk_pro_img .lnk_pro_img_icon {
	position: absolute;
	display: block;
	background: #c30;
	color: #fff;
	font-size: 16px;
	top: 10px;
	left: 10px;
	width: 48px;
	height: 48px;
	line-height: 48px;
	border-radius: 100%;
}
a.lnk_pro_img img {
	vertical-align: middle;
	transition: all .1s ease-out;
}
a.lnk_pro_img:hover img {
	width: 232px;
	height: 232px;
	transition: all .1s ease-out;
}
.pro_item_tag {
	display: inline-block;
	padding: 1px 3px;
	text-align: center;
	font-size:12px;
}
.pro_item_tag_vip {
	background: #642663;
	color:#fff;
	margin-left: 5px;
	font-weight: normal;
}
.pro_item_tag_group {
	background: #c30;
	color:#fff;
	margin-left: 5px;
	font-weight: normal;
}
.pro_item_footer {
	position: relative;
	border-top: 1px solid #f0f0f0;
	margin-top: 15px;
	padding: 12px 10px;
	font-size: 12px;
	color:#aaa;
}
.pro_item_footer_origin {
	float: right;
}

a.lnk_pro, a.lnk_pro:visited {
	color:#343838;
	margin-top:10px;
	display:inline-block;
	padding: 0 10px;
	height: 2.2em;
	overflow: hidden;
	font-family: Arial, Verdana, 瀹嬩綋;
}
a.lnk_pro:hover {
	color:#c30;
	text-decoration:none;
}
.pro_item_price {
	color:#c30;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -0.3px;
	margin-top:15px;
	padding: 0 10px;
}
.slideshow {
	position:relative;
	width:356px;
	height:356px;
	padding:4px 0 0 4px;
	margin-right:20px;
	border:1px solid #ddd;
	float:left;
}
.product_image_list {
	margin:0;
	padding:0;
	width:356px;
	height:356px;
}
.slide_nav {
	position:absolute;
	bottom:12px;
	left:12px;
	z-index:999;
}
.slide_nav .slide_nav_list li.snl_item {
	background-color: #aaa;
    border-radius: 100%;
    cursor: pointer;
    float: left;
    height: 12px;
    width: 12px;
    margin-right: 16px;
	padding:0;
}
.slide_nav .slide_nav_list li.activeSlide {
	background-color:#c30;
}
.product_detail {
	width:620px;
	float:left;
}
.product_title {
	color:#000;
	font-size:18px;
	font-family:"Microsoft Yahei";
}
.product_attr {
	margin:18px 0 0 0;
	color:#666;
	font-size:13px;
}
.product_attr li {
	padding:0;
	height:28px;
	line-height:28px;
}
.product_attr li.dashed-line {
	border-bottom:1px dashed #cfcfcf;
	height:12px;
	margin-bottom:12px;
}
.product_attr li label {
	display:inline-block;
	width:72px;
}
.product_attr li.shipping-desc-img {
	height: 78px;
	position: relative;
}
.product_attr li.shipping-desc-img label {
	margin-top:16px;
}
.product_attr li.shipping-desc-img img {
	position: absolute;
}
.qty {
	border:1px solid #bad3e9;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	color:#333;
	height:20px;
	line-height:20px;
}
.li-button {
	margin:12px 0 0 0;
}
.btn_add_to_cart {
	display:inline-block;
	width:180px;
	height:36px;
	line-height:36px;
	background-color:#d20;
	color:#fff;
	font-size: 14px;
	font-family: "Microsoft Yahei", Helvetica, Arial;
	border:0 none;
	cursor:pointer;
}
.btn_add_to_cart:hover {
	background-color:#c00;
	-moz-transition:background-color .5s ease-out;
	-o-transition:background-color .5s ease-out;
	-webkit-transition:background-color .5s ease-out;
	transition:background-color .5s ease-out;
}
.btn_add_to_cart_disabled {
	display:inline-block;
	width:180px;
	height:36px;
	line-height:36px;
	border-radius:4px;
	background-color:#696969;
	color:#fff;
	font-size: 14px;
	font-family: "Microsoft Yahei", Helvetica, Arial;
	border:0 none;
	cursor:pointer;
}
.btn_add_to_cart_disabled:hover {
	background-color:#585858;
	-moz-transition:background-color .5s ease-out;
	-o-transition:background-color .5s ease-out;
	-webkit-transition:background-color .5s ease-out;
	transition:background-color .5s ease-out;
}
.mall_event_note_warp {
	background: #fffd85;color: #c30;border: 1px solid #ffcc18;line-height: 23px;padding: 0 12px;margin: 15px 0;
}
.price {
	color:#d00;
	font-size:16px;
	font-family:"Microsoft Yahei";
}
.product_remark {
	color:#d00;
}
.product_summary {
	font-size:13px;
	color:#666;
	background:#f8f8f8;
	border:1px solid #e4e4e4;
	padding:6px 10px;
	margin-top:20px;
	line-height:20px;
}
.product_shipping_fee_desc {
	position: relative;
	display: inline-block;
	background: #f2f2f2;
	color: #999;
	font-size: 12px;
	padding: 0 8px;
	margin-top: 0px;
	border-radius: 2px;
}
.product_shipping_fee_desc i {
	position: absolute;
	display: block;
	top:-5px;
	left:12px;
	border-bottom: 6px solid #f2f2f2;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}

.product_delimiter {
	height: 52px;
	clear:both;
}
.product_sidebar {
	width: 220px;
	height: 260px;
	float: left;
	border-top: 2px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	margin-right: 12px;
}
.product_sidebar h2 {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin:0;
	padding-left: 12px;
}
.pd_top {
	float: left;
	width: 1002px;
	border-top: 0px solid #0066CB;
}
.like_product {
    float: left;
    width: 200px;
    min-height: 240px;
    padding: 0;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.like_product h2 {
    padding: 0;
    margin:5px;
    font-size:16px;
}
.like_product_title {
    background: #f8f8f8;
    padding: 0;
    margin:0;
    height: 28px;
    border-bottom: 1px solid #ddd;
}
.like_product_list {
    width: 100%;
    clear: both;
}
.like_product_list li.pro_item {
    width:160px;
    height:240px;
    margin:20px;
    padding: 0;
    font-size:13px;

}
.like_product_list li.no_margin_right {
    margin-right:0;
}
a.lik_pro_img {
    position: relative;
    display:inline-block;
    width:160px;
    height:160px;
    color:#333;
}
a.lik_pro_img:hover {
    
    color:#c30;
    text-decoration:none;
}
a.lik_pro_img img {
    position: absolute;
    width: 160px;
    height: 160px;
}
a.lik_pro {
    font-weight:bold;
    color:#333;
    margin:20px 0 0 0;
    display:inline-block;
}
.lik_price_bg, .price_wrap {
    position: absolute;
    bottom: 0;
    display: inline-block;
    height: 24px;
    line-height: 24px;
}
.lik_price_bg {
    left: -1px;
    width: 180px;
    background: #333;
    opacity: 0.8;
}
.lik_price_wrap {
    color:#fff;
    right: 8px;
    font-size: 12px;
}
.lik_price_symbol {
    font-family:"Microsoft Yahei", Arial, Helvetica;
}
a.lik_pro:hover {
    color:#c30;
    text-decoration:none;
}

.image-copyright-tip {
	position: relative;
	padding: 12px 20px 12px 35px;
	margin-bottom: 20px;
	background-color: #ffeaea;
	border-radius: .25em;
}
.image-copyright-tip::before {
	position: absolute;
	content: '!';
	left: 12px;
	top: 16px;
	display: inline-block;
	text-align: center;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	background-color: #f9c813;
	font-size: .9em;
	font-weight: bold;
	line-height: 1.5;
	color: #fff;
}
.product_description {
	float: right;
	width: 780px; 
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.product_description img {
    max-width: 740px;
}
.product_description h2 {
	font-size:16px;
	margin:32px 0 12px 0;
}
.product_description p {
	line-height:1.8em;
    white-space: normal;
}
.product_description p span {
    white-space: normal !important;
}

.tabs {
	background: #f8f8f8;
	padding: 0;
	margin:0;
	height: 43px;
	border-bottom: 1px solid #ddd;
}
.tabs li {
	float: left;
	padding: 0;
}
.tabs li a, .tabs li a:visited {
	position: relative;
	display: inline-block;
	height: 44px;
	line-height: 44px;
	color:#888;
	text-decoration: none;
	width: 140px;
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft Yahei", Arial, Helvetica;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	left: -1px;
}
.tabs li a:hover {
	color: #111;
}
.tabs li a.tab_current {
	color:#0066CB;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.tabs li a.tab_current:before {
	position: absolute;
	top: -1px;
	left: -1px;
	content: ' ';
	display: block;
	width: 142px;
	border-top: 3px solid #0066CB;
}
.tab_content {
	display: none;
	clear: both;
	padding: 0 12px;
}
.tab_content_current {
	display: block;
}


.submain_right_shopbox{width:772px; padding-left:15px;}
.submain_right_shopbox ul{list-style:none; width:124px; float:left; margin-right:2px;}
.submain_right_shopbox li{text-align:center; padding:0;}
.submain_shopp_img{width:120px; height:50px; border:2px solid #fff; background:#fff;}
.submain_shopp_img a{width:120px; height:50px; border:2px solid #fff; background:#fff; display:block;}
.submain_shopp_img a:hover{width:120px; height:50px; border:2px solid #e8e8e8; background:#fff;}
.submain_shopp_text a{font-size:12px; color:#333; height:28px; line-height:28px; text-decoration:none;}
.submain_shopp_text a:hover{font-size:12px; color:#036; height:28px; line-height:28px; text-decoration:underline;}
.sub_main_ad_box{height:152px; background:#000 url(../image/sub_top_adimg01.jpg) center no-repeat;}
.submain_left_box{width:201px;}
.submain_left_box, .submain_right_box, .submain_left_menu{float:left;}
.submain_right_box{width:789px; margin-left:10px; color:#333; font-size:12px;}
.submain_left_box ul{list-style:none; margin:0; padding:0;}
.submain_left_box li{height:28px; width:187px; text-align:left; line-height:28px; margin:0; padding:0 0 0 12px; border:1px solid #ccc; border-top:none; color:#333; font-size:12px;}
.submain_left_menutitle{width:201px; height:44px; background:url(../image/sub_main_img_01.jpg) no-repeat;}
.submain_left_box a{color:#333; text-decoration:none;}
.submain_left_box a:hover{color:#036;}
.submain_left_adimg{width:201px; margin-top:8px;}
.submain_left_menutitle2{width:201px; height:29px; line-height:29px; background:url(../image/sub_main_img_03.jpg) no-repeat; text-align:center; color:#036; font-size:12px; font-weight:bold; margin-top:8px;}
.submain_rightbox_top{width:789px; background:url(../image/sub_main_img_04.jpg) no-repeat; text-align:right; height:29px; line-height:29px;}
.submain_rightbox_bottom{border:1px solid #ccc; border-top:none; width:787px; padding-bottom:45px; padding-top:30px;}
.submain_right_text{width:727px; line-height:20px; padding:0 30px;}
.submain_right_text h1 {text-align: center;margin:12px 0 32px 0;font-size: 24px;}
.submain_right_text h2 {font-size: 18px;margin:20px 0;}
.submain_right_text h3 {font-size: 14px;margin:20px 0;}
.submain_right_img{width:787px; text-align:center;}
.submain_right_line{height:33px; background:url(../image/sub_main_img_06.jpg) repeat-x; width:787px;}
.submain_services, .submain_right_list{width:787px;}
.submain_services ul{list-style:none; width:740px; background:red; margin-left:24px;}
.submain_services li{float:left; height:30px; line-height:30px; text-align:left; margin:0; padding:0; text-indent:2em;}
.submain_service_e{width:185px; background:#e8e8e8;}
.submain_service_eline{width:184px; border-right:1px dashed #ccc; background:#e8e8e8;}
.submain_service_f{width:185px; background:#fff;}
.submain_service_fline{width:184px; border-right:1px dashed #ccc; background:#fff;}
.submain_right_title, .channel_title{color:#036; font-size:16px; font-family:"寰蒋闆呴粦"; height:36px;}
.submain_right_ad_title{font-size:12px; color:#333; height:30px; background:#fff;}
.submain_right_title, .submain_right_ad_title{width:757px; padding-left:30px;}
.channel_title{font-size:14px;font-weight: normal;}
.submian_right_fee ul{list-style:none; float:left; width:120px; height:175px;}
.submian_right_fee li{width:120px; text-align:left; margin:0; padding:0;}
.submain_fee_img{height:61px;}
.submain_fee_title{font-family:"寰蒋闆呴粦"; font-size:14px; height:30px;}
.submain_fee_title{color:#036;}
.submain_fee_ad, .submain_fee_text, .submain_fee_link{font-size:12px; height:18px;}
.submain_fee_ad{color:#333;}
.submain_fee_text{color:#930;}
.submian_right_fee{width:721px; padding-left:46px;}
th.submain_right_list_first{height:32px;line-height: 32px;font-size: 14px;}
.submain_right_list_first{background:#036; font-size:12px; color:#fff;height:24px;line-height: 24px;}
.submain_right_list_second{background:#ccc; font-size:12px; color:#333;}
.submain_right_list_third{background:#ccc; font-size:12px; color:#333; padding:5px 10px; line-height:18px;}
.submain_right_shopbox{width:772px; padding-left:15px;}
.submain_right_shopbox ul{list-style:none; width:124px; float:left; margin-right:2px;}
.submain_right_shopbox li{text-align:center; padding:0;}
.submain_shopp_img{width:120px; height:50px; border:2px solid #fff; background:#fff;}
.submain_shopp_img a{width:120px; height:50px; border:2px solid #fff; background:#fff; display:block;}
.submain_shopp_img a:hover{width:120px; height:50px; border:2px solid #e8e8e8; background:#fff;}
.submain_shopp_text a{font-size:12px; color:#333; height:28px; line-height:28px; text-decoration:none;}
.submain_shopp_text a:hover{font-size:12px; color:#036; height:28px; line-height:28px; text-decoration:underline;}

.submain_right_salesbox{width:747px; padding:0 20px;}
.submain_right_salepro_img{width:168px; height:168px; text-align:center;}
.submain_right_salepro_img, .submain_right_salepro_titles, .submain_right_salepro_text, .submain_right_salepro_btn, .submain_right_salepro_price{float:left;}
.submain_right_salepro_titles, .submain_right_salepro_text{width:403px; padding:8px; text-align:left;}
.submain_right_salepro_btn, .submain_right_salepro_price{width:160px; text-align:center;}
.submain_right_salepro_titles{font-family:"寰蒋闆呴粦"; font-size:16px; color:#036; line-height:24px;}
.submain_right_salepro_text{font-size:12px; color:#333; line-height:18px;}
.submain_right_salepro_price{color:#930; font-size:30px; font-weight:bold;}
.submain_right_salepro_btn a{width:90px; height:24px; line-height:24px; background:#036; display:block; color:#fff; text-decoration:none; margin:0 auto;}

.submain_right_ad_title02{font-size:12px; color:#333; background:#fff; width:757px; padding-left:30px; margin-top:20px; line-height:24px;}
.submain_right_list_forth{background:#ddd; font-size:12px; color:#333;}

.calculate_fee_wrap {margin-left:52px;border:1px solid #ccc;width:660px;background:#f8f8f8;padding:2px 0 8px 20px;font-size:14px;}
.cf_title {background:url(../image/calculator.png) 0 2px no-repeat;padding-left:22px;margin-bottom:18px;font-weight:bold;font-size: 18px;}
.cf_help {color:#999;font-size:12px;font-weight:normal;}
.txt_weight {font-weight:bold;font-size:14px;font-family:Arial;border:1px solid #a4a4a4;border-radius:1px;box-shadow:1px 1px 3px #d4d4d4 inset;padding:5px;text-align:center;}
.cf_unit {margin:0 24px 0 3px;}
.slct {border:1px solid #a4a4a4;height:28px;line-height:28px;margin-right:32px;box-shadow:1px 1px 3px #d4d4d4 inset; width: 220px}

.btn_calculate {border:1px solid #aaa;padding:6px 16px;text-shadow:1px 1px 0 #ddd;border-radius:1px;background:#ccc;box-shadow:1px 1px 3px #ddd inset;}
.btn_calculate:hover {color: #222; background: #c8c8c8; cursor: pointer;}

.cf_input_wrap {float: left; width: 57%;}
.cf_input_wrap p label {display: inline-block;width: 72px;}
.cf_result_wrap {float: left;border:2px dashed #ccc;margin-top: 13px;padding: 18px 18px 2px 18px;width: 30%;}
.cf_ret_title { margin:0;color:#777;border-bottom: 1px solid #ddd;padding-bottom: 12px;}
.cf_ret_wrap {font-family:"Microsoft Yahei";font-size:18px;color:#c00;margin: 18px 0 0 0;}

.menu_transfer {
	background:#0066cb;
	display:inline-block;
	width:100%;
	margin-top:20px;
}
.menu_transfer li {
	float:left;
	height:40px;
	line-height:40px;
	margin-right:1px;
}
.menu_transfer li a, .menu_transfer li a:visited {
	display:inline-block;
	color:#fff;
	padding:0 18px;
}
.menu_transfer li a:hover {
	background:#00366c;
	text-decoration:none;
}
.menu_transfer li a.current_menu_transfer_item {
	background:#00366c;
}
.transfer_tips_wrap {
	margin-top:32px;
}
.border_bottom {
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}
.transfer_tips_title {
	color:#63af50;
	font-size:18px;
}
.transfer_tips li {
	line-height:28px;
}
.light_red {
	color:#ff6a6c;
}
.pre_pre {
	width: 90%;
	color:#ff6a6c;
	background: #fefbf1;
	line-height:20px;
	margin-left: auto !important;
	margin-right: auto !important;
	padding:6px 12px;
	font-size: 12px;
	border: 1px dotted #999;
}

.cart_wrap {
	border-top:1px solid #d8d8d8;
}
.breadcrumb_wrap {
	border-bottom: 1px solid #d8d8d8;
}
.breadcrumb {
	font-size: 12px;
	margin:12px auto;
	width:1002px;
	clear:both;
}
.cart_main {
	margin:24px auto;
	width:1002px;
	clear:both;
}
.nt {
	color:#888;
}
.cart_title {
	font-size: 20px;
	font-family: "Microsoft Yahei", Helvetica, Arial;
	letter-spacing: 2px;
}
.cart_title:first-letter {
	font-size:28px;
}
.cart_warehouse_tip {
	background: #fffd85;
	color:#c30;
	border:1px solid #ffcc18;
	height: 40px;
	line-height: 40px;
	padding:0 12px;
	margin:30px 0;
}
.cart_items {
	width:100%;
}
.cart_items, .cart_items tr, .cart_items tr th, .cart_items tr td {
	border: 1px solid #ddd;
}
.cart_items tr th {
	background: #eee;
	line-height: 36px;
}
.cart_items tr td {
	line-height: 36px;
	padding: 0 12px;
	color: #444;
}
.cart_items tr th, .cart_items tr td {
	font-weight: normal;
	font-size: 13px;
}
.cart_items tr td.no_cart_item {
	height: 56px;
	line-height: 56px;
}
.cart_items tr td.cart_img_cell {
	padding-top: 12px;
}
.cart_items_small tr th {
	font-size: 12px;
	line-height: 28px;
}
.cart_items_small tr td {
	font-size: 12px;
	line-height: 18px;
	padding: 6px 0;
}
.cart_items_small img {
	width: 48px;
	height: 48px;
}
#subtotal_row {
	display: none;
}
.cart_items_small #subtotal_row {
	display: table-row;
}
a.cart_item_name, a.cart_item_name:visited {
	color: #444;
}
a.cart_item_name:hover {
	color: #0066cb;
}
a.cart_item_name {
	font-size: 14px;
}
.cart_totals {
	margin: 0 0 14px 0;
	padding: 0;
	width: 202px;
	float: right;
}
.cart_totals li {
	line-height: 32px;
	font-size: 13px;
	overflow: hidden;
	white-space: nowrap;
}
.cart_totals li label {
	display: inline-block;
	width: 112px;
	text-align: right
}
.cart_total_wrap {
	position: relative;
	display: inline-block;
	border-top: 5px solid #f0f0f0;
	margin-top: 12px;
	padding-top: 4px;
	width: 100%;
}
.cart_total_inner {
	position: relative;
	float: right;
	min-width: 400px;
	text-align: right;
}
.cart_direct_mail {
	height: 16px;
    padding: 0 5px;
    text-align: center;
    line-height: 16px;
	background: #5bab43;
	color:#fff;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
}
.cart_info_item {
	border-top: 5px solid #f0f0f0;
	font-size:12px;
}
.cart_direct_mail_comment {
	width:100%;
	box-sizing:border-box
}
.tbl_cart_totals {
	width: 100%;
	margin: 10px 0;
}
.tbl_cart_totals tr.row_cart_total_detail_last td {
	padding-bottom: 10px;
}
.tbl_cart_totals tr.row_top_line td {
	border-top: 1px solid #f0f0f0;
	padding-top: 10px;
	padding-bottom: 5px;
}
.tbl_cart_totals tr.row_cart_total_rmb_wrap td {
	padding-bottom: 10px;
}
.tbl_cart_totals tr.row_cart_total_discount td {
	color: #008000;
	padding-bottom: 10px;
}
.tbl_cart_totals tr td {
	padding: 5px 5px;
	font-size: 14px;
}
.tbl_cart_totals tr.row_final_total td {
	font-size: 16px;
	font-weight: bold;
	color: #c00;
	padding-top: 20px;
	padding-bottom: 10px;
}
.cart_shipping_or_freight_fee_desc {
	position: absolute;
	width: 138px;
	font-size: 12px;
	text-align: justify;
	top: 62px;
	left: -4px;
	background: #3C4749;
	color: #fff;
	padding: 6px 8px;
	border-radius: 3px;
	opacity: 0.9;
}
.cart_shipping_or_freight_fee_desc i {
	position: absolute;
	right: -6px;
	top: 20px;
	display: block;
	border-left: 6px solid #3C4749;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
}
.no_shipping_fee_text {
	line-height: 16px!important;
	margin-top: -4px;
	color: #999;
}
.top_line {
	border-top: 1px solid #d4d4d4;
}
.cart_total_number {
	font-size: 18px;
	font-weight: bold;
	color: #c00;
}

.cart_coupon_apply_wrap {
	border-top: 1px solid #dddddd;
	padding: 15px 0;
	font-size: 13px;
}
.btn_checkout {
	display: inline-block;
	width: 188px;
	height: 40px;
	float: right;
	line-height: 40px;
	margin-top: 20px;
	background: #0066cb;
	border: 0 none;
	color: #fff;
	font-size: 18px;
	font-family:  "Microsoft Yahei", Helvetica, Arial;
	clear: right;
	cursor: pointer;
}
.btn_checkout.btn_disabled {
	background:#ccc;
	color:#888;
}

.checkout_main {
	border-top: 2px solid #ddd;
}
.checkout_block_title {
	font-size: 14px;
	font-family:  "Microsoft Yahei", Helvetica, Arial;
	margin-top: 24px;
}
.checkout_address_wrap {
	max-height:230px;
	overflow-y: auto;
	margin: 14px 0;
	border: 1px solid #eee;
}
.checkout_shipping_method {
	width: 968px;
	height: 56px;
	line-height: 56px;
	border: 1px solid #ddd;
	background: #f8f8f8;
	padding: 0 16px;
}
p.checkout_commet_txt {
	font-size: 12px;
}
.checkout_confirm_info {
	margin-top: 12px;
	margin-bottom: 6px;
	line-height: 20px;
	font-size: 13px;
}
.bundle_text {
	display: inline-block;
	font-size: 12px;
	background: #3D7BBA;
	color: #fff;
	padding: 1px 5px;
	text-align: center;
	margin-bottom: 8px;
	border-radius: 2px;
}

.sp_pid {
	position: relative;
}
.purchase_text {
	position: absolute;
	display: inline-block;
	font-size: 12px;
	background: #f00;
	color: #fff;
	width: 18px;
	height: 18px;
	line-height: 18px;
	top:-8px;
	right:-18px;
	text-align: center;
	border-radius: 100%;
}
.purchase_package_text {
	border: 1px solid #e8e8e8;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 4px 0 14px 0;
	background: #f9f2f4;
	color:#c30;
}
.search_wrap {
	border: 1px solid #ddd;
	padding: 4px 12px 12px 12px;
	background: #f9f9f9;
}
.mt {
	margin-top: 12px;
}
.check_stat {
	font-size: 14px;
	padding-top: 12px;
	border-top: 1px solid #ddd;
	line-height: 24px;
}
.check_stat h4 {
	text-align: center;
}
.check_stat h4, .check_stat p {
	margin: 0;
}
.check_stat_detail {
	margin-top: 20px;
	margin-bottom: 12px;
}
.check_stat_detail li {
	float: left;
	width: 24%;
	line-height: 32px;
	font-family: "Microsoft Yahei";
	text-align: center;
}
.check_stat_item {
	font-size: 20px;
	color: #000;
}
.check_stat_desc {
	font-size: 12px;
	line-height: 18px;
	margin-top: 24px;
	padding-top: 14px;
	color: #777;
	border-top: 1px dotted #ddd;
}
.btn_order_check {
	background: #0066CB;
	color:#fff;
	border:0 none;
	font-size:12px;
	padding:7px 16px;
	cursor:pointer;
	margin-left: 12px
}
.btn_order_check:hover {
	text-decoration:none;
	background:#0054a8;
}

.tbl_ticket {
	width: 100%;
}
.tbl_ticket tr td {
	padding: 6px 0;
	font-size: 12px;
}
.attachment_list li {
	margin-bottom: 8px;
}
.attachment_file_name {
	padding-left:24px;
	background:url(../image/picture.png) 1px -3px no-repeat;
	color:#666;
	font-size:12px;
}
.ticket_message_left {
	float: left;
	width: 56%;
}
.ticket_message_right {
	float: right;
	width: 38%;
	border: 1px solid #ddd;
	background: #fefbf1;
	padding: 16px 10px 12px 10px;
	font-size: 12px;
}
.ticket_message_right p {
	margin: 0;
	line-height: 20px;
}
.ticket_solved_txt {
	height:36px;
}
.ticket_align_left {
	padding-left:22px;
}
.ticket_message_btn_wrap {
	margin-top: 6px!important;
	padding-top: 12px;
	border-top: 1px dashed #ccc;
}
.ticket_action_or {
	position: relative;
	text-align: center;
	color:#b6b6b6;
	margin:18px 0!important;
	border-top: 1px solid #e8e8e8;
}
.ticket_action_or span {
	position: absolute;
	top:-10px;
	left:44%;
	background: #fefbf1;
	padding: 0 4px;
}
.ticket_message_right textarea {
	width: 96%;
	height:50px;
	line-height: 18px;
}
.ticket_message_right textarea:disabled {
	color:#aaa;
}
.ticket_message_wrap {
	margin-top: 16px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	min-height: 60px;
}
.message_content_wrap {
	padding: 8px 12px;
	border-bottom: 1px solid #e6e6e6;
}
.message_content_wrap:last-child {
	border-bottom: 0 none;
}
.bg_light_gray {
	background: #f6f6f6;
}
.bg_light_white {
	background: #fbfbfb;
}
.message_meta {
	height: 28px;
	line-height: 28px;
	color:#777;
}
.message_content {
	font-family: "Microsoft Yahei", Arial;
	font-size: 12px;
	line-height: 20px;
	color:#444;
	margin: 4px 0;
	padding-left: 16px;
}
.no_package_message {
	text-align: center;
}

.article_wrap {
	margin-bottom: 40px;
	padding-top: 22px;
}
.article {
	font-size: 14px;
	margin-top: 32px;
}
.article h2 {
	font-size: 16px;
	margin: 32px 0 16px 0;
	font-family: "Microsoft Yahei", Arial, Helvetica;
}
.article h3 {
	font-size: 14px;
	margin: 16px 0 16px 0;
	font-family: "Microsoft Yahei", Arial, Helvetica;
}
.article ul {
	margin-left: 20px;
}
.article ol {
	padding: 0;
	margin-left: 20px;
}
.article ul li {
	list-style: disc;
	padding: 0;
	line-height: 24px;
}
.article ol li {
	list-style: decimal;
	padding: 0;
	line-height: 24px;
}
.article ul li p, .article ol li p {
	margin: 0;
}
.tutorial_header {
	font-size: 20px;
	margin: 22px 0 2px 0;
	font-family: "Microsoft Yahei", Arial, Helvetica;
}
.tutorial_category_header {
	background: #563d7c;
	color: #fff;
	padding: 12px 30px 30px 30px
}
.tutorial_category_title {
	font-size: 40px;
	margin: 12px 0 4px 0;
	font-weight: normal;
	font-family: "Microsoft Yahei", Arial, Helvetica;
}
.tutorial_category_description {
	font-size: 16px;
}
.tutorial_item {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.tutorial_item:last-child {
	border-bottom: 0 none;
}
.tutorial_thumbnail {
	float: left;
	width: 168px;
	margin-right: 22px;
	text-align: center;
}
.tutorial_info {
	width: 592px;
	float: left;
}
.tutorial_info li {
	padding: 0;
}
.tutorial_title h2 {
	margin:8px 0 0 0;
}
.tutorial_title a, .tutorial_title a:visited {
	font-family: "Microsoft Yahei", Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #222;
}
.tutorial_title a:hover {
	color: #f60;
}
.tutorial_meta span {
	color: #888;
	font-size: 12px;
	margin-right: 12px;
}
.tutorial_meta span a {
	color: #888;
}
.tutorial_description {
	font-size: 13px;
	line-height: 22px;
	color: #444;
	margin-top: 22px;
	text-align: justify;
}

.coupon_used_txt {
	background: #008000;
	color: #fff;
	padding: 1px 3px;
	border-radius: 2px;
}
.coupon_expired_txt {
	background: #d42;
	color: #fff;
	padding: 1px 3px;
	border-radius: 2px;
}
.coupon_not_take_effect_txt {
	background: #999;
	color: #fff;
	padding: 1px 3px;
	border-radius: 2px;
}

.anni_recharge_desc {
	background: #fefbf1;
	width:216px;
	padding: 6px 0 12px 0;
	margin-left: 102px;
	margin-bottom: 16px;
	border:1px dashed #ddd;
}
.anni_recharge_desc h3 {
	text-align: center;
	font-size: 12px;
	padding: 4px 0;
}
.anni_recharge_desc h3 b {
	background: #c00;
	color: #fff;
	border-radius: 2px;
	padding: 1px 3px;
}
.anni_recharge_desc ul {
	width: 180px;
	margin: 0 0 0 32px;
	padding: 0;
}
.anni_recharge_desc ul li {
	line-height: 18px;
	font-size: 12px;
	list-style: disc;
}
.anni_recharge_desc ul li span {
	font-family: verdana;
}
.anni_recharge_desc p.green {
	margin: 12px 0 0 0;
	color: #080;
	font-size: 12px;
	padding-left: 18px;
}

.pa_vs_item {
	margin-bottom: 14px;
}
.ti_wrap p {
	margin: 6px 0;
}
#mask{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000;
	opacity:0.6;
	z-index:1000;
	display: none;
}
.mask_content {
     background: #fafafa;
     padding:12px;
     
     height:auto;
     position: fixed;
     z-index:1001;
     display: none;
     border: 2px solid #444;
     width:700px;
}

.mask_pops {
	position: fixed;
	z-index: 2000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.7);
}

.index_entrance_img_box {
    position: fixed;
    width: 600px;
    height: 350px;
    margin-left: 50%;
    left: -300px;
    top: 50%;
    margin-top: -160px;
    z-index: 2001;
    border-radius:8%;
    
}

.btn_img_close {
    position: absolute;
    width: 4%;
    top: 6px;
    right: 6px;
}

.payed_pops_img_box {
    position: fixed;
    margin-left: 60%;
    left: -400px;
    top: 50%;
    margin-top: -160px;
    z-index: 2001;
    border-radius:8%;
    overflow: hidden;
}

.payed_btn_img_close {
	position: absolute;
    width: 4%;
    top: 14px;
    right: 5px;
}
.vip_login_img_box {
    position: fixed;
    width: 600px;
    height: 350px;
    margin-left: 50%;
    left: -165px;
    top: 50%;
    margin-top: -160px;
    z-index: 2001;
    border-radius:8%;
    
}
.btn_vip_login_img_close {
    position: absolute;
    width: 4%;
    top: -15px;
}

.paying_btn_img_close {
	position: absolute;
    width: 6%;
    top: 14px;
    right: 1px;
}
.pop-container {
	position: fixed;
	display: flex;
	flex-direction: column;
	background-color: #fff;
    width: 520px;
    min-height: 320px;
    left: 50%;
    top: 50%;
    margin-left: -260px;
    margin-top: -160px;
    z-index: 2001;
    overflow: hidden;
}
.pop-6th-preanni-container {
	margin-top: -220px;
}
.pop-body {
	flex: 1;
	padding: 15px;
}
.pop-header img, .pop-footer img {
	display: block;
	width: 100%;
	height: auto;
}
.pop-6th-preanni-body {
	font-size: 1.2em;
	padding: 2rem 4rem;
}
.pop-6th-preanni-body h4 {
	font-size: 1.2em;
	margin-top: 0;
}
.pop-6th-preanni-body ul {
	margin-left: .5em;
}
.pop-6th-preanni-body ul > li {
	padding-left: 2em;
	background-size: 24px;
	color: #000;
}
.pop-6th-preanni-body ul > li + li {
	margin-top: 1em;
}
.sth-beni-1 {
	background: url(../image/6th-beni-1.svg) no-repeat;
}
.sth-beni-2 {
	background: url(../image/6th-beni-2.svg) no-repeat;
}
.sth-beni-3 {
	background: url(../image/6th-beni-3.svg) no-repeat;
}
.pop-footer {
	min-height: 40px;
}
.pop-footer > a + a {
	margin-left: 1.5em;
}
.pop-6th-preanni-footer {
	padding: 0 0 2.5em 0;
	background: url(../image/pop-6th-footer.png) center bottom no-repeat;
	background-size: 100%;
	text-align: center;
}
.pop-6th-preanni-footer > a {
	display: inline-block;
	text-decoration: none;
	padding: .5em 1.25em;
	background-color: rgba(204,0,0,.96);
	border-bottom: 2px solid #c00;
	color: #fff;
}

.direct_mail_div {
    position:absolute;
    right:0;
    top:0;
    border: 1px solid #ddd;
    width: 35%;
    padding: 8px 20px;
    background: #fefefc;
    font-size: 13px;
    border-top-width: 3px;
}
.direct_mail_header {
    border-bottom:1px dashed #ddd;
    color:#0066CB;
    padding-bottom:18px;
    background: url(https://www.adiexpress.com/application/views/images/airplane.png) 0 1px no-repeat;
    padding-left: 16px;

}
.direct_mail_item {
    overflow:hidden;
    white-space:nowrap;
}
.direct_mail_footer {
    border-top: 1px dashed #ddd;
    padding-top: 20px;
    margin-top: 25px;
}
.btn_add_to_cart_blue {
    background-color: #0066CB;
}
.btn_add_to_cart_blue:hover {
    background-color: #005abf;
}
.input_package_photo {
	padding:0 5px;
}

p.tracking_order_powered {
	color:#999; font-size:12px; text-align:right; line-height:24px; padding-top:16px;
}
p.tracking_order_powered a{text-decoration:none; color:#999;}
p.tracking_order_powered a:hover{color:#666;}
.tracking_order_notice{
	margin:100px;
	font-size:20px;
}

.category-wrap {
	position: relative;
}
.category-selected-item {
	position: relative;
	border: 1px solid #ccc;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
}
.category-selected-item:hover {
	border-color: #bbb;
}
.category-selected-item .c-dropdown {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	width: 32px;
	height: 32px;
	border-left: 1px solid #ccc;
	background: #f6f6f6;
}
.category-selected-item p {
	position: absolute;
	padding: 0;
	margin: 0!important;
	top: -2px;
	left: 10px;
	width: 72%;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
}
.category-selected-item i {
	position: absolute;
	right: 50%;
	top: 50%;
	margin-right: -5px;
	margin-top: -3px;
	display: inline-block;
	border-top: 5px solid #666;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.category-list {
	position: absolute;
	display: none;
	top: 32px;
	font-size: 12px;
	box-shadow: 1px 1px 8px #ccc;
	list-style: none;
	z-index: 10000;
}
.category-list li {
	border: 1px solid #ccc;
	background-color: #fff;
	margin-top: -1px;
}
.category-list li.no-categories {
	height: 36px;
	line-height: 36px;
	color: #999;
	padding-left: 15px;
}
.category-list > li a, .category-list > li a:visited {
	position: relative;
	display: block;
	height: 32px;
	line-height: 32px;
	color: #333;
	font-size: 12px;
	padding-left: 15px;
	white-space: nowrap;
	background-color: #fff;
	overflow: hidden;
	z-index: 10001;
	text-decoration: none;
}
.category-list > li > a:hover {
	background: #f6f6f6;
	color: #0066cb;
}
.category-list > li > a.hovered {
	width: 96%;
}
.category-list > li > a.hovered:hover {
	background-color: #fff;
}
.category-list > li > a.hovered i {
	display: none;
}
.category-list > li > a i {
	position: absolute;
	top: 12px;
	right: 12px;
	display: inline-block;
	border-left: 4px solid #888;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.sub-category-list {
	position: absolute;
	list-style: none;
	top: -1px;
	width: 182px;
	overflow: hidden;
	border: 1px solid #ccc;
	background: #fff;
	box-shadow: 1px 1px 8px #ccc;
	z-index: 9999;
}
.sub-category-list li {
	border-color: transparent;
}
.sub-category-list li a, .sub-category-list li a:visited {
	padding-left: 20px;
	width: 80%;
	height: 32px;
	line-height: 32px;
}
.sub-category-list li a:before {
	content: '鈥?;
	margin-right: 8px;
}
.sub-category-list li a:hover {
	background-color: #fff;
	color: #0066cb;
}


.index_recmmond_stores {
	width: 1220px;
    margin: 0 0 40px auto;
    overflow: hidden;
}
.buyer_title_txt {
	width: 275px;
    height: 21px;
    line-height: 20px;
    font-family: '寰蒋闆呴粦';
    font-size: 16px;
    color: rgb(0, 0, 0);
    margin-bottom: 15px;
    font-weight: normal;
}

.buyer_module_box_center {
	width: 1220px;
	margin: 0 auto;
	margin-bottom: 40px;
    overflow: hidden;
}

.buyer_module_box_center li {
    float: left;
    width: 300px;
    height: 270px;
    margin: 0 2px 20px 1px;
}

.buyer_hender_img>img {
	float: left;
	width: 150px;
	height: 150px;
}

.buyer_info {
	height: 100px;
    padding: 0px 20px 0 0px;
}

.buyer_info>h3 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 14px;
    font-weight: normal;
}

.buyer_info>p {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 14px;
    margin: 8px 0px;
}

.buyer_info .waiting_you {
	margin:35px;
	font-size: 24px;
	color: #b7b7b8;
}



.index_about_us_wrap {
 	font-family: "Microsoft YaHei";
 	margin:0 auto 40px auto;
 }

.index_about_us_item {
	position: relative;
	float: left;
	margin: 0 2px 0 1px;
}

.index_about_us_item>a>div {
	width:25px;
	height: 25px;
	background:  url(../image/play_icon.png) no-repeat 0 0;
	position: absolute;
	top: 100px;
	left: 10px;
}

.index_about_us_item>a>img {
	border: 0 none;
    display: block;
}

.index_about_us_title_txt {
	width: 275px;
    height: 21px;
    line-height: 20px;
    font-family: '寰蒋闆呴粦';
    font-size: 16px;
    color: rgb(0, 0, 0);
    margin-bottom: 15px;
    font-weight: normal;
}

.index_about_us_question_title {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 14px;
    font-weight: normal;
    margin: 14px 0;
    
}

.index_about_us_question_anser {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 14px;
    margin: 8px 0;
}

.pro_item_tag_original {
	background: #aaa;
	color:#fff;
	margin-left: 5px;
	font-weight: normal;
}

.subscript{
	color: #fff;
    height: 30px;
    width: 150px;
    position: absolute;
    margin-top: 28px;
    margin-left: 120px;
    text-align: center;
    line-height: 30px;
    font-family: "榛戜綋";
    background-color: #0c60ee;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 10;
}

.original_price {
	color:#999;
	font-size:10px;
	display: line-block;
	margin-left: 18px
}

.christmas_2017_index_nav_bg {
	position: relative;
	width: 1920px;
	margin-left: 50%;
	left: -960px;
	background:url('../image/index_nav_bg.jpg') no-repeat 0 0;
}
.select_address {
	display: inline-block;
	margin: 12px 0;
	font-size: 16px;
	color:#0066CB;
	cursor: pointer;
}
.select_address_left {
	margin-left: 140px
}
.select_address_right {
	margin-left: 20px
}
.address_tag_selected{
	color:#3C4749;
	border-top: 2px solid #0066CB;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: white;
    padding: 8px;
}

.address_select_area{
	margin-bottom: 0px;
    padding-bottom: 0px;
    height: 68px;
    border-bottom: 1px solid #ccc;
}

.f-s-18 {
	font-size: 18px
}


.b-b-3-d {
	border-bottom: 3px dashed #ccc
}

.b-1-s {
	border:1px solid #ccc
}

.tax_refund_attention_detail_img_wrap {
	padding:0 0 20px 100px;
}
.user-power-wrap table {
	border-collapse:collapse;
	border-spacing:0;
}

.user-power-wrap table, .user-power-wrap th, .user-power-wrap td, .user-power-wrap tbody, .user-power-wrap h1,
.user-power-wrap h2, .user-power-wrap h3, .user-power-wrap h4, .user-power-wrap h5, .user-power-wrap p{
	margin: 0;
	padding: 0;
}

.user-power-wrap img {
	display: block;
	border:0;
	vertical-align:top;
}

.user-power-wrap i, .user-power-wrap cite, .user-power-wrap em {
	font-style:normal;
}

.user-power-wrap ol, .user-power-wrap ul{
	list-style:none;
	margin: 0;
	padding: 0;
}

.user-power-wrap input, .user-power-wrap button, .user-power-wrap select, .user-power-wrap textarea, .user-power-wrap a {
	outline:none;
}

.user-power-wrap input {
	text-decoration: none;
	list-style: none;
}

.user-power-wrap textarea {
	overflow:auto;
	resize:none;
}


.user-power-wrap a, .user-power-wrap a:visited { text-decoration:none;}
.user-power-wrap .hidden { display: none !important;}
.user-power-wrap .show { display: block !important;}

.user-hend-wrap { position: relative; width: 205px; height: 107px;padding-bottom: 8px}
.user-hend-bg {
	width: 100%;
	height: 107px;
	position: absolute;
	z-index: 2;
	background: url('../image/no-vip-user-head-bg-1.png') no-repeat;
}

.user-hend-vip-bg {
	width: 100%;
	height: 107px;
	position: absolute;
	z-index: 2;
	background: url('../image/vip-user-head-bg.png') no-repeat;
}
.user-hend-photo {
	width: 55px;
	height: 55px;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 3;
	border-radius: 50%;
}
.user-hend-photo img { width: 100%;border-radius: 100%;}
.user-hend-info { position: absolute; z-index: 3; width: 100%;}
a.lnk-vip-rule {
	position: absolute;
	width: 53px;
	top: 87px;
	left: 27px;
	font-size: .75rem;
	text-align: center;
	color: #498ae1;
}
h2.user-name {
	width: 107px;
	position: absolute;
	top: 40px;
    left: 86px;
    font-size: 0.8rem;
   	color: rgba(0, 0, 0, .6);
    text-align: center;
}
h2.user-name-color-vip { color: #ff8f2c;}
h3.user-type{
	position: absolute;
	top: 72px;
    left: 123px;
    font-size: .75rem;
    color: rgba(0, 0, 0, .6);
    line-height: 24px;
}
h3.user-type:before {
	content: url(../image/no-vip-icon.png);
	position: absolute;
	padding-right: 6px;
	top: 0;
	left: -27px;
}

h3.vip-user-type{
	position: absolute;
	top: 72px;
    left: 123px;
    font-size: .75rem;
    color: rgba(0, 0, 0, .6);
    line-height: 24px;
}
h3.vip-user-type:before {
	content: url(../image/vip-icon.png);
	position: absolute;
	padding-right: 6px;
	top: 0;
	left: -27px;
}

.user-hend-wrap .vip-text-color { color: #ff8f2c;}


.vip-pay-mask-wrap {
	width: 384px;
	height: 392px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: url('../image/vip-pay-mask-bg.png') no-repeat;
	background-size: 100%;
	z-index: 2001;
}
.vip-pay-mask-wrap > h2 {
	font-size: 1rem;
	color: #fff;
	text-align: center;
	font-weight: normal;
	padding-top: 232px;
}
.vip-pay-mask-wrap > p {
	color: #fff;
	font-size: .75rem;
	text-align: center;
	padding: 15px 0 25px 0;
}
.saving-amount-box {
	position: relative;
}
.saving-amount-box i {
	font-size: 1.875rem;
	padding-left: 144px;
}
.saving-amount-box > span:nth-of-type(1) {
	position: absolute;
	top: 27px;
}
.btn-pay-box {
	display: flex;
	justify-content: space-around;
}
.btn-pay-box a {
	display: inline-block;
	border-radius: 8px;
	min-width: 134px;
	font-size: .875rem;
	text-align: center;
	line-height: 36px;
	
}
.btn-pay-box a.vip-rule {
	border: 2px solid #e0ff74;
	box-sizing: border-box;
	color: #fff;
	margin-left: 26px;
}
.btn-pay-box a.pay {
	background-color: #e0ff74;
	color: #ff3c5f;
	border: 2px solid #e0ff74;
	margin-right: 10px;
}

.phone_area {
	line-height:30px;font-size:12px;height:30px
}


@media screen and (max-width: 1200px) {
	.christmas_2017_index_nav_bg {
		width: 1200px;
		position: static;
		margin: 0 auto;
		background-position: -360px 0;
	}
}

@media screen and (min-width: 1201px) and (max-width: 1280px) {
	.christmas_2017_index_nav_bg {
		width: 1260px;
		position: static;
		margin: 0 auto;
		background-position: -330px 0;
	}
}

@media screen and (min-width: 1281px) and (max-width: 1360px) {
	.christmas_2017_index_nav_bg {
		width: 1340px;
		position: static;
		margin: 0 auto;
		background-position: -290px 0;
	}
}

@media screen and (min-width: 1360px) and (max-width: 1366px) {
	.christmas_2017_index_nav_bg {
		width: 1346px;
		position: static;
		margin: 0 auto;
		background-position: -287px 0;
	}
}

@media screen and (min-width: 1367px) and (max-width: 1400px) {
	.christmas_2017_index_nav_bg {
		width: 1380px;
		position: static;
		margin: 0 auto;
		background-position: -270px 0;
	}
}

@media screen and (min-width: 1401px) and (max-width: 1440px) {
	.christmas_2017_index_nav_bg {
		width: 1420px;
		position: static;
		margin: 0 auto;
		background-position: -250px 0;
	}
}

@media screen and (min-width: 1441px) and (max-width: 1600px) {
	.christmas_2017_index_nav_bg {
		width: 1580px;
		position: static;
		margin: 0 auto;
		background-position: -150px 0;
	}
}

@media screen and (min-width: 1601px) and (max-width: 1920px) {
	.christmas_2017_index_nav_bg {
		width: 1900px;
		position: static;
		margin: 0 auto;
		background-position: -10px 0;
	}
}