/* CSS Document */

@charset "utf-8";

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption{

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}

body {

    font-family:'微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;

    line-height: 1;

}

ol, ul {

    list-style: none;

}

img{

    max-width: 100%;

}

blockquote, q {

    quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

    content: '';

    content: none;

}

.backgrounds {
  width: 100%;
  height: 100%;
  position: fixed;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: -1; }
  .backgrounds .background {
    width: 100%;
    height: 100%;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    background-attachment: fixed; }

/* remember to define focus styles! */

:focus {

    outline: 0;

}

a:hover{text-decoration:none;}

/* remember to highlight inserts somehow! */

ins {

    text-decoration: none;

}

del {

    text-decoration: line-through;

}

a{

    text-decoration:none;

    color: #323232;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

    border-collapse: collapse;

    border-spacing: 0;e;}

/* 通用样式 */

.middle{ width:1183px; margin:0 auto;}

.fl{ float:left;}

.fr{ float:right;}

.clear{clear: both;}

/*开始*/

.header_bj_p{

    background: url(../images/index_bjj.png);

    height: 108px;

    width: 100%;

    position: absolute;

    z-index: 999;

}

.header_r{

    width: 865px;

}

.header_li_l{

    width: 663px;

}

.header_li_r{

    width: 154px;

}

.header_nav_l>li{

    float: left;



}

.header_nav_l>li>a{

    font-size: 18px;

    color: #fff;

    display: block;

    height: 108px;

    line-height: 108px;

    width: 93px;

    text-align: center;

}

.header_nav_l>li>a:hover{

    color: #f7b52c;

}



/*banner*/

/* 本例子css */

.slideBox{ width:100%;overflow:hidden; position:relative; }

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px;border-radius: 50%; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

