@media screen and (max-width:1460px){
/*--------------listxp------*/
#list_px{max-width:1300px;}
#listxp{width:1300px;}
.lonab {width: 1300px;	margin: 0 auto;}
/*-------------list_sjsxq-----------*/
#xq_sjs{width: 1300px;}
/*------cplb------*/
.cplb{width:1320px; }
.cplb ul li{ width:310px; height:310px; }
.cplb ul li a{ width: 308px; height: 308px; }
.cplb ul li a p{width:308px; height: 308px;}
.cplb ul li a p img{width:308px; height:308px; }
.cplb ul li a span{display: block; width:268px;}
.list_cplb{width:1320px; }
/*------xw------*/
#xw{width:1300px; }
.xw_r{width:690px; float:right;}
.xwtxt{width:490px; float:right;}
.xwtxt strong{display: block; width: 100%; margin-bottom:10px;}
.xwtxt a{ width:490px; }
/*------------al------------*/
.allb{width:1320px;}
.allb ul li{ width:420px; margin:10px; }
.allb a{ width:400px; height:266px;}
.allb p{width:400px; height:266px; }
.allb p img{width:400px; height:266px;}
.altxt{width:380px; }
/*----sjs---*/
.sjslb{ width:1320px;}
.sjslb ul{ width:1320px;}
.sjslb li{width:310px;}
.sjslb li a{ width:295px; height:295px; }
.sjslb p{ width:295px; height:295px;}
.sjslb p img{width:295px; height:295px;}
.sjstxt{ width:275px;}
/*---------foot---------*/
.footop{width:1300px; margin:0 auto; padding:40px 0; overflow: hidden;}
.footimg{float:left; width:297px; height:133px;}
.footdz{ width:320px; margin-left:50px; float:left;}

/*-----------dh-------------*/
#dh{width:1300px; }
/*--------listsjs--------*/
#list_sjs{width:1300px; margin:0 auto;}
.list_sjsl{width:360px; height:360px; float:left;}
.list_sjsc{width:320px; float:left; padding:0 30px;}
.list_sjsr{width:540px; height:360px; float:right;}
.list_sjsc span{ font-size: 14px;}
/*--------listnews-----*/
#list_news,.list_zslb{width:1300px;}
/*-----------list_qy--------*/
.list_qyt{width:1300px;}
.list_qycn{ width:1300px; }
.list_qyb{ width:1300px; }
/*--------------listxp------*/
#listxp{width:1300px;}
/*------------rlzy------------*/
.list_rlzy{ width:1300px;}
.txtlx{width:1300px;}
}
@media screen and (max-width:1360px){
    #list_px{max-width:1200px;}
/*--------------listxp------*/
#listxp{width:1200px;}
/*-------------list_sjsxq-----------*/
#xq_sjs{width: 1200px;}
.lonab {width: 1200px;	margin: 0 auto;}
/*------cplb------*/
.cplb{width:1220px; }
.cplb ul li{ width:285px; height:285px; }
.cplb ul li a{ width: 283px; height: 283px; }
.cplb ul li a p{width:283px; height: 283px;}
.cplb ul li a p img{width:283px; height:283px; }
.cplb ul li a span{display: block; width:243px;}

.list_cplb{width:1220px; }
/*------xw------*/
#xw{width:1200px; }
.xw_r{width:590px; float:right;}
.xwtxt{width:390px; float:right;}
.xwtxt strong{display: block; width: 100%; margin-bottom:10px;}
.xwtxt a{ width:390px; overflow:hidden; line-height:40px; font-size:18px; }
.xwtxt span{ height:56px; overflow:hidden;}
/*------------al------------*/
.allb{width:1230px;}
.allb ul li{ width:380px; margin:15px; }
.allb a{ width:360px; height:240px;}
.allb p{width:360px; height:240px; }
.allb p img{width:360px; height:240px;}
.altxt{width:340px; }
/*----sjs---*/
.sjslb{ width:1220px;}
.sjslb ul{ width:1220px;}
.sjslb li{width:285px;}
.sjslb li a{ width:265px; height:265px; }
.sjslb p{ width:265px; height:265px;}
.sjslb p img{width:265px; height:265px;}
.sjstxt{ width:245px;}
/*---------foot---------*/
.footop{width:1200px; margin:0 auto; padding:40px 0; overflow: hidden;}
.footimg{float:left; width:297px; height:133px;}
.footdz{ width:300px; margin-left:50px; float:left;}
.footlb{ width:540px; }
.footlb li{margin-left:20px; width:88px;}
.footlb h3 a:after{width:88px;}
/*-----------dh-------------*/
#dh{width:1200px; }
/*--------listsjs--------*/
#list_sjs{width:1200px; margin:0 auto;}
.list_sjsl{width:330px; height:330px; float:left;}
.list_sjsc{width:320px; float:left; padding:0 17px;}
.list_sjsr{width:495PX; height:330px; float:right;}
.list_sjsc span{ line-height: 30px;}
/*--------listnews-----*/
#list_news,.list_zslb{width:1200px;}
/*-----------list_qy--------*/
.list_qyt{width:1200px;}
.list_qycn{ width:1200px; }
.list_qyb{ width:1200px; }
.list_qyttxt span{ font-size:14px; line-height: 32px;}
/*------------rlzy------------*/
.list_rlzy{ width:1200px; }
.txtlx{width:1200px;}
}

