body{ font-size: 12px; line-height: 100%; background: #ebebeb}
.fm960{ width: 960px; margin: 0 auto}
.pb10{ padding-bottom: 10px}
.p10{ padding: 10px}
.mt10{ margin-top: 10px}
.mb10{ margin-bottom: 10px}
.rel{ position: relative}
.ohidden{ overflow: hidden}
.fright{ float: right}
.fleft{ float: left}
.clear{ clear:both; height: 0; line-height: 0; font-size: 0;}
h1,h2{ font-size: 36px; font-weight: bold; margin: 0; padding: 0; line-height: 36px; margin-bottom: 10px}
h2 { font-size: 24px;}
.bgfff{ background: #fff}
.top_fm{ height: 54px; width: 960px;
    margin:0 auto; }
.top_fm div{   float: left}
  a{color:#333}
.top_fm a:hover{ text-decoration: underline}
.logo_fm{ padding:5px 15px 5px 10px; height:44px; width: 237px; }
.top_lang{ width: 111px; height: 54px; line-height: 54px; vertical-align: middle}
.search_fm{ background: url(../images/search.png) no-repeat; width: 251px; height: 30px; padding:0; margin:12px 0 12px 0;}
.top_fm .top_link{ float: right; height: 54px; line-height: 54px; vertical-align: middle; padding-right: 10px}
#keyword{ height: 28px; width: 210px;
     padding:0 5px 0 5px;
    line-height: 28px; vertical-align: middle; border: 0; background: none}

.nav_fm{ background: #000; height: 32px;}
.nav{ width: 960px; height: 32px; margin: 0 auto; font-size: 11px;}



.nav .a{ display: block; float: left;  line-height: 28px; vertical-align: middle; padding:0 10px 0 10px;
 height: 28px; border:2px solid #000;  border-left:0; border-right:0;
}
.nav .a.on{background: #fff; border-top:2px solid #000; border-bottom: 2px solid #fff}
.nav a{ color: #fff; height: 28px; line-height: 28px; vertical-align: middle;  display: block; float: left}
.nav .on a{ color: #000; }

.nav .a .more{
    background-image: url(../images/arrow.png);
     background-position: right center;
    background-repeat: no-repeat; padding-right: 10px;
    }
.nav .a.on .more{
    background-image: url(../images/arrowb.png);}

.menu { display: none; position:absolute; background: #fff; padding:9px; padding-top:0;
 z-index: 200;
    border: 1px solid #ccc; border-top: 0; width: 100px;
}
.menu a{ display: block; color:#333; padding-top:10px;}

.article_fm{ width: 960px; margin: 0 auto; padding-bottom: 32px;
}
.foot_fm{ border-top: 10px solid #000;
    clear: both; background: #fff  }
.copyright_fm{ background: #d9d9d9;}
.copyright{ width: 960px; margin: 0 auto; text-align: right}
.copyright a,.copyright span{ display: inline-block; padding-right: 10px; color: #333;
    height: 32px; line-height: 32px; vertical-align: middle}
.bread{ height: 46px; line-height: 46px; vertical-align: middle; padding-left:10px}
.bread span,.bread a{ display: inline-block; padding-right: 10px;}
.article_left{ width: 182px; margin-right: 10px; display: inline; float: left; background: #dbdbdb;

padding:10px 0 10px 0;}
.article_content{ width: 728px; background: #fff; padding:20px; margin-bottom: 10px;
    float: left; line-height: 200%}
.article_left .on{ background: #fff}
.article_left div{ padding:10px 20px 10px 20px}
.article_left .head{ font-weight: bold; background: url(../images/dot.png?v1) left center no-repeat;}


/*procuct*/
.product_fm{ background: #ebebeb}
.product_bread{ width: 950px; margin: 0 auto; padding-left:10px}
.product_detail{ border-top: 5px solid #E83921; background: #ebebeb; padding:10px 0 10px 0; line-height: 200%}
.product_show_left,.product_show_right{ width: 470px; float: left;padding-bottom: 20px; }
.product_show_left{margin-right: 20px; padding-left:10px; display: inline; }
.product_show_right{ width: 460px;}
.psr_bg{ background: #e2e2e2; padding: 20px; border-bottom: 1px solid #fff;}
.psr_share{ background: #ccc; padding:20px}

.product_show{ width: 470px;  }
.product_alter{ padding-top: 20px; }
.product_alter img,.psr_cover img{border: 1px solid #fff;}
.product_alter .on,.psr_cover img{border-color: #000}
.product_alter img{ cursor: pointer}
.psr_cover{ padding: 10px; background: #ffffff; margin-bottom: 10px}
.product_show_right h1{
 font-size: 22px;
}
.pd_left{ width: 748px; margin-right: 10px; float: left; padding-left: 10px;}
.pd_right{ width: 192px; float: left}
.pd_right_also{ background: #fff}
.pd_left_head{ font-size: 16px;height: 33px;  overflow: hidden }
.pd_left_head span{ display: block; float: left;
    height: 32px; background: #f5f5f5; cursor: pointer;
    line-height: 32px; vertical-align: middle;
 padding:0 10px 0 10px; border-bottom: 1px solid #ccc; margin-right: 10px;
}
.pd_left_head .on{background: #fff;}
.pd_left_content{  background: #fff; word-break: break-all; font-size: 14px; }
.pd_left_content img{ }
.pd_right_head{  font-size: 16px; height: 32px;
    line-height: 32px; vertical-align: middle;border-bottom: 1px solid #ccc;}
.pd_right_also {  }
.pd_right_also img,.pd_right_also div{ width: 172px;}
.pd_right_also div{
padding: 10px;border-bottom: 1px solid #ccc;
}
.backlink{ background: url(../images/backLink.png) left center no-repeat; padding-left: 19px;
    cursor: pointer; display: inline-block;
}

.product_list_left{width: 182px; margin-right: 10px; margin-left: 10px; float: left; background: #d8d8d8}
.product_list_right{ width: 758px; float: left}

.product_list_fm{ background: #ebebeb;}
.product_list_left .head,.product_list_right .head{
    border-bottom: 1px solid #ebebeb; padding:10px;
    font-size: 16px; height: 22px; line-height: 22px; vertical-align: middle}
.product_list_right .head{ font-size: 100%; background: #d8d8d8}
.product_list_left div{border-bottom: 1px solid #ebebeb; padding:10px;}
.product_list_left ul{ margin: 0;
    padding: 0; list-style: none}
.product_list_left li{ padding-left:16px; padding-top: 10px;}
.product_list_left .a{ background: url(../images/a_down.png) left center no-repeat; padding-top: 0  }
.product_list_left a.on{ color: #e83921}
.product_list{ width: 768px;}
.product_list .item{ width: 182px; height: 236px; background: #fff;  display: inline; float: left;
 margin: 10px 10px 0 0;
}
.product_list .img{ width: 142px; text-align: center; height: 142px; margin: 20px; margin-bottom: 0}
.product_list img{    height: 142px; width: 142px; }
.product_list .txt{ line-height:150%; padding-top:25px; margin: 0 10px 0 10px;

}

.plpages .on{ font-weight: bold}
.plpages a{ display: inline-block; padding-left:10px}

.home_cycle,.home_cycle_fm{ overflow: hidden}
.ds-login-buttons,.ds-powered-by,.ds-dialog-footer,.ds-post-report,.ds-post-likes{ display: none !important;}

.home_cycle_pager{ width: 110px; left:20px; height:22px; padding:5px 10px 5px 10px;
    border-radius: 10px;
    position: relative; z-index: 8; top:-52px; background: #000}
.home_cycle_pager a{ display: block; float: left; width: 12px; height: 12px; padding:5px; font-size: 0;

background: url(../images/dot_black.png) center no-repeat;}
.home_cycle_pager a.activeSlide{ background: url(../images/dot_white.png) center no-repeat;}

.home_cycle .a,.home_cycle .info{ position: relative; color: #fff; display: block}
.home_cycle .info{  float: right;  z-index: 1; top:-32px; right:0; background: #000; height: 32px; line-height: 32px; vertical-align: middle;
 padding:0 10px 0 33px;

    background: url(../images/bullet-white.png) #000    left center no-repeat;
}

.home_products{ padding-bottom: 32px;}
.home_products_head{ font-size: 20px; font-weight:bold; height: 32px; line-height: 32px;
 vertical-align: middle; color: #333; padding-top: 32px; }
.home_products .grid{ width: 470px; height: 316px; float: left; margin: 0 10px 10px 0; background: #fff;border-bottom: 2px solid #000}
.home_products .grids{ width: 230px;}
.home_products .rel{ height: 230px;}
.home_products .img_content,.home_products .img_cover{ overflow: hidden;  position: relative; height: 230px; }
.home_products .img_cover{ display: none;   top:-230px; z-index: 1; background:url(../images/g60.png); font-weight: bold; }
.home_products .img_des{

    margin-top: 80px;
    margin-bottom: 10px;
   }
.home_products .img_cover div{ text-align: center}
.home_products .img_des a{ padding:0 25px 0 5px; height: 42px; line-height: 42px; vertical-align:middle;
     background: url(../images/whiteArrow.png) right center no-repeat;

    display: inline-block;  font-size: 23px; border-bottom: 1px solid white; color: #eee}
.home_products .img_a a{ color: #eee  }


.home_products .img{ height: 230px; overflow: hidden}
.home_products img{ height: 230px;}
.home_products .des{ height: 30px; padding: 10px; font-size: 16px; color: #333}
.home_products .a{ padding:10px;}
.home_products .a a{ padding:2px 15px 2px 0;
     font-size: 14px; font-weight: bold;
    display: inline-block;   background: url(../images/a_right.png) right center no-repeat;}

.foot_fm ul{ margin: 0; padding:0; list-style: none;
    float: left; color: #333; padding:15px 15px 15px 0; }
.foot_fm .head{font-size: 15px; color: #000  }
.foot_fm li{ padding:5px 10px 5px 10px;  }
.article_fullcontent{ width: 960px; margin: 0 auto; background: #fff; line-height: 200%; font-size: 16px;}
td{ vertical-align: top}
.article_about img{ width: 630px; margin-bottom: 16px;}
.article_fullcontent h2{ font-size: 18px; margin-top: 20px;}

.body_fm .bgfff,.nav_fm,.foot_fm,.copyright_fm{ min-width: 960px}