.slideBox .hd ul li.on{ background:#f00; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; }

.slideBox .bd img{  display:block;  }



/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,

.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox .prev:hover,

.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox .prevStop{ display:none;  }

.slideBox .nextStop{ display:none;  }

/*bnanner结束*/



.index_aad_jj{

    height: 727px;

    background: url(../images/index_aad_kkdd_02.jpg) center no-repeat;

}

.index_aad_kuand_r{

    width: 673px;

}

.index_lbd_d{

    font-size: 18px;

    font-weight: bold;

    color: #2a2a2a;

}

.index_aad_ggjj{

    color: #2a2a2a;

    font-size: 14px;

    line-height: 34px;

}

.index_aad_kk_l{

    background: #f9f8f8;

    height: 602px;



}

.index_aad_kk_dd{

    height: 324px;

    overflow: hidden;

    position: relative;

}

.index_aad_ll_l a:nth-of-type(1) {

    position: absolute;

    top: 50%;

    left: 0;

}

.index_aad_ll_l a:nth-of-type(2) {

    position: absolute;

    top: 50%;

    right: 0;

}

.index_aad_ll_dd_j li{

    width: 280px;

    height: 328px;

    overflow: hidden;

    position: relative;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

    margin-right: 20px;

}

.index_aad_cc_k{

    height: 328px;

    background: url(../images/index_bjj.png);

    position: absolute;

    width: 100%;

    bottom: -233px;



}

.index_aad_ll_dd_j li:hover .index_aad_cc_k{

    bottom: 0;

}

.inde_aad_l_kk{

    height: 40px;

    text-align: center;

    width: 100%;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    color: #fff;

    line-height: 40px;



}

.idnex_zhaoyaop_k{

    width: 255px;

    margin: 0 auto;

    color: #fff;

    font-size: 14px;

    line-height: 24px;

}

.index_lxwm_bj{

    height: 1059px;

    background: url(../images/index_aad_ddssd_02.jpg) center no-repeat;

}

.index_lxwm_l{

    width: 503px;

}

.index_lxwm_r{

    width: 507px;

}

.idnex_lxwm_aad_l input{

    width: 490px;

    height: 30px;

    border: none;

    background: none;

    color: #999;

}

.idnex_aad_kk_ll_l{

    margin-left: 20px;

}

.idnex_aad_kk_ll_l textarea{

    width: 441px;

    height: 145px;

    border: none;

    background: none;

    color: #999;

    resize: none;

}

.index_aad_jkkjk_d input{

    width: 158px;

    height: 36px;

    border: none;

    background: #313131;

    color: #fff;

    cursor: pointer;

    font-size: 14px;

    font-family: 微软雅黑;

}

.index_hhl_r li{

    width: 225px;

    height: 416px;

    float: left;

    margin-right: 53px;

}

.index_hhl_r li:nth-of-type(5) {

    margin-right: 0px;

}

.index_aad_wom_dd_dd{

    width: 225px;

    height: 357px;

    overflow: hidden;

}

.index_woem_dd_k{

    height: 63px;

    background: #191919;

    text-align: center;

    line-height: 63px;

}

.index_woem_dd_k a{

    color: #fff;

}

.index_qfw_fw{

    height: 555px;

    background: #f9f8f8;

}



.index_qfwfw_ll{

    width: 560px;

}

.index_qff_rr{

    width: 577px;

}

.index_zhaioyao_d{

    color: #2f2f2f;

    font-size: 16px;

    line-height: 24px;

}

.index_aad_women_xc{

    color: #2f2f2f;

    font-size: 16px;

    line-height: 24px;

}

.index_aad_women_xc li{

    margin-top: 10px;

}

.inde_yzbt_bj{

    height: 637px;

    background: url(../images/index_ad_yzbdd_06.jpg) center no-repeat;

}

.index_yzbt_ks{

    font-size: 18px;

    color: #fff;

    width: 370px;

    line-height: 28px;

}

.index_xw_bj_ad{

    background: #f5f4f4;

    height: 689px;

}

.index_aad_woem_aad{

    width: 692px;

}

.index_xw_aad_lll{

    width: 445px;

}

.index_xw_left_ll{

    width: 366px;

}

.index_xw_right_rr{

    width: 297px;

}

.index_woem_ad_ll{

    width: 366px;

    height: 396px;

    overflow: hidden;

    position: relative;

}

.index_aad_women_cd_n{

    background: url(../images/index_bjj.png);

    position: absolute;

    top: 0px;

    width: 100%;

    height: 396px;

    display: none;

}

.index_woemn_dd_k{

    font-size: 18px;



}

.index_woemn_dd_k a{

    color: #fff;

    font-weight: bold;

}

.index_woemn_dd_k a:hover{

    color: yellow;

}

.index_zhaioyap_wo_k{

    font-size: 14px;

    color: #fff;

    line-height: 24px;

}

.index_woemn_aac_l li{

    margin-bottom: 23px;

}

.index_aad_kkk_dsd_k{

    width: 297px;

    height: 180px;

    overflow: hidden;

    position: relative;



}

.index_wmen_x_zhaoyao_d{

    background: url(../images/index_bjj.png);

    position: absolute;

    top: 0px;

    width: 100%;

    height: 180px;

    display: none;

}

.idnex_women_aad_rr{

    width: 415px;

}

.index_aad_xw_zx_k{

    font-size: 17px;



}

.index_aad_xw_zx_k a{

    font-weight: bold;

    color: #2f2f2f;

}

.index_aad_women_zhaioyaop{

    color: #2f2f2f;

    font-size: 16px;

    line-height: 24px;

    margin-top: 10px;

}

.index_aad_women_dd_kk{

    font-size: 16px;

    margin-top: 30px;

}

.index_aad_women_dd_kk a{

    color: #e2b930;

}

.index_sosuo_bj{

    height: 99px;

    background: url(../images/index_assd_mmdd_02.jpg) center;

}

.index_aad_woem_nn_dd{

    width: 663px;

    float: right;

}

/*搜索开始*/

.hd_ct form {

    background: url(../images/index_aad_sousuo.png) 0 0 no-repeat;

    width: 665px;

    height: 51px;

    overflow: hidden;

}

.hd_ct input[type="text"] {

    width: 393px;

    height: 45px;

    margin-left: 8px;

    border: none;

    background: none;

}

.hd_ct input[type="submit"] {

    width: 254px;

    height: 45px;

    cursor: pointer;

    border: none;

    background: none;

}

/*搜索结束*/

.footer_bj{

    height: 394px;

    background: #3d3d3d;

}

.footer_ll{

    width: 239px;

}

.footer_zz{

    width: 280px;

}

.footer_rr{

    width: 142px;

}

.footer_jhj_d{

    color: #ffffff;

    font-size: 14px;

    line-height: 24px;

}

.footer_add_kkkk{

    color: #ffffff;

    font-size: 18px;

}

.footer_aad_bj_woenm{

    font-size: 16px;

    color: #fff;

    line-height: 24px;

}

.footer_aad_women_lb{

    text-align: center;

    color: #fff;



}

.footer_aad_women_lb a{

    color: #fff;

    padding-left: 10px;

    padding-right: 10px;

}

.footer_d_bq{

    text-align: center;

    color: #fff;

    font-size: 16px;

    margin-top: 30px;

}

.footer_d_bq a{

    color: #fff;

}

/*产品中心*/

.list_cpzx_ad{

    width: 530px;

    color: #fff;

    font-size: 16px;

    line-height: 24px;

    margin-top: 10px;

}

.list_wome_bj{

    height: 35px;

    border-top: solid 1px #dcdcdc;

    border-bottom: solid 1px #dcdcdc;

    width: 207px;

    margin-top: 20px;

}

.list_cpzx_dwwz{

    font-size: 14px;

    color: #fff;

}

.list_cpzx_dwwz a{

    color: #fff;

    line-height: 35px;

    display: inline-block;

}

.list_cp_ll{

    width: 370px;

}

.list_cp_rr{

    width: 865px

}

.list_cp_ll_x{

    background: #f2f2f5;

    min-height: 500px;

}

.lists_aad_co{

    width: 332px;

    margin: 0 auto;

    height: 50px;

    background: #2f2f2f;

    color: #fff;

    font-size: 18px;

    line-height: 50px;

    text-indent: 25px;

}

.list_aad_woenm_k{

    width: 280px;

    margin: 0 auto;

}

.list_woem_aad_lb{

    color: #212121;

    font-size: 16px;



}

.list_woem_aad_lb a{

    color: #212121;

    display: block;

    height: 40px;

    line-height: 40px;

}

.list_woem_aad_lb a:hover{

    color: #f7b52c;

}

.list_cp_r_wo{

    font-size: 16px;

    color: #f7b52c;

}

.list_cplb_ll li{

    width: 418px;

    height: 297px;



    float: left;

    margin-right: 28px;

    margin-bottom: 28px;

}

.list_cplb_ll li:nth-of-type(even) {

    margin-right: 0px;

}

.list_ss_women_d{

    width: 418px;

    height: 297px;

    overflow: hidden;

    position: relative;

}

.list_ss_women_d img{

    max-width: 100%;

    max-height: 100%;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    position: absolute;

}

.list_ww_owem_d{

    position: absolute;

    bottom: 0px;

    width: 100%;

    height: 60px;

    background: url(../images/index_bjj.png);

    text-align: center;

    line-height: 60px;

    color: #fff;

}

.list_ww_owem_d a{

    color: #fff;

}

.show_cp_d a{

    display: inline-block;

    width: 75px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    border: solid 1px #ccc;

    margin-left: 10px;

    margin-right: 10px;

    margin-bottom: 10px;

}

.show_cp_d a:hover{

    color: #f7b52c;

}

.show_left{

    width: 514px;

    height: 415px;

    overflow: hidden;

    position: relative;

}

.show_left img{

    max-width: 100%;

    max-height: 100%;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    position: absolute;

}

.show_right{

    width: 314px;

}

.show_woi_l{

    color: #686868;

    font-size: 16px;

}

.show_woi_l li{

    padding-top: 14px;

    padding-bottom: 14px;

    border-bottom: solid 1px #bebebe;

}

.show_cp_zzcx_k{

    color: #2d2d2d;

    font-size: 14px;

    line-height: 24px;

    margin-top: 20px;

}



#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }

#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }

#mbOverlay.mbOverlayIE { position:absolute; }

#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }

#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }

#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }

#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }

#mbImage a:hover, #mbImage a:active { color:#fff; }

#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }

#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }

#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }

#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }

#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }

#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }

#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }

#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }

#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

.layout_default{float:left; margin:5px}

.mod_gallerylist{width:665px; margin:0 auto}

.meta{font-size:12px; text-align:center;}

.image_container img{border:1px solid #CCC; padding:2px}

.meta a{color:#333; text-decoration:none}



.index_aad_fwzx_d{

    text-align: center;

    margin-top: 30px;

    margin-bottom: 30px;

}

.page_fwzx_l{

    width: 248px;

}

.page_fwzx_r{

    width: 274px;

}

.page_fwzx_lbzx li{

    width: 552px;

    float: left;

    margin-bottom: 30px;

    margin-right: 20px;

}

.page_fwzx_yhfu{

    color: #373737;

    font-size: 16px;

    font-weight: bold;

}

.page_fwzx_zhaoyao{

    color: #373737;

    font-size: 14px;

    line-height: 24px;

    margin-top: 10px;

}

.page_aad_sdd_ss{

    width: 274px;

    height: 204px;

    overflow: hidden;

    position: relative;

}

.page_aad_sdd_ss img{

    max-width: 100%;

    max-height: 100%;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    position: absolute;

}

.show_ww_kk_lll p{

    border-bottom: solid 1px #e0e0e0;

    color: #373737;

    font-size: 16px;

    padding-top: 15px;

    padding-bottom: 15px;

}

.page_gweb_jj{

    min-height: 643px;

    background: #f8f6f6;

}

.page_wwee_jskk{

    color: #2c2c2c;

    font-size: 14px;

    line-height: 24px;

    margin-top: 10px;

    margin-bottom: 20px;

}

.page_gywm_ll_l{

    width: 506px;

}

.page_gywm_rr_r{

    width: 710px;

    font-size: 16px;

    color: #2c2c2c;

    line-height: 24px;

}

.page_gywm_bkkk{

    min-height: 588px;

}

.page_gyww_llls_s{

    width: 216px;

    height: 212px;

    overflow: hidden;

    border-radius: 50%;

}

.page_sdds_llldsdd{

    margin-top: 40px;

}

.page_sdds_llldsdd li{

    width: 216px;

    float: left;

    margin-left: 50px;

}

.page_content{

    text-align: center;

    margin-top: 10px;

    color: #322436;

    font-size: 14px;

}

.page_content p{

    font-size: 16px;

    font-weight: bold;

    margin-bottom: 10px;

}

.page_lliabnfg_l{

    min-height: 712px;

    background: url(../images/page_guan_nndsdds_02.jpg) center;

}

.page_liliang_ks{

    width: 522px;

    font-size: 18px;

    color: #000000;

    line-height: 24px;

}

.page_dasd_bj{

    height: 677px;

    background: url(../images/dahengdd_02.jpg) center;

}

.page_woem_ll li{

    width: 308px;

    float: left;

    margin-left: 10px;

}

.page_woem_ll p{

    font-size: 16px;

    margin-bottom: 10px;

    font-weight:bold;

    color: #282828;

}

.page_woem_ll{

    font-size: 16px

    color: #282828;

}

.page_lxwn_l{

    width: 750px;

}

.page_lxwm_r{

    width: 355px;



}

.page_lxw_0{

    width: 345px;

}

.page_lxw_2{

    width: 385px;

}

.page_woem_lll input{

    width: 100%;

    height: 40px;

    border: solid 1px #f0f0f0;

    text-indent: 10px;

    margin-bottom: 30px;

}

.page_woenm_fsong input{

    width: 118px;

    height: 44px;

    background: #f7b52c;

    color: #fff;

    border: none;

    cursor: pointer;

}

.page_sdsds_kkk textarea{

    border: solid 1px #f0f0f0;

    height: 200px;

    resize: none;

    width: 100%;

}

.page_woe_dsd{

    font-size: 18px;

    font-weight: bold;

    margin-bottom: 10px;

    color: #23282a;

}

.page_we_lll_dd_ds{

    width: 355px;

    height: 292px;

    background: url(../images/index_sdds_lxssd_03.jpg) center no-repeat;

}

.pahe_ddee_ff{

    font-size: 16px;

    color: #424242;

    line-height: 34px;

}

.list_xw_bj{

    width: 229px;

    height: 57px;

    background: url(../images/page_xwzxbj.png) center no-repeat;

    padding-top: 60px;

    overflow: hidden;

    font-size: 20px;

}

.list_xw_l{

    width: 738px;

}

.lits_xw_r{

    width: 435px;

}

.list_xw_title{

    font-size: 20px;

    font-weight: bold;

}

.list_xw_zhaoiyaop{

    color: #666666;

    font-size: 16px;

    line-height: 24px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.list_time{

    color: #666666;

    font-size: 14px;

}

.list_ad_ners li{

    margin-bottom: 20px;

    border-bottom: solid 1px #ccc;

    padding-bottom: 10px;

}

.list_aad_xx_nn{

    width: 421px;

    height: 284px;

    overflow: hidden;

}

.list_ad_woen_j{

    color: #333333;

    font-size: 18px;

    margin-bottom: 10px;

    margin-top: 10px;

}

.list_sdd_zhaiyao{

    color: #666666;

    font-size: 14px;

    line-height: 24px;

}

.list_woenm_aad_k a{

    color: #f7b52c;

    font-size: 14px;

}

.list_sads_KK li{

    margin-bottom: 30px;

}

.show_xw_bj{

    background: #f8f8f8;

    min-height: 500px;

}

.show_xw_titel{

    text-align: center;

    color: #333333;

    font-size: 16px;

    font-weight: bold;

}

.show_ssd_ddtui{

    text-align: center;

    font-size: 14px;

    color: #999;

    margin-top: 10px;

    margin-bottom: 10px;

}

.show_xw_tttt{

    width: 1000px;

    margin: 0 auto;

    font-size: 16px;

    color:  #333333;

    line-height: 24px;

}

.show_xw_tttt img{

    max-width: 100%;

}

.page_dbsj_l{

    width: 625px;

    font-size: 16px;

    line-height: 34px;

    color: #191919;

}

.page_dbsj_r{

    width: 450px;

}

.page_ssd_kkd_kjm{

    color: #000000;

    font-size: 16px;

    line-height: 34px;

}

.page_ssd_kkd_kjm p{

    font-weight: bold;

}