@media screen and (max-width:1260px){
    #list_px{max-width:96%;}
.qy_zdy{width:96%; margin:0 auto;}
/*--------------listxp------*/
#listxp{width:96%;}
.xwnr p img{ width:90%;}
.listbt{ font-size:30px;}
/*-------------list_sjsxq-----------*/
#xq_sjs{width: 96%;}
.xq_sjstxt{ font-size:14px; line-height:30px;}
/*--------top-------*/
#top{height:500px;}
.banner{height:500px; margin-left:-870px; width:1740px;}
.banner p{width:290px; height:500px; overflow: hidden;}
.banner p img{height:auto; display: block;}
.lonab{width:96%; overflow: hidden;}
.nav .nli:hover>.sub{ display:none ; opacity: 0 ;}
/*-------cplb-------*/
.cplb{width:96%;}
.cplb ul li{ height:auto ; width:calc((100% - 80px) / 4) ;}
.cplb ul li a{width:100% ; height:auto ;}
.cplb ul li a p{width:100% ; height: auto ; position: static ; margin:0; padding:0;}
.cplb ul li a p img{width:100% ; height:auto ; margin:0; padding:0; display:block;}
.cplb ul li a span{width:calc(100% - 20px); padding: 0 10px;}

.list_cplb{width:96%;}
/*-------xw-------*/
#xw{width:96%;}
.xw_l{width:calc(50% - 10px);}
.xw_l a{width:100%; height:auto;}
.xw_l a p{width:100%; height:auto;}
.xw_l a img{width:100%; height:auto;}
.xw_l span{ line-height:25px;}
.xw_r{width:calc(50% - 10px);}
.xw_r ul li{ height:110px;}
.xwimg{width:165px; height:110px;}
.xwimg a{width:165px; height:110px;}
.xwimg a img{width:165px; height:110px;}
.xwtxt{width:calc(100% - 185px);}
.xwtxt a{width:100%;}
/*--------al--------*/
.allb{width:96%;}
.allb ul li{width:calc((100% - 60px) / 3); margin:10px;}
.allb a{width:calc(100% - 20px); height:auto;}
.allb p{ position: static; width:100%; height:auto; margin:0;}
.allb p img{width:100%; height:auto; display:block;}
.altxt{width:calc(100% - 38px); bottom:9px; padding:10px; overflow:hidden; height:32px;}
.altxt strong{ line-height:32px;}
.altxt span{display:none;}
/*-----------sjs---------*/
#sjs{ width:96%; margin:0 auto;}
.sjslb{width:100%;}
.sjslb ul{width:100%;}
.sjslb li{width:calc((100% - 80px) / 4);}
.sjslb li a{width:calc(100% - 20px); height:auto; padding:10px;}
.sjslb p {width:100%; height:auto;}
.sjslb p img{width:100%; height:auto; display:block;}
.sjstxt {bottom:9px; left:10px; width:calc(100% - 40px); height:26px; overflow:hidden;}
.footop{width:80%; }
.footlb{ display:none;}
.footdz{ float:right;}
/*-----------dh-------------*/
#dh{width:96%; }
/*--------listnews-----*/
#list_news,.list_zslb{width:96%;}
/*-----------list_qy--------*/
.list_qyt,.list_qycn,.list_qyb{width:96%;}
.list_qytimg,.list_qycimg{ width:100%; text-align:center; float:auto;}
.list_qytimg img,.list_qycimg img{ display:inline-block;}
.list_qyttxt,.list_qyctxt{ width:100%; float:auto; margin-top:20px; }
.list_qyttxt span{ font-size:16px; line-height:36px;}
.list_qyc{ height:auto;}
.list_qycimg{ border:none;}
.list_qycimg img{border:2px solid #dfdfdf;}
/*------------rlzy------------*/
.list_rlzy{ width:96%;}
.list_rlzy ul li{ width:calc((100% - 60px) / 3);}
.txtlx{width:96%;}
.qy_zdy p img{ width:100%;}

}

@media screen and (max-width:890px){
.listbt{ font-size:26px;}
/*-------------list_sjsxq-----------*/
#xq_sjs{ margin:-80px auto 40px;}
#xq_sjs h2{ height:80px; line-height:80px;}
.sjs_banner{ position:relative; height:300px; left:auto; margin-left: auto;}
.sjs_banner img{ width:1048px; height:300px; position: absolute; left:50%; margin-left:-524px;}
.xq_sjsdbz li{ width:calc((100% - 40px) / 2);}
.sjs_banner{ width:100%; margin-top:85px;}
.xq_sjsimg{ width:70%; margin:0 auto; float:none;;}
.xq_sjstxt{ width:100%;float: none;}
.xq_sjstxt p{ font-size:16px; line-height:36px;}
.xq_sjsdbz li{ width:calc((100% - 60px) / 3);}
#xq_sjs h2{ font-size:24px; text-align:center;}
#top{overflow: visible; height:auto;}
.lonab{width:100%; overflow: visible;}
.nav{ display:none;}
.lona{ height:85px !important;}
.logo{ margin:20px 30px !important;}
.logo h1 a{ margin:0 !important;width:202px !important; height:45px !important;}
#sjna{width:45px; height:45px; background:#000; display:block; float:right; margin:20px 30px; background: url(../images/sjna.png) no-repeat;}
#sjnav{ background: rgba(0,0,0,0.8); width:100%; height:100vh; position: fixed; top:0; left: 0;}
#sjnav p{width:45px; height:45px; margin:40px auto 30px; background: url(../images/gb.png) no-repeat;}
#sjnav ul{width:80%; margin:0 auto; padding-top:40px;}
#sjnav ul li a { font-size:20px; line-height:60px; border-bottom:1px solid #fff; color:#fff; display: block; text-align:center; }
.banner{height:auto;width:100%; margin:0; position: static; overflow:hidden; margin-top:86px;}
.banner p{width:calc(100% / 4); height:auto;}
.banner p:nth-child(1),.banner p:nth-child(6){ display:none;}
.txtop{ margin:40px auto 20px;}
.cplm{ margin-bottom:40px;}
.cplb ul li{ width:calc((100% - 60px) / 3);}
.cplb ul li:nth-child(13),.cplb ul li:nth-child(14),.cplb ul li:nth-child(15),.cplb ul li:nth-child(16){ display:none;}
.list_cplb ul li{ width:calc((100% - 66px) / 3);}
.cplink span{ font-size:14px;}
.list_cplm ul{ width:calc(96% - 10px); margin:0 auto;}
.list_cplm ul li{ width:calc(100% - 30px); margin:5px; float: left; }
.list_cplm ul li a{width:calc(100% - 2px);}
.xw_l{width:100%; float:none; padding-bottom:30px;}
.xw_r{width:100%; float: none; padding-top:30px; border-top:1px solid #dfdfdf;}
.allb ul li {width:calc((100% - 40px) / 2);}
.sjslb li{ width:calc((100% - 40px) / 2);}
.footop{width:96%;}
.footimg{width:280px;}
.footimg img{ width:100%;}
/*--------listsjs--------*/
#list_sjs{width:96%; margin:0 auto;}
.list_sjsl{width:50%; float:left; height:auto;}
.list_sjsc{width:calc(50% - 30px); height:auto; float:right; padding:0;}
.list_sjsr{width:100%; height:auto; margin-top:30px; }
.list_sjsc span{ line-height: 30px;}
/*----------list_news---------*/
.ny{display:none;}
.list_netxt{ padding:0; width:calc(100% - 240px);}
/*-----------list_qy--------*/
.list_qybimg p img{width:100%;}
.list_qytimg img, .list_qycimg img{ width:calc(100% - 4px);}
/*------------rlzy------------*/
/*------------rlzy------------*/
.list_rlzy ul li{ width:calc((100% - 40px) / 2);}
.txtlx span{ width:calc(100% - 40px); display:block;}
/*------------list_px-------------*/
.list_pxnr{width:100%;}
.list_pxnr ul{width:100%; }
.list_pxnr ul li{width:100%; overflow:hidden; margin-top:-1px; }
.pximg{ width:150px; height:100px; padding:5px; float:left; border:1px solid #dfdfdf; }
.pximg img{width:150px; height:100px;}
.pxtxt{width:calc(100% - 264px); float:left; border: 1px solid #dfdfdf; height:90px; padding:10px 0;}
.pxtxt strong,.pxtxt h3,.pxtxt span{ width:calc(100% - 41px); float:left; padding:0 20px; font-size:14px; display:block; font-weight:400; height:auto; border-right:none; height:30px; line-height:30px; overflow:hidden;}
.pxtxt span{ width:calc(100% - 40px);border-right:none;}
.pxxz{width:100px; height:110px; float:right; border:1px solid #dfdfdf; margin-left:-1px; border-left:none; }
.pxxz a{ font-size:0; text-indent: -999; display:block; width:50px; height:50px; margin:30px auto;border-radius:8px; background: #776c61 url(../images/xzimg.png) center no-repeat;}
.pxxz a:hover{ background: #4b3b2e url(../images/xzimg.png) center no-repeat;}
.qy_zdy p img{ width:100%;}
}
@media screen and (max-width:580px){
/*--------------listxp------*/
#listxp{width:90%;}
.listbt{ font-size:20px;}
.xwnr p{ font-size:14px;}
/*-------------list_sjsxq-----------*/
.xq_sjsdbz li{ width:calc((100% - 40px) / 2);}
.sjs_banner{ width:100%; height:200px; margin-top: 80px; overflow: hidden;}
.sjs_banner img{ width:698px; height:200px; margin-left:-349px;}
.lona{ height:80px !important; overflow: hidden;}
.lonab{width:98%;}
#sjna{ width:40px; height:40px; background-image: url(../images/sjna.png); background-size: 40px 40px; background-repeat:no-repeat; margin:20px 10px;}
#sjnav{z-index: 9999;}
#sjnav ul{ padding-top:20px;}
/*------logo------*/
.logo{ width:180px !important; height:40px !important; margin:20px 10px  !important;}
.logo h1 a{ width:180px  !important; height:40px  !important;}
.banner{ margin-top:81px;}
#nav2{ display:block; width:98%;margin:20px auto;}
#nav2 ul{width:100%; margin:0 auto; overflow:hidden; text-align:center;}
#nav2 ul li{ width:70px; height:70px; background:#f1f1f1;display: inline-block; margin:6px; border-radius: 36px; line-height:70px; border:1px solid #dfdfdf; float:left;}
#nav2 ul li a{ color:#4b3b2e; display: block; width:70px; height:70px;}
/*-----cp------*/
.cplm{ height:auto;}
.cplm ul{ width:100%;}
.cplm ul li { width:92%; margin:10px auto 0; float:none;}
.cplm ul li a{ width:calc(100% - 2px);}
.cplb ul li{ width: calc((100% - 40px) / 2);}
.cplb ul li:nth-child(9),.cplb ul li:nth-child(10),.cplb ul li:nth-child(11),.cplb ul li:nth-child(12){ display:none;}
.list_cplb ul li{ width: calc((100% - 44px) / 2);}

/*----GG---*/
/*----alzs----*/
.allb ul li{width: calc(100% - 20px);}
/*------sjslb------*/
.sjslb li{width:calc(100% - 20px);}
/*-----footop-----*/
.footop{width:96%;}
.footimg{ float: none; margin:0 auto;}
.footdz{ margin:30px auto 0; float:none; border-top:1px solid #4b3b2e; padding-top:30px;}
.footbt{ padding:30px 0;}
.footbt p{width:90%; margin:0 auto;}
/*-----------dh-------------*/
#dh{width:96%; }
/*--------listsjs--------*/
#list_sjs{width:96%; margin:0 auto;}
.list_sjsl{width:100%; float:auto; height:auto;}
.list_sjsc{width:100%; height:auto; float:auto; padding:0;}
.list_sjsr{width:100%; height:auto; margin-top:30px; }
.list_sjsc span{ line-height: 30px;}
/*----------list_news---------*/
.list_netxt{ width:100%; padding:0; float: none; }
.list_neimg{width:100%;  float:none; overflow: hidden; height:auto; margin-top:20px;}
/*----------list_cplm-------*/
.list_cplm{ margin-bottom:20px;}
/*----------list_zs---------*/
.zsxx p strong{ font-size:16px; }
.zsxx p span{ font-size:14px;}
.list_qyt,.list_qycn,.list_qyb{width:98%;}
/*-----------list_qy--------*/
.list_qybimg p{ width:90%; float:none; margin:0 auto;}
.list_qybimg p:nth-child(even){ float:none;}
/*-------------list_zs--------------*/
.zsxx p strong:nth-child(1),.zsxx p span:nth-child(1){ width:calc(40% - 31px);}
.zsxx p strong:nth-child(2),.zsxx p span:nth-child(2){ width:calc(20% - 31px);}
.zsxx p strong:nth-child(3),.zsxx p span:nth-child(3){ width:calc(40% - 30px);}
/*-------list_sjsxq------*/
#xq_sjs h2{ font-size:20px; text-align:center;}
/*------------rlzy------------*/
.list_rlzy ul li{ width:calc(100% - 20px);}

/*------------list_px-------------*/
.list_pxnr{width:100%;}
.list_pxnr ul{width:100%; }
.list_pxnr ul li{width:100%; overflow:hidden; margin-top:20px; border-bottom:1px solid #dfdfdf; }
.pximg{ width:calc(100% - 12px); padding:5px; border:1px solid #dfdfdf; height:auto; }
.pximg img{width:100%; height:auto;}
.pxtxt{width:calc(100% - 100px); float:left; border: none; height:auto; padding:10px 0;}
.pxtxt strong,.pxtxt h3,.pxtxt span{ width:calc(100% - 41px); float:left; padding:0 20px; font-size:14px; display:block; font-weight:400; height:auto; border-right:none; height:auto; line-height:23px; overflow:hidden;}
.pxtxt span{ width:calc(100% - 40px);border-right:none;}
.pxxz{width:100px; height:110px; float:right; border:none; margin-left:-1px; border-left:none; }
.pxxz a{ font-size:0; text-indent: -999; display:block; width:50px; height:50px; margin:30px auto;border-radius:8px; background: #776c61 url(../images/xzimg.png) center no-repeat;}
.pxxz a:hover{ background: #4b3b2e url(../images/xzimg.png) center no-repeat;}

/*-------专卖店---------*/
.zmdbt h2{ font-size:32px; }
.zmdbg span{ line-height:30px; display: table-cell; vertical-align:middle; height:100%;
}
.zmdbg .zmdsf{ width:15%; float:left; }
.zmdbg .zmdjc{ width:calc(30% - 1px); float:left; border-left:1px solid #dfdfdf;}
.zmdbg .zmddz{ width:calc(55% - 41px); float:right; border-left:1px solid #dfdfdf; padding:0 20px; text-align:left;}



.qy_zdy p img{ width:100%;}











}
