.productlist{



    margin-bottom: 40px;



}



.productlist .container{



    display: flex;



}







.sortname{



    width: 100%;



    line-height: 60px;



    font-size: 28px;



    text-align: center;



    margin: 28px 0;



}















/* 产品左侧导航 start */



.leftsort{







}



.leftsort .sort{



    border: 1px solid #eee;



}



.leftsort h2{
	margin:0 ;


	line-height: 55px;



    font-size: 18px;



    padding-left: 24px;



    background-color: #1162be;



    color: #fff;



}



.leftsort ul li{
	list-style:none outside none;
    line-height: 58px;



    font-size: 16px;



}



.leftsort ul dl{



	padding-left: 0px;



    line-height: 48px;



    background-color: #fff;



    display: none



}



.leftsort ul dl dd{



    

    border-bottom: 1px solid #fff;

    background-color: #f5f5f5;



}



.leftsort ul dl a{

    padding-left: 35px;

	color: #666;

    display: block;



}



.leftsort ul dl a:hover{



	color: #e60012;



}



.leftsort ul .on dl{



    display: block;



}



.leftsort ul .active{



	 background: #eee;



}



.leftsort ul .active a{



	color:#053B9D ;



}



.leftsort ul li>a{



	padding-left: 20px;



	display: block;



    font-size: 14px;



    background: url(../images/picon.png);



    background-position: 92% center;



    background-color: #f0f0f0;



    background-repeat: no-repeat;



    border-bottom: 1px solid #fff;



}



.leftsort ul li.on>a{



    background: url(../images/picon_on.png);



    background-position: 92% center;



    background-color: #fb6d21;



    background-repeat: no-repeat;

    color: #fff;



}



.leftsort ul li>a em{

    background: url(../images/picon.png) center center no-repeat;

    display: block;

    float: right;

    width: 40px;

    background-color: #e2e2e2;

    height: 58px;

    line-height: 58px;

    text-align: center;

    transition: all .3s;

}

.leftsort ul li.on>a em{

    background: url(../images/picon_on.png) center center no-repeat;

    background-color: #e0570e;transition: all .3s;

}

.leftsort ul li>a:hover {

    background-color: #fb6d21;transition: all .3s;

    color: #fff;

}

.leftsort ul li>a:hover em{

    background: url(../images/picon_on.png) center center no-repeat;

    background-color: #e0570e;transition: all .3s;

}

.leftsort dd em{

    background: url(../images/picon.png) center center no-repeat;

    display: block;

    float: right;

    width: 40px;

    background-color: #e2e2e2;

    height: 47px;

    line-height: 47px;

    text-align: center;

    transition: all .3s;

}

.leftsort ul li .on a{

    color: #e40112;

}

.leftsort .rexian{



    margin-top: 20px;



}



.leftsort .rexian img{



    max-width: 100%;



    width: 100%;



}



/* 产品左侧导航 end */















/* 产品列表页 start */



.plistbox {



    width: 80%;



    padding-left: 40px;



}



.plistbox li {



	width:32%;



	float:left;



	margin-right: 2%;



	margin-bottom: 20px;



}



.plistbox li:nth-child(3n){



	margin-right: 0;



}



.plistbox li img { 



	width:100%; height:100%;



	cursor:pointer;



    transition: all 1s ease; 



}



.plistbox .item .itemico{



	width: 100%;



	float: left;



	overflow: hidden;



}



.plistbox .item:hover img{



	transform: scale(1.1);



	transition: all 1s ease; 



}



.plistbox .item{



    border: 1px solid #ddd;



}



.plistbox .item .text{



    clear: both;



    padding-bottom: 20px;



    font-size: 18px;



}



.plistbox .item .text .tit3 {



    margin-top: 5px;



}



/* 产品列表页 end */















.wap{



    display: none



}



.flex{



    display: flex;



}











/* 产品详情页 start */



.pdetailbox{



    width: 80%;



    padding-left: 40px;



}



.neiright{



    width: 100%;



    float: left;



    box-sizing: border-box;



    /* box-shadow: 0px 0px 3px #ddd; */



    /* padding: 8px; */



    min-height: 500px;



    margin-bottom: 30px;



}



.neiright .sortname{



    line-height: 40px;



    float: left;



    border-bottom: 3px solid #053B9D;



    font-size: 18px;



    margin-bottom: -3px;



	padding: 0 20px;



	font-weight: bold;



    color: #053B9D;



    background-image: none;



}



.pdetail{



    flex: 0 0 480px;



}



.neiright .canshu {



    width: 100%;



    height: 500px;



    padding: 58px 0 0 58px;



}



.neiright .canshu h2 {



    font-size: 30px;



    line-height: 48px;



    color: #333;



}



.neiright .canshu .intro{



    font-size: 16px;



    color: #888;



    padding: 15px 0;



    border-bottom: 1px solid #eee;



    margin-bottom: 15px;



    line-height: 30px;



}



.neiright .canshu .tell{



    font-size: 16px;



    color: #555;



    line-height: 30px;



}



.neiright .canshu .tell p{



    font-size: 28px;



    color: #000;



    margin-top: 8px;



}



.neiright .canshu .zixun{



    width: 160px;



    line-height: 48px;



    color: #fff;



    font-size: 18px;



    letter-spacing: 1px;



    text-align: center;



    background-color: #e40112;



    display: flex;



    justify-content: center;



    align-items: center;



    margin-top: 20px;



}



.neiright .canshu .zixun img{



    margin-right: 4px;



}



.xiangqing{



    width: 100%;



    border-top: 1px solid #eee;



    border-bottom: 1px solid #eee;



    margin-top: 20px;



    padding: 0 20px;



    display: flex



}



