@charset "utf-8";

body {background:#f9f9f9;}

em {
    color: #535353;
    font: 12px/1.75 "宋体",arial,sans-serif;
    padding: 0px 5px;
}

.pageproducts_wrap { width:96%; margin:0 2%;overflow:hidden;     }
.pageproducts_top {  height:50px;  margin-top:25px;overflow:hidden; background:#fcfcfc;    }
.pageproducts_top p { float:left; font-size:15px; color:#696969; line-height:50px; padding-left:15px;  }
.pageproducts_top p a{ color:#696969;padding:0 5px;color:#696969;  }
.input_search {  float:right;  overflow:hidden;margin:8px 20px 0 0;width:215px; height:34px; position:relative;  }
.input_search input {  width:215px; height:34px; border:1px solid #f4f4f4; box-sizing:border-box; border-radius:30px; padding:0 40px 0 10px;   }
.input_search button  { width:32px; height:32px; position:absolute; right:2px; top:1px; border:none; background:none; cursor:pointer;  }
.input_search button i { color:#c18401;font-size:20px;    }

.pageproducts_subnav{  overflow:hidden; background:#fff; }


.pageproducts_subnav a{  color:#999;font-size:15px;   }
.pageproducts_subnav a:hover{ color:#c18401; }
.subnav_line {  border:none;border-bottom:1px solid #f2f2f2; margin:0 20px;  }
.subnav_second_wrap {  width:100%;  overflow:hidden; padding:0 20px 0 20px; margin:13px 0 10px 0;  box-sizing:border-box;    }
.subnav_second_wrap li{  float:left;  line-height:38px; padding:0 13px;   }
.pageproducts_list_con {  overflow:hidden;  }

.product_list_img { display: table-cell; vertical-align: middle; text-align: center; } 
.product_list_img img{ vertical-align: middle;max-height: 95%;max-width: 95%; }
.product_list_tit { height:74px;  position:relative; padding:20px 0; box-sizing:border-box; overflow:hidden;  }
.product_list_tit p{ height:34px; padding-right:93px;padding-left:14px; color:#555;font-size:15px; line-height:34px; 
                     display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden; }
.product_list_tit a{ height:34px;transition:all 300ms;     display:block;width:83px; background:#f2f2f2; color:#999;position:absolute;right:0px;top:20px;text-align:center; border-radius:20px 0 0 20px; line-height:34px;text-indent:5px;font-size:14px;   }

/*翻页按钮*/
.pagination_wrap {  margin-top:30px;  }
.pagination_wrap td{  height:40px; color:#555; text-align:left; }
.pagination_wrap a{  padding:8px 18px; border:1px solid #eee; margin:0 5px; border-radius:5px; cursor:pointer; background:#fff; color:#a9a9a9;   }
.pagination_wrap span.cpb{padding: 8px 18px;border: 1px solid #c18401;margin: 0 5px;border-radius: 5px;cursor: pointer;background: #fff;color: #c18401; }
.pagination_wrap input.btnGo {  padding:8px 18px; border:1px solid #eee; margin:0 5px;border-radius:5px; cursor:pointer;background:#fff; color:#a9a9a9;       }
.pagination_wrap input.inputbox {  height:30px;border:1px solid #eee; padding:0 5px;       }
.pagination_wrap a:hover { border:1px solid #c18401; color:#c18401;  }
.pagination_wrap input.btnGo:hover { border:1px solid #e2c892; color:#c18401;  }

.page_newsrec_wrap {  margin-top:30px; overflow:hidden; background:#fff; }

.recommend_tit,.hot_tit{  height:50px; border-bottom:1px solid #f2f2f2; }
.recommend_tit h2,.hot_tit h2{ height:50px;  line-height:50px;font-size:16px; color:#555;font-weight:normal;  margin-left:25px; display:inline-block;position:relative;   }
.recommend_tit h2:before,.hot_tit h2:before{ content:"";width:100%; height:1px;background:#c18401; position:absolute; left:0px;bottom:-1px;     }
.page_newsrec_wrap ul{  padding-left:25px;     }
.page_newsrec_wrap ul li a{ font-size:15px; color:#555;     }
.page_newsrec_recommend ul li{  overflow:hidden;  }
.page_newsrec_recommend ul{ padding:10px 0;  padding-left:25px; }
.page_newsrec_recommend ul li span{ float:right; color:#999;  line-height:34px;    }
.page_newsrec_hot ul li a{  color:#555;  line-height:34px; display:block;width:100%;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;   }
.page_newsrec_hot ul{ padding:10px 0 20px;  padding-left:25px; }
.page_newsrec_recommend ul li:hover p{ color:#c18401;   }
.page_newsrec_recommend ul li:hover span{ color:#c18401;   }
.page_newsrec_hot ul li:hover a{ color:#c18401;   }


@media (min-width: 767px){
.pageproducts_subnav dl dt{  display:none;     }
.list_subnav {  display:none;  }
.pageproducts_list_con li:hover .product_list_tit a{  background:#c18401; color:#fff;  }
.pageproducts_list_con li:hover {  box-shadow:0 0 24px rgba(0,0,0,0.09); cursor:pointer; transform:translateY(-3px); }
.pageproducts_subnav dl{  width:100%;  overflow:hidden; padding:0 7px 0 20px; margin:23px 0 10px 0;  box-sizing:border-box;    }
.pageproducts_subnav dl dd{  float:left;  line-height:38px; padding:0 13px; border:1px solid #eee;  border-radius:38px; box-sizing:border-box; margin:0  13px 12px 0px ;  }
.pageproducts_subnav dl dd:hover {   border-color:#e2c892; cursor:pointer;    }
.pageproducts_subnav dl dd:hover a{  color:#c18401;    }
.pageproducts_subnav dl dd:hover {   border-color:#e2c892; cursor:pointer;    }
.pageproducts_subnav dl dd.subnav_select a{  color:#c18401;    }
.pageproducts_subnav dl dd.subnav_select {   border-color:#e2c892; cursor:pointer;    }
.pageproducts_subnav ul li{   float:left; }
.pageproducts_subnav ul li.pros2 a{color:#c18401;}
.pageproducts_subnav dl dd > span { display:none; }
.pageproducts_list_con li{ float: left;width: 23%;  background:#fff;transition:all 300ms;   overflow:hidden; margin-top:20px;padding-top:20px;   margin-left: 2.666%; box-sizing: border-box; }
.pageproducts_list_con li:nth-child(4n+1) {  margin-left:0px;   }
.page_newsrec_recommend {  float:left;width:70%;  }
.page_newsrec_hot { float:right; width:30%; }
.page_newsrec_recommend ul li p{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;   float:left; color:#555;  line-height:34px; width:70%;}

}

@media (max-width: 767px){
    .pageproducts_top { display:none;    }
    .subnav_second_wrap { display:none;    }
    .pageproducts_wrap { margin:0px; width:100%; background:none; }
    .pageproducts_subnav dl {  padding:0 20px; box-sizing:border-box;      }
    .pageproducts_subnav dt {  margin:0px; display:block;padding-right:40px;box-sizing:border-box;  line-height:50px;  border-bottom:1px solid #eee;position:relative;     }
    .pageproducts_subnav dt:after {   content:"";width:20px;height:2px; background:#999;position:absolute;top:23px;right:20px;       }
    .pageproducts_subnav dt a{ color:#696969;  }
    .pageproducts_subnav dd { margin:0px;line-height:50px; border-bottom:1px solid #eee;position:relative;  }
    .pageproducts_subnav dd.subnav_select a.cls1{color:#c18401;}
    .pageproducts_subnav dd:after {   transition:all 300ms ease-in-out;  content:"";width:20px;height:2px; background:#999;position:absolute;top:23px; right:20px;       }
    .pageproducts_subnav dd:before {  transition:all 300ms ease-in-out;   content:"";width:2px;height:20px; background:#999;position:absolute;top:15px; right:29px;       }
    .pageproducts_subnav dd.subnav_select:before {  transform:rotate(180deg); opacity:0;    }
    .pageproducts_subnav dd.subnav_select:after {  transform:rotate(180deg);   }
    .list_subnav li{   border-top:1px solid #eee; }
    .list_subnav li.pros2 a{color:#c18401;}
    .pageproducts_subnav dl dd > span { display:block; }
    .list_subnav { display:none;  }
    .subnav_select .list_subnav{ display:block;  }
    .list_subnav li a { font-size:13px;    }
    .pageproducts_list_con {  padding:0 20px; box-sizing:border-box;  }
    .pageproducts_list_con li { width:100%; background:#fff; margin-top:20px; padding-top:15px; }
    .product_list_tit a{ background:#c18401;color:#fff;      }
    .PageStyle a{  padding:8px 8px; display:none;   }
    .PageStyle span{ display:none;}
    .PageStyle a:nth-child(2){display:inline-block;float:left;     }
    .PageStyle a:nth-last-child(4){ display:inline-block; float:right;  }
    .PageStyle input:nth-last-child(1){ display:none; float:left;   }
    .PageStyle input:nth-last-child(2){ height:37px!important;border-radius:5px; padding-right:5px;padding-left:5px; margin-right:6px; text-align:center;   }
    .page_newsrec_recommend ul li span {display:none; }
    .page_newsrec_recommend ul li { }
    .page_newsrec_recommend ul li a{  display:block; width:100%;    }
    .page_newsrec_recommend ul li p{   color: #555;
    line-height: 34px;
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;   }
    .page_newsrec_wrap {  padding:0 20px; background:none; }
    .page_newsrec_recommend {   background:#fff; }
    .page_newsrec_hot {   background:#fff; }
    .page_newsrec_recommend ul {  padding: 10px; box-sizing:border-box;   }
    .page_newsrec_hot ul {  padding: 10px; box-sizing:border-box;   }
    .pagination_wrap {  margin:15px 20px 0; text-align:center; }
    .pagination_wrap table {  margin:auto;}

}

@media (min-width: 768px)and (max-width: 979px){

   .PageStyle a{  padding:8px 8px;    }
   .PageStyle span{ }
   .PageStyle a:nth-child(2){ display:inline-block;}
   .PageStyle a:nth-child(7){ display:inline-block;}
   .pageproducts_list_con li {width:32%;margin-left:2%; }
   .pageproducts_list_con li:nth-child(4n+1) { margin-left: 2%; }
   .pageproducts_list_con li:nth-child(3n+1) { margin-left: 0%; }
   .products_details_xiangguan { display:none;}
   .pagination_wrap {  margin:15px auto 0;  }

}
    




/*内页产品列表*/

.pagenew_list_con {  overflow:hidden; margin-top:27px;  }

.pagenew_list_con li:last-child {  margin-bottom:0px;  }


.new_list_tit h2 { font-weight:normal; font-size:18px; color:#333; line-height:24px; padding-bottom:10px;    }
.new_list_tit span { font-size:14px; color:#999; line-height:30px;       }
.new_list_tit p { font-size:15px; color:#696969; line-height:30px;    }


@media (min-width: 767px) {

.pagenew_list_con li {  padding:25px 20px;   position:relative; margin-bottom:25px;background:#fff;  }

.pagenew_list_con li a{}
.pagenew_list_con li a:hover h2{ color:#c18401; }
.new_list_img {width:208px; height:162px;float: left; left:20px;top:25px;margin-right: 1rem;}
.new_list_tit {min-height:162px;       }
}
@media (max-width: 767px) {

.pagenew_list_con {    padding:0 20px;   box-sizing:border-box; }
.pagenew_list_con li{   background:#fff; padding:10px; margin-bottom:20px;  }
.new_list_img {    width:100%; height:162px;overflow:hidden;  }
.new_list_img img{    width:100%; height:auto;       }
.new_list_tit h2{ width:100%; height:32px;line-height:32px; padding:0px;padding-top:5px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;    }
.new_list_tit p { display:none;   }
}

/* 新闻列表*/

.subnews_list_wrap {   background:#fff; overflow:hidden; margin-top:25px; padding:20px;box-sizing:border-box;  }

.subnews_details { padding-right:20px; box-sizing:border-box;       }

.subnews_details h2 { font-size:30px; color:#333;       }
.subnews_fengxiang { overflow:hidden; padding-bottom:10px;padding-top:5px; border-bottom:1px solid #eee;  }
.subnews_fengxiang p{   font-size:14px; color:#999;  line-height:36px; float:left;      }
.subnews_fengxiang span { float:right;line-height:36px; font-size:14px; color:#999;display:block; }
.subnews_fengxiang a{ line-height:25px; display:block; float:right;height:25px; overflow:hidden;  margin-top:5px; padding-right:5px;   }
.subnews_bianjiqi {  margin-top:25px;}
.subnews_bianjiqi p{  line-height:36px;  }

.nextpage{margin-top:40px; padding-bottom:15px; box-sizing:border-box;  overflow:hidden;   }
.nextpage li:nth-child(1){float:left;}
.nextpage li:nth-child(2){float:right;}
.nextpage li{ line-height:30px;}
.nextpage li span{ float:left;}
.nextpage li span a{float:left; width:100% ;}
.nextpage a:hover { color:#c18401; }


.subnews_right { padding-left:10px;  box-sizing:border-box;   }
.subnews_right dl{  border:1px solid #f2f2f2; margin:0px; margin-top:5px; padding-bottom:10px;     }
.subnews_right dt{  height: 50px; border-bottom: 1px solid #f2f2f2; }
.subnews_right dt p{ height: 50px; line-height: 50px;font-size: 16px;color: #555;margin-left: 25px; display: inline-block;position: relative;  }
.subnews_right dt p:before {content: "";width: 100%; height: 1px;background: #c18401;position: absolute; left: 0px;bottom: -1px;}
.subnews_right dd{  height: 50px;  margin:0px; padding:0 25px; }
.subnews_right dd a{  height: 42px; color: #555;line-height: 42px;display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.subnews_right dd a:hover{ color:#c18401; }
.subnews_right dd:nth-child(2) {  padding-top:10px;}

.relatedproducts {border:1px solid #f2f2f2;  box-sizing:border-box; margin-top:20px;  overflow:hidden;  }
.relatedproducts_tit { height: 50px; border-bottom: 1px solid #f2f2f2;  }
.relatedproducts_tit h2{ height: 50px; font-weight:normal; line-height: 50px;font-size: 16px;color: #555;margin-left: 25px; display: inline-block;position: relative;  }
.relatedproducts_tit h2:before {content: "";width: 100%; height: 1px;background: #c18401;position: absolute; left: 0px;bottom: -1px;}
.relatedproducts_tit p { cursor:pointer; float:right; line-height:50px; padding-right:20px;color:#999; width:100px;  }
.relatedproducts_tit span{ float:right;}
.huanyihuan span img{  transition:all 800ms; }
.huanyihuan:hover span img{ transform:rotate(360deg);}
.relatedproducts_img_wrap { padding:20px;box-sizing:border-box;}
.relatedproducts_img { box-sizing: border-box;border: 1px solid #f2f2f2;overflow: hidden;text-align: center; overflow:hidden;display:table-cell;vertical-align:middle;     }
.relatedproducts_img {  max-height:100%;max-width:100%;width:auto;height:auto;     }


.relatedproducts_img_wrap p {   height:43px; line-height:43px; background:#666;color:#eee;  padding: 0 20px; box-sizing:border-box;   }

@media (min-width: 767px) {
.subnews_details {width:100%; }
.nextpage a{ color:#999;display:block; float:left; box-sizing:border-box; line-height:30px;   }
.nextpage a:nth-child(1){ padding-right:10px; }
.nextpage a:nth-child(2){ padding-left:10px; }

}
@media (max-width: 767px) {
.subnews_details { width:100%; }
.subnews_details {  padding:0px;}
.nextpage { margin-top:20px;}
.nextpage a{ color:#999; display:block;box-sizing:border-box; line-height:30px;   }
.subnews_right { padding-left:0px; }

}

@media (min-width: 768px)and (max-width: 979px){

    .subnews_details { width:100%;  }
    .subnews_right { display:none;  }
  

}




/* 新闻详情*/


.pagealbum_list_wrap { overflow:hidden; margin-top:25px;  }
.pagealbum_list_wrap li {width:32%;float: left; background:#fff; transition:all 300ms;  margin-left:2%;box-sizing: border-box;margin-bottom: 20px; position: relative; }
.pagealbum_list_wrap li:nth-child(3n+1) {  margin-left:0px;}
.pagealbum_list_img {   width:100%; height:100%;overflow:hidden; 
display: table-cell;
vertical-align: middle;
text-align: center;                        
}
.pagealbum_list_img img{  max-width:100%; max-height:100%; height:auto;width:auto;  }
.pagealbum_list_wrap li a { transition:all 300ms; position:absolute;left:0px;top:0px; background:rgba(0,0,0,0.5); display:block;width:100%; height:100%;display:none;    }
.pagealbum_list_wrap li a span { width:93px;line-height:93px;text-align:center; height:93px;background:rgba(255,255,255,0.3);  border-radius:50%;z-index:2; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);   }
.pagealbum_list_wrap li a span i{ font-size:40px;color:#fff;   }
.pagealbum_list_wrap li a p{ font-size:18px;color:#fff;width:100%; height:24px; line-height:24px; position:absolute;left:0px; bottom:15px; text-align:center;padding:0 10px; box-sizing:border-box; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;     }
.pagealbum_list_wrap li:hover a{ display:block; cursor:pointer; }

@media (max-width: 767px) {
    .pagealbum_list_tit { display:none; }
    .pagealbum_list_wrap {   padding:0 20px;  }
    .pagealbum_list_wrap li { width:100%; margin-left:0px; }

}

/*相册中心*/

.video_list_wrap{  overflow:hidden; margin-top:25px;   }
.video_list_wrap li{  margin-bottom:25px; background:#fff;   }
.video_list_wrap li .video_list_img{ display:table-cell;overflow:hidden;vertical-align:middle;text-align:center;    }
.video_list_wrap li .video_list_img img{  max-width:100%; max-height:100%;height:auto;width:auto;        }

.video_list_wrap li img{ width:100%;height:400px;  }
.video_list_wrap li:nth-child(2n+1){  margin-left:0%;    }
.video_list_wrap p{ width:100%;height:50px; line-height:50px; padding:0 20px; box-sizing:border-box; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;     }

@media (min-width: 768px){

.video_list_wrap li{ width:49%; margin-left:2%; float:left;    }
.video_list_wrap li img{   }
.video_list_wrap li:nth-child(2n+1){  margin-left:0%;    }

}

@media (max-width: 767px){

.video_list_wrap li img{ width:100%;height:240px;  }
.video_list_wrap { padding:0 20px;    }
.video_list_wrap li:last-child{ margin-bottom:0px;  }

}

/*视频中心*/
.message_wrap { width:670px; margin:25px auto 0;  }

.message_wrap > .input_tet:nth-child(2n+1) {   margin-left:0%;    }
.message_wrap > .input_tet input{ width:100%; height:52px; border-radius:5px; font-size:15px; border:none; padding:0 20px;box-sizing:border-box;       }
.p1okbt ul{display:none;   }
.textarea_tet textarea{   width:100%;  height:200px; border-radius:5px; background:#fff; border:none; box-sizing:border-box; padding:20px;color:#555;font-size:15px; font-family:"微软雅黑";     }
.button_tet { height:52px; overflow:hidden; margin-top:25px; display:inline-block;  margin-left:110px;  }
.button_tet input {  height:52px; width:150px; border-radius:5px; font-size:15px; border:none;float:left; box-sizing:border-box; padding:0 20px;  }
.button_tet img {  height:52px;float:left;width:100px; margin:0 15px;         }
.button_tet input.message_button {  height:52px;display:inline-block;float:left; background:#c18401; color:#fff; cursor:pointer;   }
.button_tet input.message_button:hover {  background:#896008;color:#e2c892;   }


@media (min-width: 768px){

.message_wrap > .input_tet {   float:left; width:49%; margin-left:2%; margin-bottom:18px;  }

}


@media (max-width: 767px){
    .message_wrap { width:100%; padding:0 20px;  box-sizing:border-box;   }
    .message_wrap > .input_tet { margin-bottom:18px;     }
    .button_tet {   margin:0px;  margin-top:25px;    }
    .button_tet input {  width:80px; }
    .button_tet input.message_button {  width:100px;  }
    .button_tet img {  width:80px;margin:0 10px;         }

}

/*在线留言*/


.products_details_con {   padding-left:30px; box-sizing:border-box;     }
.products_details_con h2 {  font-size: 18px;color: #333; font-weight:normal; margin-top:15px;   }
.products_details_con p>span{ padding-right:20px; float:left;   }
/*.products_details_con p>span:nth-child(1){max-width:70%;  }*/
.products_details_con p>span span{ color:#c18401;   }
.products_details_tel { width:135px; height:48px; margin-top:25px; border:2px solid #c18401; color:#c18401;font-size:18px; line-height:48px;text-align:center; display:block; }
.products_details_con .subnews_bianjiqi p{ font-size:14px; line-height:30px; color: #404040;}
.products_details_wrap {  padding-top:25px; background:#fff;  }
.productsdetails_tit { height:53px; width:100%; background:#f9f9f9; }
.productsdetails_tit li { height:53px;min-width:140px; padding:20px; cursor:pointer; text-align:center;   box-sizing:border-box;float:left; position:relative;  }
.productsdetails_tit li.details_tit_selected{  background:#fff; }
.productsdetails_tit li.details_tit_selected:before{     content:""; width:100%;height:2px;  display:block;  position:absolute; top:0px; left:0px; z-index:1; background:#c18401;  }
.productsdetails { box-sizing:border-box; padding:20px;min-height:517px;   display:none;  line-height:2;      }
.productsdetails img{ max-width:100%    }
.productsdetails table { width: 100%!important; }
.productsdetails table td{ word-break: break-all; word-wrap: break-word; }

.productsdetails p{   line-height:32px;      }
.productsmessage { display:none;padding:35px 0 40px;   }
.details_selected {  display:block; }

.productsmessage .message_wrap > .input_tet input {  border:1px solid #eee;   }
.productsmessage .textarea_tet textarea{  border:1px solid #eee;   }
.productsmessage .button_tet input{  border:1px solid #eee;   }


@media (min-width: 768px){

.products_details_img { width:35%; float:left; border:1px solid #eee; box-sizing:border-box;    }
.products_details_img img{ max-width:100%;}
.products_details_con { width:65%; float:left;  }
.products_details_xiangguan2 { display:none;}

}

@media (max-width: 767px){
    .products_details_img {border:1px solid #eee; box-sizing:border-box;    }
    .products_details_img img{ max-width:100%;}
    .subnews_details {  }
    .products_details_con {    padding-left:0px; padding:0 10px;   }
    .products_details_tel { width:100%;   }
    .products_details_xiangguan { display:none;}
}






.subnews_details .products_details_img span {  text-align: center; overflow: hidden;display: table-cell; vertical-align: middle}
.subnews_details .products_details_img span img { /*width: 100%;*/height: 100%;/*height: auto;*/width: auto; }




/*单类图片*/
.picsim{ width:100%; text-align:center; margin-bottom:10px;}
.picsim img{ max-width:100%;}
.subnews_bianjiqi img{max-width:100%;}