.fl{float: left}
.fr{float: right;}
.filter { background: #fff; box-shadow: 0.5px 0.866px 4px 0px rgb( 204, 204, 204 ); margin-bottom: 15px;margin-bottom:0px; border-radius: 4px; overflow: hidden; }
.filter dl {border-bottom: 1px dashed #ededed;position: relative;/* min-height: 45px; */padding: 0 0 0 130px; margin: 0;}
.filter dl:last-of-type { border: none; }
.filter dd {position: absolute;left: 0;top: 0;height: 100%;width: 130px;color: #666;background: #f8f8f8; text-align: center;line-height: 45px; margin: 0;}
.filter .typeList { line-height: 45px; margin: 0; padding: 0 0 0 20px; float:left; max-width: 1020px;}
.filter .typeList li {float: left;padding: 0 2px;font-size: 12px;line-height: 45px;}
.filter .typeList li a {/*padding: 3px 23px;*/ text-align: left; display: block; width: 94px; border-radius: 3px;color: #333;}
.filter .typeList li:first-of-type a,.filter .typeList li:nth-child(11) a{ padding-left: 10px;}
.filter .typeList li a:hover { /*background: #ddf5f8;*/ color: #32c1fc;}
.filter .typeList li.on a { color: #32c1fc; /*background: #32c1fc;*/ }
.filter .c_product{ padding: 15px 0 15px 15px;}
.filter .c_product li a:hover{ background: none; color: #32c1fc;}
.filter .c_product li a.active{ color: #32c1fc;}
.filter .c_product li a img{ margin-right: 10px;}
.filter .c_product li a{ padding: 3px 35px;  width: auto;}
.filter .c_product li:first-of-type a{ padding-left: 10px;}
.filter dd.c_ptxt{ line-height: 79px;}
.cpfl_wz h1{ font-size:inherit; font-weight:normal; display:inherit;}
.cpfl_wz em{ padding: 1px 5px; border: #c8c6c6 1px solid; }
.cpfl_wz a.wz_cen{ color: #666666;}
.cpfl_wz a.wz_cen b{ font-weight: normal; display: inline-block; font-size: 16.5px; font-family: SimHei; color: #c8c6c6; padding-left: 3px;}
.cpfl_wz a.wz_cen img{ position: inherit; right: 0; top: 0;}
.cpfl_list ul li h2{ font-size: 14px; font-weight: normal; margin: 0; padding-bottom: 0; }

.typeList2{ max-height:45px; overflow:hidden;}
.typeList2.on{ max-height:90px; overflow:hidden;}
.typeListMore i { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; vertical-align: middle; }
.typeListMore{ float:right; line-height: 45px; padding: 0 30px; font-size: 12px; color: #666;}
.typeListMore i{ line-height: 45px; font-size: 12px; color: #7e7e7e; vertical-align: inherit; display: inline-block;}
.typeListMore span{ cursor: pointer;}
.typeListMore span:last-of-type i{ transform: rotate(180deg); }
.typeListMore span:last-of-type{ display:none;}
.typeListMore.on span:last-of-type{ display:block;}
.typeListMore.on span:first-of-type{ display:none;}
.typeListMore.hidden{ display: none;}
/*2019-1-2 zhangLin*/

.pro_load{width: 1064px;}
.pro_right{border: #d6d6d6 1px solid;border-radius: 5px;background: #ffffff;}
.pro_boxlist{padding: 12px 22px 44px 22px;}
.pro_boxlist ul li a{width: 243px;height: 233px;}
.pro_boxlist ul li img{max-width: inherit !important;min-height: auto !important;}
.pro_boxlist ul li{ padding: 2px 2px 4px 2px;}
.pro_navigation{height: 58px;line-height: 58px;border-bottom: #e5e5e5 1px solid;padding: 0 26px;position: relative;font-size: 14px;}
.pro_navigation a{color: #444444;}
.pro_navigation a:hover{color: #33c2fc;}
.pro_navigation em{font-style:normal;color: #868686;}
.pro_navigation span{padding: 0 5px;}
/*ÏÂÀ­¿òÑùÊ½*/
ul,li{list-style: none;margin: 0;padding: 0;}
.l_loaDmore a span{font-size: 20px;}
.select_ppss{position: absolute;right: 26px;top: -2px;z-index: 10;}
.select_ppss em{font-style: normal;font-size: 14px;color: #666666;vertical-align: middle;}
.pro_navigation #select{
    background: rgba(0,0,0,0);display: inline-block;vertical-align: middle;
    width: 138px;
    height: 28px;
    font-size: 12px;
    color: #666;
    border: 1px #ddd solid;
}
.pro_navigation .select-head{
    overflow: hidden;
    width: 138px;
    height: 28px;cursor: pointer;
    box-sizing: border-box;
    padding: 0 10px;
    line-height: 28px;
}
.pro_navigation .select-head .select-head-cont{
    float: left;color: #999999;
}
.pro_navigation .select-head .select-icon{
    float: right;color: #8b8d8c;font-size: 13px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;
}
.pro_navigation .option{
    text-indent: 10px;padding: 10px 0;
    margin-top: 1px;
    width: 138px;
    color: black;
    background: #FFF;
    line-height: 25px;
    border: 1px #ddd solid;box-shadow: 0 1px 10px rgba(30,30,30,.2);-webkit-box-shadow: 0 1px 10px rgba(30,30,30,.2);
    display: none;
}
.pro_navigation .option li{color: #666;padding: 5px 0;}
.pro_navigation .option-item:hover{
    background: #f9f9f9;color: #32c1fc;cursor: pointer;
}
.cpfl_list .pic-caption{padding: 215px 0 0;background-position: 0 86px;background: url(/tpl2/img/product/imgbg.png) center bottom repeat-x;}
.cpfl_list .pic:hover .bottom-to-top {}
.cpfl_list_tit{background: #424242;padding: 15px 0px;}
.cpfl_list_tit p{color: #ffb91d;}
.cpfl_list dl dd{border: #fff 1px solid;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cpfl_list ul li p span{background: none;max-width: 100%;margin-top: 0;}
.cpfl_list ul li p{border-top: 0;}

.hidden {display: none !important;}
.l_loaDmore{ text-align: center; margin: 0;}
.l_loaDmore a {
    border: 1px solid #bfbfbf;
    border-radius: 4px;
    display: inline-block;
    font-size: 16px;
    line-height: 36px;
    /*background: #fff;*/
    padding: 3px 52px;
    color: #6d6d6d;
}
.l_loaDmore span{ color: #1f49ff; font-size: 14px; vertical-align: middle; display: inline-block; margin-top: -2px; margin-left: 2px; }
.l_loaDmore a:hover{ color:#fff; background:#32c3fc;border: 1px solid #32c3fc;}
.l_loaDmore a.disabled:hover{ background: none;}
.l_loaDmore a:hover span{color:#fff; }
.l_loaDmore a.disabled,.l_loaDmore a.disabled span{ color:#ddd !important; border-color:#ddd !important; /*background:#fff !important*/}


.anlipos{ position: fixed; top: 0; width: 218px; background: #FFFFFF;}
.cpfl_cenbox{width: 1300px !important;padding: 0 !important;}
.proMeter{position: relative;border: #d6d6d6 1px solid;height: 300px;border-radius: 3px;width: 1300px;margin: 0 auto;}
.proTer{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.68);width:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);height: 298px;color: #FFFFFF;padding: 0 72px;border-radius: 3px;}
.proTer h2{font-size: 28px;text-align: center;margin: 37px 0 20px;font-weight: normal;display: block;}
.proTer p{font-size: 18px;line-height: 36px;padding-bottom: 15px;}
.proMeter img{width: 1298px;height: 298px;}


    .pro_left{width: 218px;border: #d6d6d6 1px solid;height: auto;overflow: hidden;border-radius: 5px;}
    .pro_left{background: #ffffff;overflow: hidden;padding: 0 0 20px;}
    .pro_left dl{margin: 0;padding: 0;}
    .pro_left dl:first-of-type dt,.pro_left dl:nth-child(6) dt,.pro_left dl:nth-child(8) dt{margin-top: 0;}
    .pro_left dl:nth-child(4) dt{margin-top: 12px;margin-bottom: 0;}
    .pro_left dl:nth-child(5) dt{margin: 0;}
    .pro_left dl:nth-child(7) dt{/*margin-bottom: 0;*/}
    .pro_left dl dt{font-size: 14px;height: 48px;line-height: 48px;margin: 12px 0;border-top: #eeeeee 1px solid;border-bottom: #eeeeee 1px solid;}
    .pro_left dl dt a{padding: 0 40px 0 38px;display: block;background: #fcfcfc;color: #333333;border-top: #eeeeee 1px solid;border-bottom: #eeeeee 1px solid;overflow: hidden;}
    .pro_left dl dt a.active,.pro_left dl dt a.active span{color: #fff;background: #ffb91d;}
    .pro_left dl dd a.active{color: #1cb4f2;}
    .pro_left dl dt a:hover{color: #fff;background: #ffb91d;padding-left: 46px;}
    .pro_left dl dt a:hover span{color: #fff;margin-right: -8px;}
    .pro_left dl dt span{float: right;font-size: 22px;color: #dadada;margin-top: -2px;display: inline-block; transition: margin-right .5s;}
    .pro_left dl dd{font-size: 12px;padding-bottom: 12px;margin: 12px 20px;}
    .pro_left dl dd a{display: block;color: #555555;}
    .pro_left dl dd a:hover{color: #1cb4f2;}
    .pro_left{width: 218px;border: #d6d6d6 1px solid;height: auto;overflow: hidden;border-radius: 5px;}
    .product-categories{height: 55px;line-height:55px;text-align:center;color:#333333;font-size:18px;background: url("/tpl2/img/product/pro_navbg.jpg") repeat-x; }
    .pages{ text-align:center; padding:10px 0 20px;}
    .pages a{display:inline-block;  border-radius:4px;}
    .pages a:hover{ background:#ffb91d;}
    .pages a.disabled{background: #ffb91d; color:#fff; cursor:text; border-color:#ffb91d;}
	@media (max-device-width: 1024px){
		.cpfl_cenbox.wrap{padding:0 20px!important;}
		.pro_load {width: 1020px;}
		.pro_boxlist ul li a{width:100%; height: auto;}

.proTer h1{font-size: 28px;text-align: center;margin: 37px 0 20px;font-weight: normal;display: block;}