* {	margin:0;font-size:12px; }

img,a,p,font,span,h1,h2,h3,h4,h5,h6,b,ol,ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	text-decoration:none;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
}

body {background-color:#fff;}
img,input {vertical-align:middle;}

.newshot {background:url(/images/hot-002.gif) no-repeat;width:26px;height:10px;color:#dc155a;padding-left:29px;}
.newflag {background:url(/images/new_float.gif) no-repeat;height:10px;color:#dc155a;padding-left:22px;}

a {color:black;outline:none;}
.txtred {color:#c00b5c}
.txtsp {color:#c00b5c}

.hd_alert {
	background-color:#d4226c;
	color:white;
	padding:3px;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:normal;
}

.price {
	font-weight:bold;
	color:#c00b5c;
	font-size:13px;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
}

.price2 {
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
}

h2 {
	font-size:14px;
	line-height: 14px;
	margin:0;
}
#head {
	margin:0 auto;
	padding:0;
	color:#FFF;
	clear: both;
}
#head a {text-decoration: none;}
#head u{
	margin:0;
	padding:0;
}

#head .weiboAdd{position:absolute;z-index:999;left:950px !important;left:960px;top:0px}
#head .weiboAddTop{position:absolute;border: 1px solid #c00b5c;border-bottom:none;width:79px;;margin:3px -9px;height:24px;line-height:20px;text-align:center;z-index:1200;background:#FFF;}
#head .weiboAddCont{position:absolute;z-index:999;top:27px;left:-9px;border: 1px solid #c00b5c;width:200px;height:150px;background:#FFF;}
#head .weiboAddCont ul{padding:0 6px;}
#head .weiboAddCont li{margin-bottom:5px;}
#head .weiboAddCont li h5{margin-bottom:10px;font-weight:normal;}
#head .weiboAddCont li h5 a{color:#3C98C7;}
#head .weiboAddCont li h5 a:hover{color:#3C98C7;}
#head .weiboAddLine{border-bottom:solid 1px #CCC;border-right:0;padding:10px 0 10px 0;}
#head .weiboAddNoLine{border-right:0;padding-bottom:10px;}

#head .weiboAddTop {cursor:pointer;}
#head .tencent_weibo {background:url("/images/tecent.png") no-repeat 55px 0; }
#head .v {background:url("/images/v.png") no-repeat 55px 0; }

#head .arrow_un { 
	border:0;
	padding-right:12px;
	background:url("/images/arrow_up.jpg") no-repeat right 2px; 
}
#head .arrow_down { 
	border:0;
	padding-right:12px;
	background:url("/images/arrow_down.jpg") no-repeat right 2px; 
}

.hot_tel {
	font-size: 16px;
	color: #c00b5c;
	font-weight: bold;
	font-family: Arial;
}

.top_nav_1 {background-color:#32312d;height:29px;line-height:29px;color:#ededeb;}
.top_nav_i {width:1150px;height:28px;margin:0 auto;}
.top_nav_1 .login_box {float:left;color:#f6f4f7;}
.top_box {
	/*background:url(/images/top_nav_rep_2017.jpg) repeat-x;*/
}
.login_box a {color:#f6f4f7;}
.login_box a:hover {text-decoration:underline;color:#d4226c;}
.alipay_login {
	background:url(/images/top/alipay_login.jpg) no-repeat;
	padding:2px 0 0 18px;
	margin-left:10px;
}
.qq_login {
	background:url(/images/top/qq_login.jpg) no-repeat;
	padding:2px 0 0 18px;
	margin-left:10px;
}

#logo {
	width:1200px;
	/*background:url(/images/top_nav_rep_2017.jpg) repeat-x;*/
	margin:0 auto;
	height:119px;
	clear:both;
}
.logo_f1 {float:left;margin-top:10px;}
.logo_f2 font {font-size:20px;color:#666561;font-family:Arial, sans-serif;font-weight:normal;}
.logo_f2 {margin:65px 0 0 45px;float:left;color:#4D4D4D;font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.logo_f3 {float:left;padding-top:65px;color:#36322f;font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.logo_f3 a {margin-left:25px;font-size:14px;}
.logo_f3 a:hover {color:#d4226c;}

.t_shopcar {
	background:url(/images/t_shopcar_bg_2.jpg) no-repeat;
	width:112px;
	height:27px;
	line-height:27px;
	text-align:center;
	border: 1px solid #32312D;
	border-bottom:0;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
}
.t_shopcar_selected {
	background:black url(/images/t_shopcar_selected_bg.jpg) no-repeat;
	width:112px;
	height:27px;
	line-height:27px;
	text-align:center;
	border: 1px solid #CF1B38;
	border-bottom:0;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
}

#t_cart_goods_num {
	font-weight:bold;
}

#top_wsc_li a {
	 color:#f6f4f7;
	 padding:0 5px;
}
#top_wsc_li a:hover{
	 background-color: #b3906a;
}
.head_shopcar {
    background-color: #FFFFFF;
	color:black;
    border: 1px solid #CF1B38;
	border-top:0;
    display: none;
    overflow: hidden;
    position: absolute;
    width: 260px;
    z-index: 1010;
	padding:10px;
	min-height:40px;
	left: 724px;
}
.head_ewm {
	background:url(/images/top_erweima_2.jpg) no-repeat center right;
    border: 1px solid #b3906a;
	border-top:0;
    display: none;
    overflow: hidden;
    position: absolute;
    width:394px;
	height:146px;
    z-index: 1010;
	min-height:40px;
	left:720px;
}

#t_nav_2 {background:url(/images/top/fwbz.jpg) no-repeat center right;width:431px;float:right;height:39px;margin:45px 0 10px 0;}
#t_nav_2 font {font-family:Arial,Verdana,Helvetica,sans-serif;color:#b1b1b1;font-weight:normal;}
#t_nav_2 a {display:block;color:#5e5e5e;float:left;height:26px;font-weight:bold;padding-left:29px;margin-left:3px;}
#t_nav_2 a:hover {color:#dc155a}
#t_nav_2 .item_1 {background:url(/images/top/nav_bz.gif) no-repeat 0 0;}
#t_nav_2 .item_2 {background:url(/images/top/nav_bz.gif) no-repeat 0 -26px;}
#t_nav_2 .item_3 {background:url(/images/top/nav_bz.gif) no-repeat 0 -52px;}
#t_nav_2 .item_4 {background:url(/images/top/nav_bz.gif) no-repeat 0 -78px;}

/* 价格显示 */
.prnormal {color:#c00b5c; font-weight:normal;}

.h_title {float:right;padding-right:22px;height:29px;line-height:29px;}
.h_title ul {padding:0;}
.h_title ul li{float:left;padding:0;display:inline;}
.h_title a {margin:0 10px;display:block;color:#f6f4f7;}
.h_title a:hover{text-decoration:underline;color:#d4226c;}

.top_nav_menu {
	background-color:#70052e;
	clear:both;
}
.top_nav_menu_box {
	height:35px;
	line-height:35px;
	margin:0 auto;
	width:1200px;
	text-align:center;
	position:relative;
	z-index:99;
}
.top_nav_menu_box a {color:white;}
.top_nav_menu_box a:hover {color:#d4226c;}
.top_nav_menu ul li{float:left;padding:0;display:inline;background:url(/images/nav_li_border_201909.jpg) no-repeat center right;padding:0 16px;}

.top_nav_box a {font-family:"微软雅黑";color:black;font-size:15px;height:35px;line-height:35px;text-align:center;letter-spacing:1px;}
.top_nav_box a:hover {color:#eac6ac;}

.xl_title {
	font-size:18px;
	color:black;
}
.subnav_sbox {
	background-color:#ffffff;
	position:absolute;
	left:0;
	border:1px solid #b3906a;
	border-top:0;
	display:none;
	clear:both;
	padding:10px 20px 10px 0;
}
.subnav_sbox .pul {
	width:120px;
	float:left;
}
.subnav_sbox .cul {
	width:120px;
	float:left;

}
.subnav_sbox ul {
	height:200px;
	margin:0 20px 0 10px;
}
.subnav_sbox ul li {
	width:100%;
	height:30px;
	line-height:30px;
}
.subnav_sbox ul li a {
	color:#b3906a;
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	text-align:left;
	text-indent:15px;
	font-family:"微软雅黑";
	background-color:#ffffff;
	font-size:14px;
}
.subnav_sbox a:hover {

	width:100%;
}

.subnav_box_hot {
	position:absolute;
	left:220px;
	top:428px;
	display:none;
	clear:both;
}
.subnav_box_hot div {float:left;}
.subnav_box_hot h3 {
	color:black;
	line-height:35px;
	border-bottom:2px solid #d23957;
	margin-bottom:5px;
	font-size:13px;
}
.subnav_box_hot .hot_note {
	width:236px;
	height:139px;
	border-top:0;
	border-bottom:1px #e6e6e6 solid;
	border-left:0;
	border-right:2px #cccccc solid;
	text-align:left;
	padding:0 10px;
	background-color:#fff;
}
.hot_note ul li {
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #cccccc;
}
.hot_note a {color:#646464;}

.subnav_item {
	clear:both;
	width:204px;
	padding-left:14px;
}
.subnav_item .item_title {
	font-size:14px;font-weight:bold;color:black;
}
.subnav_item div {
	float:left;
}
.subnav_item a {
	display:inline-block;
	height:14px;
	line-height:14px;
	text-align:left;
	float:left;
	padding-right:8px;
	margin-bottom:10px;
	white-space:nowrap;
	color:#656565;
}
.subnav_item .border {border-right:1px #e0e0e0 solid;margin-right:10px;} 

.subnav_sbox .subnav_hot {
	background:#f8f8f8 url(/images/top/subnav_hot_bg.gif) repeat-y scroll;
	color:black;
	padding:8px 0 8px 16px;
	width:280px;
}
.subnav_hot a {
	background:url(/images/top/top_nav_sub_li_con_2.gif) no-repeat 0 center;
	display:block;
	line-height:26px;
	text-indent:10px;
	text-align:left;
}
.subnav_hot p {
	background:url(/images/top/subnav_hot_t_bg.gif) repeat-x center bottom;
	text-indent:10px;
	line-height:30px;
	text-align:left;
	font-weight:bold;
	margin-bottom:8px;
}

.quick_nav {
	color:#676767;
}
.quick_nav a {
	color:#676767;
}

/* 页面链接导航 */
.topurl{margin-bottom:12px;border-bottom:1px #e2e2e2 solid;background:url(/images/user/home_t.gif) no-repeat left 8px;line-height:28px;padding-left:20px}
.topurl label {color:#c72f5e;}
.topurl a:hover{text-decoration:underline;color:#fa2591;}
.topurl img {margin:0 15px;}

.search_bar {
	border:1px #eaeaea solid;
	border-top:0;
	color:#5a5859;
	padding:5px 0;
	background-color:#ffffff;
}
.search_bar div {float:left;}
.s_input {
	color:#7f8180;
	float:left;
	width:165px;
	height:18px;
	line-height:18px;
	border:1px #c40a1f solid;
	border-right:0;
	/*background:url(/images/s_input_bg.jpg) repeat-x;*/
	text-indent:2px;
}
.s_button {
	height:22px;
	width:31px;
	float:left;
	border:0;
	background:url(/images/s_btn-201712.jpg) no-repeat;
	cursor:pointer;
}
.sbar_hot {margin-left:25px;}
.sbar_hot a {color:#1F4B77;margin-left:3px;}


#topsea {border:#bbb solid 1px;border-top:0;margin-left:9px;text-align:right;padding:4px 4px 4px 2px;background:#F9F9F9}
.setwidth {margin:0;padding:0;color:#666;width:120px}
#qdiv {
	background:url(/image/kf_bk.gif) no-repeat;
	font-size:12px;
	position: absolute;
	z-index:999;
	width:178px;
	height:68px;
	padding-top:20px;
	padding-bottom:10px;
	text-align:right;
}
#qdiv a {text-decoration:none;margin-right:20px;}
.web_kf {line-height:27px}
.q_kf {line-height:20px}
	
#addec {
	margin:0 auto;
	width:450px;
	float:left;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	
#kefu {
	float:right;
	width:auto;
	height:35px;
	border-bottom:#888686 1px solid;
	overflow:hidden;
}
.lin {
	height:28px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#body {
	margin:0 auto;
	padding:15px 0;
	width:980px;
	display:block;
	height:auto;
	clear:both;
	overflow:visible;
	overflow-x:hidden;
	background-color:#fff;
}
#notetxt {
	height:auto;
	height:30px;
	background-color: #b5aa8c;
	background:#FFFFFF;
	clear:both;
	margin-left:5px;
}
#main {
	width:776px;
	padding: 0px;
	margin: 0px;
	height: auto;
	margin-bottom:10px;
	background:#fff;
	float:left;
	border:1px #d8dde0 solid;
}
#main2 {
	width:756px;
	padding: 0px;
	margin: 0px;
	height: auto;
	margin-bottom:10px;
	background:#fff;
	float:right;
	border:1px #d8dde0 solid;
}

.topurl img {margin-top:-3px;}

#big_main {
	padding: 0px;
	margin: 0px;
	height: auto;
	margin-bottom:10px;
	background:#fff;
}

#pearltype {
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}

#main p {line-height:20px}
#movenext {float:left;margin:5px 10px;height:20px;width:380px;overflow-y:hidden;text-align:left}
#movenext span,#movenext span a{color:red;height:20px;font-size:12px;text-decoration:none}
#movenext span a:hover{color:#2D5680}

/* 部分页面采用 */
#left {
	margin:0;
	padding:0;
	float:left;
	clear:left;
	width:203px;
	height:auto;
	overflow:visible;
	margin-bottom:10px;
	background:#fff;
}

/***** 帮助中心 *****/
#left .ltop{
	background:url(/help/images/h_left_top2.jpg) no-repeat center center;
	width:203px;
	height:62px;
	border:1px #c8c8c8 solid;
	padding:8px 0;
}
#left .lmin {border:1px #c8c8c8 solid;border-top:0;padding:15px 0;width:203px;}
#left .lbot{
	background:url(/help/images/h_left_bottom.gif) no-repeat;
	width:203px;
	height:7px;
}
#left p{text-indent:45px;line-height:20px;width:99%;}

#left h4{background:url(/help/images/list_minus_pic2.gif) no-repeat 25px center;height:30px;line-height:30px;text-indent:45px;}
#left h4.a_show{background:url(/images/list_add_pic.gif) no-repeat 25px center;height:30px;line-height:30px;text-indent:45px;}

#hmin {width:774px;float:left;margin-left:1px}
.hmtop {
	background:url(/help/images/h_min_top_bg.gif) no-repeat;
	height:37px;
	line-height:37px;
	text-indent:35px;
	width:774x;
	font-weight:bold;
	font-size:16px;
	color:#434343;
}
.hmbody {
	overflow:hidden;
	padding:20px 20px 30px 20px;
	border:1px #c8c8c8 solid;
	border-top:0;
	width:732px;
}
/********/

/** data **/
.dctop {
	background:url(/data/images/content_top.jpg) no-repeat;
	height:37px;
	line-height:37px;
	text-indent:35px;
	width:756px;
	font-weight:bold;
	font-size:16px;
	color:#434343;
}

.dcbody {
	overflow:hidden;
	padding:20px 30px;
	border:1px #e7e7e7 solid;
	border-top:0;
	width:694px;
}

.dcbody h1 {font-size:16px;}
.dcbody img {margin:10px 0;}
.dcbody font {color:#676767;font-size:14px;}
/**********/

#right {
	margin:0;
	padding:0;
	float:left;
	clear:left;
	width:200px;
	height:auto;
	overflow:visible;
	background:#fff;
}

#right .ttop {
	width:200px;
	height:386px;
	background:url(/images/left_02.jpg) no-repeat;
}
.ttop ul {padding-top:55px;}
.ttop ul li {padding-left:8px;}
.ttop a {
	text-indent:-9999em;
	display:block;
	height:41px;
}
.rmzt_tit {
	background:url(/images/left_03.jpg) no-repeat;
	width:200px;
	height:29px;
}
.rmzt a{
	display:block;
	text-indent:-9999em;
}

.rmpj_tit {
	background:url(/images/left_07.jpg) no-repeat;
	width:200px;
	height:32px;
}
.rmpj {
	border-left:1px #d8dde0 solid;
	border-right:1px #d8dde0 solid;
}
.rmpj_box {
	padding-bottom:10px;
	margin-bottom:10px;
}
.zjll_tit {
	background:url(/images/left_09.jpg) no-repeat;
	width:200px;
	height:36px;
}

.ysdj {width:212px;height:150px;margin:10px 0;}

.lmlist2{
	border:1px #e2e2e2 solid;
	margin:15px 0;
	padding-bottom:10px;
	color:#818181;
}
.lmlist2 h2{margin-top:2px}
.lmlist2 a{color:#395f86;margin-left:auto;margin-right:auto;}
.lmlist2 form{
	margin-top:1px;
}

.pi_left_nav {border:1px #e2e2e2 solid;}
.pi_left_nav div {padding:8px 0 8px 20px;;color:#575757;font-weight:bold;font-size:14px;border-bottom:1px #e2e2e2 solid;}
.pi_left_nav span {margin-left:70px;}
.pi_left_nav a {color:#888888}
.pi_left_nav a:hover {text-decoration:underline;color:red;}
.pi_left_nav ul {width:80%;margin:5px auto;}
.pi_left_nav ul li {
	background:url(/images/pi_left_nav_fcon.gif) no-repeat left center;
	height:26px;
	line-height:26px;
	text-indent:15px;
	border-bottom:1px #f3f3f3 solid;
}

/** 新闻右侧公用 **/
#nright {
	margin:0;
	padding:0;
	float:left;
	clear:left;
	width:214px;
	height:auto;
	overflow:visible;
	background:#fff;
}
#nright a:hover {text-decoration:underline;}
.nr_ltem {border:1px #e1e1e1 solid;margin-bottom:10px;}
.nr_title {color:black;background:url(/news/image/nr_title_bg.gif) repeat-x;height:26px;line-height:26px;text-indent:10px;margin:0 1px 1px 1px;font-weight:bold;}
.nr_min {width:88%;margin:0px auto;padding:10px 0;}
#star span {clear:both;margin-left:50px;}
.nr_min p {color:#6d6d6d;padding:10px 0;line-height:18px;}
.nr_min .fn {border-bottom:1px #d9dad5 dashed;text-align:right;padding-top:0;}
#nr_gift ul {border-top:1px dashed #D9DAD5;padding-top:10px;margin-top:10px}
#nr_gift ul li{list-style:square;list-style-position:inside;color:#0B3B8D;line-height:24px;}


#nr_rank .trank_1 {background:url(/news/image/nr_li_index_pic.gif) no-repeat left 0;height:30px;}
#nr_rank li em {
	background:url(/news/image/nr_li_index_pic.png) no-repeat left bottom;
	width:16px;
	height:15px;
	line-height:15px;
	float:left;
	color:#fff;
	text-align:center;
	margin-left:4px;
	margin-top:4px;
	font-family:Arial;
}
#nr_rank li em.hot {
	background:url(/news/image/nr_li_index_pic.png) no-repeat left 0;
}
#newest,#nr_rank li {color:#0b3b8d;line-height:24px}

/** 珍珠学院左侧公用 **/
#eright {
	margin:0;
	padding:0;
	float:left;
	clear:left;
	width:212px;
	height:auto;
	overflow:visible;
	background:#fff;
}
#eright a:hover {text-decoration:underline;}
.er_ltem {margin-bottom:10px;}
.er_title {background:url(/Pearl-Education/images/edu_left_t.jpg) repeat-x;height:26px;line-height:26px;text-indent:10px;margin:0 1px 1px 1px;font-weight:bold;}
.er_title a {color:white;}
.er_min {width:88%;margin:0px auto;padding:10px 0;}
#star span {clear:both;margin-left:50px;}
.er_min p {color:#6d6d6d;padding:10px 0;line-height:18px;}
.er_min .fn {border-bottom:1px #d9dad5 dashed;text-align:right;padding-top:0;}
#er_gift ul {border-top:1px dashed #D9DAD5;padding-top:10px;margin-top:10px}
#er_gift ul li{list-style:square;list-style-position:inside;color:#0B3B8D;line-height:24px;}

.er_min ul li {
    background: url("/news/image/d.gif") no-repeat scroll 5px 11px;
    border-bottom: 1px dashed #CCCCCC;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-indent: 14px;
}

#er_rank .trank_1 {background:url(/news/image/nr_li_index_pic.gif) no-repeat left 0;height:30px;}
#er_rank li em {
	background:url(/news/image/nr_li_index_pic.png) no-repeat left bottom;
	width:16px;
	height:15px;
	line-height:15px;
	float:left;
	color:#fff;
	text-align:center;
	margin-left:4px;
	margin-top:4px;
	font-family:Arial;
}
#er_rank li em.hot {
	background:url(/news/image/nr_li_index_pic.png) no-repeat left 0;
}
#newest,#nr_rank li {color:#0b3b8d;line-height:24px}

.pf_buy_title {background-color:#f5f5f5;font-size:14px;padding-left:15px;color:black;line-height:28px;margin:1px}
.left_pf {
	margin:0 auto;
	text-align:left;
	border:1px #d8dde0 solid;
	border-top:0;
	padding:0 10px 10px 10px;
}
.left_pf a {color:#65666a;text-decoration:none;}
	
.fontcolr{color:#395f86;font-weight: bold;}
.inputlen {
	width:130px;
	height:15px;
	border:1px #bbb solid
}
#newproduct {
	float:left;
	clear:left;
}
#hotproduct {
	float:left;
	clear:left;
}
.pa a{color:#000000;}
#flashshow {
	float: left;
	clear: left;
	width:750px;
}
#flashad h1{
	font-size:14px;
}

#zt {margin:0 auto;padding:5px 0;text-align:left}
#zt img{margin-left:9px;margin-bottom:2px}

.lm_blue { color:#395F86}
#mainbody {
	margin-left:10px;
	clear:both;
	width:755px;
	height:auto;
}

#shopinfo_body {
	clear:both;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding:0;
}
.pd_list{
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	border-bottom:1px #d4d4d4 solid;
	padding-left:5px;
	margin:10px;
}

/*** 产品显示样式一 ***/
.pearl {
padding:15px 7px;
float:left;
width: 172px;
min-height:155px;
overflow: visible;
line-height:18px;
border-right:dashed 1px #bbb;
border-top:dashed 1px #bbb;
color:#1F4B77;
position:relative
}
.pearl table{margin:0 auto}
.pearl_jiage{margin-top:10px;height:50px;width:120px}
.pearl a{
text-decoration:none;
}
.pearl a:hover{
text-decoration:underline;
}
.pearl a img{
border:#ffffff solid 1px;
}
.pearl a:hover img{
border:#B3130A solid 1px;
width:158px;
height:158px;
}
.pearl ul li{
list-style-type: none;
margin:0;
vertical-align: baseline;
}
.pd_other{ position: absolute;bottom:20px;right:20px;}

/*** 产品显示样式二 ***/
.pearl2 {
	padding:15px 8px;
	float:left;
	width: 232px;
	height:335px;
	min-height:320px;
	overflow: visible;
	line-height:18px;
	color:black;
}
.pearl2 table{margin:0 auto}
.prodes font{color:#666666;}
.pearl2 s{color:#888;}
.pearl2_jiage {margin:5px 0;}
.pearl2 a{text-decoration:none;color:#666666;}
.pearl2 a:hover{text-decoration:underline;}


#pearltype ul{vertical-align: baseline;padding:0;}
.alllookpearl {
	margin-left:5px;
	float:left;
	width: 200px;
	width: auto;
	margin-top: 5px;
	overflow: visible;
	color: #952032;
}

.plist_fav_btn {
	height:16px;
	width:45px;
	border:0;
	background:url(/images/pro_list_btn_splite.jpg) no-repeat 0 0;
	cursor:pointer;
	padding:3px 0 0 15px;
	color:#6b6b6b;
}
.plist_fav_btn_2 {
	height:16px;
	width:45px;
	border:0;
	background:url(/images/pro_list_btn_splite.jpg) no-repeat 0 -32px;
	cursor:pointer;
	padding:3px 0 0 3px;
	color:#6b6b6b;
}
.plist_sc_btn {
	height:16px;
	width:45px;
	border:0;
	background:url(/images/pro_list_btn_splite.jpg) no-repeat 0 -16px;
	cursor:pointer;
	text-align:center;
	padding:3px 0 0 15px;
	color:#6b6b6b;
}
.plist_sc_btn_2 {
	height:16px;
	width:45px;
	border:0;
	background:url(/images/pro_list_btn_splite.jpg) no-repeat 0 -32px;
	cursor:pointer;
	text-align:center;
	padding:3px 0 0 3px;
	color:#6b6b6b;
}

.tabheader {height:31px;width:auto;background-image:url(/images/menubk.gif);background-repeat:repeat-x;overflow:hidden}
.tabheader h1{font-size:14px;display:inline;}
.tabheader h2{font-size:12px;display:inline;font-weight:normal}
#pdtitle {color:#c00;font-size:12px;font-weight:bold;font:"黑体";line-height:31px;}
#pdtitle span{color:#666666;font-size:12px;}

.alllookpearl a{height:auto;text-decoration: none;}
.alllookpearl a:hover{text-decoration:underline;}
.alllookpearl a img{border:solid 1px #ffffff}
.alllookpearl a:hover img{border:solid 1px #163e84}
/*#feedbk {background-image:url(/images/feed.jpg);background-repeat:no-repeat;}*/
#movefeed {overflow:hidden;height:170px;margin:0;width:450px;}
#movefeed a{text-decoration:none;color:#555555}
#movefeed a:hover{text-decoration:underline;color:#C23636}
#tops {
	text-align:left;
	height:26px;
	overflow:hidden;
}

/* this is class */
#body #main #pearltype h1 {
	font-size: 14px;
}
#tbody {
	height: 800px;
	float:left;
	overflow:visible;
	height:auto;
	border:#859db2 solid 1px;
	margin-bottom:20px;
}
#flashad h2 {
	font-size: 12px;
}
.trstyle1 {
	background-color: #fff;
}
.trstyle2 {
	background-color: #e2e7ed;
}
.hui {
	color:#818181;
}
.colorred {font-weight:bold;color:#c00b5c;font-size:16px;font-family:Tahoma,Arial,Helvetica,sans-serif;}

.boldred {color: #FF0000; font-weight: bold; }
.colorblue {color:#1f4b77}
.colorw {color:#FFF}
.colorh {color:#949495}
.nobor {border:#bbb solid 1px;color:#ccc }
.posit {position:absolute; top:475px; left:470px;z-index:999}
.posit a{display:block}

.margin-t{margin-bottom:10px;border-bottom:#999999 solid 1px}
.margin-b{margin-top:10px;border-top:#999999 solid 1px;background:url(/images/menubk.gif) repeat-x;}
.product_info{border:white 1px solid;min-height:100px;}

.showt{border:1px solid #ccc;text-decoration:none;padding:2px 4px;background:#F9F9F9;display:inline-block}
.showt:hover{border:1px solid #900;color:#900}
.showed{border:1px solid #900;text-decoration:none;padding:2px 4px;color:#900;display:inline-block}

#movefeed_g {overflow:hidden;height:75px;width:420px;}
#tops_g {height:75px;overflow:hidden;text-align:left}

#movefeed_b {overflow:hidden;height:75px;width:100px;}
#tops_b {width:75px;height:75px;overflow:hidden;text-align:right}

#famous_content{
	border:1px #BCBDC1 solid;
	border-top:0px;
	border-bottom:0px;
	width:212px;
	height:auto;
}
.corner{
	height:1px;
	overflow:hidden;
	border-left:1px #BCBDC1 solid;
	border-right:1px #BCBDC1 solid;
}

#vip_login_bt {
	width:121px;
	height:21px;
	background:url(/images/alipayLogin.gif) no-repeat;
	padding-left:8px;
}

#pbar {border-bottom:1px #999999 solid;}
.p_title {height:25px;}
.p_title div {height:25px;line-height:25px;float:left;margin:0 5px;text-align:center;}
.p_title div span {color:#A9A9A9}
.p_title div a{text-decoration:none;color:#204B78;}
.p_title div a:hover{text-decoration:underline;color:#c00}

#thead {border-top:1px #A9B9C9 solid;border-bottom:1px #A9B9C9 solid;border-bottom:0;height:35px;background:url(/images/thead_cate_bg.jpg) repeat-x;}
#hot_ti_n{list-style:none;padding:0;margin:0}
#hot_ti_n li{margin-top:8px;margin-left:10px;float:left;width:80px;height:26px;line-height:26px;text-align:center;background:url(/images/cate_hot.jpg);font-size:12px;}
#hot_ti_n li.henb {background:url(/images/cate_hot.jpg) no-repeat left bottom;}
#hot_ti_n a {text-decoration:none;color:#CC0001;}
#px_style a:hover {color:#FFCC01;}

#px_style {color:#1F4C76;font-size:12px;width:255px;float:right;padding-top:10px}
.px_cate a {
	text-decoration:none;
	width:50px;
	color:white;
	height:16px;
	margin-left:10px;
}
.px_cate{margin:0 5px;width:55px;height:15px;line-height:15px;float:left;background-image:url(/images/jewcate_bg2.jpg);padding-top:2px;}

.detail_info{background:#51759B;color:white;height:35px;font-size:16px;line-height:35px;text-align:center;font-weight:bold;}

.info_style{color:#666666}

#countdown {background:url(/images/countdown_pic.gif) no-repeat;width:140px;height:53px;margin-right:8px;margin-top:8px;float:left;}
#countdown .time {height:15px;width:24px;padding-top:27px;margin-left:65px;font-weight:bold;}
#countdown .time_d {background:black;width:10px;color:white;float:left;text-align:center;}

.pearl_b {
	margin:5px;
	padding:8px 2px;
	float:left;
	width: 162px;
	height:250px;
	min-height:155px;
	line-height:18px;
}
.pearl_b a img{border:#ffffff solid 1px;}
.pearl_b a {text-decoration:none;}
.pearl_b a:hover {text-decoration:underline;}
.pearl_b a:hover img{border:#B3130A solid 1px;width:158px;height:158px;}

.ask_list {padding-left:10px;}
.ask_list a {text-decoration:none}
.ask_list ul {padding:0; margin:0;list-style-type:disc;list-style-position: inside;}
.ask_list ul li {text-align:left;line-height:25px;color:#2d5680;color:#7b7b7d}
.more_help {margin:5px auto;padding-left:10px;text-align:right}
.more_help a{text-decoration:underline;color:#d90134}
.buy_guide {text-indent:22px;margin:15px 0 8px 0;color:#3c3c3e;font-weight:bold;text-align:left;}

.lt_title {background:#52759b;height:25px;line-height:25px;text-align:center;color:#fff;margin-top:20px;font-weight:bold;}
.lt_msg {padding:10px;color:#878787;}
.lt_ul a {text-decoration:none;color:#878787}

#cod {width:300px;float:right;border:1px gray dashed;margin-right:60px;margin-right:100px !important;padding:5px;margin-bottom:10px;text-align:left;}


/* 底部 */
#f_cut_line {background-color:#df507c; height:5px; margin-top:15px;clear:both; width:100%;}

#footend {text-align:center;width:1220px;margin:0 auto; color:white;padding:10px 0;}
#footend p {line-height:22px;color:#5e5e5e;}
#footend a {color:#4a5865;}

.foot {
	clear:both;
	width:1220px;
	margin:0 auto;
	padding-bottom:30px;
}

.foot a:hover {color:#cf1b38;}

#i_b_tes {
	padding:10px 0;
	margin:0 auto;
	width:1200px;
	height:150px;
	clear:both;
}

#i_b_tes font {font-size:15px; font-weight:bold}

.f_ts_list {padding:10px 0 15px 50px;}
.f_ts_list a {color:#5c5452;}
.f_ts_list ul {width:100px;float:left;padding-right:60px;}
.f_ts_list ul li {line-height:22px;text-align:center; }
.ts_list_first {margin-bottom:5px;}

#i_b_tes_2 {border:1px #c3c1c2 solid;height:55px;padding:6px 0;margin-top:10px;}
#i_b_tes_2 ul li{float:left;display:inline;border-right:1px #c3c1c2 solid;margin-left:10px;}
#i_b_tes_2 a {display:block;width:168px;height:36px;padding:10px 5px 0 60px;}

#credit {text-align:center;}

.tes_box {
	float:left;
	display:inline;
	width:179px;
	height:150px;
	border:1px #f0f0f0 solid;
	background:#fff;
	margin-right:7px;
}
.tes_box h2 {line-height:40px;text-align:center;font-size:16px;font-weight:bold;color:#d14b63}
.tes_box ul li {
	list-style:none outside none;
	padding:5px 10px;
	color:#555555;
	text-indent:36px;
	background:url(/images/i_li_image.gif) no-repeat 36px center;
}

#tes_box {width:195px;}

#tes_box ul li {
	float:left;
	display:inline;	/* 浮动后消除IE6双倍边距 */
	padding:5px 0;
	background:url(/images/i_li_image.gif) no-repeat 15px center;
	width:95px;
	text-indent:30px;
}

.input {background:url(/images/login_input_bg.gif) repeat-x;border:1px #999999 solid;width:168px;height:18px;}
.input2 {
	background:url(/images/input_c_cls_bg.gif) no-repeat left center;
	width:185px;
	height:20px;
	line-height:20px;
	border:1px #999999 solid;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
}
.info_selected_bg {background:url(/images/shop/selected_title_bg.gif) repeat-x;height:38px;line-height:38px;width:100%;}

.c_com_title {background:url(/images/com_title_bg.gif) repeat-x;height:32px;line-height:32px;width:978px;color:#a0a0a0;border-bottom:1px #e2e2e2 solid;}
.c_com_title span {font-weight:bold;font-size:13px;color:#ce1b39;padding-left:30px;}

.cut_line {height:0px;border-top:1px #e9e9e9 dashed;}

.a_blue_cls {
	color:#0065cd;
	text-decoration:underline;
}

/* 珍珠分类页面顶部公共样式 */
#top_cate_box {
	background:url(/images/tc_box_big_bg.gif) no-repeat left center;
	height:152px;
	margin-bottom:15px
}

.tc_item {
	float:left;
	width:770px;
	overflow:hidden;
	height:37px;
	line-height:37px;
	margin-top:1px
}
.tc_item_title {
	width:90px;
	background-color:#f7f7f7;
}

#top_cate ul {float:left;}

#top_cate li {
	height:37px;
	line-height:37px;
	text-align:center;
	width:110px;
	float:left;
	
}
#top_cate a {
	display:block;
	width:110px;
	height:35px;
}

.tc_item span {
	display:inline-block;
	vertical-align:middle;
	height:35px;
	line-height:35px;
	cursor:pointer;
}

.tc_item em.e_selected {
	background:url(/images/cate_select_bg.gif) no-repeat left 0;
	font-family:simsun;
	display:inline-block;
	height:15px;
	margin-left:2px;
	margin-top:9px !important;
	margin-top:8px;
	vertical-align:middle;
	width:12px;
}

.tc_item em.e_cannel {
	background:url(/images/cate_select_bg.gif) no-repeat -30px 0;
	font-family:simsun;
	display:inline-block;
	height:15px;
	margin-left:2px;
	margin-top:9px;
	vertical-align:middle;
	width:12px;
}

.hov_select {color:#c00b5c;font-weight:bold;vertical-align:middle;}
.a_cannel {color:#c00b5c;vertical-align:middle;}

#top_cate span {color:#878787;}

#top_px {
	width:100%;
	float:left;
	background-color:#f7f7f7;
}
#top_px table {height:35px;line-height:35px;}
#top_px ul {float:left;border:1px #aeb2b5 solid;}
#top_px li{
	background:url(/images/tc_default_arrow_down.gif) no-repeat 30px 3px;
	height:18px;
	line-height:18px;
	text-indent:6px;
	width:43px;
	float:left;
	border-right:1px #c2c6c9 solid;
}

#top_px a {
	color:#73717c;
	width:43px;
	height:18px;
	display:block;
}

#top_px img {cursor:pointer}

#top_px li.arw_select_d {
	background:url(/images/tc_selected_arrow_down.gif) no-repeat 30px 4px;
}
#top_px li.arw_select_u {
	background:url(/images/tc_selected_arrow_up.gif) no-repeat 30px 4px;
}

/* 输入框提示 */
.ipgray {
	color:#999999;	
}

.blue_message {
	background-color:#EAEFFF;
	border:1px solid #91ABFF;
	padding:3px 15px 3px;
}

.wrong_message{
	margin-left:10px;
	display:inline;
	border:1px solid #ebe7c4;
	padding:5px 15px 4px 25px;
	background:#fefbec url(/images/shop/alert.gif) no-repeat 0 center
}

.wrong_message_focus{
	background-color:#fefbec;
	border-color:#ebe7c4;
}
.right_message {
	padding:9px 9px 9px 18px;
	color:#fff;
	margin-left:12px;
	background:url(/images/shop/right.png) no-repeat left center;
	width:19px;
	height:18px;
}

/* 品牌公告 */
#notice {border-left:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;height:139px;}
#notice .top a {color:#a7a7a7;font-size:14px;font-weight:normal}
#notice .top {background-color:#f7f7f7;border-bottom:1px #e0e0e0 solid;padding:8px 0;text-indent:20px;}
#notice .top span {text-indent:20px;font-size:14px;font-weight:bold;}

#notice .min {border:0;}
#notice .min ul{
	list-style:none;
	color:#555555;
}
#notice .min ul li{padding:2px 13px;width:186px;}
#notice .min a {line-height:23.5px;text-decoration:none;color:#555555}
#notice .min a:hover{color:#c23636}

/* 错误及未找到记录显示框 */
.error_msg {
	background-color:#f9f9f9;
	border:1px solid #a0a0a0;
	text-align:center;
	margin:20px auto;
	padding:10px 0;
	color:#5E5E5E;
}

/* 注册/登录 */
.field-text {
	background:white url(/images/input.png) no-repeat scroll 0 0;
	width:196px;
	height:22px;
	line-height:22px;
	margin:0 5px;
	padding:2px;
	border:1px solid #db9238;
	font-size:14px;
	color:gray;
}

/* fedex 显示快递查询结果 */
#fedexshowtablecontext tr td {border:1px solid #DDDDDD;font-size:12px;line-height:22px;padding:3px 5px;}
#fedexshowtablecontext .title_1 {background:#64AADB;border:1px solid #75C2EF;color:#FFFFFF;font-size:14px;font-weight:bold;height:28px;line-height:28px;text-indent:15px;}

/* 清除浮动 */
#i_clear {clear:both;float:none;height:0;overflow:hidden}

#foot_box {
	background:url(/images/top_nav_rep_2017.jpg) repeat;
}
.i_foot {
	clear:both;
	margin:0 auto;
}

.fwbz {
	background: url(/images/i-b-fwbz-2018.jpg) no-repeat center center;
	height:68px;
}

.fwbz li {
	float:left;
}
.fwbz li a {
    display: block;
    height: 68px;
}
.center {
    margin: 0 auto;
    width: 1200px;
}

/* 底部版本二 */
#foot_2 {background-color:#f2e9d7;clear:both; display:block; }
#foot_2 #ft_box {margin:0 auto; width:1220px; padding:15px 0 12px 0; clear:both; height:180px;  }
#foot_2 .item {
	background:url("/images/t01567bf9b7588d8790.png") no-repeat scroll 100% 105% transparent;
	display:inline;
	float:left;
	margin-right:10px;
	width:160px;
	padding:5px 5px 12px 15px;
	overflow:hidden;
	height:160px;
}
#foot_2 a {color:#a98748;}
#foot_2 a:hover {color:#dc155a; text-decoration:underline; }
#foot_2 .subtitle {padding-left:18px; line-height:29px; width:62px; }
#foot_2 .subtitle a {color:black;}
#foot_2 .item li {float:left; padding:0 5px 0 18px; width:80%; height:29px; line-height:29px; overflow:hidden; }

#foot_2 .first {margin-left:20px;}
#foot_2 .last {background:none repeat scroll 0 center transparent;margin-right:0;}
#foot_2 label {color:#a98748; margin-left:5px;}

#footend2 {
	height:44px;
}

#footer_logo {
    display: block;
    margin: 0 auto;
    padding-left: 80px;
    width: 900px;
}
#footer_logo li {
    display: block;
    float: left;
    margin-right: 15px;
}
#footer_logo li a {
    background: url("/images/foot/sprites_1.jpg") no-repeat scroll 0 0;
    display: block;
    height: 42px;
    width: 122px;
}
#footer_logo li .flogo1 {
    background-position: 0 0;
}
#footer_logo li .flogo2 {
    background-position: 0 -42px;
}
#footer_logo li .flogo3 {
    background-position: 0 -84px;
}
#footer_logo li .flogo4 {
    background-position: 0 -126px;
}
#footer_logo li .flogo5 {
    background-position: 0 -168px;
}
#footer_logo li .flogo6 {
    background-position: 0 -210px;
}
#footer_logo li .flogo7 {
    background-position: 0 -252px;
}
#footer_logo li .flogo8 {
    background-position: 0 -294px;
}
#footer_logo li .flogo9 {
    background-position: 0 -336px;
}
#footer_logo li .flogo10 {
    background-position: 0 -378px;
}
#footer_logo li .flogo11 {
    background-position: 0 -420px;
}
#footer_logo li .flogo12 {
    background-position: 0 -462px;
}
#footer_logo li .flogo13 {
    background-position: 0 -504px;
}
#footer_logo li .flogo14 {
    background-position: 0 -546px;
}
#footer_baidu {
    margin: 0 auto;
    text-align: center;
    width: 320px;
	height:60px;
}

#copyright {background-color:#c6ad75; border-top:1px #ba9d63 solid; }
#copyright #copyright_box {margin:0 auto; width:980px; color:#e6d3b2; font-size:88%; height:40px; line-height:40px; text-align:center; }
#copyright a {color:#e6d3b2;}
#copyright a:hover {color:#dc155a; text-decoration:underline; }
#copyright .cp {padding:0 3px; color:#C2C2C2;}

/* 页面圆角公用样式 */
#c_corn_top {background:url(/images/lg_bg_top_corn.gif) no-repeat;width:980px;height:6px;_line-height:1px;_font-size:1px;}
#c_corn_bottom {background:url(/images/lg_bg_bottom_corn.gif) no-repeat;width:980px;height:6px;clear:both;}

/* 分享区域样式 */

#share {background:url(/images/share_area_bg.gif) no-repeat;width:248px;height:23px;line-height:23px;margin:10px 0 10px 10px;clear:both;padding-left:5px;}
#share div {float:left;}
#share a {margin:3px 0 0 7px;display:block;float:left;}
#share .jiathis {color:#0082ff;text-decoration:none;padding-left:8px}

#share2 {
	background:url(/images/share_area_bg.gif) no-repeat;
	width:248px;
	height:23px;
	line-height:23px;
	margin:10px 0;
	padding-left:5px;
}
#share2 .jiathis {color:#0082ff;text-decoration:none;padding-left:8px;}

.ic_share_sina {
	background: url("/images/ic_share_splite.png") no-repeat scroll 0 -32px;
}
.ic_share_qqweb {
	background: url("/images/ic_share_splite.png") no-repeat scroll 0 -48px;
}
.ic_share_mls {
	background: url("/images/ic_share_splite.png") no-repeat scroll 0 0;
}
.ic_share_qzone {
	background: url("/images/ic_share_splite.png") no-repeat scroll 0 -16px;
}
.ic_share_renren {
	background: url("/images/ic_share_splite.png") no-repeat scroll 0 -64px;
}
.ic_share_douban {
	background: url("/images/ic_share_splite.png") no-repeat scroll 0 -80px;
}
.shareico {
    cursor: pointer;
    display: block !important;
    height: 16px !important;
    line-height: 16px !important;
    overflow: hidden;
    padding-left: 16px !important;
    text-align: left;
	text-indent:-9999em;
}

.prompt {
	background-color:#f9f9f9;
	border:1px solid #a0a0a0;
	padding:10px;
	margin-bottom:15px;
}

.btn98 {background:url(/images/btn_1.png) no-repeat;width:98px;height:26px;cursor:pointer;color:white;border:0;}

/* 未登陆弹窗 */
.alert_dialog {
	background:#fff url(/images/wxts_alert_bg.png) no-repeat;
	display:none;
	z-index:101;
	width:281px;
	height:118px;
	left:55%;
	top:55%;
	margin-left:-200px !important;
	margin-top:-150px!important;
	margin-top:0px;
	position:fixed;
	_position:absolute;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')?documentElement.scrollTop +(document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop + (document.body.clientHeight-this.clientHeight)/2);
}
#alert_msg_box {padding-left:12px;margin-top:15px;}
#alert_act_box {margin:15px 20px 20px 20px;text-align:center;}
#alert_title {text-align:right;margin:5px 10px 0 0;}

.weixin_float {
	position:absolute;
	background:url(/images/foot/i_erweima_2.jpg);
	width:112px;
	height:285px;
	left:645px;
	display:none;
	border:1px #ffffff solid;
}

/* 左侧浮动 */
#lMeng a {
	text-indent:-9999em;
	display:block;
}

.LM_feelphone {
	background: url("/images/pi_left_free_phone_btn.jpg") no-repeat;
	height:28px;
	width:118px;
}
.LM_ewm {
	background: url("/images/pi_left_ewm_2.jpg") no-repeat;
	height:344px;
	width:118px
}
#lMeng_close_btn {
	cursor:pointer;
}


/* 2016店庆倒计时 */
.time-item strong {
    background:#88151c;
    color:#fff;
    line-height:49px;
    font-size:36px;
    font-family:Arial;
    padding:0 10px;
    margin-right:10px;
    border-radius:5px;
    box-shadow:1px 1px 3px rgba(0,0,0,0.2);
}
.time-item font {
	font-weight:bold;
	line-height:45px;
	font-size:36px; 
	font-family:Arial;
	padding:0 8px;
}
.item-title .unit {
    background:none;
    line-height:49px;
    font-size:24px;
    padding:0 10px;
    float:left;
}

/* 底部201912 */
#foot_box {
	background:url(/image/2019/1224.jpg) repeat;
}
#foot_box li {
	color:white;
	font-size:16px;
}
#foot_box p {
	color:white;
	font-size:16px;
}
.font a {
	font-size:16px;
}
.i_foot {
	clear:both;
	margin:0 auto;
}

.fwbz {
	background: url(/image/2019/1224-2.png) no-repeat center center;
	height:213px;
}

.fwbz li {
	float:left;
}
.fwbz li a {
    display: block;
    height: 68px;
}
.center {
    margin: 0 auto;
    width: 1200px;
}
#footend {text-align:center;width:1220px;margin:0 auto; padding:10px 0;}
#footend p {line-height:22px;color:#d7c8b1;}
#footend a {color:#d7c8b1;font-size:16px;}

#i_b_tes {
	padding:10px 0;
	margin:0 auto;
	width:1300px;
	height:150px;
	clear:both;
}

#i_b_tes font {font-size:20px; font-weight:bold; color:white; }
.f_ts_list {padding:10px 0 15px 50px;}
.f_ts_list a {color:white;font-size:16px;}
.f_ts_list ul {width:100px;float:left;padding:0 60px;border-right:1px solid white;}
.f_ts_list ul li {line-height:35px;text-align:center; }
.ts_list_first {margin-bottom:5px;}

#i_b_ys {
	padding:10px 0;
	margin:10px auto;
	width:1300px;
	height:80px;
	clear:both;
}
#i_b_ys li {
	float:left;
	border-right:1px dashed white;
	padding:15px 35px;
	line-height:25px;
}
.kefu_phone {
	padding:10px 0;
	margin:10px auto;
	width:1000px;
	height:30px;
	clear:both;
	font-size:22px;
	color:white;
	text-align:center;
	letter-spacing:3px;
}