
@font-face { 
        font-family: 'Hos'; src: 
       url('https://cdn.114my.com.cn/font/lcw/Hos.ttf') format('truetype')
}

@font-face { 
        font-family: 'din'; src: 
       url('https://cdn.114my.com.cn/font/lcw/D-DIN-Bold.ttf') format('truetype')
}


@font-face {

  font-family: "alhz";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/NhDdF69KLk9t.woff2") format("woff2"),

  url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/eHeZ77AcKtPy.woff") format("woff");

  font-display: swap;

}


.mianbxContent{    margin-bottom: 0px !important; margin-top: 120px !important;}



/*nypro*/

.page{overflow: hidden;}





.prot_fen{float: left; width: 240px; overflow: hidden;}
.prot_mun{     background: linear-gradient(to top, #0070c0 0%, #2bb3ff 80%); font-size: 27px; height: 100px;padding-top: 26px; color: #fff; font-weight: bold; position: relative;padding-left: 80px; letter-spacing: 0px; margin-top: 120px;}
.prot_mun p{font-size: 12px;color: #fff; font-weight: 200; line-height: 29px;opacity: 0.5;}  
.prot_mun:after{content: ""; background: url(../images/fen.png);width: 48px; height: 48px;  display: block; position: absolute;  top: 27px; left: 22px; opacity: 0.8;}

.prot_fen1{}
.prot_fen1 dl{display: inline-block;
    width: 24.7%;
    height: 66px;
    overflow: hidden;
    text-align: center;
    font-size: 18px !important;
    color: #333;
    background: #eaeaea;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 66px;
    text-decoration: blink;
    transition: all 0.8s linear;}
.prot_fen1 dt{ }

.prot_fen1 dt a{  color: #333; font-size:18px;  font-weight: bold; line-height: 50px;}
.prot_fen1 dt:hover { background: #0070c0; transition-duration: 0.5s; border-radius: 10px;}
.prot_fen1 dt:hover a { color: #fff;}
.prot_fen1 dd a{ display:block;  height:50px; font-size:15px; line-height:50px; padding-left:30px; border-bottom:1px #e1e1e1 dashed; position: relative;}
.prot_fen1 dd a:last-child { margin-bottom: 15px;}
/**/
img#cpimg_xg_2 {display: none;}


/*fen0*/
.pro_all_class { width: 1400px !important; height: auto !important; margin: 0 auto !important; font-size: 0px; line-height: 0px; border-bottom: none !important; margin-bottom: 20px !important; }
.pro_all_class strong { background: #0070c0; color: #fff; display: block; height: 100%; width: 100%; line-height: 52px; font-size: 16px; }
.pro_all_class .pur { display: none; }
.pro_all_class { border: none !important; width: 100% !important; }

.total_2019 { display: flex;     justify-content: center; font-size: 0; left: 244px; z-index: 999; bottom: -370px; width: 1400px; }

.one_2019 {width: calc((60% - 40px )/ 3);    margin-bottom: 30px;  position: relative;  float: left;     margin-right: 20px;}
.one_2019>span a:hover { background: #0070c0;  color: #fff;}
.one_2019:hover .two_2019 { height: auto; transition: 0.6s; }
.two_2019 { width: 272px; height: 0; background: #fdfdfd; position: absolute; top: 66px; left: 0; z-index: 9; overflow: hidden; transition: 0.6s; }
.pro_all_class .two_bt_2019 a { width: 100% !important; display: block; line-height: 56px; color: #666; height: 56px; overflow: hidden; font-size: 16px; }


.pro_all_class>a, .one_2019>span a {display: inline-block; width: 100% !important; height: 66px; overflow: hidden; text-align: center; font-size: 18px !important; color: #333; background: #eaeaea; white-space: nowrap; text-overflow: ellipsis; line-height: 66px; text-decoration: blink; transition: all 0.8s linear; text-transform: uppercase; }
.pro_all_class>a:hover, .one_2019:hover, .one_2019.cur { transition: all 0.5s linear; background: #0070c0; color: #fff; }

.two_bt_2019 a {
    font-size: 18px;
    line-height: 50px;
}
.two_bt_2019 {
    background: #fff;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: block;
    border-bottom: 1px solid #eee;
}

.two_2019 .two_bt_2019:hover {background: #0070c0;}
.two_bt_2019 a:hover,.two_bt_2019:hover a {  color: #fff; }

@media screen and (max-width: 1366px){
.prot_rr table td{padding:1% 1%; text-align:center;  font-size: 1.2vw; line-height:1.5vw; color:#333;  white-space: normal; word-break: break-all;}
}
@media screen and (max-width: 1200px){
.prot_rr table td{padding:1% 1%; text-align:center;  font-size: 1.2vw; line-height:1.5vw; color:#333;  white-space: normal; word-break: break-all;}
}


.mianbxContent{width: 100%;}
.search_bg {width: 100%;}
.prot_wt{float: right; width: 100%; margin: 0 auto;     padding: 0 0.2%;}

.prot_rr {}

.prot_rr table{width:100% !important; border-collapse:collapse; border-spacing:0; border:none; margin:1% auto 0;}

.prot_rr table td{padding:1% 1%; text-align:center;  font-size: 1vw; line-height:1.2vw; color:#333;  white-space: normal; word-break: break-all;}

.prot_rr table td{border-top:1px #e1e1e1 solid; border-left:1px #e1e1e1 solid;}

.prot_rr table td:nth-last-child(1){border-right:1px #e1e1e1 solid;}

.prot_rr table tr:nth-last-child(1) td{border-bottom:1px #e1e1e1 solid;}

.prot_rr table tr:nth-child(2n-1) td{background-color: #fff;}

.prot_rr table tr:nth-child(1n) td{color:#333; background-color: #f3f5f9;}

.prot_rr table tr:nth-child(1) td{ padding: 2% 1%; color:#fff; background-color: #0070c0;   font-weight: bold;}
.prot_rr table tr:nth-child(2) td{ padding: 2% 1%; color:#fff; background-color: #0070c0;   font-size: 1vw;  }

.prot_rr table tr:nth-child(3) td{white-space:nowrap;}
.prot_rr table tr:nth-child(2) td b {font-weight: normal;}

.prot_rr table tr:nth-child(1) td:nth-last-child(1){ width: 110px; }





.prot_rr table tr td img {width: 70px; height:53px;}

.cpimg p{ font-size: 14px; color: #333;}

select.titleList {

    margin: 0 10px;

    width: 100px;}

	

#products_search{ margin-top:10px;}

#products_search_key{padding:0px 6px;width:70%;height:30px;color:#999;font-size:12px;line-height:30px\9;border:1px solid #ddd;vertical-align:middle; border:none;}

#products_search_button{width:26px;height:30px;font-size:0;border: none;border-left:none;background:#fff;vertical-align:middle;cursor:pointer; background:#fff url(../images/sou.jpg) no-repeat center;}







.products_sx {

/*    height: 86px;*/

    overflow: auto

}



.products_sx li {

    padding: 0px 8px 0px 8px;

    text-align: left;

    overflow: hidden

}



.products_sx li label {

    display: block;

    width: 100%;

    height: 29px;

    cursor: pointer; font-size: 14px;}



.products_sx li input {

    margin-right: 5px

}



@media screen and (-webkit-min-device-pixel-ratio: 0) {

    .products_sx li input {

        position:relative;

        top: 2px

    }

}

.prot_rr table tr:nth-child(1) td b {
    font-size: 13px;
    font-weight: normal;
    line-height: 15px !important; display: block;}


.cp_bk {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center; text-align: left;}

.cp_bk li { line-height: 28px;}
.cp_bk .dropdown-toggle {
    font-size: 14px;
    margin-left: 0px !important;
    position: relative;
    top: -6px;
}

/* 图片点击放大效果 */  

.cpimg{ position: relative; display: inline-block;}

 

.cpimg_xg{

            width: 100px; /* 默认缩略图宽度 */

            height: auto;

            cursor: pointer;

            transition: transform 0.3s ease; }

 

/* 放大容器样式 */

.cpimg_zoom {position: fixed;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: max-content;

    height: max-content;

    z-index: 1000;

    /* display: none; */

    justify-content: center;

    align-items: center;

        }

 

.cpimg_zoom img {

            max-width: 90%;

            max-height: 90%;

            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);

            display: block;

        }

 

/* 关闭按钮样式 */

.close-btn {position: absolute;

    top: -9px;

    right: 45px;

    background: #222;

    border: none;

    color: white;

    font-size: 30px;

    cursor: pointer;

    border-radius: 50%;

    width: 30px;

    height: 30px;}

	

/* 搜索页面结果*/



.fenlei {margin-top: 120px !important;}

.fenlei_tit {margin-bottom: 30px;}

.fenlei_tit span{font-size:38px; line-height:38px; color:#333; font-weight:bold;}

.fenlei_tit i{font-family:Arial; font-size:24px; line-height:24px; color:#444; font-style:normal;}

.biaoge0705{ width:100%;}

.biaoge0705 table{ width:100%; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

.biaoge0705 table tr:nth-child(1) td{ background:#0070c0; color:#fff;}

.biaoge0705 table tr:nth-child(odd){ background:#e7e7e7;}

.biaoge0705 table tr td{ padding:10px 0; text-align:center; border-left:1px solid #ccc;}

.biaoge0705 table tr td a{ display:block; margin:0 auto; width:20px; height:24px;}


/* 栏目浮动页面*/
.dropdown-container {
  position: relative;

}
 
.dropdown-toggle {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  font-size: 12px;
}
 
.dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  top:100%;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  padding: 10px;
  border: 1px solid #ddd;
      max-height: 350px;
    overflow: auto;
}
 
.dropdown-container:hover .dropdown-content {
  display: block;
}
 
/* 可选：添加一些间距 */
.dropdown-toggle {
  margin-left: 5px;
}
/* 上下页 */
.pagination a {font-size: 14px !important;
    line-height: 36px !important;
    height: 36px !important;
    padding: 0 20px !important;}