.xiangqing .content{



    width: 100%;



    line-height: 30px;



    margin-top: 8px;



}



.xiangqing .content img{



    max-width: 100%;



}



.xiangqing h3{



    line-height: 90px;



    float: left;



    /* border-bottom: 3px solid #053B9D; */



    font-size: 28px;



    /* padding: 0 20px; */



    /* font-weight: bold; */



    color: #333;



    /* margin-top: 12px; */



}



.xiangqing .content table{



    max-width:100% !important;



    border: 1px solid #999;;



    margin: 0 auto;



}



.xiangqing .content table tr, .xiangqing .content table td{



    border: 1px solid #999;;



}



.xiangqing .xqtab{



    width: 68%;



    margin-left: 5%;



}



.xiangqing .xqtab ul{



    height: 90px;



    display: flex;



    width: 100%;



    justify-content: space-evenly;



}



.xiangqing .xqtab ul li{



    line-height: 90px;



    padding: 0 8px;



    font-size: 16px;



}



.xiangqing .xqtab ul li.on{



    border-bottom: 4px solid #e40112;



    color: #e40112;



}



.xiangqing .xqtab ul li:hover{



    cursor: pointer;



    border-bottom: 4px solid #cf4f2e;



    color: #cf4f2e;



}



.pcontent{



    padding-top: 30px;



}



.pcontent .part{



}



.pcontent .zhanwei{



    width: 100%;



    height: 25px;



    /* background-color: #ddd; */



}



.pcontent .part .ptitle {



    line-height: 28px;



    margin: 20px 0;



    font-size: 20px;



    color: #000;



}



.pcontent .part .ptitle em{



    margin-left: 14px;



    margin-top: 4px;



    float: left;



    width: 0; 



    height: 0;



    border-width: 10px;



    border-style: solid;



    border-color: transparent transparent transparent red;



}



.pcontent .part .pnei{



    padding-left: 14px;



}







/* 产品详情页 end */



















/*图片放大镜样式*/



.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}



.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}



.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}







/*图片小图预览列表*/



.spec-preview{width:480px;height:480px;border:1px solid #DFDFDF;}



.spec-scroll {



    clear: both;



    margin-top: 5px;



    width: 480px;



}



.spec-scroll .prev{float:left;margin-right:4px;}



.spec-scroll .next{float:right;}



.spec-scroll .prev,.spec-scroll .next{



    display: block;



    font-family: "宋体";



    text-align: center;



    width: 20px;



    height: 103px;



    line-height: 103px;



    border: 1px solid #CCC;



    background: #EBEBEB;



    cursor: pointer;



    text-decoration: none;



    font-size: 24px;



}



.spec-scroll .items {



    float: left;



    position: relative;



    width: 432px;



    height: 105px;



    overflow: hidden;



}



.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}



.spec-scroll .items ul li {



    float: left;



    width: 108px;



    text-align: center;



}



.spec-scroll .items ul li img {



    border: 1px solid #CCC;



    padding: 2px;



    width: 103px;



    height: 103px;



}



.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}



/*图片放大镜样式*/











.swiper-pagination-bullet-active{



    background:#e60012 !important;



}



































@media (max-width: 1024px){



    .wap{



        display: block;



    }



    .pc{



        display: none;



    }

.Nright{ width:100%;}
.Nleft{ display:none;}

    .productlist .container {



        flex-wrap: wrap;



    }



    .leftsort{



        width: 100%;



        margin-bottom: 28px;



    }



    .plistbox{



        width: 100%;



        padding-left: 0;



    }



    .plistbox li{



        width: 100%;



        margin-right: 0;



    }



    .leftsort ul li{



        line-height: 50px;



    }











    .pdetailbox{



        width: 100%;



        padding-left: 0;



    }



    .neiright .canshu{



        padding: 0;



        height: auto;



    }



    .neiright .canshu h2{



        font-size: 24px;



    }



    .neiright .canshu .tell p{



        font-size: 22px;



    }



    .neiright .canshu .zixun {



        font-size: 16px;



    }



    .xiangqing{



        flex-wrap: wrap;



        padding: 0;



        border: 0;



        margin-top: 50px;



    }



    .xiangqing h3 {



        width: 100%;



        line-height: 60px;



        font-size: 24px;



        border-bottom: 1px solid #ddd;



    }



    .xiangqing .xqtab {



        width: 100%;



        margin-left: 0;



    }



    .xiangqing .xqtab ul{



        justify-content: space-between;



        height: auto;



    }



    .xiangqing .xqtab ul li {



        padding: 0;



        line-height: 60px;



    }



    .pcontent .part .pnei {



        font-size: 14px;



    }







    .pintro img{



        max-width: 100%;



    }







}

.protable{ width:100%;overflow-y:auto;_overflow:auto;margin:0 auto;margin-top:20px; }
.protable table {width:98%; border-collapse:collapse;}


.protable table td{ border:1px solid #dedede; padding:4px; line-height:20px; font-size:0.8em;}

.protable table .td1{ background:#e40112;  font-size:0.8em; color:#fff;}

.sp {width:100%;overflow-y:auto;_overflow:auto;margin:0 auto;margin-top:20px;}

.sp table {width:100%;border:0; border-collapse:collapse;}

.sp table tr:nth-child(even) {background:#ebebeb;}

.sp table th, .sp table td {vertical-align:middle;border:1px solid #fff; padding:.6em;text-align:center;font-size:0.3rem;white-space:nowrap;}

.sp table th {background:#e40112;color:#fff;}

.tx {text-align:center;}