.pro-banner-box{position: relative;overflow: hidden;}
.pro-banner-box,.pro-banner-box .pro-menu .pro-menu-list,.pro-banner-box .pro-sub-menu{height:558px;box-sizing: border-box;}
.pro-banner{position: relative;height:100%;}
.pro-banner .img{width: 100%;height:100%;background-position: center center;background-repeat: no-repeat;background-size:cover; }
.pro-banner-box .pro-menu {position: absolute; z-index: 99;  top: 0; left: 0;width: 100%;}

.pro-banner-box .pro-menu .pro-menu-list{width: 408px;background: rgba(40,44,53,.8);padding: 40px 0;position: relative;}
.pro-banner-box .pro-menu-lv1{padding-left: 28px;padding-bottom: 30px;padding-right: 18px;}
.pro-banner-box .pro-menu-lv1 .m{position: relative;padding-right: 18px;}
.pro-banner-box .pro-menu-lv1 .m:after{content: "";position:absolute;right:0;top:0;width: 14px;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: 100%;background-image: url("../images/icon_jt2.png");}
.pro-banner-box .pro-menu-lv1 .m:hover:after{background-image: url("../images/icon_jt3.png");}

.pro-banner-box .pro-menu-lv1 a.fn{display:block;font-size:14px;line-height:1em;color:#c3c6cf;position:relative;transition:all .3s;margin-bottom:10px; }
.pro-banner-box .hot-sub{font-size: 0;overflow:hidden;white-space:nowrap;}
.pro-banner-box .hot-sub a{display:inline-block;font-size:14px;line-height:18px;height:18px;color:#c3c6cf;font-weight:lighter;margin-right:6px;}
.pro-banner-box .hot-sub a:after {content: "|";  display: inline-block; color:#c3c6cf; margin-left:6px; }
.pro-banner-box .hot-sub a:last-child:after{content: ""; }
.pro-banner-box .pro-menu-lv1 a.fn:hover,.pro-banner-box .hot-sub a:hover{color:rgba(255,255,255,0.9);}

.pro-banner-box .pro-sub-menu{position:absolute;left:408px;width:792px;background:rgba(255,255,255,.96);top:0;-webkit-transform:scale(0,1) ;-moz-transform:scale(0,1) ;-ms-transform:scale(0,1) ;-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;transition:all .5s linear;transform-origin:0 0;padding:35px 50px;box-sizing: border-box;opacity: 0;overflow: hidden;}

.pro-banner-box .pro-menu-lv2{width:22%;margin:0 1.5%;float:left;margin-bottom:20px;text-align:center}
.pro-banner-box .pro-menu-lv2 > a{display:block;font-size:13px;color:#555;line-height:34px;height: 34px;text-align:center;border:1px solid #555;box-sizing: border-box;border-radius:10px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition:all .3s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro-banner-box .pro-menu-lv2 > a:hover{color:#fff;background: #e61d4c;border-color: transparent;}
.pro-banner-box .pro-menu_lv3{margin:0 auto}
.pro-banner-box .pro-menu_lv3 a{display:block;}
.pro-banner-box .pro-menu_lv3 img{display:block;width:90px;height: 90px;margin:0 auto 5px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition:all .3s;}
.pro-banner-box .pro-menu_lv3 img:hover{opacity:.8}
.pro-banner-box .pro-menu_lv3 p{font-size:12px;line-height: 16px;height: 16px;color: #8f959f;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 5px;}
.pro-banner-box .pro-menu-lv1:hover .pro-sub-menu{-webkit-transform:scale(1,1) ;-moz-transform:scale(1,1) ;-ms-transform:scale(1,1) ;-o-transform:scale(1,1);transform:scale(1,1);opacity: 1;}


.product-navApp{overflow: hidden;overflow-x: auto;white-space: nowrap;background: #f3f4f6;margin-top: 58px;display: none;}
.product-navApp ul{display: inline-block;white-space: nowrap;}
.product-navApp ul li{display: inline-block;margin-right: 12px;}
.product-navApp ul li a{display: block;font-size: 14px;color: #79808d;line-height: 42px;height: 42px;margin-left: 12px;}
.product-navApp ul li a:hover{color: #e61d4c;}


.product-main{margin-top: 70px;}
.product-item{margin-bottom: 70px;}
.product-item .item-tit{position: relative;margin-bottom: 25px;}
.product-item .item-tit h3{font-size: 24px;line-height: 24px;color: #6d6d6d;position: relative;padding-left: 35px;}
.product-item .item-tit h3:before {content: "";position: absolute;left: 0;top:0;width: 24px;height: 100%;background-image: url("../images/pro_logo_hover.png");background-position: center center;background-repeat: no-repeat;background-size: auto 100%;}

.product-item.product-item-2 .item-tit h3:before{background-image: url("../images/pro_logo2_hover.png");}
.product-item.product-item-3 .item-tit h3:before{background-image: url("../images/pro_logo3_hover.png");}
.product-item.product-item-4 .item-tit h3:before{background-image: url("../images/pro_logo4_hover.png");}


.product-item .item-tit .more {position: absolute;right: 0;bottom: 0; display: inline-block; width: 75px;line-height: 28px;height: 28px;  text-align: center;  font-size: 12px;  color: #383838;border: 1px solid #a0a0a0; transition: all .3s; }
.product-item .item-tit .more:after{content: "more";display: inline-block;width: 100%;border: none;}
.product-item .item-tit .more:hover{background: #e61d4c;color: #fff;border-color: transparent;}
.product-item .item-tit .more:hover:after{content: "查看";}

.product-item .item-tit .item-list {position: absolute;  right: 100px;bottom: 0;  width: 620px;text-align: right; font-size: 0;padding: 2px 0;}
.product-item .item-tit .item-list a{display: inline-block;font-size: 14px;line-height: 20px;color: #6d6d6d;position: relative;margin-left:6px; }
.product-item .item-tit .item-list a:hover{color: #e61d4c;}
.product-item .item-tit .item-list a:after {content: "\/";  display: inline-block; color: #6d6d6d; margin-left: 6px;}
.product-item .item-tit .item-list a:last-child:after{content: "";}
.product-item-list{}
.product-item-list .pro-ads{float: left;width: 300px;}
.product-item-list .pro-ads a{display: block;}
.product-item-list .pro-ads img{width: 100%;}
.product-item-list .product-item-ul{width: 900px;float: left;}
.product-item-list .product-item-ul li{float: left;width: 32%;margin-left: 1.33%;margin-bottom: 16px;}
.product-item-list .product-item-ul li a{display: block;background: #f3f4f6;}
.product-item-list .product-item-ul li .img{background: #f9fbf8;height: 204px;text-align: center;overflow: hidden;}
.product-item-list .product-item-ul li .img img{width: 204px;max-width: 100%;max-height: 100%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; ;transition: all 0.5s ease;}
.product-item-list .product-item-ul li .mes{font-size: 14px;line-height: 20px;color: #6d6d6d;text-align: center;padding: 15px 5px;}
.product-item-list .product-item-ul li .mes h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product-item-list .product-item-ul li:hover .img img{-moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}
.product-item-list .product-item-ul li:hover .mes{color: #e61d4c;}





/*以下产品列表*/
.select-filter{background: #fbfbfb;padding: 20px 30px;margin-bottom: 48px;border: 1px solid #ececec;box-sizing: border-box;}
.select-filter .select-con{position: relative;}
.select-filter .select-con dl{position: relative;padding-left: 95px;display: block;font-size: 14px;line-height: 30px;color: #000;margin: 12px 0;}
.select-filter dt{width: 92px;position: absolute;left: 0;top: 0;margin: 2px 0;}
.select-filter dd{float: left;margin: 2px 5px;}
.select-filter dl a{display: block;padding: 0 15px;font-size: 14px;line-height: 30px;color: #000;}
.select-filter .selected a,.select-filter dl a:hover{background: #e61d4c;color: #fff;}

/*.productBox .proN{font-size: 24px;line-height: 26px;color: #2e3746;margin-bottom: 28px;}*/
.productList{/*padding-bottom: 30px;*/}
.productList li{display: block;float: left;width: 24%;margin-right: 0.75%;margin-bottom: 10px; }
.productList li:nth-child(4n){margin-right: 0;}
.productList li a{display: block;position: relative;color: #6d6d6d;background: #fbfbfb;border:1px solid #ececec;box-sizing: border-box;}
.productList li .img{text-align: center;padding: 30px 10px;overflow: hidden;}
.productList li .img img{width: 200px;height: 200px;max-width: 92%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; ;transition: all 0.5s ease;}
.productList li .mes{text-align: center;background: #f3f4f6;padding: 25px 10px;}
.productList li .mes h3{font-size: 14px;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.productList li .mes span{display: block;font-size: 12px;line-height: 12px;height: 12px;overflow : hidden; white-space: nowrap;text-overflow: ellipsis; margin-top: 7px;}
.productList li .mes em{display: block;font-size: 12px;line-height: 14px;color: #e61d4c;margin-top: 20px;}
.productList li:hover .img img{-moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}




/*以下产品详情页*/
.productDetail{}
.product-detail{padding-bottom: 70px;}
.product-detail .pro-img{float: left;width: 490px;border: 1px solid #e1e1e1;box-sizing: border-box;}
.product-detail .pro-img img{width: 100%;}
.product-detail .pro-mes{float: right;width: 650px;color: #6d6d6d;}
.product-detail .pro-mes .pro-title,.product-detail .pro-mes .mes{padding-bottom: 28px;border-bottom: 1px solid #e1e1e1;margin-bottom: 30px;}

.product-detail .pro-mes .pro-title h4{font-size: 32px;line-height: 32px;margin-bottom: 8px;}
.product-detail .pro-mes .pro-title p{font-size: 14px;line-height:24px;}
.product-detail .pro-mes .mes{font-size: 16px;line-height:28px;}
.product-detail .pro-mes .mes p{margin-bottom: 25px;padding-left: 80px;position: relative;}
.product-detail .pro-mes .mes p em{display: inline-block;position: absolute;left: 0;top:0;}

.product-detail .pro-mes .purchaseBtn .btn{display: block;font-size: 18px;line-height: 66px;color: #fff;font-weight: bold;text-align: center;background: #e61d4c;width: 322px;border-radius: 5px;}


.proContent .pro-nav{background: #e9ecee;}
.proContent .pro-nav.fixed{position: fixed;left: 0;top:77px;width: 100%;z-index: 999;}


.proContent .pro-nav .navl{text-align: center;font-size: 0;}
.proContent .pro-nav .navl a{display: inline-block;padding: 0 60px;font-size: 18px;color: #606775;line-height: 48px;border-bottom: solid 2px transparent;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;transition: all 0.3s linear;}
.proContent .pro-nav .navl a:hover,.proContent .pro-nav .navl a.active{color: #e61d4c;border-bottom: solid 2px #e61d4c;}
.proContent .pro-content{border-bottom:solid 1px #cfd2d8;margin-bottom:60px;font-size: 0;}
.proContent .pro-content .sec-tit{width:200px;padding-top:50px;display:inline-block;font-size:18px;line-height:20px;color:#606775;font-weight:bold;}
.proContent .pro-content .txt{width:1000px;padding-top:46px;padding-bottom:45px;border-bottom:dotted 1px #cfd2d8;display:inline-block;vertical-align:top;font-size:16px;line-height:32px;color:#606775;}
.proContent .pro-content .txt:last-child{border: none;}
.proContent .pro-content .txt img{width: 100%!important;}
.proContent .pro-content table {width: 100%;margin-bottom: 10px;  border-collapse: collapse;  font-size: 14px;  line-height: 32px; }
.proContent .pro-content table tr{}
.proContent .pro-content table td {  text-align: center;  border: 1px solid #cfd2d8;  padding: 2px 10px; vertical-align: middle;}



/*相关产品*/
.related-pro{margin: 35px 0;}
/*.related-pro h2{font-size: 24px;line-height: 34px;color: #6d6d6d;margin: 25px 0;}*/
.related-pro .productList li a{padding: 25px 0;background: #f6f8fc;border: none;}
.related-pro .productList li .img{padding:0 10px;}
.related-pro .productList li .mes{text-align: center;background: none;padding: 0 10px;}
.related-pro .productList li .mes h3{}
.related-pro .productList li .mes em{display: none;}





































































