@charset "utf-8";
/* 公用文本格式样式 common format */
/* 公用文本格式样式 -> 带圆点的无序列表 */
.cf_ul_disc {
}
.cf_ul_disc li {
  list-style-position: outside;
  list-style-type: disc;
  padding-bottom: 0.6em;
  margin-left: 1.5em;
}
/* =================== 常用样式 [ body_shadow ] ===================== */
/* 网页带阴影背景定义 */
/* ================================================================== */
body {
  /*   background-color: #d1d3d4;
  background-image: url(../images/body_bg_grey_gradient.png); */
  background-color:#fff;
  background-repeat: repeat-x;
  background-position: left top;
}
body.homepage {
  background-color: #fff;
  background-image: none;
}
body.homepage .bs_footer {
  display: none;
}
body.homepage .bs_top_bg {
  background-image: none;
}
.body_shadow {
  width: 1010px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 40px;
}
.body_shadow .bs_bd {
  overflow: hidden;
  position: relative;
  zoom: 1;
}
.body_shadow .bs_bd .bs_rpt_bg {
  background-image: url(../images/body_shadow_bg.png);
  background-repeat: repeat-y;
  background-position: center top;
  position: relative;
  top: 950px;
}
.body_shadow .bs_bd .bs_rpt_bg .bs_top_bg {
  position: relative;
  top: -950px;
  background-image: url(../images/body_shadow_top.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.body_shadow .bs_footer {
  background-image: url(../images/body_shadow_bt.png);
  background-repeat: no-repeat;
  background-position: left top;
  height: 5px;
}
.body_shadow .bs_content {
  margin-right: 5px;
  margin-left: 5px;
  background-color: #FFF;
}
.body_shadow .bs_content {
  overflow: hidden;
  zoom: 1;
  position:relative;
}
/* 高10px的阴影分割线 */
.separate_line_shadow_full_width_h10 {
  background:url(../images/full_col_shadow_top.png) center top no-repeat;
  height:10px;
  margin-bottom:10px;
  margin-top:10px;
}
/* =================== 常用样式 [ header ] ===================== */
/* 网页头部定义 */
/* ================================================================== */
.header {
  height: 114px;
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.header .logo {
  position: absolute;
  left: 42px;
  top: 20px;
  width: 160px;
  height: 47px;
}
.header .logo a {
  width: 160px;
  height: 47px;
  display: block;
}
.header .header_sub_nav {
  position: absolute;
  right: 256px;
  top: 11px;
}
.header .header_sub_nav li {
  height: 23px;
  line-height: 23px;
}
.header .header_sub_nav li.lh18 {
  height: 18px;
  line-height: 18px;
  padding-top: 2px;
  padding-bottom: 3px;
}
.header .header_sub_nav li, .header .header_sub_nav li a {
  color: #909090;
}
.header .header_search {
  position: absolute;
  right: 27px;
  top: 11px;
}
.header .header_search .search_keywords {
  background-image: url(../images/header_search_bg.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 168px;
  float: left;
}
.header .header_search .search_keywords input {
  border: none;
  line-height: 16px;
  padding-top: 4px;
  padding-bottom: 3px;
  background-color: transparent;
  width: 138px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-right: 5px;
  padding-left: 5px;
}
.header .header_search .search_keywords label {
  left: 25px;
}
.header .header_search .btn_submit {
  float: left;
  margin-left: 2px;
  position: relative;
  top: -1px;
}
/* =================== 常用样式 [ footer ] ===================== */
/* 网页脚部定义 */
/* ================================================================== */
.footer {
  padding-top:35px;
  clear:both;
  height:34px;
}
.footer .hr_divider {
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #939393;
  /*   width:940px; */
  margin-left:auto;
  margin-right:auto;
  zoom:1;
  width:1000px;
}
.footer .footer_left {
  float:left;
  display:inline;
  padding-top:6px;
}
.footer .footer_left li.first {
  padding-left:1px;
}
.footer .footer_right {
  float:right;
  display:inline;
  padding-top:6px;
}
.footer .footer_right li.last {
  padding-right:0;
}
.footer .text_nav_p12 ul li, .footer .text_nav_p12 ul li a {
  color:#909090;
}
/* =================== 常用样式 [ main_content ] ===================== */
/* 网页主内容区域 */
/* ================================================================== */
#main_content {
  background-color:#fff;
}
.main_content {
  zoom: 1;
}
.main_content .mc-p {
  padding-left: 30px;
  padding-right: 30px;
}
.main_content .mc-banner {
}
.main_content .mc-breadcrumbs {
  padding: 10px 0 6px 0;
  color: #707070;
}
.main_content .mc-breadcrumbs a {
  background-image: url(../images/nr_dot_right_w12.png);
  background-repeat: no-repeat;
  background-position: right -180px;
  padding-right: 12px;
  color: #707070;
  padding-left: 3px;
  vertical-align: middle;
}
.main_content .mc-breadcrumbs a:hover {
  color: #005aaa;
}
.main_content .mc-breadcrumbs a:hover {
}
.main_content .mc-breadcrumbs strong {
  font-weight: 300;
  vertical-align: middle;
}
.main_content .mc-h1 {
  padding: 10px 0 15px 0;
  height: 25px;
  overflow: hidden;
}
.main_content .mc-h1 h1 {
  line-height: 25px;
  height: 25px;
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
}
.main_content .mc-h1 .mc-h1-tag {
  line-height: 25px;
  height: 25px;
  float: left;
  display: inline;
  margin-left: 10px;
}
.main_content .mc-h1-mate-r {
  height: 25px;
  float: right;
  display: inline;
}
.main_content .mc-h1-mate-r .a_ap {
  margin-top: 3px;
}
.main_content .mc-h1-user-info-bar {
}
.main_content .mc-h1-user-info-bar ul {
}
.main_content .mc-h1-user-info-bar ul li {
  height: 25px;
  line-height: 25px;
}
.main_content .mc-h1-user-info-bar ul li a {
}
/* mc-h2 */
.mc-h2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ddd;
  height: 30px;
}
.mc-h2 h2 {
  display: inline;
  float: left;
}
.mc-h2 .mc-h2-mate-r {
  display: inline;
  float: right;
}
/* mc-col2-pt */
.mc-col2-pt {
}
.mc-col2-pt .pic {
  display: inline;
  float: left;
  height: 95px;
  width: 300px;
}
.mc-col2-pt .text {
  display: inline;
  float: right;
  width: 605px;
  padding-right: 20px;
}
/* mc-col3-w300x */
.mc-col3-w300x {
  width: 940px;
  overflow: hidden;
  margin-left: -10px;
  padding-left: 10px;
  margin-top: -10px;
  padding-top: 10px;
}
.mc-col3-w300x .box {
  width: 960px;
}
.mc-col3-w300x .item {
  display: inline;
  float: left;
  width: 300px;
  margin-right: 20px;
}
/* mc-box-w300-shadow-box */
.mc-box-w300-shadow-box {
  background-image: url(../images/pl_w300_shadow_bg.png);
  background-repeat: no-repeat;
  height: 229px;
  width: 300px;
  margin-top: -9px;
  margin-right: -9px;
  margin-left: -9px;
  padding-right: 9px;
  padding-left: 9px;
  position: relative;
}
.mc-box-w300-shadow-box h3 {
  line-height: 26px;
  margin: 0px;
  padding: 9px 10px 0 10px;
}
/* mc-box-w300-tit-pic-txt */
.mc-box-w300-tit-pic-txt {
}
.mc-box-w300-tit-pic-txt h3 {
  line-height: 26px;
  background-image: url(../images/title_bg_h28.png);
  background-repeat: repeat-x;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
}
.mc-box-w300-tit-pic-txt .pic {
}
.mc-box-w300-tit-pic-txt .text {
}
.main_content .mc-col1, .main_content .mc-col1-3k, .main_content .mc-col2-left, .main_content .mc-col2-right {
  padding-top: 5px;
  margin-top: -5px;
  zoom: 1;
}
.main_content .mc-bg-grey {
  background-color: #f4f5f7;
}
/* mc-main-mate */
.main_content .mc-main {
  position: relative;
}
.main_content .mc-main-mate {
  position: absolute;
  right: 0px;
  top: -35px;
  height: 25px;
  padding-right: 5px;
}
.main_content .mc-main-mate ul li {
  height: 25px;
  line-height: 25px;
}
/* mc-col1 */
.main_content .mc-col1 .mc-main {
  padding-left: 0;
  padding-right: 0;
  zoom: 1;
}
/* mc-bg-expend */
.mc-bg-expend {
  width:1000px;
  padding:20px;
  margin:0 -20px;
  background-color:#fff;
  position:relative;
  min-height:300px;
}
/* mc-col1 */
.main_content .mc-col1-3k {
  width: 3000px;
  margin-left: -1000px;
  margin-right: -1000px;
  height: 220px;
  position:relative;
}
.main_content .mc-col1-3k .mc-main {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}
/* mc-col2-left */
.main_content .mc-col2-left .mc-main {
  width: 700px;
  float: left;
  display: inline;
  padding-left: 30px;
}
.main_content .mc-col2-left .mc-right {
  width: 220px;
  padding-left: 10px;
  padding-right: 10px;
  float: right;
  display: inline;
  padding-right: 30px;
  margin-top: -5px;
}
/* mc-col2-right */
.main_content .mc-col2-right .mc-left {
  width: 220px;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  display: inline;
  padding-left: 30px;
  margin-top: -5px;
}
.main_content .mc-col2-right .mc-main {
  width: 700px;
  float: right;
  display: inline;
  padding-right: 30px;
}
/* mc-col2-left-745 */
.main_content .mc-col2-left-745 {
}
.main_content .mc-col2-left-745 .mc-main {
  width: 745px;
  float: left;
  display: inline;
  position:relative;
  z-index:0;
}
.main_content .mc-col2-left-745 .mc-right {
  width: 235px;
  float: right;
  display: inline;
  position:relative;
  z-index:1;
}
/* =================== 公用组件 [ il_box ] ===================== */
/* 一对 input，label 标签的包裹元素，主要用于input[text]的提示 */
/* ================================================================== */
.il_box {
  position: relative;
  zoom: 1;
}
.il_box label {
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 6px;
  color: #ccc;
}
/* =================== 公用组件 [ text_nav_p12 ] ===================== */
/* 文字导航，左右补白12px */
/* ================================================================== */
.text_nav_p12 {
}
.text_nav_p12 ul {
  overflow: hidden;
  zoom: 1;
  display: inline-block;
  _display: inline;
}
.text_nav_p12 ul li {
  background-image: url(../images/text_nav_divider.png);
  background-repeat: no-repeat;
  background-position: left center;
  float: left;
  margin-left: -1px;
  padding-right: 12px;
  padding-left: 12px;
}
.text_nav_p12 ul li a {
  color: #606060;
}
.text_nav_p12 ul li a:hover {
  color: #005aaa;
}
/* =================== 公用组件 [ lang_icon_ ] ===================== */
/* 语言图标 */
/* ================================================================== */
.lang_icon_cn, .lang_icon_my, .lang_icon_jp, .lang_icon_kr, .lang_icon_th, .lang_icon_au, .lang_icon_de, .lang_icon_es, .lang_icon_cz, .lang_icon_fr, .lang_icon_pt, .lang_icon_ru, .lang_icon_uk, .lang_icon_hr, .lang_icon_us, .lang_icon_it, .lang_icon_pl, .lang_icon_il, .lang_icon_pk {
  background-image: url(../images/lang_icons.png);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 20px;
  line-height: 18px;
  display: inline-block;
}
.lang_icon_cn {
  background-position: 0px 4px;
}
.lang_icon_my {
  background-position: 0px -16px;
}
.lang_icon_jp {
  background-position: 0px -36px;
}
.lang_icon_kr {
  background-position: 0px -56px;
}
.lang_icon_th {
  background-position: 0px -76px;
}
.lang_icon_au {
  background-position: 0px -96px;
}
.lang_icon_de {
  background-position: 0px -116px;
}
.lang_icon_es {
  background-position: 0px -136px;
}
.lang_icon_cz {
  background-position: 0px -156px;
}
.lang_icon_fr {
  background-position: 0px -176px;
}
.lang_icon_pt {
  background-position: 0px -196px;
}
.lang_icon_ru {
  background-position: 0px -216px;
}
.lang_icon_uk {
  background-position: 0px -236px;
}
.lang_icon_hr {
  background-position: 0px -256px;
}
.lang_icon_us {
  background-position: 0px -276px;
}
.lang_icon_it {
  background-position: 0px -296px;
}
.lang_icon_pl {
  background-position: 0px -316px;
}
.lang_icon_il {
  background-position: 0px -336px;
}
.lang_icon_pk {
  background-position: 0px -356px;
}
/* =================== 公用组件 [ tag_* ] ===================== */
/* 标签 主要用h1 和 h1-mate mc-mate */
/* ================================================================== */
/* 家电下乡 */
.tag_jdxx {
  background-image: url(../images/detail_icon_xx.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 20px;
}
.tag_add_favorite {
  background-image: url(../images/detail_icon_wishlist.gif);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 32px;
}
/* =================== 公用组件 [ ri_* ] ===================== */
/* 图标在右边(right)的icon */
/* ================================================================== */
.ri_h18_delta_rd, .ri_h18_delta_ru, .ri_h18_delta_rr, .ri_h18_delta_pd, .ri_h18_delta_pu, .ri_h18_delta_pr, .ri_h18_delta_gd, .ri_h18_delta_gu, .ri_h18_delta_gr {
  background-image: url(../images/nr_dot_right_w12.png);
  background-repeat: no-repeat;
  background-position: right 0;
  padding-right: 16px;
  display: inline-block;/* white-space:nowrap; */
}
/* 红色箭头朝下 */
.ri_h18_delta_rd {
  background-position: right 0;
  color: #005aaa;
}
/* 红色箭头朝上 */
.ri_h18_delta_ru {
  background-position: right -120px;
  color: #005aaa;
}
/* 红色箭头朝右 */
.ri_h18_delta_rr {
  background-position: right -60px;
  color: #005aaa;
}
/* 粉红色箭头朝下 */
.ri_h18_delta_rd:hover, .ri_h18_delta_pd {
  background-position: right -20px;
  color: #005aaa;
}
/* 粉红色箭头朝上 */
.ri_h18_delta_ru:hover, .ri_h18_delta_pu {
  background-position: right -140px;
  color: #005aaa;
}
/* 粉红色箭头朝右 */
.ri_h18_delta_rr:hover, .ri_h18_delta_pr {
  background-position: right -80px;
  color: #005aaa;
}
/* 灰色箭头朝下 */
.ri_h18_delta_gd, .ri_h18_delta_gd:hover {
  background-position: right -40px;
  color: #606060;
}
/* 灰色箭头朝上 */
.ri_h18_delta_gu, .ri_h18_delta_gu:hover {
  background-position: right -160px;
  color: #606060;
}
/* 灰色箭头朝右 */
.ri_h18_delta_gr, .ri_h18_delta_gr:hover {
  background-position: right -100px;
  color: #606060;
}
/* =================== 公用组件 [ ri_* ] ===================== */
/* 图标在右边(right)的icon */
/* ================================================================== */
.ri_h18_arrow_rd, .ri_h18_arrow_ru, .ri_h18_arrow_rr, .ri_h18_arrow_pd, .ri_h18_arrow_pu, .ri_h18_arrow_pr, .ri_h18_arrow_gd, .ri_h18_arrow_gu, .ri_h18_arrow_gr {
  background-image: url(../images/nr_dot_right_w12.png);
  background-repeat: no-repeat;
  background-position: right 0;
  padding-right: 16px;
  display: inline-block;/* white-space:nowrap; */
}
/* 红色箭头朝下 */
.ri_h18_arrow_rd {
  background-position: right -300px;
  color: #005aaa;
}
/* 红色箭头朝上 */
.ri_h18_arrow_ru {
  background-position: right -420px;
  color: #005aaa;
}
/* 红色箭头朝右 */
.ri_h18_arrow_rr {
  background-position: right -360px;
  color: #005aaa;
}
/* 粉红色箭头朝下 */
.ri_h18_arrow_rd:hover, .ri_h18_arrow_pd {
  background-position: right -320px;
  color: #005aaa;
}
/* 粉红色箭头朝上 */
.ri_h18_arrow_ru:hover, .ri_h18_arrow_pu {
  background-position: right -440px;
  color: #005aaa;
}
/* 粉红色箭头朝右 */
.ri_h18_arrow_rr:hover, .ri_h18_arrow_pr {
  background-position: right -380px;
  color: #005aaa;
}
/* 灰色箭头朝下 */
.ri_h18_arrow_gd, .ri_h18_arrow_gd:hover {
  background-position: right -340px;
  color: #606060;
}
/* 灰色箭头朝上 */
.ri_h18_arrow_gu, .ri_h18_arrow_gu:hover {
  background-position: right -460px;
  color: #606060;
}
/* 灰色箭头朝右 */
.ri_h18_arrow_gr, .ri_h18_arrow_gr:hover {
  background-position: right -400px;
  color: #606060;
}
/* =================== 公用组件 [ hi_* ] ===================== */
/* 各种带hover效果的icon */
/* ================================================================== */

/* icon arrow left */
.hi_al {
  background-image: url(../images/dot_h18_nav.png);
  background-repeat: no-repeat;
  background-position: left 0px;
  padding-left: 14px;
  display: inline-block;
}
.hi_al:hover {
  background-position: left -20px;
}
/* icon arrow right */
.hi_ar {
  background-image: url(../images/dot_h18_nav.png);
  background-repeat: no-repeat;
  background-position: right 0px;
  padding-right: 14px;
  display: inline-block;
}
.hi_ar:hover {
  background-position: right -20px;
}
/* icon h18w18 avatar_18s_man */
.avatar_18s_male, .avatar_18s_female {
  background-image: url(../images/icon_h18w18_avatar.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 25px;
  display: inline-block;
}
.avatar_18s_female {
  background-position: -1000px center;
}
/* icon h18w18 haier */
.hi_h18_haier {
  background-image: url(../images/icon_h18w18_haier.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
/* icon h18w18 calender */
.hi_h18_calender, .hi_h18_calender:hover {
  background-image: url(../images/icon_h18w18_calender.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_calender:hover {
  background-position: -1000px center;
}
/* icon h18w18 cross */
.hi_h18_cross, .hi_h18_cross:hover {
  background-image: url(../images/icon_h18w18_cross.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_cross:hover {
  background-position: -1000px center;
}
/* icon h18w18 minus */
.hi_h18_minus, .hi_h18_minus:hover {
  background-image: url(../images/icon_h18w18_minus.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_minus:hover {
  background-position: -1000px center;
}
/* icon h18w18 close */
.hi_h18_close, .hi_h18_close:hover {
  background-image: url(../images/icon_h18w18_close.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_close:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_close_i, .hi_h18_close_i:hover {
  background-image: url(../images/icon_h18w18_close.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
}
.hi_h18_close_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 key */
.hi_h18_key, .hi_h18_key:hover {
  background-image: url(../images/icon_h18w18_key.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_key:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_key_i, .hi_h18_key_i:hover {
  background-image: url(../images/icon_h18w18_key.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_key_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 mail */
.hi_h18_mail, .hi_h18_mail:hover {
  background-image: url(../images/icon_h18w18_mail.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_mail:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_mail_i, .hi_h18_mail_i:hover {
  background-image: url(../images/icon_h18w18_mail.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_mail_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 pen */
.hi_h18_pen, .hi_h18_pen:hover {
  background-image: url(../images/icon_h18w18_pen.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_pen:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_pen_i, .hi_h18_pen_i:hover {
  background-image: url(../images/icon_h18w18_pen.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_pen_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 print */
.hi_h18_print, .hi_h18_print:hover {
  background-image: url(../images/icon_h18w18_print.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_print:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_print_i, .hi_h18_print_i:hover {
  background-image: url(../images/icon_h18w18_print.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_print_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 eraser */
.hi_h18_eraser, .hi_h18_eraser:hover {
  background-image: url(../images/icon_h18w18_eraser.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_eraser:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_eraser_i, .hi_h18_eraser_i:hover {
  background-image: url(../images/icon_h18w18_eraser.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_eraser_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 list */
.hi_h18_list, .hi_h18_list:hover {
  background-image: url(../images/icon_h18w18_list.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_list:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_list_i, .hi_h18_list_i:hover {
  background-image: url(../images/icon_h18w18_list.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_list_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 question */
.hi_h18_question, .hi_h18_question:hover {
  background-image: url(../images/icon_h18w18_question.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_question:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_question_i, .hi_h18_question_i:hover {
  background-image: url(../images/icon_h18w18_question.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_question_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 exclamation */
.hi_h18_exclamation, .hi_h18_exclamation:hover {
  background-image: url(../images/icon_h18w18_exclamation.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_exclamation:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_exclamation_i, .hi_h18_exclamation_i:hover {
  background-image: url(../images/icon_h18w18_exclamation.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_exclamation_i:hover {
  background-position: -1000px center;
}
/* icon h18w18 trash */
.hi_h18_trash, .hi_h18_trash:hover {
  background-image: url(../images/icon_h18w18_trash.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_trash:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_trash_i, .hi_h18_trash_i:hover {
  background-image: url(../images/icon_h18w18_trash.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_trash_i:hover {
  background-position: -1000px center;
}
/* icon h18w25 doc */
.hi_h18_doc, .hi_h18_doc:hover {
  background-image: url(../images/icon_h18w25_doc.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
}
.hi_h18_doc:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_doc_i, .hi_h18_doc_i:hover {
  background-image: url(../images/icon_h18w25_doc.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 25px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_doc_i:hover {
  background-position: -1000px center;
}
/* icon h18w25 pdf */
.hi_h18_pdf, .hi_h18_pdf:hover {
  background-image: url(../images/icon_h18w25_pdf.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
}
.hi_h18_pdf:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_pdf_i, .hi_h18_pdf_i:hover {
  background-image: url(../images/icon_h18w25_pdf.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 25px;
  display: inline-block;
  width: 0px;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_pdf_i:hover {
  background-position: -1000px center;
}
/* icon h25w25 addfavo */
.hi_h25_addfavo, .hi_h25_addfavo:hover {
  background-image: url(../images/icon_h25w25_addfavo.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
  line-height: 25px;
}
.hi_h25_addfavo:hover {
  background-position: -1000px center;
}
/* 新版 addfavo */
.nf_i25_addfavo{
  background-image: url(../images/nf_i25_addfavo.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
  line-height: 25px; 
}
.nf_i25_addfavo:hover {
  background-position: -1000px center;
}
/* icon h25w25 cart */
.hi_h25_cart, .hi_h25_cart:hover {
  background-image: url(../images/icon_h25w25_cart.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
  line-height: 25px;
}
.hi_h25_cart:hover {
  background-position: -1000px center;
}
/* icon h25w25 hotpoint */
.hi_h25_hotpoint, .hi_h25_hotpoint:hover {
  background-image: url(../images/icon_h25w25_hotpoint.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
  line-height: 25px;
}
.hi_h25_hotpoint:hover {
  background-position: -1000px center;
}
/* icon h25w25 message */
.hi_h25_message, .hi_h25_message:hover {
  background-image: url(../images/icon_h25w25_message.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
  line-height: 25px;
}
.hi_h25_message:hover {
  background-position: -1000px center;
}
/* icon h25w25 folder */
.hi_h25_folder, .hi_h25_folder:hover {
  background-image: url(../images/icon_h25w25_folder.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
  line-height: 25px;
}
.hi_h25_folder:hover {
  background-position: -1000px center;
}
/* icon h25w25 scale */
.hi_h25_scale, .hi_h25_scale:hover {
  background-image: url(../images/icon_h25w25_scale.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  display: inline-block;
  line-height: 25px;
}
.hi_h25_scale:hover {
  background-position: -1000px center;
}
/* icon h25w25 phone */
.hi_h25_phone {
  background-image: url(../images/icon_h25w25_phone.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 30px;
  line-height: 25px;
  display: inline-block;
}
/* icon h30w30 care */
.hi_h30_care, .hi_h30_care_ml {
  background-image: url(../images/icon_h30w30_care.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 35px;
  line-height: 30px;
  display: inline-block;
}
.hi_h30_care_ml {
  background-position: 0px top;
  line-height: 1.5em;
}
/* icon h30w30 gift */
.hi_h30_gift, .hi_h30_gift_ml {
  background-image: url(../images/icon_h30w30_gift.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 35px;
  line-height: 30px;
  display: inline-block;
}
.hi_h30_gift_ml {
  background-position: 0px top;
  line-height: 1.5em;
}
/* icon h30w30 personal */
.hi_h30_personal, .hi_h30_personal_ml {
  background-image: url(../images/icon_h30w30_personal.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 35px;
  line-height: 30px;
  display: inline-block;
}
.hi_h30_personal_ml {
  background-position: 0px top;
  line-height: 1.5em;
}
/* icon h30w30 submit */
.hi_h30_submit, .hi_h30_submit_ml {
  background-image: url(../images/icon_h30w30_submit.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 35px;
  line-height: 30px;
  display: inline-block;
}
.hi_h30_submit_ml {
  background-position: 0px top;
  line-height: 1.5em;
}
/* icon h18w18 required */
.hi_h18_required {
  background-image: url(../images/icon_h18w18_required.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
}
/* icon h18w18 required_r */
.hi_h18_required_r {
  background-image: url(../images/icon_h18w18_required.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 18px;
}
/* hi_h40_member_only_i */
.hi_h40_member_only_i {
  background-image: url(../images/icon_h40w40_member_only.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  height: 40px;
  width: 40px;
  display: inline-block;
  overflow: hidden;
}
/* hi_h18w18_io */
.hi_h18w18_io {
  background-image: url(../images/icon_h18w18_io.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
  vertical-align: middle;
}
.hi_h18w18_xiaxiang {
  background-image: url(../images/icon_h18w18_xiaxiang.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
  vertical-align: middle;
}
/* 高度18px的白色加号 .i18_add */
.i18_add {
  display:inline-block;
  overflow:hidden;
  background-image:url(../images/icon_h18w16_add.png);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:20px
}
/* 高度18像素的星星 */

.i18_star0, .i18_star1, .i18_star2, .i18_star3, .i18_star4, .i18_star5 {
  display:inline-block;
  height:0px;
  padding-top:18px;
  width:85px;
  overflow:hidden;
  line-height:18px;
  background-image:url(../images/star_h18.png);
  background-repeat:no-repeat;
}
.i18_star0 {
  background-position:left top;
}
.i18_star1 {
  background-position:left -20px;
}
.i18_star2 {
  background-position:left -40px;
}
.i18_star3 {
  background-position:left -60px;
}
.i18_star4 {
  background-position:left -80px;
}
.i18_star5 {
  background-position:left -100px;
}
/* 高度20像素的星级评价，带有hover效果,需要js实现，带一个隐藏的input元素，么次点击选中几星级，就为隐藏的input元素赋值 */
.nf_star_lev_selector_wrap {
  position:relative;
}
.nf_star_lev_bg {
  height:20px;
  width:107px;
  display:inline-block;
}
.nf_star_lev_bg a {
  height:20px;
  width:21px;
  display:inline-block;
  background-image:url(../images/nf_star_h20.png);
  background-repeat:no-repeat;
  background-position:left top;
}
.nf_star_lev_bg a.hover, .nf_star_lev_bg a.active {
  background-position:left -20px;
}
.nf_star_lev_selector_wrap .nf_star_lev_text {
  line-height:20px;
  display:inline-block;
  position:absolute;
  top:0px;
  left:200px;
  width:220px;
 background-color:#fff;
}
/* =================== 公用组件 [ teaser box ] ===================== */
/* teaser 带阴影的容器 */
/* ================================================================== */
/* ts_w220 - 内容宽度 220px, 总宽度h 232px */
.ts_w220, .ts_w220 .ts_b, .ts_w220 .ts_b .ts_tit, .ts_w220 .ts_f {
  background-image: url(../images/teaser_sprites.png);
  background-repeat: no-repeat;
}
.ts_w220 {
  background-position: left 0;
  width: 232px;
  padding-top: 5px;
  margin-left: -6px;
  margin-right: -6px;
  position: relative;
}
.ts_w220 .ts_b {
  background-position: -600px bottom;
  background-color: #f9fafb;
  margin-left: 6px;
  margin-right: 6px;
}
.ts_w220 .ts_b .ts_tit {
  background-position: -6px -2050px;
  height: 14px;
  padding-top: 7px;
  padding-bottom: 6px;
  margin-top: -1px;
  padding-right: 14px;
  padding-left: 14px;
  font-size: 13px;
  line-height: 14px;
  color: #303030;
  font-weight: 700;
}
.ts_w220 .ts_b .ts_c {
}
.ts_w220 .ts_b .ts_c .p {
  padding-left: 14px;
  padding-right: 14px;
}
.ts_w220 .ts_f {
  height: 2px;
  background-position: left -1998px;
  overflow: hidden;
}
/* ts_w268 - 内容宽度 268px, 总宽度 280px */
.ts_w268, .ts_w268 .ts_b, .ts_w268 .ts_b .ts_tit, .ts_w268 .ts_f {
  background-image: url(../images/teaser_sprites.png);
  background-repeat: no-repeat;
}
.ts_w268 {
  background-position: -300px 0;
  width: 280px;
  padding-top: 5px;
}
.ts_w268 .ts_b {
  background-position: -900px bottom;
  background-color: #f9fafb;
  margin-left: 6px;
  margin-right: 6px;
}
.ts_w268 .ts_b .ts_c {
}
.ts_w268 .ts_f {
  height: 2px;
  background-position: -300px -1998px;
  overflow: hidden;
}
/* ts 附件 */
.ts_nail {
  background-image: url(../images/icon_h40w70_nail.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 40px;
  width: 60px;
  position: absolute;
  top: -5px;
  right: -0px;
}
/* ts_support */
.ts_support .icon_phone, .ts_support .icon_message, .ts_support .icon_question {
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 45px;
  line-height: 30px;
  display: inline-block;
  color: #606060;
  font-weight: 700;
  font-size: 16px;
}
.ts_support .icon_phone {
  background-image: url(../images/icon_h30w40_phone.png);
}
.ts_support .icon_phone span {
  font-size: 18px;
}
.ts_support .icon_message {
  background-image: url(../images/icon_h30w40_message.png);
}
.ts_support .icon_question {
  background-image: url(../images/icon_h30w40_question.png);
}
/* ts_nc_accordion */
.ts_nc_accordion {
}
.ts_nc_accordion h3 {
  margin: 0px;
  padding: 0px;
}
.ts_nc_accordion h3 a {
  background-image: url(../images/nr_dot_right_w12.png);
  background-repeat: no-repeat;
  background-position: 200px -56px;
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ddd;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 14px;
  outline: none;
  color: #606060;
}
.ts_nc_accordion h3 a:hover {
  background-position: 200px -76px;
}
.ts_nc_accordion h3.expend {
}
.ts_nc_accordion h3.expend a {
  background-position: 200px 4px;
}
.ts_nc_accordion h3.expend a:hover {
  background-position: 200px -16px;
}
/* 标签云 */
.ts_tag_cloud {
  width: 160px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  text-align: center;
}
.ts_tag_cloud span, .ts_tag_cloud a {
  white-space: nowrap;
  color: #303030;
}
.ts_tag_cloud span:hover, .ts_tag_cloud a:hover {
  color: #005aaa;
}
/* =================== 公用组件 [ abtn_ ] ===================== */
/* 用a标签来模拟的按钮 */
/* ================================================================== */
.abtn_leftarrow, .abtn_leftarrow span, .abtn_rightarrow, .abtn_rightarrow span, .abtn_leftarrow_w, .abtn_leftarrow_w span, .abtn_rightarrow_w, .abtn_rightarrow_w span, .abtn_leftarrow_r, .abtn_leftarrow_r span, .abtn_leftarrow_r, .abtn_leftarrow_r span, .abtn_red, .abtn_red span, .abtn_grey, .abtn_grey span, .abtn_prev, .abtn_prev span, .abtn_next, .abtn_next span {
  background-image: url(../images/button_sprites.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  overflow: hidden;
}
.abtn_leftarrow, .abtn_rightarrow, .abtn_leftarrow_w, .abtn_rightarrow_w, .abtn_leftarrow_r, .abtn_rightarrow_r, .abtn_red, .abtn_grey, .abtn_prev, .abtn_next {
  vertical-align: middle;
}
/*  a button - leftarrow */
.abtn_leftarrow {
  background-position: left 0px;
  padding-left: 20px;
}
.abtn_leftarrow span {
  background-position: right -50px;
  height: 26px;
  padding-right: 13px;
  padding-left: 5px;
  color: #005aaa;
}
.abtn_leftarrow:hover {
  background-position: left -100px;
}
.abtn_leftarrow:hover span {
  background-position: right -150px;
  color: #FFF;
}
/*  a button - rightarrow */
.abtn_rightarrow {
  background-position: right -200px;
  padding-right: 22px;
}
.abtn_rightarrow span {
  background-position: left -250px;
  height: 26px;
  padding-left: 13px;
  padding-right: 5px;
  color: #fff;
}
.abtn_rightarrow:hover {
  background-position: right -300px;
}
.abtn_rightarrow:hover span {
  background-position: left -350px;
  color: #FFF;
}
/*  a button - leftarrow_w */
.abtn_leftarrow_w {
  background-position: left 0px;
  padding-left: 20px;
}
.abtn_leftarrow_w span {
  background-position: right -50px;
  height: 26px;
  padding-right: 13px;
  padding-left: 5px;
  color: #333;
}
.abtn_leftarrow_w:hover {
  background-position: left -100px;
}
.abtn_leftarrow_w:hover span {
  background-position: right -150px;
  color: #FFF;
}
/*  a button - rightarrow_w */
.abtn_rightarrow_w {
  background-position: right -1200px;
  padding-right: 22px;
}
.abtn_rightarrow_w span {
  background-position: left -1250px;
  height: 26px;
  padding-left: 13px;
  padding-right: 5px;
  color: #333;
}
.abtn_rightarrow_w:hover {
  background-position: right -1300px;
}
.abtn_rightarrow_w:hover span {
  background-position: left -1350px;
  color: #FFF;
}
/*  a button - leftarrow_r */
.abtn_leftarrow_r {
  background-position: left 1400px;
  padding-left: 20px;
}
.abtn_leftarrow_r span {
  background-position: right -1450px;
  height: 26px;
  padding-right: 13px;
  padding-left: 5px;
  color: #fff;
}
.abtn_leftarrow_r:hover {
  background-position: left -1500px;
}
.abtn_leftarrow_r:hover span {
  background-position: right -1550px;
  color: #FFF;
}
/*  a button - rightarrow_r */
.abtn_rightarrow_r {
  background-position: right -1200px;
  padding-right: 22px;
}
.abtn_rightarrow_r span {
  background-position: left -1250px;
  height: 26px;
  padding-left: 13px;
  padding-right: 5px;
  color: #fff;
}
.abtn_rightarrow_r:hover {
  background-position: right -1300px;
}
.abtn_rightarrow_r:hover span {
  background-position: left -1350px;
  color: #FFF;
}
/*  a button - red */
.abtn_red {
  background-position: left -400px;
  padding-left: 5px;
}
.abtn_red span {
  background-position: right -450px;
  height: 26px;
  padding-right: 12px;
  padding-left: 5px;
  color: #FFF;
}
.abtn_red:hover {
  background-position: left -500px;
}
.abtn_red:hover span {
  background-position: right -550px;
  color: #FFF;
}
/*  a button - reg */
.abtn_reg {
  cursor: pointer;
  font-family: "Simsun";
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  padding: 4px 0 3px;
  width: 230px;
}
/*  a button - grey */
.abtn_grey {
  background-position: left -600px;
  padding-left: 5px;
}
.abtn_grey span {
  background-position: right -650px;
  height: 26px;
  padding-right: 12px;
  padding-left: 5px;
  color: #303030;
}
.abtn_grey:hover {
  background-position: left -700px;
}
.abtn_grey:hover span {
  background-position: right -750px;
  color: #005aaa;
}
/*  a button - next */
.abtn_next {
  background-position: left -800px;
  width: 26px;
  height: 0px;
  padding-top: 26px;
}
.abtn_next:hover {
  background-position: left -900px;
}
/*  a button - prev */
.abtn_prev {
  background-position: left -1000px;
  width: 26px;
  height: 0px;
  padding-top: 26px;
}
.abtn_prev:hover {
  background-position: left -1100px;
}
/* =================== 公用组件 [ abtn_silver ] ===================== */
/* 新版30px高度按钮 */
/* ================================================================== */
/* abtn_silver */
.abtn_silver, .abtn_silver span {
  background-image:url(../images/abtn_silver.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  font-size: 12px;
  height: 30px;
  line-height: 28px;
  overflow: hidden;
}
/*  a button - silver */
.abtn_silver {
  background-position: left 0;
  padding-left: 5px;
}
.abtn_silver span {
  background-position: right -30px;
  height: 30px;
  padding-right: 12px;
  padding-left: 5px;
  color: #303030;
}
.abtn_silver:hover {
/*  background-position: left -700px; */
}
.abtn_silver:hover span {
/* background-position: right -750px; */
  /* color: #005aaa; */
}
/* abtn_pink */
.abtn_pink, .abtn_pink span {
  background-image:url(../images/abtn_pink.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  font-size: 12px;
  height: 30px;
  line-height: 26px;
  overflow: hidden;
}
/*  a button - pink */
.abtn_pink {
  background-position: left 0;
  padding-left: 8px;
  vertical-align:middle;
}
.abtn_pink span {
  background-position: right -30px;
  height: 30px;
  padding-right: 13px;
  padding-left: 5px;
  color: #fff;
}
.abtn_pink:hover {
  background-position: left -60px;
}
.abtn_pink:hover span {
  background-position: right -90px;
  color: #fff;
}
.abtn_pink i {
  display:inline-block;
  height:30px;
  vertical-align:middle;
  font-style:normal;
}
.abtn_pink i.i_ar {
  background-image:url(../images/dot_btn_pink.png);
  background-repeat:no-repeat;
  background-position:0 0;
  padding-left:10px;
}
/* abtn_gray_h30 */
.abtn_gray_h30 {
  display:inline-block;
  height:30px;
  background-image:url(../images/abtn_gray_h30.png);
  background-repeat:no-repeat;
  padding-left:7px;
  background-position:left top;
}
.abtn_gray_h30 span {
  display:inline-block;
  height:30px;
  line-height:26px;
  background-image:url(../images/abtn_gray_h30.png);
  background-repeat:no-repeat;
  padding-right:13px;
  background-position:right -30px;
  color:#303030;
  font-size:14px;
  padding-left:6px;
  font-weight:700;
  cursor:pointer;
}
.abtn_gray_h30:hover {
  background-position:left -60px;
}
.abtn_gray_h30:hover span {
  background-position:right -90px;
  color:#005aaa;
}
.abtn_gray_h30:hover span em {
  color:#005aaa;
}
/* 新版36px高度按钮 */

/* abrn_pink_h36 */
.abtn_pink_h36 {
  display:inline-block;
  height:36px;
  background-image:url(../images/nr_abtn_pink_h36.png);
  background-repeat:no-repeat;
  padding-left:12px;
  background-position:left top;
  color:#fff;
}
.abtn_pink_h36 span {
  display:inline-block;
  height:36px;
  line-height:32px;
  background-image:url(../images/nr_abtn_pink_h36.png);
  background-repeat:no-repeat;
  padding-right:16px;
  background-position:right -50px;
  color:#fff;
  font-size:14px;
  padding-left:4px;
  font-weight:700;
  cursor:pointer;
}
.abtn_pink_h36 span em {
  display:inline-block;
  height:36px;
  line-height:32px;
  color:#fff;
  font-size:14px;
  font-weight:700;
  cursor:pointer;
}
.abtn_pink_h36:hover {
  background-position:left -100px;
}
.abtn_pink_h36:hover span {
  background-position:right -150px;
}
.abtn_pink_h36 i {
  background-repeat:no-repeat;
  background-position:0 0;
  font-style:normal;
  height:32px;
  display:inline-block;
}
.abtn_pink_h36 i.arrow_right {
  padding-left:14px;
  background-image:url(../images/nf_icon_h32_arrow_right.png);
}
.abtn_pink_h36 i.plus {
  padding-left:14px;
  background-image:url(../images/nf_icon_h32_plus.png);
}
/* abrn_gray_h36 */
.abtn_gray_h36 {
  display:inline-block;
  height:36px;
  background-image:url(../images/abtn_gray_h36.png);
  background-repeat:no-repeat;
  padding-left:12px;
  background-position:left top;
}
.abtn_gray_h36 span {
  display:inline-block;
  height:36px;
  line-height:32px;
  background-image:url(../images/abtn_gray_h36.png);
  background-repeat:no-repeat;
  padding-right:16px;
  background-position:right -50px;
  color:#303030;
  font-size:14px;
  padding-left:4px;
  font-weight:700;
  cursor:pointer;
}
.abtn_gray_h36 span em {
  display:inline-block;
  height:36px;
  line-height:32px;
  color:#303030;
  font-size:14px;
  font-weight:700;
  cursor:pointer;
}
.abtn_gray_h36:hover {
  background-position:left -100px;
}
.abtn_gray_h36:hover span {
  background-position:right -150px;
  color:#005aaa;
}
.abtn_gray_h36:hover span em {
  color:#005aaa;
}
/* 新版41px高度按钮 */

/* abrn_pink_h41 */
.abtn_pink_h41 {
  display:inline-block;
  height:41px;
  background-image:url(../images/abtn_pink_h41.png);
  background-repeat:no-repeat;
  padding-left:12px;
  background-position:left top;
  color:#fff;
}
.abtn_pink_h41 span {
  display:inline-block;
  height:41px;
  line-height:38px;
  background-image:url(../images/abtn_pink_h41.png);
  background-repeat:no-repeat;
  padding-right:16px;
  background-position:right -50px;
  color:#fff;
  font-size:14px;
  padding-left:4px;
  font-weight:700;
  cursor:pointer;
}
.abtn_pink_h41 span em {
  display:inline-block;
  height:41px;
  line-height:38px;
  color:#fff;
  font-size:14px;
  font-weight:700;
  cursor:pointer;
}
.abtn_pink_h41:hover {
  background-position:left -100px;
}
.abtn_pink_h41:hover span {
  background-position:right -150px;
}

/*高28像素的天蓝色按钮*/
.nr_abtn_skyblue_h28 {
	display:inline-block;
	height:28px;
	line-height:28px;
	background-image:url(../images/nr_abtn_sky_blue_h28.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	padding-left:5px;
}
.nr_abtn_skyblue_h28 span {
	display:inline-block;
	height:28px;
	line-height:28px;
	background-image:url(../images/nr_abtn_sky_blue_h28.png);
	background-repeat:no-repeat;
	background-position:right -50px;
	color:#fff;
	padding-left:10px;
	padding-right:15px;
}
.nr_abtn_skyblue_h28 span em{
		display:inline-block;
	height:28px;
	line-height:28px;
	font-style:normal;
	color:#fff;
}
/*高34像素的天蓝色按钮*/
.nr_abtn_skyblue_h34 {
	display:inline-block;
	height:34px;
	line-height:34px;
	background-image:url(../images/nr_abtn_sky_blue_h34.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	padding-left:5px;
}
.nr_abtn_skyblue_h34 span {
	display:inline-block;
	height:34px;
	line-height:34px;
	background-image:url(../images/nr_abtn_sky_blue_h34.png);
	background-repeat:no-repeat;
	background-position:right -50px;
	color:#fff;
	padding-left:10px;
	padding-right:15px;
	font-size:14px;
}
.nr_abtn_skyblue_h34 span em{
		display:inline-block;
	height:34px;
	line-height:34px;
	font-style:normal;
	color:#fff;
	font-size:14px;
}

/*高18像素的icon 白色电话*/
.nr_i18_tel_l{
	display:inline-block;
	padding-left:28px;
	background:url(../images/nr_i18_tel.png) left center no-repeat;	
}

/* =================== 公用组件 [ shadowbox ] ===================== */
/* 自定义高宽的带阴影的容器，一般情况下应至少指定一个宽度。 */
/* ================================================================== */
/* shadowbox with padding 10px */
.shadowbox_p10 {
/* position:relative; */
}
.shadowbox_p10 .sb_tt, .shadowbox_p10 .sb_tl, .shadowbox_p10 .sb_tr, .shadowbox_p10 .sb_bdl, .shadowbox_p10 .sb_bdr, .shadowbox_p10 .sb_bb, .shadowbox_p10 .sb_bl, .shadowbox_p10 .sb_br {
  background-image: url(../images/shadow_p10.png);
  background-repeat: no-repeat;
  position: absolute;
  zoom: 1;
}
.shadowbox_p10 .sb_tt {
  background-position: center top;
  position: relative;
  height: 20px;
  /* background-color: #09F; */
  margin-left: 10px;
  margin-right: 10px;
  top: -10px;
}
.shadowbox_p10 .sb_tt .sb_tl {
  background-position: left top;
  height: 20px;
  width: 20px;
  left: -20px;
  top: 0px;
  overflow: hidden;/*  background-color: #990; */
}
.shadowbox_p10 .sb_tt .sb_tr {
  background-position: right top;
  height: 20px;
  width: 20px;
  right: -20px;
  top: 0px;/* background-color: #990; */
}
.shadowbox_p10 .sb_bb {
  background-position: center bottom;
  position: relative;
  height: 20px;
  margin-left: 10px;
  margin-right: 10px;
  bottom: -10px;/* background-color: #09F; */
}
.shadowbox_p10 .sb_bb .sb_bl {
  background-position: left bottom;
  height: 20px;
  width: 20px;
  left: -20px;
  top: 0px;/* background-color: #990; */
}
.shadowbox_p10 .sb_bb .sb_br {
  background-position: right bottom;
  height: 20px;
  width: 20px;
  right: -20px;
  top: 0px;/* background-color: #990; */
}
.shadowbox_p10 .sb_bdl {
  background-position: left center;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -10px;
  margin-bottom: -10px;
  /* background-color:#999; */
  position: relative;
}
.shadowbox_p10 .sb_bdr {
  background-position: right center;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 1px; /* 阻止firfox下margin-top会越级影响父元素 */
  padding-bottom: 1px; /* 阻止firfox下margin-bottom会越级影响父元素 */
}
.shadowbox_p10 .sb_c {
  margin-top: -11px;
  margin-bottom: -11px;
  overflow: hidden;
  position: relative;
}
.shadowbox_p10 .sb_c {
  background-color: #fff;
  background-image: url(../images/gradient_fade_up.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  overflow: hidden;
  zoom: 1;
  position: relative;
}
.shadowbox_p10 .sb_title {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  position: relative;
  border-bottom: solid 1px #ddd;
  margin-bottom: 10px;
  zoom: 1;
}
.shadowbox_p10 .sb_title h2, .shadowbox_p10 .sb_title h3, .shadowbox_p10 .sb_title h4 {
  padding: 0;
  margin: 0;
}
.shadowbox_p10 .sb_close {
  position: absolute;
  top: 13px;
  right: 10px;
  background-image: url(../images/icon_h18w18_close.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 18px;
  width: 18px;
  display: block;
  outline: none;
}
.shadowbox_p10 .sb_close:hover {
  background-position: -1000px 0;
}
.shadowbox_p10 .p {
  padding-left: 15px;
  padding-right: 15px;
}
/* =================== 公用组件 [ tab_silver ] ===================== */
/* 银色的tab */
/* ================================================================== */

/* tab的包裹类 可以避免在IE7和IE6下头炒出来 */
.tab_wrap {
  padding-top: 1px;
  margin-top: -1px;
  zoom: 1;
}
.tab_silver {
  border: 1px solid #DDD;
  margin-top: 30px;
  position: relative;
}
.tab_silver .tab_silver_btns {
  position: relative;
  top: -28px;
  left: -1px;
  height: 28px;
  display: block;
  overflow: hidden;
}
.tab_silver .tab_silver_btns li {
  display: inline;
  float: left;
  height: 28px;
}
.tab_silver .tab_silver_btns li a, .tab_silver .tab_silver_btns li a span {
  background-image: url(../images/tab_silver_sprites.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 28px;
  line-height: 28px;
  display: inline;
  float: left;
  cursor: pointer;
  outline: none;
  color: #606060;
  font-size: 13px;
}
.tab_silver .tab_silver_btns li a {
  background-position: left 0px;
  padding-left: 3px;
  margin-right: 3px;
}
.tab_silver .tab_silver_btns li a span {
  background-position: right -30px;
  padding-left: 8px;
  padding-right: 12px;
}
.tab_silver .tab_silver_btns li.hover a:hover span {
  color: #005aaa;
}
.tab_silver .tab_silver_btns li.active a:hover span {
  color: #303030;
}
.tab_silver .tab_silver_btns li.active a {
  background-position: left -60px;
}
.tab_silver .tab_silver_btns li.active a span {
  background-position: right -90px;
  font-weight: 700;
  color: #303030;
}
.tab_silver .tab_silver_contents {
  margin-top: -28px;
  zoom: 1;
}
.tab_silver .tab_silver_contents .tab_silver_content {
  zoom: 1;
}
/* =================== 公用组件 [ tab_mc_full ] ===================== */
/* 银色的tab */
/* ================================================================== */

/* tab的包裹类 可以避免在IE7和IE6下头超出来 */
.tab_wrap {
  padding-top: 1px;
  margin-top: -1px;
  zoom: 1;
}
.tab_mc_full {
  /* border: 1px solid #DDD; */
  position: relative;
  margin-top: 36px;
}
.tab_mc_full .tab_mc_full_btns {
  margin: 0 -50px;
  width: 1000px;
  padding: 0 50px;
  position: relative;
  /*top: -34px;*/
  margin-top:-34px;
  left: -1px;
  height: 34px;
  display: block;
  /* overflow: hidden; */
  background-image: url(../images/tab_mc_full_wing.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index:1000;/* overflow:auto; */
}
.tab_mc_full .tab_mc_full_btns .more {
  position: absolute;
  right: 50px;
  top: 0px;
  height: 34px;
}
.tab_mc_full .tab_mc_full_btns li {
  display: inline;
  float: left;
  height: 34px;
}
.tab_mc_full .tab_mc_full_btns li a, .tab_mc_full .tab_mc_full_btns li a span {
  background-image: url(../images/tab_mc_full_sprites.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  line-height: 34px;
  display: inline;
  float: left;
  cursor: pointer;
  outline: none;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
}
.tab_mc_full .tab_mc_full_btns li a {
  background-position: left 0px;
  padding-left: 1px;
  margin-right: 3px;
}
.tab_mc_full .tab_mc_full_btns li a span {
  background-position: right -34px;
  padding-left: 18px;
  padding-right: 22px;
}
.tab_mc_full .tab_mc_full_btns li.hover a:hover span {
  color: #ffffff;
}
.tab_mc_full .tab_mc_full_btns li.active a:hover span {
  color: #303030;
}
.tab_mc_full .tab_mc_full_btns li.active a {
  background-position: left -68px;
}
.tab_mc_full .tab_mc_full_btns li.active a span {
  background-position: right -102px;
  font-weight: 700;
  color: #303030;
}
.tab_mc_full .tab_mc_full_contents {
  /* margin-top: -34px; */
  zoom: 1;
  clear:both;
}
.tab_mc_full .tab_mc_full_contents .tab_mc_full_content {
  zoom: 1;
  display:none;
}
/* =================== 公用组件 [ tab_mc_745 ] ===================== */
/* 银色的tab */
/* ================================================================== */

/* tab的包裹类 可以避免在IE7和IE6下头超出来 */
.tab_mc_745 {
  /* border: 1px solid #DDD; */
  position: relative;
  margin-top: 36px;
  zoom:1;
}
.tab_mc_745 .tab_mc_745_btns {
  margin: 0 -50px;
  width: 745px;
  padding: 0 50px;
  position: relative;
  top: -34px;
  left: -1px;
  height: 34px;
  display: block;
  /* overflow: hidden; */
  background-image: url(../images/tab_mc_745_wing.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index:1000;
  overflow:auto;
}
.tab_mc_745 .tab_mc_745_btns .more {
  position: absolute;
  right: 50px;
  top: 0px;
  height: 34px;
}
.tab_mc_745 .tab_mc_745_btns li {
  display: inline;
  float: left;
  height: 34px;
}
.tab_mc_745 .tab_mc_745_btns li a, .tab_mc_745 .tab_mc_745_btns li a span {
  background-image: url(../images/tab_mc_full_sprites.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  line-height: 34px;
  display: inline;
  float: left;
  cursor: pointer;
  outline: none;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
}
.tab_mc_745 .tab_mc_745_btns li a {
  background-position: left 0px;
  padding-left: 1px;
  margin-right: 3px;
}
.tab_mc_745 .tab_mc_745_btns li a span {
  background-position: right -34px;
  padding-left: 18px;
  padding-right: 22px;
}
.tab_mc_745 .tab_mc_745_btns li.hover a:hover span {
  color: #ffffff;
}
.tab_mc_745 .tab_mc_745_btns li.active a:hover span {
  color: #303030;
}
.tab_mc_745 .tab_mc_745_btns li.active a {
  background-position: left -68px;
}
.tab_mc_745 .tab_mc_745_btns li.active a span {
  background-position: right -102px;
  font-weight: 700;
  color: #303030;
}
.tab_mc_745 .tab_mc_745_contents {
  margin-top: -34px;
  zoom: 1;
}
.tab_mc_745 .tab_mc_745_contents .tab_mc_745_content {
  zoom: 1;
  display:none;
}
/* =================== 公用组件 [ tab_pink_txt ] ===================== */
/* 粉色的文字tab */
/* ================================================================== */
.tab_pink_txt {
  margin-top: 26px;
}
.tab_pink_txt .tab_pink_txt_btns {
  position: relative;
  top: -26px;
  height: 16px;
  display: block;
  overflow: hidden;
}
.tab_pink_txt .tab_pink_txt_btns li {
  display: inline;
  float: left;
  height: 16px;
}
.tab_pink_txt .tab_pink_txt_btns li a, .tab_pink_txt .tab_pink_txt_btns li a span {
  height: 16px;
  line-height: 16px;
  display: inline;
  float: left;
  cursor: pointer;
  outline: none;
  color: #005aaa;
}
.tab_pink_txt .tab_pink_txt_btns li a {
  background-image: url(../images/text_nav_divider.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 21px;
  padding-right: 20px;
}
.tab_pink_txt .tab_pink_txt_btns li.first a {
  padding-left: 0;
  background-position: -1px center;
}
.tab_pink_txt .tab_pink_txt_btns li a span {
}
.tab_pink_txt .tab_pink_txt_btns li.active a {
}
.tab_pink_txt .tab_pink_txt_btns li.active a span {
  color: #303030;
  font-weight: 700;
}
.tab_pink_txt .tab_pink_txt_contents {
  margin-top: -16px;
  zoom: 1;
}
.tab_pink_txt .tab_pink_txt_contents .tab_pink_txt_content {
  zoom: 1;
}
/* mc-bar */
.mc-bar {
  border: 1px solid #ddd;
}
.mc-bar-bg-grey {
  background-color: #F4F5F7;
}
.mc-bar .mc-bar-left {
  display: inline;
  float: left;
  padding-left: 20px;
}
.mc-bar .mc-bar-right {
  display: inline;
  float: right;
  padding-right: 10px;
}
.mc-bar .mc-bar-item-h18 {
  padding-right: 10px;
  height: 18px;
  padding-top: 9px;
  padding-bottom: 9px;
  overflow: hidden;
  display: inline;
  float: left;
  vertical-align: middle;
  zoom: 1;
}
.mc-bar .mc-bar-item-h22 {
  height: 22px;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  overflow: hidden;
  display: inline;
  float: left;
  vertical-align: middle;
  zoom: 1;
}
.mc-bar .mc-bar-item-h26 {
  display: inline;
  float: left;
  height: 26px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  vertical-align: middle;
  overflow: hidden;
  zoom: 1;
}
.mc-bar .mc-bar-item-btn {
  display: inline;
  float: left;
  height: 26px;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 4px;
  vertical-align: middle;
  overflow: hidden;
  zoom: 1;
}
.mc-pagination-bar {
  text-align: right;
  padding-right: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
}
/* mc-frame 带框容器 */
.mc-frame {
  border: 1px solid #ddd;
  zoom: 1;
}
.mc-frame-no-border {
  border: none;
}
/* 背景 */
.mc-frame .mc-frame-bg-grey {
  background-color: #f4f5f7;
}
/* box */
.mc-frame .mc-frame-box {
  padding-left: 20px;
  padding-right: 20px;
}
/* bar */
.mc-frame .mc-frame-bar {
  zoom: 1;
}
.mc-frame .mc-frame-bar .mc-frame-bar-left {
  display: inline;
  float: left;
  padding-left: 20px;
}
.mc-frame .mc-frame-bar .mc-frame-bar-right {
  display: inline;
  float: right;
  padding-right: 10px;
}
.mc-frame .mc-frame-bar .mc-frame-bar-item-h18 {
  padding-top: 9px;
  padding-bottom: 9px;
  display: inline;
  float: left;
  padding-right: 10px;
  height: 18px;
  overflow: hidden;
  vertical-align: middle;
}
.mc-frame .mc-frame-bar .mc-frame-bar-item-h22 {
  padding-top: 7px;
  padding-bottom: 7px;
  display: inline;
  float: left;
  padding-right: 10px;
  height: 22px;
  overflow: hidden;
  vertical-align: middle;
}
.mc-frame .mc-frame-bar .mc-frame-bar-item-h26 {
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline;
  float: left;
  padding-right: 10px;
  height: 26px;
  overflow: hidden;
  vertical-align: middle;
}
.mc-frame .mc-frame-bar .mc-frame-bar-item-btns {
  line-height: 26px;
  padding-top: 6px;
  padding-bottom: 4px;
  display: inline;
  float: left;
  padding-right: 10px;
  height: 26px;
  overflow: hidden;
  vertical-align: middle;
}
/* 列表 */
.mc-frame .mc-frame-list {
}
/* mc-news-list */
.mc-frame .mc-news-list {
  padding-top: 20px;
}
.mc-frame .mc-news-list li {
  margin-bottom: 10px;
}
/* 背景 */



/* mc-col5-pt */
.mc-col5-pt {
  width: 700px;
  overflow: hidden;
}
.mc-col5-pt .box {
  width: 720px;
}
.mc-col5-pt .item {
  width: 124px;
  float: left;
  display: inline;
  margin-right: 20px;
}
.mc-col5-pt .item .pic {
  width: 124px;
  height: 95px;
  overflow: hidden;
  padding-bottom: 10px;
}
.mc-col5-pt .item .desc {
}
/* 分页  h26 */
.pagination {
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}
.pagination .i {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.pagination .p {
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
  vertical-align: middle;
}
.pagination .p a {
  padding-left: 3px;
  padding-right: 3px;
}
.pagination .p em {
  padding-left: 3px;
  padding-right: 3px;
  color: #606060;
  font-weight: 700;
}
.pagination .n {
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
  vertical-align: middle;
}
.pagination .b {
  display: inline-block;
  vertical-align: middle;
}
/* =================== 公用组件 [ vn_ ] ===================== */
/* 垂直方向的slider nav */
/* ================================================================== */
.vn_up {
  background-image: url(../images/dot_vertical_sprites.png);
  background-repeat: no-repeat;
  background-position: center 0px;
  height: 20px;
  outline: none;
}
.vn_up:hover {
  background-position: center -100px;
}
.vn_down {
  background-image: url(../images/dot_vertical_sprites.png);
  background-repeat: no-repeat;
  background-position: center -200px;
  height: 20px;
  outline: none;
}
.vn_down:hover {
  background-position: center -300px;
}
/* =================== 公用组件 [ hn_ ] ===================== */
/* 水平方向的slider nav */
/* ================================================================== */
.hn_left {
  background-image: url(../images/dot_horizontal_nav_sprites.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  height: 25px;
  outline: none;
}
.hn_left:hover {
  background-position: -100px center;
}
.hn_right {
  background-image: url(../images/dot_horizontal_nav_sprites.png);
  background-repeat: no-repeat;
  background-position: -200px center;
  height: 25px;
  outline: none;
}
.hn_right:hover {
  background-position: -300px center;
}
/* =================== 公用组件 [ hn_ ] ===================== */
/* 水平方向的slider nav (bold) */
/* ================================================================== */
.hn_left_b {
  background-image: url(../images/dot_horizontal_nav_sprites.png);
  background-repeat: no-repeat;
  background-position: -400px center;
  height: 25px;
  outline: none;
}
.hn_left_b:hover {
  background-position: -500px center;
}
.hn_right_b {
  background-image: url(../images/dot_horizontal_nav_sprites.png);
  background-repeat: no-repeat;
  background-position: -600px center;
  height: 25px;
  outline: none;
}
.hn_right_b:hover {
  background-position: -700px center;
}
/* form_frame */
.form_frame {
  background-image: url(../images/gradient_fade_up.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #a0a1a2;
  padding-bottom: 30px;
}
/* form_btns */
.form_btns {
  text-align: right;
  padding-top: 13px;
  margin-right: -3px;
}
/* rating_star_gold_* */
.rating_star_gold_0, .rating_star_gold_1, .rating_star_gold_2, .rating_star_gold_3, .rating_star_gold_4, .rating_star_gold_5 {
  background-image: url(../images/stars_rating_sprites.png);
  background-repeat: no-repeat;
  background-position: left 0px;
  display: inline-block;
  height: 18px;
  width: 75px;
  vertical-align: middle;
}
.rating_star_gold_0 {
  background-position: left 0px;
}
.rating_star_gold_1 {
  background-position: left -20px;
}
.rating_star_gold_2 {
  background-position: left -40px;
}
.rating_star_gold_3 {
  background-position: left -60px;
}
.rating_star_gold_4 {
  background-position: left -80px;
}
.rating_star_gold_5 {
  background-position: left -100px;
}
/* rating_heart_blue */
.rating_heart_blue_0, .rating_heart_blue_1, .rating_heart_blue_2, .rating_heart_blue_3, .rating_heart_blue_4, .rating_heart_blue_5 {
  background-image: url(../images/rating_heart_blue.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  display: inline-block;
  height: 18px;
  width: 65px;
  vertical-align: middle;
}
.rating_heart_blue_0 {
  background-position: 65px center;
}
.rating_heart_blue_1 {
  background-position: 52px center;
}
.rating_heart_blue_2 {
  background-position: 39px center;
}
.rating_heart_blue_3 {
  background-position: 26px center;
}
.rating_heart_blue_4 {
  background-position: 13px center;
}
.rating_heart_blue_5 {
  background-position: 0px center;
}
/* =================== 公用组件 [ accordion_in_tab] ===================== */
/* 使用在tab中的accordion   accordion_in_tab */
/* ================================================================== */

.accordion_in_tab {
}
.accordion_in_tab .accordion_title {
  height: 29px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ddd;
  overflow: hidden;
  padding: 0;
  margin: 0;
  line-height: 29px;
}
.accordion_in_tab .accordion_title a {
  height: 29px;
  overflow: hidden;
  background-image: url(../images/nr_dot_right_w12.png);
  background-repeat: no-repeat;
  background-position: right -54px;
  display: block;
  margin-right: 10px;
  color: #303030;
  outline: none;
}
.accordion_in_tab .accordion_title a:hover {
  color: #005aaa;
  background-position: right -74px;
}
.accordion_in_tab h3.accordion_title.expend {
}
.accordion_in_tab h3.accordion_title.expend a {
  background-position: right 6px;
}
.accordion_in_tab h3.accordion_title.expend a:hover {
  background-position: right -14px;
}
/* jiathis_h25_wrap */
.jiathis_h25_wrap {
  padding-top: 5px;
  padding-bottom: 2px;
  height: 18px;
  display: inline-block;
  zoom: 1;
  _display: inline;
}
/* mc-frame-col4-product-list */
/* width = 700 -20 -20 = 660 ; item width = 138 ; divider width 36  */
.mc-frame-col4-product-list {
  width: 660px;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
.mc-frame-col4-product-list .box {
  width: 700px;
}
.mc-frame-col4-product-list .item {
  width: 138px;
  margin-right: 36px;
  display: inline;
  float: left;
}
.mc-frame-col4-product-list .item .pic {
  height: 136px;
  width: 136px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
.mc-frame-col4-product-list .item .desc .title_l {
  height: 28px;
  text-align: left;
  overflow: hidden;
}
.mc-frame-col4-product-list .item .desc .title_c {
  height: 28px;
  text-align: center;
}
.mc-frame-col4-product-list .item .desc .list3x {
  height: 54px;
}
/* text align */
.talign_c {
  text-align: center;
}
.talign_r {
  text-align: right;
}
.talign_l {
  text-align: left;
}
/* availible 658 */
/* mc-frame-pic-text-pw208 */
.mc-frame-pic-text-pw208 {
}
.mc-frame-pic-text-pw208 .pic {
  width: 208px;
  overflow: hidden;
  float: left;
  display: inline;
}
.mc-frame-pic-text-pw208 .text {
  width: 432px;
  overflow: hidden;
  float: right;
  display: inline;
}
/* availible 658 */
/* mc-frame-pic-text-pw220 */
.mc-frame-pic-text-pw220 {
}
.mc-frame-pic-text-pw220 .pic {
  width: 220px;
  overflow: hidden;
  float: left;
  display: inline;
}
.mc-frame-pic-text-pw220 .text {
  width: 432px;
  overflow: hidden;
  float: right;
  display: inline;
}
/* wb */
.wb {
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
}
.mc-banner-slider {
  position: relative;
  zoom: 1;
}
.mc-banner-slider .big_view {
  width: 1000px;
}
.mc-banner-slider-h330, .mc-banner-slider-h330 .big_view {
  height: 330px;
}
.mc-banner-slider-h200, .mc-banner-slider-h200 .big_view {
  height: 200px;
}
.mc-banner-slider .nav_btns {
  position: absolute;
  height: 20px;
  right: 15px;
  bottom: 10px;
}
.mc-banner-slider .nav_btns ul {
}
.mc-banner-slider .nav_btns ul li {
  float: left;
  display: inline;
}
.mc-banner-slider .nav_btns ul li a {
  float: left;
  display: inline;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  height: 16px;
  width: 16px;
  line-height: 16px;
  background-image: url(../images/dot_banner_slider_nav_btn_bg.png);
  text-align: center;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 1px;
  color: #606060;
  background-position: 0px 0px;
}
.mc-banner-slider .nav_btns ul li.active a, .mc-banner-slider .nav_btns ul li a:hover {
  color: #fff;
  background-position: 0px -25px;
}
/* mc-list-product */
.mc-list-product {
  padding-left: 23px;
  overflow: hidden;
  zoom: 1;
  width: 675px;
  padding-bottom: 20px;
}
.mc-list-product .box {
  width: 700px;
  zoom: 1;
  padding: 0;
  margin: 0;
}
.mc-list-product .item {
  width: 204px;
  display: inline;
  float: left;
  overflow: hidden;
  padding-right: 20px;
  padding-top: 20px;
  position: relative;
}
.mc-list-product .item .pic {
  height: 204px;
  width: 204px;
  overflow: hidden;
}
.mc-list-product .item .tags {
  position: absolute;
  top: 20px;
  right: 20px;
  overflow: hidden;
}
.mc-list-product .item .name {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  width: 224px;
  margin-right: -20px;
}
.mc-list-product .item .type {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
}
.mc-list-product .item .desc {
  height: 54px;
  line-height: 18px;
  width: 204px;
  overflow: hidden;
  padding-top: 5px;
}
.mc-list-product .item .add_compare {
  height: 25px;
  width: 204px;
  overflow: hidden;
  padding-top: 10px;
}
/* mc-list-product-kitchen */
.mc-list-product-kitchen {
  padding-left: 19px;
  overflow: hidden;
  zoom: 1;
  width: 660px;
  padding-bottom: 20px;
}
.mc-list-product-kitchen .box {
  width: 680px;
  zoom: 1;
  padding: 0;
  margin: 0;
}
.mc-list-product-kitchen .item {
  width: 320px;
  display: inline;
  float: left;
  overflow: hidden;
  padding-right: 20px;
  padding-top: 20px;
  position: relative;
}
.mc-list-product-kitchen .item .pic {
  height: 180px;
  width: 320px;
  overflow: hidden;
}
.mc-list-product-kitchen .item .tags {
  position: absolute;
  top: 20px;
  right: 20px;
  overflow: hidden;
}
.mc-list-product-kitchen .item .name {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  padding-top: 5px;
}
.mc-list-product-kitchen .item .type {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
}
.mc-list-product-kitchen .item .desc {
  height: 54px;
  line-height: 18px;
  width: 204px;
  overflow: hidden;
  padding-top: 5px;
}
.mc-list-product-kitchen .item .add_compare {
  height: 25px;
  width: 204px;
  overflow: hidden;
  padding-top: 10px;
}
/* icon_select_col4_50s */
.icon_select_col4_50s {
  width: 200px;
  padding: 10px 0;
  margin-left: auto;
  margin-right: auto;
}
.icon_select_col4_50s ul {
}
.icon_select_col4_50s ul li {
  display: inline;
  float: left;
  height: 70px;
  width: 50px;
  overflow: hidden;
  position: relative;
}
.icon_select_col4_50s ul li label {
  height: 70px;
  width: 50px;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}
.icon_select_col4_50s ul li input {
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  left: -50px;
}
/* icon_select_col5_40s */
.icon_select_col5_40s {
  width: 200px;
  padding: 10px 0;
  margin-left: auto;
  margin-right: auto;
}
.icon_select_col5_40s ul {
}
.icon_select_col5_40s ul li {
  display: inline;
  float: left;
  height: 40px;
  width: 40px;
  overflow: hidden;
  position: relative;
}
.icon_select_col5_40s ul li label {
  height: 40px;
  width: 40px;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}
.icon_select_col5_40s ul li input {
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  left: -50px;
}
/* icon_select_col3_ipt */
.icon_select_col3_ipt {
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.icon_select_col3_ipt .item {
  padding-top: 10px;
}
.icon_select_col3_ipt .input {
  float: left;
  display: inline;
  padding-right: 10px;
}
.icon_select_col3_ipt .pic {
  float: left;
  display: inline;
  padding-right: 10px;
}
.icon_select_col3_ipt .text {
  float: left;
  display: inline;
}
/* range_slider_w200 */
.plf_range_slider_wrap {
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 5px 40px 5px;
  background-repeat: no-repeat;
  background-position: 0 20px;
}
.plf_range_slider_wrap .range_slider {
  width: 190px;
}
.plf_range_slider_wrap .ui-corner-all {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.plf_range_slider_wrap .ui-widget-content {
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0 none;
  background-color: #f00;
  background-image: url(../images/plf_range_slider_bg.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.plf_range_slider_wrap .ui-slider-horizontal {
  height: 5px;
  font-size: 1px;
  line-height: 1px;
}
.plf_range_slider_wrap .ui-slider .ui-slider-handle {
  background-image: url(../images/plf_range_slider_handle.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 22px;
  width: 15px;
}
.plf_range_slider_wrap .ui-slider-horizontal .ui-slider-handle {
  margin-left: -7px;
  margin-top: -9px;
  border: 0 none;
  outline: none;
}
.plf_range_slider_wrap .ui-slider .ui-state-hover, .plf_range_slider_wrap .ui-slider .ui-state-focus {
  border: 0 none;
  background-color: transparent;
}
.plf_range_slider_wrap .ui-slider-horizontal .ui-slider-range {
  height: 5px;
  font-size: 1px;
  line-height: 1px;
  background-image: url(../images/plf_range_slider_bar_active.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
/* range_slider_w200 */
.plf_range_slider_f_wrap {
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 5px 40px 5px;
  background-repeat: no-repeat;
  background-position: 0 20px;
}
.plf_range_slider_f_wrap .range_slider {
  width: 190px;
}
.plf_range_slider_f_wrap .ui-corner-all {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.plf_range_slider_f_wrap .ui-widget-content {
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0 none;
  background-color: #f00;
  background-image: url(../images/plf_range_slider_bg.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.plf_range_slider_f_wrap .ui-slider-horizontal {
  height: 5px;
  font-size: 1px;
  line-height: 1px;
}
.plf_range_slider_f_wrap .ui-slider .ui-slider-handle {
  background-image: url(../images/plf_range_slider_handle.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 22px;
  width: 15px;
}
.plf_range_slider_f_wrap .ui-slider-horizontal .ui-slider-handle {
  margin-left: -7px;
  margin-top: -9px;
  border: 0 none;
  outline: none;
}
.plf_range_slider_f_wrap .ui-slider .ui-state-hover, .plf_range_slider_f_wrap .ui-slider .ui-state-focus {
  border: 0 none;
  background-color: transparent;
}
.plf_range_slider_f_wrap .ui-slider-horizontal .ui-slider-range {
  height: 5px;
  font-size: 1px;
  line-height: 1px;
  background-image: url(../images/plf_range_slider_bar_active.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
/* range_slider_w330 */
.plf_range_slider_330_wrap {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 5px 40px 5px;
  background-repeat: no-repeat;
  background-position: 0 20px;
  position:relative;
}
.plf_range_slider_330_wrap .range_slider {
  width: 320px;
}
.plf_range_slider_330_wrap .ui-corner-all {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.plf_range_slider_330_wrap .ui-widget-content {
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0 none;
  background-color: #f00;
  background-image: url(../images/plf_range_slider_330_bg.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.plf_range_slider_330_wrap .ui-slider-horizontal {
  height: 7px;
  font-size: 1px;
  line-height: 1px;
}
.plf_range_slider_330_wrap .ui-slider .ui-slider-handle {
  background-image: url(../images/plf_range_slider_330_handle.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /*
  height: 22px;
  width: 15px;
  */
  height: 28px;
  width: 23px;
}
.plf_range_slider_330_wrap .ui-slider-horizontal .ui-slider-handle {
  margin-left: -12px;
  margin-top: -8px;
  border: 0 none;
  outline: none;
}
.plf_range_slider_330_wrap .ui-slider .ui-state-hover, .plf_range_slider_330_wrap .ui-slider .ui-state-focus {
  border: 0 none;
  background-color: transparent;
}
.plf_range_slider_330_wrap .ui-slider-horizontal .ui-slider-range {
  height: 7px;
  font-size: 1px;
  line-height: 1px;
  background-image: url(../images/plf_range_slider_330_bar_active.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
.plf_range_slider_330_wrap .range_indicater {
  position:absolute;
  width:330px;
  left:0;
  top:33px;
}
.plf_range_slider_330_wrap .range_indicater ul {
}
.plf_range_slider_330_wrap .range_indicater ul li {
  float:left;
  display:inline;
  text-align:center;
}
.plf_range_slider_330_wrap .range_indicater ul li.active {
  color:#005aaa;
}
.plf_range_slider_330_wrap .range_indicater ul li.first {
  text-align:left;
}
.plf_range_slider_330_wrap .range_indicater ul li.last {
  text-align:right;
  float:right;
}
/* ts_cbl_col1 */
.ts_cbl_col1 {
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ts_cbl_col1 ul {
}
.ts_cbl_col1 ul li {
  float: left;
  width: 190px;
  display: inline;
  overflow: hidden;
  font-size: 0;
  padding-bottom: 5px;
}
.ts_cbl_col1 ul li input {
  vertical-align: top;
  margin-top: 3px;
}
.ts_cbl_col1 ul li label {
  vertical-align: top;
  display: inline-block;
  width: 170px;
}
.ts_cbl_col1 ul li.disabled label {
  color: #ccc;
}
/* ts_cbl_col2 */
.ts_cbl_col2 {
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ts_cbl_col2 ul {
}
.ts_cbl_col2 ul li {
  float: left;
  width: 95px;
  height: 18px;
  display: inline;
  overflow: hidden;
  font-size: 0;
  padding-bottom: 5px;
}
.ts_cbl_col2 ul li input {
  vertical-align: middle;
}
.ts_cbl_col2 ul li label {
  vertical-align: middle;
}
.ts_cbl_col2 ul li.disabled label {
  color: #ccc;
}
/* icon_step */
.icon_step_total_1, .icon_step_total_2, .icon_step_total_3, .icon_step_total_4, .icon_step_total_5, .icon_step_total_6, .icon_step_total_7, .icon_step_total_8, .icon_step_total_9 {
  background-image: url(../images/icon_step_sprite.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 22px;
  overflow: hidden;
  display: inline-block;
}
.icon_step_total_1 {
  width: 22px;
}
.icon_step_total_2 {
  width: 72px;
}
.icon_step_total_3 {
  width: 122px;
}
.icon_step_total_4 {
  width: 172px;
}
.icon_step_total_5 {
  width: 222px;
}
.icon_step_total_6 {
  width: 272px;
}
.icon_step_total_7 {
  width: 322px;
}
.icon_step_total_8 {
  width: 372px;
}
.icon_step_total_9 {
  width: 422px;
}
.icon_step_01 {
  background-position: 0 -30px;
}
.icon_step_02 {
  background-position: 0 -60px;
}
.icon_step_03 {
  background-position: 0 -90px;
}
.icon_step_04 {
  background-position: 0 -120px;
}
.icon_step_05 {
  background-position: 0 -150px;
}
.icon_step_06 {
  background-position: 0 -180px;
}
.icon_step_07 {
  background-position: 0 -210px;
}
.icon_step_08 {
  background-position: 0 -240px;
}
.icon_step_09 {
  background-position: 0 -270px;
}
/* product_list_tag_new */
.product_list_tag_new, .product_list_tag_hot, .product_list_tag_coming {
  background-image: url(../images/product_list_tag.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 24px;
  width: 40px;
  display: block;
  overflow: hidden;
}
.product_list_tag_new {
  background-position: 0px -50px;
}
.product_list_tag_hot {
  background-position: 0px 0px;
}
.product_list_tag_coming {
  height: 40px;
  background-position: 0px -100px;
}
/* popup-form */
.popup-form {
}
.popup-form .tb_col1 {
  width: 25%;
}
.popup-form .tb_col2 {
  width: 75%;
}
.popup-form th {
  vertical-align: top;
  padding-top: 0.25em;
}
.popup-form .fe_text {
  width: 260px;
}
.popup-form .fe_select {
  width: 268px;
}
.popup-form .fe_textarea {
  width: 260px;
  height: 7.5em;
}
/* product_bigpic_gallery_frame */
.product_bigpic_gallery_frame {
  background-color: #fff;
}
.product_bigpic_gallery_frame .logo {
  position: absolute;
  left: 40px;
  top: 40px;
}
.product_bigpic_gallery_frame .close {
  background-image: url(../images/icon_h18w18_close.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 18px;
  width: 18px;
  display: block;
  overflow: hidden;
  position: absolute;
  right: 40px;
  top: 40px;
}
.product_bigpic_gallery_frame .close:hover {
  background-position: -1000px 0px;
}
/* product_bigpic_gallery */
.product_bigpic_gallery {
  position: relative;
  overflow: hidden;
}
.product_bigpic_gallery .pannel {
  background-image: url(../images/lightbox_pannel_bg.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 25px;
  height: 408px;
  width: 120px;
  overflow: hidden;
  position: absolute;
  top: 100px;
  right: 70px;
}
.product_bigpic_gallery .pannel .slider_window_con {
  width: 120px;
  height: 330px;
  border-bottom: solid 1px #ddd;
  position: relative;
}
.product_bigpic_gallery .pannel .slider_window_con .window {
  height: 220px;
  width: 52px;
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -26px;
  overflow: hidden;
}
.product_bigpic_gallery .pannel .slider_window_con .window ul {
  height: 9999px;
  position: absolute;
}
.product_bigpic_gallery .pannel .slider_window_con .window ul li {
  width: 52px;
  height: 52px;
  overflow: hidden;
  margin-bottom: 3px;
  display: block;
  position: relative;
}
.product_bigpic_gallery .pannel .slider_window_con .window ul li a {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border: solid 1px #fff;
  display: block;
}
.product_bigpic_gallery .pannel .slider_window_con .window ul li.active a {
  border: solid 1px #606060;
}
.product_bigpic_gallery .pannel .slider_window_con .nav_prev {
  position: absolute;
  top: 20px;
  left: 0;
  width: 120px;
  height: 20px;
  overflow: hidden;
}
.product_bigpic_gallery .pannel .slider_window_con .nav_next {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 120px;
  height: 20px;
  overflow: hidden;
}
.product_bigpic_gallery .pannel .slider_window_con .nav_next a, .product_bigpic_gallery .pannel .slider_window_con .nav_prev a {
  width: 120px;
  height: 20px;
  display: block;
}
.product_bigpic_gallery .pannel .slider_window_con .disable a {
  display: none;
}
.product_bigpic_gallery .image_con {
  position: absolute;
  cursor: move;
}
.product_bigpic_gallery .image_con img {
  width: 100%;
  height: 100%;
}
.product_bigpic_gallery .lightbox_range_slider_con {
  width: 110px;
  padding-left: 5px;
  padding-right: 5px;
  height: 60px;
  position: absolute;
  left: 50%;
  margin-left: -60px;
  bottom: 10px;
  background-image: url(../images/lightbox_slider_bg.png);
}
.product_bigpic_gallery .lightbox_range_slider_con .range_slider {
  width: 110px;
}
.product_bigpic_gallery .lightbox_range_slider_con .ui-corner-all {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.product_bigpic_gallery .lightbox_range_slider_con .ui-widget-content {
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0 none;
  background-color: #f00;
  background-image: url(../images/lightbox_slider_bar_bg.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.product_bigpic_gallery .lightbox_range_slider_con .ui-slider-horizontal {
  height: 5px;
  font-size: 1px;
  line-height: 1px;
}
.product_bigpic_gallery .lightbox_range_slider_con .ui-slider .ui-slider-handle {
  background-image: url(../images/plf_range_slider_handle.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 22px;
  width: 15px;
}
.product_bigpic_gallery .lightbox_range_slider_con .ui-slider-horizontal .ui-slider-handle {
  margin-left: -7px;
  margin-top: -9px;
  border: 0 none;
  outline: none;
}
.product_bigpic_gallery .lightbox_range_slider_con .ui-slider .ui-state-hover, .product_bigpic_gallery .lightbox_range_slider_con .ui-slider .ui-state-focus {
  border: 0 none;
  background-color: transparent;
}
.product_bigpic_gallery .lightbox_range_slider_con .ui-slider-horizontal .ui-slider-range {
  height: 5px;
  font-size: 1px;
  line-height: 1px;
  background-image: url(../images/plf_range_slider_bar_active.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
/* mmjs_bubble_box */
.mmjs_bubble_box {
  position: absolute;
  left: 50%;
  top: 40%;
  width: 100px;
  padding: 20px;
  margin-left: -50px;
  border: solid 1px #ddd;
  background-color: #fff;
  background-image: url(../images/gradient_fade_up.png);
  background-repeat: repeat-x;
  background-position: center top;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  -moz-box-shadow: 0 0 20px #eee;
  -webkit-box-shadow: 0 0 20px #eee;
  box-shadow: 0 0 20px #eee;
}
/* loading_bubble_box */
.loading_bubble_box {
  position: absolute;
  left: 50%;
  top: 40%;
  width: 200px;
  padding: 20px;
  margin-left: -100px;
  border: solid 1px #ddd;
  background-color: #fff;
  background-image: url(../images/gradient_fade_up.png);
  background-repeat: repeat-x;
  background-position: center top;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  -moz-box-shadow: 0 0 20px #eee;
  -webkit-box-shadow: 0 0 20px #eee;
  box-shadow: 0 0 20px #eee;
  z-index: 9999;
  text-align: center;
  display: none;
  _display: block;
}
.loading_bubble_box img {
  vertical-align: middle;
}
/* mmjs_tooltip_box */
.mmjs_tooltip_box {
  position: absolute;
  width: 100px;
  padding: 0;
  margin: 0;
  border: solid 1px #ddd;
  background-color: #fff;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 20px #eee;
  -webkit-box-shadow: 0 0 20px #eee;
  box-shadow: 0 0 20px #eee;
}
.mmjs_tooltip_box .arrow_bl {
  background-image: url(../images/mmjs_tooltip_corner.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow: hidden;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 9px;
  height: 9px;
}
/* microsoft_genuine */
.microsoft_genuine {
}
.microsoft_genuine h3 {
  padding: 3px;
  color: #FFF;
  background-color: #3c97c4;
}
.microsoft_genuine a {
  color: #3c97c4
}
.microsoft_black, .microsoft_black a {
  color: #000;
  font-weight: 300;
  font-size: 14px;
}
/*  */
a.intel, a.intel:hover {
  color: #606060;
}
a.microsoft, a.microsoft:hover {
  color: #606060;
}
/* hide_box */
.hide_box {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
/*  */
.embox {
  padding: 10px;
  margin-bottom: 10px;
  background-color: #fafaf5;
  border: solid 1px #ddd;
}
/* tb_data */
.tb_data {
}
table.tb_data {
  border-collapse: collapse;
}
table.tb_data tr {
}
table.tb_data tr th, table.tb_data tr td {
  padding: 3px 5px;
  border: solid 1px #ddd;
}
table.tb_data tr th {
  font-weight: 700;
}
table.tb_data tr td {
}
/* tb_frame */
.tb_frame {
}
table.tb_frame {
  border-collapse: collapse;
}
table.tb_frame tr {
}
table.tb_frame tr th, table.tb_frame tr td {
  padding: 3px 5px;
  border: 0 none;
}
table.tb_frame tr th {
  font-weight: 700;
  white-space:nowrap;
}
table.tb_frame tr td {
}
/* new layout css @ 2012-07-31 by Albert Lee */
.width-trim {
  width: 100%;
  min-width: 1000px;
  overflow: hidden;
  position: relative;
}
.width-wrap {
  width: 1000px;
  position: relative;
  margin: -1px auto;
  padding: 1px 0;
}
/* mac_dock */
.mac_dock_bg {
  background-image: url(../images/mac_dock_bg.png);
  background-position: center bottom;
  background-repeat: repeat-x;
  margin-bottom: -35px;
}
.mac_dock {
  height: 145px;
}
.mac_dock .title {
  height: 42px;
  text-align:center;
  font-family:"Microsoft Yahei";
  font-size:1.5em;
  font-weight:700;
}
.mac_dock .icon, .mac_dock .reflection {
  text-align: center;
  font-size: 0;
  overflow: hidden;
}
.mac_dock .icon {
  height: 143px;
}
.mac_dock .reflection {
  height: 35px;
}
.mac_dock .icon a, .mac_dock .reflection a {
  display: inline-block;
}
.mac_dock .icon a img, .mac_dock .reflection a img {
  display: inline-block;
}
.mac_dock .icon a {
  vertical-align: bottom;
}
.mac_dock .reflection a {
  vertical-align: top;
}
.mac_dock .icon img {
}
.mac_dock .reflection img {
}
/* pl_kv */
.pl_kv {
  width: 1000px;
  height: 330px;
  position: relative;
  overflow: hidden;
}
.pl_kv .window {
  width: 1000px;
  height: 330px;
  position: absolute;
  left: 0;
  top: 0;
}
.pl_kv .play_bar {
  height: 43px;
  background-image: url(../images/pl_kv_bar_bg.png);
  background-repeat: repeat-x;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 18px;
}
.pl_kv .play_bar .list {
  float: left;
  display: inline;
  height: 17px;
  overflow: hidden;
  margin-top: 12px;
  margin-right: 15px;
}
.pl_kv .play_bar .list li {
  width: 17px;
  height: 17px;
  float: left;
  display: inline;
}
.pl_kv .play_bar .list li a {
  width: 17px;
  height: 0;
  overflow: hidden;
  padding-top: 17px;
  float: left;
  display: inline;
  background-image: url(../images/pl_kv_list_dot.png);
  background-position: 0 0;
}
.pl_kv .play_bar .list li.active a, .pl_kv .play_bar .list li a:hover {
  background-position: -17px 0;
}
.pl_kv .play_bar .control {
  float: left;
  display: inline;
  height: 30px;
  margin-top: 5px;
}
.pl_kv .play_bar .control li {
  float: left;
  display: inline;
}
.pl_kv .play_bar .control .prev, .pl_kv .play_bar .control .pause, .pl_kv .play_bar .control .next, .pl_kv .play_bar .control .play {
  width: 27px;
  height: 30px;
  float: left;
  display: inline;
  background-image: url(../images/pl_kv_control_btn.png);
}
.pl_kv .play_bar .control .prev {
  background-position: 0 0;
}
.pl_kv .play_bar .control .active .prev, .pl_kv .play_bar .control .prev:hover {
  background-position: 0 -30px;
}
.pl_kv .play_bar .control .pause {
  background-position: -27px 0;
}
.pl_kv .play_bar .control .active .pause, .pl_kv .play_bar .control .pause:hover {
  background-position: -27px -30px;
}
.pl_kv .play_bar .control .next {
  background-position: -54px 0;
}
.pl_kv .play_bar .control .active .next, .pl_kv .play_bar .control .next:hover {
  background-position: -54px -30px;
}
.pl_kv .play_bar .control .play {
  background-position: -81px 0;
}
.pl_kv .play_bar .control .active .play, .pl_kv .play_bar .control .play:hover {
  background-position: -81px -30px;
}
/* list_kv */
.list_kv {
  width: 1000px;
  height: 170px;
  position: relative;
  overflow: hidden;
}
.list_kv .window {
  width: 1000px;
  height: 170px;
  position: absolute;
  left: 0;
  top: 0;
}
.list_kv .play_bar {
  height: 43px;
  background-image: url(../images/pl_kv_bar_bg.png);
  background-repeat: repeat-x;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 18px;
}
.list_kv .play_bar .list {
  float: left;
  display: inline;
  height: 17px;
  overflow: hidden;
  margin-top: 12px;
  margin-right: 15px;
}
.list_kv .play_bar .list li {
  width: 17px;
  height: 17px;
  float: left;
  display: inline;
}
.list_kv .play_bar .list li a {
  width: 17px;
  height: 0;
  overflow: hidden;
  padding-top: 17px;
  float: left;
  display: inline;
  background-image: url(../images/pl_kv_list_dot.png);
  background-position: 0 0;
}
.list_kv .play_bar .list li.active a, .list_kv .play_bar .list li a:hover {
  background-position: -17px 0;
}
.list_kv .play_bar .control {
  float: left;
  display: inline;
  height: 30px;
  margin-top: 5px;
}
.list_kv .play_bar .control li {
  float: left;
  display: inline;
}
.list_kv .play_bar .control .prev, .list_kv .play_bar .control .pause, .list_kv .play_bar .control .next, .list_kv .play_bar .control .play {
  width: 27px;
  height: 30px;
  float: left;
  display: inline;
  background-image: url(../images/pl_kv_control_btn.png);
}
.list_kv .play_bar .control .prev {
  background-position: 0 0;
}
.list_kv .play_bar .control .active .prev, .list_kv .play_bar .control .prev:hover {
  background-position: 0 -30px;
}
.list_kv .play_bar .control .pause {
  background-position: -27px 0;
}
.list_kv .play_bar .control .active .pause, .list_kv .play_bar .control .pause:hover {
  background-position: -27px -30px;
}
.list_kv .play_bar .control .next {
  background-position: -54px 0;
}
.list_kv .play_bar .control .active .next, .list_kv .play_bar .control .next:hover {
  background-position: -54px -30px;
}
.list_kv .play_bar .control .play {
  background-position: -81px 0;
}
.list_kv .play_bar .control .active .play, .list_kv .play_bar .control .play:hover {
  background-position: -81px -30px;
}
/* pl_plist_col7x */
.pl_plist_col7x {
  width: 1000px;
  height: 230px;
  overflow: hidden;
}
.pl_plist_col7x ul {
  width: 1010px;
  margin-top: 25px;
}
.pl_plist_col7x ul li {
  width: 136px;
  float: left;
  display: inline;
  margin-right: 8px;
}
.pl_plist_col7x ul li .thumb {
  width: 136px;
  height: 136px;
  overflow: hidden;
}
.pl_plist_col7x ul li .thumb a {
}
.pl_plist_col7x ul li .thumb a:hover {
}
.pl_plist_col7x ul li .name {
  width: 136px;
  height: 36px;
  margin-top: 10px;
  overflow: hidden;
}
.pl_plist_col7x ul li .name a {
  line-height: 18px;
  font-size: 14px;
  color: #303030;
  height: 36px;
  overflow: hidden;
  display: block;
  text-align: center;
}
.pl_plist_col7x ul li .name a:hover {
}
/* pl_innovation */
.pl_innovation {
  margin-bottom:25px;
}
.pl_innovation h2 {
  margin-bottom:15px;
  font-family:"Microsoft Yahei";
  font-size: 1.50em;
}
.pl_innovation .col4x {
  height:213px;
  overflow:hidden;
  width:1000px;
}
.pl_innovation .col4x ul {
  width:1020px;
  overflow:hidden;
}
.pl_innovation .col4x ul li {
  width:235px;
  margin-right:20px;
  height:213px;
  position:relative;
  overflow:hidden;
  background-image:url(../images/pl_innovation_shadow.png);
  background-position:0 bottom;
  background-repeat:no-repeat;
  float:left;
  display:inline;
}
.pl_innovation .col4x ul li .window {
  width:235px;
  height:193px;
  overflow:hidden;
  position:relative;
}
.pl_innovation .col4x ul li .pic {
  width:235px;
  height:158px;
  overflow:hidden;
  position:absolute;
  left:0;
  top:0;
}
.pl_innovation .col4x ul li .slide {
  width:235px;
  height:193px;
  position:absolute;
  left:0;
  top:158px;
}
.pl_innovation .col4x ul li .slide .tit {
  height:35px;
  line-height:35px;
  font-size:14px;
  overflow:hidden;
  padding-bottom:20px;
  background-image:url(../images/pl_innovation_shadow.png);
  background-position:left bottom;
  background-repeat:no-repeat;
  position:relative;
  background-color:#fff;
}
.pl_innovation .col4x ul li .slide .tit .arrow {
  position:absolute;
  width:12px;
  height:20px;
  top:8px;
  right:5px;
  background-image:url(../images/nr_dot_right_w12.png);
  background-repeat:no-repeat;
  background-position:0 -60px;
}
.pl_innovation .col4x ul li.hover .slide .tit .arrow {
  background-position:0 0;
}
.pl_innovation .col4x ul li .slide .con {
  height:138px;
  background-color:#fff;
}
/* pl_plist_c2ls */
.pl_plist_c2ls {
  width:1000px;
  padding:0 50px;
  margin:0 -50px;
  background-image:url(../images/pl_full_col_shadow.png);
  background-repeat:no-repeat;
  background-position:center bottom;
}
.pl_plist_c2ls .col_l {
  width:640px;
  float:left;
  display:inline;
  overflow:hidden;
}
.pl_plist_c2ls .col_s {
  width:340px;
  float:right;
  display:inline;
  overflow:hidden;
}
/* col_l_4x2 */
.pl_plist_c2ls .col_l_4x2 {
  width:640px;
  overflow:hidden;
}
.pl_plist_c2ls .col_l_4x2 .headline {
  height:30px;
  margin-bottom:20px;
}
.pl_plist_c2ls .col_l_4x2 .headline h2 {
  height:30px;
  padding:0;
  margin:0;
  float:left;
  display:inline;
  font-family:"Microsoft Yahei";
  font-size: 1.50em;
}
.pl_plist_c2ls .col_l_4x2 .headline .more {
  float:left;
  display:inline;
  height:18px;
  line-height:18px;
  margin-top:6px;
  margin-left:10px;
  font-size:14px;
}
.pl_plist_c2ls .col_l_4x2 ul {
  width:690px;
  margin-bottom:0;
  padding-bottom:0;
}
.pl_plist_c2ls .col_l_4x2 ul li {
  width:136px;
  height:230px;
  float:left;
  display:inline;
  margin-right:30px;
  padding-bottom:20px;
}
.pl_plist_c2ls .col_l_4x2 ul li .thumb {
  width:136px;
  height:136px;
  overflow:hidden;
}
.pl_plist_c2ls .col_l_4x2 ul li .thumb img {
  width:136px;
  height:136px;
}
.pl_plist_c2ls .col_l_4x2 ul li .name {
  height:36px;
  overflow:hidden;
  padding-top:10px;
}
.pl_plist_c2ls .col_l_4x2 ul li .name a {
  height:36px;
  line-height:18px;
  font-size:12px;
  display:block;
  text-align:center;
}
.pl_plist_c2ls .col_l_4x2 ul li .name a:hover {
}
.pl_plist_c2ls .col_l_4x2 ul li .model {
  height:18px;
  line-height:18px;
  font-size:12px;
  display:block;
  text-align:center;
}
.pl_plist_c2ls .col_l_4x2 ul li .model a:hover {
}
/* col_s_1x6 */
.pl_plist_c2ls .col_s_1x6 {
  width:340px;
  overflow:hidden;
}
.pl_plist_c2ls .col_s_1x6 .headline {
  height:30px;
  margin-bottom:20px;
}
.pl_plist_c2ls .col_s_1x6 .headline h2 {
  height:30px;
  padding:0;
  margin:0;
  float:left;
  display:inline;
  font-family:"Microsoft Yahei";
  font-size: 1.50em;
}
.pl_plist_c2ls .col_s_1x6 .headline .more {
  float:left;
  display:inline;
  height:18px;
  line-height:18px;
  margin-top:6px;
  margin-left:10px;
  font-size:14px;
}
.pl_plist_c2ls .col_s_1x6 ul {
  width:320px;
  padding-left:19px;
  border-left:solid 1px #dddddd;
  height:450px;
  overflow:hidden;
  margin-bottom:0;
  padding-bottom:0;
}
.pl_plist_c2ls .col_s_1x6 ul li {
  width:320px;
  height:74px;
  float:left;
  display:inline;
  margin-top:-1px;
  border-top:solid 1px #dddddd;
  position:relative;
}
.pl_plist_c2ls .col_s_1x6 ul li .thumb {
  width:50px;
  height:50px;
  overflow:hidden;
  position:absolute;
  left:10px;
  top:12px;
}
.pl_plist_c2ls .col_s_1x6 ul li .thumb img {
}
.pl_plist_c2ls .col_s_1x6 ul li .desc {
  width:220px;
  position:absolute;
  right:27px;
  top:12px;
  height:54px;
  overflow:hidden;
}
.pl_plist_c2ls .col_s_1x6 ul li .name {
  height:36px;
  overflow:hidden;
}
.pl_plist_c2ls .col_s_1x6 ul li .name a {
  height:36px;
  line-height:18px;
  font-size:12px;
  display:block;
}
.pl_plist_c2ls .col_s_1x6 ul li .name a:hover {
}
.pl_plist_c2ls .col_s_1x6 ul li .model {
  height:18px;
  line-height:18px;
  font-size:12px;
  display:block;
}
.pl_plist_c2ls .col_s_1x6 ul li .model a:hover {
}
/* pl_intro_c3x */
.pl_intro_c3x {
  width:1050px;
  height:450px;
  margin-right:-50px;
  margin-left:-50px;
  padding-left:50px;
  background-image:url(../images/pl_full_col_shadow.png);
  background-position:0 bottom;
  background-repeat:no-repeat;
}
.pl_intro_c3x .col_item {
  width:300px;
  height:450px;
  margin-right:50px;
  float:left;
  display:inline;
  position:relative;
}
.pl_intro_c3x .col1 {
}
.pl_intro_c3x .col1 h2 {
  width:300px;
  height:140px;
  background-image:url(../images/pl_c3x_tit_1.jpg);
  background-repeat:no-repeat;
  line-height:140px;
  font-family:"Microsoft Yahei";
  font-size:1.5em;
}
.pl_intro_c3x .col1 dl {
  padding-left:20px;
}
.pl_intro_c3x .col1 dl dt {
  margin-left:-20px;
  padding-left:20px;
  background-image:url(../images/dot_8s_red.png);
  background-position:7px 9px;
  background-repeat:no-repeat;
  font-size:16px;
  font-weight:700;
  margin-bottom:3px;
}
.pl_intro_c3x .col1 dl dd {
  margin-bottom:15px;
}
.pl_intro_c3x .col2 {
}
.pl_intro_c3x .col2 h2 {
  width:300px;
  height:140px;
  background-image:url(../images/pl_c3x_tit_2.jpg);
  background-repeat:no-repeat;
  line-height:140px;
  font-family:"Microsoft Yahei";
  font-size:1.5em;
}
.pl_intro_c3x .col2 .marquee {
  width:300px;
  height:180px;
}
.pl_intro_c3x .col2 .marquee .window {
  width:300px;
  height:150px;
  overflow:hidden;
  position:relative;
}
.pl_intro_c3x .col2 .marquee .window ul {
  position:relative;
  display:block;
  zoom:1;
}
.pl_intro_c3x .col2 .marquee .window ul li {
  clear:both;
  background-image:url(../images/line_dot_v_3x.png);
  background-repeat:repeat-y;
  background-position:11px 0;
	zoom:1;
}
.pl_intro_c3x .col2 .marquee .window ul li.first {
  background-repeat:no-repeat;
  background-position:11px 10px;
}
.pl_intro_c3x .col2 .marquee .window ul li.last {
  background-repeat:no-repeat;
  background-position:11px -290px;
  margin-bottom:50px;
}
.pl_intro_c3x .col2 .marquee .window ul li .date {
  width:50px;
  padding-left:20px;
  background-image:url(../images/dot_8s_red.png);
  background-position:7px 6px;
  background-repeat:no-repeat;
  float:left;
  display:inline;
  clear:both;
  font-weight:700;
  margin-bottom:10px;
}
.pl_intro_c3x .col2 .marquee .window ul li .desc {
  width:220px;
  float:right;
  display:inline;
  margin-bottom:10px;
}
.pl_intro_c3x .col2 .marquee .control {
  height:20px;
  position:relative;
  margin-top:10px;
}
.pl_intro_c3x .col2 .marquee .control .btn_up {
  width:30px;
  height:20px;
  position:absolute;
  left:50%;
  margin-left:-30px;
  top:0;
}
.pl_intro_c3x .col2 .marquee .control .btn_down {
  width:30px;
  height:20px;
  position:absolute;
  left:50%;
  top:0;
}
.pl_intro_c3x .col2 .marquee .control .btn_up a, .pl_intro_c3x .col2 .marquee .control .btn_down a {
  width:30px;
  height:20px;
  display:block;
}
.pl_intro_c3x .col3 {
}
.pl_intro_c3x .col3 h2 {
  width:300px;
  height:140px;
  background-image:url(../images/pl_c3x_tit_3.jpg);
  background-repeat:no-repeat;
  line-height:140px;
  font-family:"Microsoft Yahei";
  font-size:1.5em;
}
.pl_intro_c3x .col3 .desc_btn_box {
  margin-bottom:20px;
}
.pl_intro_c3x .col3 .desc_btn_box .desc {
  width:210px;
  float:left;
  display:inline;
}
.pl_intro_c3x .col3 .desc_btn_box .btn {
  float:right;
  display:inline;
  margin-top:30px;
}
/* tt_454 */
.tt_454 {
  width:454px;
}
.tt_454 .tt_arrow {
  width:20px;
  height:20px;
  position:absolute;
  top:38px;
  z-index:1000;
  margin-left:-19px;
  background-image:url(../images/nr_tt_454_arrow.png);
  overflow:hidden;
}
.tt_454 .tt_con {
  position:absolute;
  left:0px;
  top:50px;
  width:454px;
  z-index:1000;
}
.tt_454 .tt_con .tt_top {
  background-image:url(../images/nr_tt_454_top.png);
  height:12px;
  overflow:hidden;
}

.tt_454 .tt_con .tt_body {
  background-image:url(../images/nr_tt_454_bg.png);
  padding:5px 20px;
  font-weight:300;
}
.tt_454 .tt_con .tt_bt {
  background-image:url(../images/nr_tt_454_bt.png);
  height:12px;
  overflow:hidden;
}
/* product_list_tag_* */
.product_list_tag_new, .product_list_tag_hot, .product_list_tag_xiaxiang, .product_list_tag_eco {
  background-image:url(../images/product_list_v2_tag.png);
  width:68px;
  height:0px;
  padding-top:25px;
  overflow:hidden;
  display:block;
}
.product_list_tag_new {
  background-position:0 0;
}
.product_list_tag_hot {
  background-position:0 -25px;
}
.product_list_tag_xiaxiang {
  background-position:0 -50px;
}
.product_list_tag_eco {
  background-position:0 -75px;
}
/* .nf_zero */
.nf_zero {
  width:0px;
  height:0px;
  overflow:hidden;
}
/*单行文本输入框 h23*/
.nf_input_text {
  border:1px solid #c2c2c2;
  border-radius:3px;
  height:23px;
  padding:0 5px;
  line-height:23px;
  display:inline-block;
  box-shadow:1px 1px 2px #ababab inset;
  width:200px;
}
/*多行文本输入框 */
.nf_textarea {
  border: 1px solid #dddddd;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px 2px #ababab inset;
  width: 450px;
  min-width:200px;
  min-height:100px;
}

/* nf hi_h18_* */
.hi_h18_circle_arrow_r,
.hi_h18_add_fav,
.hi_h18_msg,
.hi_h18_sina_weibo{
  background-image:url(../images/nf_hi_h18.png);
  background-repeat:no-repeat;
  padding-left:23px;
  display:inline-block;
  white-space:nowrap;
  line-height:18px;
}

.hi_h18_circle_arrow_r{
  background-position:0 0;
}
.hi_h18_circle_arrow_r:hover{
  background-position:0 -50px;
}
.hi_h18_add_fav{
  background-position:0 -100px;
}
.hi_h18_add_fav:hover{
  background-position:0 -150px;
}
.hi_h18_msg{
  background-position:0 -200px;
}
.hi_h18_msg:hover{
  background-position:0 -250px;
}
.hi_h18_sina_weibo{
  background-position:0 -300px;
}
.hi_h18_sina_weibo:hover{
  background-position:0 -350px;
}


/* icon h18w18 eraser */
.hi_h18_eraser, .hi_h18_eraser:hover {
  background-image: url(../images/icon_h18w18_eraser.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  display: inline-block;
}
.hi_h18_eraser:hover {
  background-position: -1000px center;
}
/* only icon */
.hi_h18_eraser_i, .hi_h18_eraser_i:hover {
  background-image: url(../images/icon_h18w18_eraser.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 18px;
  display: inline-block;
  width: 0;
  overflow: hidden;
  vertical-align: middle;
}
.hi_h18_eraser_i:hover {
  background-position: -1000px center;
}


/* mmjs_btn_go_top */
.mmjs_btn_go_top{
	background-image:url(../images/nf_icon_go2top_gray_w48h48.png);
	width:48px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:48px;
}

/* =================== 公用按钮 [nr_abtn_*] ===================== */
/* 根据nr版本定义的共用按钮，有蓝色（b）和灰色（g）2个版本，每个版本有大（L）,中（M）,小（S）三个尺寸。其中L，M有带图标的版本，S没有带图标版本。
   图标宽度自定，高度100px，分为上下两部分，上面部分是白色，下面部分是浅蓝色。hover改变img的top值。
   不带图标的按钮HTML结构： 
   <a href="#" class="nr_abtn_bs"><b>按钮名称</b></a>
   其中class的统一前缀nr_abtn_，b代表蓝色blue，s代表尺寸small。
   带图标的按钮HTML结构：
   <a href="#" class="nr_abtn_bm"><b><i class="i_demo">按钮名称</i></b></a>
   i_demo为图标class，使用前需要定义好。
   注意，i标签放在b开始标签之后，不得放在尾部。
*/
/* ================================================================== */
/* nr_abtn_bl */
.nr_abtn_bl{
  background-position:0 -400px;
  padding-left:5px;
  margin:0;
  vertical-align:middle;
}
.nr_abtn_bl,
.nr_abtn_bl b{
  background-image:url(../images/nr_abtn_blue.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:40px;
  overflow:hidden;
}
.nr_abtn_bl b{
  background-position:right -450px;
  line-height:25px;
  font-size:16px;
  height:25px;
  overflow:hidden;
  color:#fff;
  font-weight:300;
  text-align:center;
  font-family:"Microsoft Yahei";
  padding:8px 30px 7px 25px;
  cursor:pointer;
}
.nr_abtn_bl b i{
  height:25px;
  display:inline-block;
  margin-left:-10px;
  margin-right:-10px;
  padding-left:30px;
  background-position:0 0;
  background-repeat:no-repeat;
  font-style:normal;
  background-image:url(../images/nr_bi_sprite.png);
}
.nr_abtn_bl:hover{
  background-position:0 -500px;
}
.nr_abtn_bl:hover b{
  background-position:right -550px;
}
.nr_abtn_bl:hover b i{
  background-position:0 0;
}

/* nr_abtn_bm */
.nr_abtn_bm{
  background-position:0 -200px;
  padding-left:5px;
  margin:0;
  vertical-align:middle;
}
.nr_abtn_bm,
.nr_abtn_bm b{
  background-image:url(../images/nr_abtn_blue.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:34px;
  overflow:hidden;
}
.nr_abtn_bm b{
  background-position:right -250px;
  line-height:20px;
  font-size:14px;
  height:20px;
  overflow:hidden;
  color:#fff;
  font-weight:300;
  text-align:center;
  font-family:"Microsoft Yahei";
  padding:7px 30px 7px 25px;
  cursor:pointer;
}
.nr_abtn_bm b i{
  height:20px;
  display:inline-block;
  margin-left:-15px;
  margin-right:-15px;
  padding-left:25px;
  background-position:0 0;
  background-repeat:no-repeat;
  font-style:normal;
}
.nr_abtn_bm:hover{
  background-position:0 -300px;
}
.nr_abtn_bm:hover b{
  background-position:right -350px;
}
.nr_abtn_bm:hover b i{
  background-position:0 0;
}


/* nr_abtn_bs */
.nr_abtn_bs{
  background-position:0 -0px;
  padding-left: 4px;
  margin:0;
  vertical-align:middle;
}
.nr_abtn_bs,
.nr_abtn_bs b{
  background-image:url(../images/nr_abtn_blue.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:24px;
  overflow:hidden;
}
.nr_abtn_bs b{
  background-position:right -50px;
  line-height:18px;
  font-size:12px;
  height:18px;
  overflow:hidden;
  color:#fff;
  font-weight:300;
  text-align:center;
  font-family:"Microsoft Yahei";
  padding:3px 16px 3px 11px;
  cursor:pointer;
}
.nr_abtn_bs:hover{
  background-position:0 -100px;
}
.nr_abtn_bs:hover b{
  background-position:right -150px;
}

/* nr_abtn_gl */
.nr_abtn_gl{
  background-position:0 -400px;
  padding-left:5px;
  margin:0;
  vertical-align:middle;
}
.nr_abtn_gl,
.nr_abtn_gl b{
  background-image:url(../images/nr_abtn_grey.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:40px;
  overflow:hidden;
}
.nr_abtn_gl b{
  background-position:right -450px;
  line-height:25px;
  font-size:14px;
  height:25px;
  overflow:hidden;
  color:#00742d;
  font-weight:300;
  text-align:center;
  font-family:"Microsoft Yahei";
  padding:8px 30px 7px 25px;
  cursor:pointer;
}
.nr_abtn_gl b i{
  height:25px;
  display:inline-block;
  margin-left:-10px;
  margin-right:-10px;
  padding-left:30px;
  background-position:0 -50px;
  background-repeat:no-repeat;
  font-style:normal;
}
.nr_abtn_gl:hover{
  background-position:0 -500px;
}
.nr_abtn_gl:hover b{
  background-position:right -550px;
  color:#fff;
}
.nr_abtn_gl:hover b i{
  background-position:0 0;
}

/* nr_abtn_gm */
.nr_abtn_gm{
  background-position:0 -200px;
  padding-left:5px;
  margin:0;
  vertical-align:middle;
}
.nr_abtn_gm,
.nr_abtn_gm b{
  background-image:url(../images/nr_abtn_grey.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:34px;
  overflow:hidden;
}
.nr_abtn_gm b{
  background-position:right -250px;
  line-height:20px;
  font-size:14px;
  height:20px;
  overflow:hidden;
  color:#00742d;
  font-weight:300;
  text-align:center;
  font-family:"Microsoft Yahei";
  padding:7px 30px 7px 25px;
  cursor:pointer;
}
.nr_abtn_gm b i{
  height:20px;
  display:inline-block;
  margin-left:-15px;
  margin-right:-15px;
  padding-left:25px;
  background-position:0 -50px;
  background-repeat:no-repeat;
  font-style:normal;
}
.nr_abtn_gm:hover{
  background-position:0 -300px;
}
.nr_abtn_gm:hover b{
  background-position:right -350px;
  color:#fff;
}
.nr_abtn_gm:hover b i{
  background-position:0 0;
}


/* nr_abtn_gs */
.nr_abtn_gs{
  background-position:0 -0px;
  padding-left:5px;
  margin:0;
  vertical-align:middle;
}
.nr_abtn_gs,
.nr_abtn_gs b{
  background-image:url(../images/nr_abtn_grey.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:24px;
  overflow:hidden;
}
.nr_abtn_gs b{
  background-position:right -50px;
  line-height:18px;
  font-size:12px;
  height:18px;
  overflow:hidden;
  color:#00742d;
  font-weight:300;
  text-align:center;
  font-family:"Microsoft Yahei";
  padding:3px 16px 3px 11px;
  cursor:pointer;
}
.nr_abtn_gs:hover{
  background-position:0 -100px;
}
.nr_abtn_gs:hover b{
  background-position:right -150px;
  color:#fff;
}

/* windows8专用按钮 */
.nr_abtn_windows8{
  background-image:url(../images/nr_win8_img.png);
  background-position:0 0;
  background-repeat:no-repeat;
  width:200px;
  height:0;
  padding-top:40px;
  overflow:hidden;
  display:inline-block;
  vertical-align:middle;
}
.nr_alink_drive{color:#005aaa; display:inline-block; line-height:40px; margin-right:20px; vertical-align:middle;}


/* 自定义按钮图标 */
.bi_demo_l{
  background-image:url(../images/nr_abtn_icon_demo_l.png);
}
.bi_demo_m{
  background-image:url(../images/nr_abtn_icon_demo_m.png);
}
/* bi_compare_m */
.bi_compare_m{
  background-image:url(../images/nr_abtn_icon_compare_m.png);
  _background-image:url(../images/nr_abtn_icon_compare_m@ie6.png);
}
/* bi_msg_m */
.bi_msg_m{
  background-image:url(../images/nr_abtn_icon_msg_m.png);
  _background-image:url(../images/nr_abtn_icon_msg_m@ie6.png);
}
/* bi_thumb_up_m */
.bi_thumb_up_m{
  background-image:url(../images/nr_abtn_icon_thumb_up_m.png);
  _background-image:url(../images/nr_abtn_icon_thumb_up_m@ie6.png);
}
/* bi_thumb_down_m */
.bi_thumb_down_m{
  background-image:url(../images/nr_abtn_icon_thumb_down_m.png);
  _background-image:url(../images/nr_abtn_icon_thumb_down_m@ie6.png);
}

.nr_abtn_bl .bi_search{
  background-position:0 -50px;
}
.nr_abtn_bl:hover .bi_search{
  background-position:0 -75px;
}

.nr_abtn_bl .bi_buy{
  background-position:0 0;
}
.nr_abtn_bl:hover .bi_buy{
  background-position:0 -25px;
}

.nr_abtn_bl .bi_order{
  background-position:0 -100px;
}
.nr_abtn_bl:hover .bi_order{
  background-position:0 -125px;
}

/* slider 上一个/下一个 导航按钮 */
/* Size L */
.nr_slider_btn_prev_l,
.nr_slider_btn_next_l{
  width:40px;
  height:40px;
  position:absolute;
  top:50%;
  margin-top:-20px;
}
.nr_slider_btn_prev_l{
  left:0px;
}
.nr_slider_btn_next_l{
  right:0px;
}
.nr_slider_btn_prev_l a,
.nr_slider_btn_next_l a{
  width:40px;
  height:0;
  padding-top:40px;
  overflow:hidden;
  display:block;
  background-image:url(../images/nr_slider_btn.png);
  _background-image:url(../images/nr_slider_btn@ie6.png);
  background-repeat:no-repeat;
}
.nr_slider_btn_prev_l a{
  background-position:0 0;
}
.nr_slider_btn_next_l a{
  background-position:right 0;
}
.nr_slider_btn_prev_l a:hover{
  background-position:0 -100px;
}
.nr_slider_btn_next_l a:hover{
  background-position:right -100px;
}
.nr_slider_btn_prev_l a.disable{
  background-position:0 -200px;
}
.nr_slider_btn_next_l a.disable{
  background-position:right -200px;
}

/* Size M */
.nr_slider_btn_prev_m,
.nr_slider_btn_next_m{
  width:24px;
  height:24px;
  position:absolute;
  top:50%;
  margin-top:-12px;
}
.nr_slider_btn_prev_m{
  left:0px;
  display:block;
  background-image:url(../images/nr_slider_btn.png);
  _background-image:url(../images/nr_slider_btn@ie6.png);
  background-repeat:no-repeat;
  background-position:0 -40px;
}
.nr_slider_btn_next_m{
  right:0px;
  display:block;
  background-image:url(../images/nr_slider_btn.png);
  _background-image:url(../images/nr_slider_btn@ie6.png);
  background-repeat:no-repeat;
  background-position:right -40px;
}
.nr_slider_btn_prev_m a,
.nr_slider_btn_next_m a{
  width:24px;
  height:0;
  padding-top:24px;
  overflow:hidden;
  display:block;
  background-image:url(../images/nr_slider_btn.png);
  _background-image:url(../images/nr_slider_btn@ie6.png);
  background-repeat:no-repeat;
}
.nr_slider_btn_prev_m a{
  background-position:0 -40px;
}
.nr_slider_btn_next_m a{
  background-position:right -40px;
}
.nr_slider_btn_prev_m a:hover{
  background-position:0 -140px;
}
.nr_slider_btn_next_m a:hover{
  background-position:right -140px;
}
.nr_slider_btn_prev_m a.disable{
  background-position:0 -240px;
}
.nr_slider_btn_next_m a.disable{
  background-position:right -240px;
}


/* Size S */
.nr_slider_btn_prev_s,
.nr_slider_btn_next_s{
  width:12px;
  height:12px;
  position:absolute;
  top:50%;
  margin-top:-6px;
}
.nr_slider_btn_prev_s{
  left:0px;
}
.nr_slider_btn_next_s{
  right:0px;
}
.nr_slider_btn_prev_s a,
.nr_slider_btn_next_s a{
  width:12px;
  height:0;
  padding-top:12px;
  overflow:hidden;
  display:block;
  background-image:url(../images/nr_slider_btn.png);
  _background-image:url(../images/nr_slider_btn@ie6.png);
  background-repeat:no-repeat;
}
.nr_slider_btn_prev_s a{
  background-position:0 -70px;
}
.nr_slider_btn_next_s a{
  background-position:-68px -70px;
}
.nr_slider_btn_prev_s a:hover{
  background-position:0 -170px;
}
.nr_slider_btn_next_s a:hover{
  background-position:-68px -170px;
}
.nr_slider_btn_prev_s a.disable{
  background-position:0 -270px;
}
.nr_slider_btn_next_s a.disable{
  background-position:-68px -270px;
}

/* nr_arr */
.nr_arr {
  background-image: url(../images/nr_arr.png);
  _background-image: url(../images/nr_arr@ie6.png);
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 13px;
  color: #005aaa
}
.nr_arr:hover {
  background-position: -1000px center;
  text-decoration:underline;
}


/* 分页 */
.pagi {
  font-size:12px;
}
.pagi .n {
  font-size: 0;
  line-height: 0;
  height: 24px;
  overflow: hidden;
  display: inline-block;
  margin:0 -5px;
  vertical-align:middle;
}
.pagi .n span,
.pagi .n a,
.pagi .n i {
  background-image: url(../images/nr_pl_pagi_nav.png);
  _background-image: url(../images/nr_pl_pagi_nav@ie6.png);
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  padding-left: 5px;
  overflow: hidden;
  margin:0 5px;
}
.pagi .n span b,
.pagi .n a b,
.pagi .n i b {
  background-image: url(../images/nr_pl_pagi_nav.png);
  _background-image: url(../images/nr_pl_pagi_nav@ie6.png);
  background-repeat: no-repeat;
  display: inline-block;
  font-family: "Microsoft Yahei";
  padding: 3px 9px 3px 4px;
  cursor: pointer;
  vertical-align: top;
  font-weight: 300;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
}
.pagi .n i {
  background-position: 0 -90px;
}
.pagi .n i b {
  background-position: right -120px;
  color: #fff;
  font-style:normal;
}
.pagi .n span {
  background-position: 0 -210px;
}
.pagi .n span b {
  background-position: right -240px;
  color: #909090;
}
.pagi .n span.btn_prev {
  padding:0;
  background-position:500px 500px;
}
.pagi .n span.btn_prev b {
  padding:0;
  width:24px;
  height:0px;
  overflow:hidden;
  padding-top:24px;
  background-position:0 -60px;
}
.pagi .n span.btn_next {
  padding:0;
  background-position:500px 500px;
}
.pagi .n span.btn_next b {
  padding:0;
  width:24px;
  height:0px;
  overflow:hidden;
  padding-top:24px;
  background-position:-30px -60px;
}
.pagi .n a {
  background-position: 0 -210px;
}
.pagi .n a b {
  background-position: right -240px;
  color: #00742d;
}
.pagi .n a:hover {
  background-position: 0 -150px;
}
.pagi .n a:hover b {
  background-position: right -180px;
  color: #fff;
}
.pagi .n a.btn_prev {
  padding:0;
  background-position:500px 500px;
}
.pagi .n a.btn_prev b {
  padding:0;
  width:24px;
  height:0px;
  overflow:hidden;
  padding-top:24px;
  background-position:-176px 0;
}
.pagi .n a.btn_prev:hover {
  padding:0;
  background-position:500px 500px;
}
.pagi .n a.btn_prev:hover b {
  padding:0;
  width:24px;
  height:0px;
  overflow:hidden;
  padding-top:24px;
  background-position:0 -30px;
}
.pagi .n a.btn_next {
  padding:0;
  background-position:500px 500px;
}
.pagi .n a.btn_next b {
  padding:0;
  width:24px;
  height:0px;
  overflow:hidden;
  padding-top:24px;
  background-position:-176px -30px;
}
.pagi .n a.btn_next:hover {
  padding:0;
  background-position:500px 500px;
}
.pagi .n a.btn_next:hover b {
  padding:0;
  width:24px;
  height:0px;
  overflow:hidden;
  padding-top:24px;
  background-position:-30px -30px;
}
.pagi .i{
  height:24px;
  display:inline-block;
  padding:0 20px;
  line-height:24px;
  vertical-align:middle;
}

/* 星星样式 */
.nr_star_s_0,
.nr_star_s_1,
.nr_star_s_2,
.nr_star_s_3,
.nr_star_s_4,
.nr_star_s_5{
  background-image:url(../images/nr_star_14s.png);
  _background-image:url(../images/nr_star_14s@ie6.png);
  background-repeat:no-repeat;
  height:0;
  overflow:hidden;
  width:70px;
  padding:18px 2px 0;
  display:inline-block;
  vertical-align:middle;
}
.nr_star_s_0{
  background-position:0 0px;
}
.nr_star_s_1{
  background-position:0 -20px;
}
.nr_star_s_2{
  background-position:0 -40px;
}
.nr_star_s_3{
  background-position:0 -60px;
}
.nr_star_s_4{
  background-position:0 -80px;
}
.nr_star_s_5{
  background-position:0 -100px;
}

.nr_star_l_0,
.nr_star_l_1,
.nr_star_l_2,
.nr_star_l_3,
.nr_star_l_4,
.nr_star_l_5{
  background-image:url(../images/nr_star_20s.png);
  _background-image:url(../images/nr_star_20s@ie6.png);
  background-repeat:no-repeat;
  height:0;
  overflow:hidden;
  width:116px;
  padding:20px 2px 0;
  display:inline-block;
  vertical-align:middle;
}
.nr_star_l_0{
  background-position:0 0px;
}
.nr_star_l_1{
  background-position:0 -30px;
}
.nr_star_l_2{
  background-position:0 -60px;
}
.nr_star_l_3{
  background-position:0 -90px;
}
.nr_star_l_4{
  background-position:0 -120px;
}
.nr_star_l_5{
  background-position:0 -150px;
}
.nr_star_l_0 i,
.nr_star_l_1 i,
.nr_star_l_2 i,
.nr_star_l_3 i,
.nr_star_l_4 i,
.nr_star_l_5 i{
  width:20%;
  height:0;
  overflow:hidden;
  margin:0;
  padding-top:20px;
  float:left;
  display:inline;
  cursor:pointer;
  position:relative;
  top:-20px;
}


/* nr_popup */
.nr_popup{
 	/*
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-245px;
  margin-top:-165px;
  z-index:9999;
  */
  background-color:#fff;
  width:490px;
  border-radius:5px;
  overflow:hidden;
}
.nr_popup .pop_hd{
  padding:15px 20px;
  border-bottom:solid 1px #dcdcdc;
  position:relative;
}
.nr_popup .pop_hd h2{
  height:26px;
  padding:0;
  margin:0;
  font-size:16px;
  color:#606060;
  font-weight:700;
}
.nr_popup .pop_hd .pop_close{
  position:absolute;
  right:15px;
  top:15px;
  background-image:url(../images/nr_icon_h24_close.png);
  background-repeat:no-repeat;
  background-position:0 0;
  width:23px;
  padding-top:24px;
  height:0;
  overflow:hidden;
}
.nr_popup .pop_hd .pop_close:hover{
  background-position:0 -50px;
}
.nr_popup .pop_bd{
}
.nr_popup .pop_bd .pop_cp{
  padding:20px 20px 10px;
}



/* nr_pop_user_login */
.nr_pop_user_login{
}
.nr_pop_user_login .sns_login{
  text-align:center;
  padding:15px 0;
  border-top:solid 1px #dcdcdc;
}
.nr_pop_user_login .sns_login a{
  padding:0 5px;
  font-size:12px;
}
.nr_pop_user_login .sns_login a i{
  margin-right:5px;
}
.nr_pop_user_login .form_wrap{
  width:260px;
  margin:0 auto;
}
.nr_pop_user_login .form_wrap .ilb{
  position:relative;
  width:260px;
}
.nr_pop_user_login .form_wrap .ilb input{
  height:20px;
  padding:6px 10px 6px 35px;
  margin:0;
  border:solid 1px #e4e4e4;
  font-size:14px;
  width:213px;
  border-radius:5px;
}
.nr_pop_user_login .form_wrap .ilb label{
  position:absolute;
  left:0;
  top:0;
  height:20px;
  font-size:14px;
  padding:6px 10px 6px 35px;
  color:#a4a4a4;
}
.nr_pop_user_login .form_wrap .fe_pop_username{
  background-image:url(../images/nr_icon_pop_login_username.png);
  background-repeat:no-repeat;
  background-position:8px 7px;
}
.nr_pop_user_login .form_wrap .fe_pop_password{
  background-image:url(../images/nr_icon_pop_login_password.png);
  background-repeat:no-repeat;
  background-position:8px 7px;
}
.nr_pop_user_login .form_wrap .hidden_box{
  width:0;
  height:0;
  overflow:hidden;
  display:block;
  position:absolute;
}
.nr_pop_user_login .form_wrap .info_error{
  padding-left:35px;
  display:block;
}
.nr_pop_user_login .form_wrap .float_wrap{
  overflow:hidden;
}
.nr_pop_user_login .form_wrap .float_wrap .l{
  float:left;
  display:inline;
}
.nr_pop_user_login .form_wrap .float_wrap .r{
  float:right;
  display:inline;
}
.nr_pop_user_login .form_wrap .full_btn b{
  width:200px;
}
.nr_pop_user_login .form_wrap a{
  color:#005aaa;
}
.nr_pop_user_login .form_wrap a:hover{
}
/* nr_pop_follow_product_success */
.nr_pop_follow_product_success{
}
.nr_pop_follow_product_success .sns_share{
  text-align:center;
  padding:20px 0;
  border-top:solid 1px #dcdcdc;
}
.nr_pop_follow_product_success .pop_cp{
  text-align:center;
}
.nr_pop_follow_product_success a{
  color:#005aaa;
}
.nr_pop_follow_product_success .msg{
  font-size:22px;
  color:#303030;
}
.nr_pop_follow_product_success .img{
}

/* nr_pop_follow_product_fail */
.nr_pop_follow_product_fail{
}
.nr_pop_follow_product_fail .pop_cp{
  text-align:center;
}


/* SNS icon */
.icon_sinaweibo_s,
.icon_renren_s,
.icon_kaixin_s,
.icon_tencentweibo_s,
.icon_douban_s,
.icon_netease_s,
.icon_weixin_s,
.icon_qzone_s,
.icon_add_s{
  background-image:url(../images/nr_sns_icon_sprite.png);
  _background-image:url(../images/nr_sns_icon_sprite@ie6.png);
  width:20px;
  height:0px;
  padding-top:20px;
  display:inline-block;
  vertical-align:middle;
  cursor:pointer;
}
.icon_sinaweibo_s{
  background-position:0 -40px;
}
.icon_renren_s{
  background-position:-30px -40px;
}
.icon_kaixin_s{
  background-position:-60px -40px;
}
.icon_tencentweibo_s{
  background-position:-90px -40px;
}
.icon_douban_s{
  background-position:-120px -40px;
}
.icon_netease_s{
  background-position:-150px -40px;
}
.icon_weixin_s{
  background-position:-180px -40px;
}
.icon_qzone_s{
  background-position:-210px -40px;
}
.icon_add_s{
  background-position:-240px -40px;
}

.icon_sinaweibo_m,
.icon_renren_m,
.icon_kaixin_m,
.icon_tencentweibo_m,
.icon_douban_m,
.icon_netease_m,
.icon_weixin_m,
.icon_qzone_m,
.icon_add_m{
  background-image:url(../images/nr_sns_icon_sprite.png);
  _background-image:url(../images/nr_sns_icon_sprite@ie6.png);
  width:32px;
  height:0px;
  padding-top:32px;
  display:inline-block;
  vertical-align:middle;
  cursor:pointer;
}
.icon_sinaweibo_m{
  background-position:0 0;
}
.icon_renren_m{
  background-position:-40px 0;
}
.icon_kaixin_m{
  background-position:-80px 0;
}
.icon_tencentweibo_m{
  background-position:-120px 0;
}
.icon_douban_m{
  background-position:-160px 0;
}
.icon_netease_m{
  background-position:-200px 0;
}
.icon_weixin_m{
  background-position:-240px 0;
}
.icon_qzone_m{
  background-position:-280px 0;
}
.icon_add_m{
  background-position:-320px 0;
}

/*底部入口*/
.nr_footer_entrance{margin:0 auto; overflow:hidden; width:1000px;}
.nr_footer_entrance .ent_inner{overflow:hidden; zoom:1; width:10200px;}
.nr_footer_entrance .ent_item{border-right:1px solid #ddd; cursor:pointer; float:left; font-size:14px; line-height:21px; padding:0 9px 0 10px; text-align:center; width:320px;}
.nr_footer_entrance .ent_item dl{height:103px; overflow:hidden; padding:0 40px;}
.nr_footer_entrance .ent_item dt{padding:10px 0;}
.nr_footer_entrance .ent_item dt a{color:#005aaa; font-size:18px;}
.nr_footer_entrance .ent_item dt a:hover,
.nr_footer_entrance .cur_item dt a{text-decoration:underline;}

/*分享ICONS*/
.nr_share_item{overflow:hidden; width:100%; zoom:1;}
.nr_share_item a{background-image:url(../images/nr_share_icons_sprite_png8.png); background-repeat:no-repeat; cursor:pointer; float:left; margin-right:10px;}
.nr_share_item_w32 a{height:32px; width:32px;}
.nr_share_item_w20 a{height:20px; width:20px;}
.nr_share_item_w20 a.weibo{background-position:0 -50px;}
.nr_share_item_w20 a.ren{background-position:-50px -50px;}
.nr_share_item_w20 a.kaixin{background-position:-100px -50px;}
.nr_share_item_w20 a.tqq{background-position:-150px -50px;}
.nr_share_item_w20 a.douban{background-position:-200px -50px;}
.nr_share_item_w20 a.wangyi{background-position:-250px -50px;}
.nr_share_item_w20 a.weixin{background-position:-300px -50px;}
.nr_share_item_w20 a.qzone{background-position:-350px -50px;}
.nr_share_item_w20 a.add{background-position:-400px -50px;}
.nr_share_item_w32 a.weibo{background-position:0 0;}
.nr_share_item_w32 a.ren{background-position:-50px 0;}
.nr_share_item_w32 a.kaixin{background-position:-100px 0;}
.nr_share_item_w32 a.tqq{background-position:-150px 0;}
.nr_share_item_w32 a.douban{background-position:-200px 0;}
.nr_share_item_w32 a.wangyi{background-position:-250px 0;}
.nr_share_item_w32 a.weixin{background-position:-300px 0;}
.nr_share_item_w32 a.qzone{background-position:-350px 0;}
.nr_share_item_w32 a.add{background-position:-400px 0;}

/*卖点组合*/
.nr_sell_point_wrap{font-size:14px; line-height:21px; margin:0 auto; padding-top:40px; width:1000px;}
.nr_sell_point_wrap .point_item{border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:20px; position:relative; width:1000px; zoom:1;}
.nr_sell_point_wrap h3{color:#303030; font:normal 32px/32px 'Microsoft Yahei';}
.nr_sell_point_wrap .sub_title{display:block; font-weight:normal; font-size:21px; line-height:21px; margin-bottom:15px;}
.nr_sell_point_wrap .point_item_1,
.nr_sell_point_wrap .point_item_2,
.nr_sell_point_wrap .point_item_3{height:600px;}
.nr_sell_point_wrap .point_item_1 .txt_box,
.nr_sell_point_wrap .point_item_2 .txt_box,
.nr_sell_point_wrap .point_item_3 .txt_box{padding:20px 0 0 30px; position:relative; width:390px;  z-index:9;}
.nr_sell_point_wrap .point_item_1 img,
.nr_sell_point_wrap .point_item_2 img,
.nr_sell_point_wrap .point_item_3 img{bottom:0; height:600px; position:absolute; width:900px; z-index:1;}

.nr_sell_point_wrap .point_item_1 img{right:0;}

.nr_sell_point_wrap .point_item_2 .txt_box{float:right;}
.nr_sell_point_wrap .point_item_2 img{left:0;}

.nr_sell_point_wrap .point_item_3{height:680px;}
.nr_sell_point_wrap .point_item_3 .txt_box{margin:0 auto; padding:0; text-align:center;}
.nr_sell_point_wrap .point_item_3 img{left:50px;}

.nr_sell_point_wrap .point_item_4{height:384px;}
.nr_sell_point_wrap .point_item_4 .txt_box{float:left; padding:0 0 0 30px; width:380px;}
.nr_sell_point_wrap .point_item_4 img{float:right; height:384px; width:576px;}

.nr_sell_point_wrap .point_item_5{height:384px;}
.nr_sell_point_wrap .point_item_5 .txt_box{float:right; padding:0 0 0 30px; width:380px;}
.nr_sell_point_wrap .point_item_5 img{float:left; height:384px; width:576px;}

.nr_sell_point_wrap .point_item_6{height:327px;}
.nr_sell_point_wrap .point_item_6 .txt_box{float:left; padding:0 0 0 30px; width:380px;}
.nr_sell_point_wrap .point_item_6 img{float:right; height:327px; width:490px;}

.nr_sell_point_wrap .point_item_7{height:327px;}
.nr_sell_point_wrap .point_item_7 .txt_box{float:right; padding:0 0 0 30px; width:380px;}
.nr_sell_point_wrap .point_item_7 img{float:left; height:327px; width:490px;}

.nr_sell_point_wrap .point_item_8 .sub_title,
.nr_sell_point_wrap .point_item_9 .sub_title{color:#303030;}
.nr_sell_point_wrap .point_item_8 .col_box,
.nr_sell_point_wrap .point_item_9 .col_box,
.nr_sell_point_wrap .point_item_10 .col_box,
.nr_sell_point_wrap .point_item_11 .col_box{overflow:hidden; width:1020px; zoom:1;}
.nr_sell_point_wrap .point_item_8 .col{float:left; margin-right:20px; width:490px;}
.nr_sell_point_wrap .point_item_8 .txt_box,
.nr_sell_point_wrap .point_item_9 .txt_box{padding:20px 0 30px 30px;}
.nr_sell_point_wrap .point_item_8 img{height:327px; width:490px;}

.nr_sell_point_wrap .point_item_9 .col{float:left; margin-right:20px; overflow:hidden; width:320px;}
.nr_sell_point_wrap .point_item_9 img{height:213px; width:320px;}
.nr_sell_point_wrap .point_item_9 .txt_box{overflow:hidden; width:290px;}

.nr_sell_point_wrap .point_item_10 .col{float:left; margin-right:20px; padding-bottom:20px; width:490px;}
.nr_sell_point_wrap .point_item_10 .col_img_txt_row{border-top:1px solid #ddd; height:157px; margin-top:-1px; overflow:hidden; padding:20px 0; width:100%;}
.nr_sell_point_wrap .point_item_10 .col_img_txt_row img{float:left; height:157px; width:235px;}
.nr_sell_point_wrap .point_item_10 .col_img_txt_row dl{float:right; width:235px;}
.nr_sell_point_wrap .point_item_10 .col_img_txt_row dt{font-size:16px; margin-bottom:10px;}
.nr_sell_point_wrap .point_item_10 .col_video .sub_title{height:54px; margin:0; padding-top:45px;}

.nr_sell_point_wrap .point_item_11 .col{float:left; margin-right:20px; overflow:hidden; padding:20px 0 40px; width:490px; zoom:1;}
.nr_sell_point_wrap .point_item_11 img{float:left; height:157px; width:235px;}
.nr_sell_point_wrap .point_item_11 dl{float:right; width:235px;}
.nr_sell_point_wrap .point_item_11 dt{font-size:16px; margin-bottom:10px;}

/* TRS 自定义卖点组合样式 */
.nr_sell_point_wrap .point_item_trs, .nr_sell_point_wrap .point_item_9 .col_box_trs{width: 320px; float: left;}
.nr_sell_point_wrap .point_item_8_trs, .nr_sell_point_wrap .point_item_8 .col_box_trs{width: 490px; float: left;}
.nr_sell_point_wrap .point_item_11_trs, .nr_sell_point_wrap .point_item_11 .col_box_trs{width: 490px; float: left;}
.easyEditor-row{margin-bottom: 20px;}
.nr_sell_point_wrap .point_item {border-bottom: 0px solid #ddd;margin-bottom: 0px;}
.easyEditor-row,.easyEditor-column,.easyEditor-block{overflow: hidden;}
.easyEditor-row{border-bottom: 1px solid #ddd;}

/* 选项卡 */
.nr_tab_nav{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.nr_tab_nav ul{
	height:38px;
	padding:0;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.nr_tab_nav li{float:left; font-size:14px; height:38px; margin-right:3px;}
.nr_tab_nav li a,
.nr_tab_nav li a span{
	background-image:url(../images/nr_tab_nav_sprite.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	height:38px;
	line-height:38px;
	font-size: 14px;
	font-weight: bold;
}
.nr_tab_nav li a{background-position:0 -96px; padding-left:10px;}
.nr_tab_nav li a span{
	background-position:right -240px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.nr_tab_nav li a:hover{
	background-position:0 0;
	color:#333;
	text-decoration:none;
}
.nr_tab_nav li a:hover span{background-position:right -144px;}
.nr_tab_nav li a.current,
.nr_tab_nav li a.current:hover{
	background-position:0 -48px;
	color:#333;
}
.nr_tab_nav li a.current span,
.nr_tab_nav li a.current:hover span{background-position:right -192px;}


.np_tab_nav{
	border: 1px solid #f8f8f8;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 50px;
	background-color: #f8f8f8;
}
.np_tab_nav_pro{
	float:left;
	font-size:14px;
	height:50px;
	background-color: #51AE53;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f8f8f8;
	width: 120px;
	text-align: center;
}
.np_tab_nav_pro span{
	cursor:pointer;
	float:left;
	height:50px;
	line-height:50px;
	text-align: center;
	width: 120px;
	color: #FFF;


}
.np_tab_nav_pro_more{
	float: right;
	margin-top: -33px;
	margin-right: 10px;
}
.np_tab_nav_pro_more a{
	display:block;
	background:url(../images/post_btn.png) no-repeat 0 0 ;
	width:143px;
	height:40px;
}
.np_tab_nav_pro_more a:hover{
	background-position:0 -40px
}
.np_tab_nav ul{height:38px; padding:0;}
.np_tab_nav li{
	float:left;
	font-size:14px;
	height:50px;
	background-color: #f8f8f8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f8f8f8;
	width: 120px;
	text-align: center;
}
.np_tab_nav li a,
.np_tab_nav li a span{
	cursor:pointer;
	float:left;
	height:50px;
	line-height:38px;
	text-align: center;
}
.np_tab_nav li a{
	text-align: center;
		background-color: #eeeeee;
}
.np_tab_nav li a span{
	width: 120px;
	line-height: 50px;
	text-align: center;
	float: left;
}
.np_tab_nav li a:hover{background-position:0 0; color:#fff; text-decoration:none; text-align: center; background-color: #90cb91;}
.np_tab_nav li a.current,
.np_tab_nav li a.current:hover{
	color:#fff;
	background-color: #00742b;
	width: 120px;
	text-align: center;
}





#dvPrdContain {
	width: 1003px;
	margin: 0 auto;
	position: relative;
	border: none;
}
#dvPrdContain>div {
	margin-bottom: 55px;
}
#dvPrdContain div {
	position: relative;
	font-size: 14px;
	line-height: 25px;
	color: #000;
	text-decoration: none;
}
#dvPrdContain h1 {
	display: inline-block;
	margin: 0 0 0 14px;
	font: 24px/35px Microsoft YaHei, Arial, SimSun;
	color: #373739;
	float: left;
}
#dvPrdMain a {
	text-decoration: none;
	outline: none;
}
h2.MainProductH {
	display: inline-block;
	line-height: 28px !important;
	margin-bottom: 0 !important;
}
h4.MainProductH {
	margin-top: 14px !important;
}
#dvPrdContain a h3 {
	font: 14px/14px Microsoft YaHei, Arial, SimSun;
	margin: 0 0 16px 0;
	color: #000;
}
#dvPrdContain a h4~span {
 font: 14px/14px Microsoft YaHei, Arial, SimSun;
 color: #FC571F !important;
}
.dvPrdHeader {
	width: 1003px;
	height: 35px;
	padding: 0 0 10px 0;
	vertical-align: bottom;
}
#dvPrdContain img[alt="LOGO"] {
	display: inline-block;
	float: left;
}
#dvPrdContain>div>div>div>a[target="_blank"] {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
	z-index: 99;
}
.dvFPst1 a:hover {
	background: url(../images/hoverBg.png) 0 0 repeat;
	padding: 104px 0px 0 0px !important;
	width: 322px !important;
	text-align: center !important;
	height: 115px !important;
}
.left_x{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
.tab_item{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.clear {
	clear: both;
	height: 0px;
}
#dvAdoVdoGameContain>div {
	float: left;
	height: 250px;
	border: 1px solid #D9D9D9;
	margin-bottom: 20px;
}
#dvAdoVdoGameContain>div>a {
	padding: 33px 0 0 36px;
	height: 220px;
	width: 320px;
}
#pro_word_show {
	
	width: 320px;
	border-right: 1px solid #D9D9D9;
}
.pro_name_show{
	margin-top: 220px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	margin-left: 20px;
}
.pro_name_show a{
	margin-top: 220px;
	height: 30px;
}
/*预加载资源*/
.nr_img_preload{display:none;}
