@media screen and (max-width: 1000px) {
.ppcatsbox { width:100%;}
.ppcatsbox:last-child{ margin-bottom:0px;}
.ppcatsbox .titleline { height:30px; line-height:30px; position:relative;}
.ppcatsbox .titleline b { display:none;}
.ppcatsbox .titleline label {color:#dbb866; font-size:18px; font-weight:bold;}
.ppcatsbox .titleline label em { font-style:normal;}
.ppcatsbox .titleline  .tis {margin-left:3px; line-height:16px; font-size:11px; color:#b5b4b4; position:absolute; left:-5px; top:26px;}
.ppcatsbox .titleline  .tis img { height:14px; width:auto;}
.ppcatsbox .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.ppcatsbox .titleline .catslist { float:right; height:30px; line-height:31px;}
.ppcatsbox .titleline .catslist a { margin-right:10px;}
.ppcatsbox .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.ppcatsbox .titleline .catslist a:last-child{ margin-right:0;}
.ppcatsbox .list { margin-top:15px;  min-height:70px; _height:70px;}
.ppcatsbox .list li { float:left;margin-bottom:8px; margin-right:8px; width:calc((100% - 42px)/5);  height:60px; position:relative; border:1px solid #f2f2f2;}
.ppcatsbox .list li a.img { display:block; width:100%; height:60px; overflow:hidden;}
.ppcatsbox .list li a.img .content {width:100%; position:absolute; bottom:6px; overflow:hidden; line-height:20px; height:20px;}
.ppcatsbox .list li a.img .content .desc .name { text-align:center; font-size:12px;}
.ppcatsbox .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;line-height: 18px;height: 36px;overflow: hidden; display:none;}
.ppcatsbox .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.ppcatsbox .list li a.img p.m { display:block; height:30px; position:relative; margin-top:1px;}
.ppcatsbox .list li a.img p.m img {transition: all .5s; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); width:80%; height:auto; max-height:30px;}



.ppcatsbox1 { width:100%;}
.ppcatsbox1:last-child{ margin-bottom:0px;}
.ppcatsbox1 .titleline { height:30px; line-height:30px;}
.ppcatsbox1 .titleline b { display:none;}
.ppcatsbox1 .titleline label {color:#dbb866; font-size:18px; font-weight:bold;}
.ppcatsbox1 .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.ppcatsbox1 .titleline .catslist { float:right; height:30px; line-height:33px;}
.ppcatsbox1 .titleline .catslist a { margin-right:10px;}
.ppcatsbox1 .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.ppcatsbox1 .titleline .catslist a:last-child{ margin-right:0;}
.ppcatsbox1 .list { margin-top:15px;  min-height:70px; _height:70px;}
.ppcatsbox1 .list li { float:left;margin-bottom:8px; margin-right:8px; width:calc((100% - 42px)/5);  height:60px; position:relative; border:1px solid #f2f2f2;}
.ppcatsbox1 .list li a.img { display:block; width:100%; height:60px; overflow:hidden;}
.ppcatsbox1 .list li a.img .content {width:100%; position:absolute; bottom:6px; overflow:hidden; line-height:20px; height:20px;}
.ppcatsbox1 .list li a.img .content .desc .name { text-align:center; font-size:12px;}
.ppcatsbox1 .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;line-height: 18px;height: 36px;overflow: hidden; display:none;}
.ppcatsbox1 .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.ppcatsbox1 .list li a.img p.m { display:block; height:30px; position:relative; margin-top:1px;}
.ppcatsbox1 .list li a.img p.m img {transition: all .5s; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); width:80%; height:auto; max-height:30px;}


}
@media screen and (min-width: 1000px) {
.ppcatsbox { width:100%; margin-bottom:25px; margin-top:12px;}
.ppcatsbox:last-child{ margin-bottom:0px;}
.ppcatsbox .titleline { height:30px; line-height:30px;}
.ppcatsbox .titleline b { display:block; float:left; width:36px; height:50px; background:url(../img/f1.jpg) no-repeat;}
.ppcatsbox .titleline label { font-size:24px; font-weight:bold;}
.ppcatsbox .titleline label em { font-style:normal;}
.ppcatsbox .titleline  .tis {margin-left:3px; line-height:16px; font-size:14px; color:#b5b4b4;}
.ppcatsbox .titleline  .tis img { height:16px; width:auto;}
.ppcatsbox .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.ppcatsbox .titleline .catslist { float:right; height:30px; line-height:37px;}
.ppcatsbox .titleline .catslist a { margin-right:10px;}
.ppcatsbox .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.ppcatsbox .titleline .catslist a:last-child{ margin-right:0;}
.ppcatsbox .list { margin-top:20px; overflow:hidden;}
.ppcatsbox .list li { float:left;margin-bottom:1%; width:calc(95%/5); margin-right:1%; height:140px; border:1px solid #eae8e8; }
.ppcatsbox .list li:last-child { margin-right:0px;}
.ppcatsbox .list li:nth-child(6){ margin-bottom:0px;}
.ppcatsbox .list li:nth-child(7){ margin-bottom:0px;}
.ppcatsbox .list li:nth-child(8){ margin-bottom:0px;}
.ppcatsbox .list li:nth-child(9){ margin-bottom:0px;}
.ppcatsbox .list li:nth-child(10){ margin-bottom:0px;}
.ppcatsbox .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden; position:relative;
}
.ppcatsbox .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.ppcatsbox .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.ppcatsbox .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.ppcatsbox .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.ppcatsbox .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.ppcatsbox .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.ppcatsbox .list li a.img .content .desc .name { text-align:center;}
.ppcatsbox .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;line-height: 18px;height: 36px;overflow: hidden;}
.ppcatsbox .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.ppcatsbox .list li a.img img {transition: all .5s; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); width:80%; height:auto;}
/*.ppcatsbox .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.ppcatsbox .list li a.img:hover .smark { display:block;}
.ppcatsbox .list li a.img:hover .content .desc { display:block;}
.ppcatsbox .list li a.img:hover .content .tit { display:none;}
.ppcatsbox .list li a.img:hover .content .cat { display:none;}
.ppcatsbox .list li a.img:hover label { display:none;}
.ppcatsbox .list li .title { height:50px; line-height:40px;}
.ppcatsbox .list li .title label { float:right; font-size:14px; color:#888;}



.ppcatsbox1 { width:100%; margin-bottom:25px;}
.ppcatsbox1:last-child{ margin-bottom:0px;}
.ppcatsbox1 .titleline { height:30px; line-height:30px;}
.ppcatsbox1 .titleline b { display:block; float:left; width:36px; height:50px; background:url(../img/f1.jpg) no-repeat;}
.ppcatsbox1 .titleline label { font-size:24px; font-weight:bold;}
.ppcatsbox1 .titleline label em { font-style:normal;}
.ppcatsbox1 .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.ppcatsbox1 .titleline .catslist { float:right; height:30px; line-height:39px;}
.ppcatsbox1 .titleline .catslist a { margin-right:10px;}
.ppcatsbox1 .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.ppcatsbox1 .titleline .catslist a:last-child{ margin-right:0;}
.ppcatsbox1 .list { margin-top:20px; height:336px; overflow:hidden;}
.ppcatsbox1 .list li { float:left;margin-bottom:1%; width:230px; margin-right:10px; height:160px; border:1px solid #eae8e8; }
.ppcatsbox1 .list li:last-child { margin-right:0px;}
.ppcatsbox1 .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden; position:relative;
}
.ppcatsbox1 .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.ppcatsbox1 .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.ppcatsbox1 .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.ppcatsbox1 .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.ppcatsbox1 .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.ppcatsbox1 .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.ppcatsbox1 .list li a.img .content .desc .name { text-align:center;}
.ppcatsbox1 .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;line-height: 18px;height: 36px;overflow: hidden;}
.ppcatsbox1 .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.ppcatsbox1 .list li a.img img {transition: all .5s; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);}
/*.ppcatsbox1 .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.ppcatsbox1 .list li a.img:hover .smark { display:block;}
.ppcatsbox1 .list li a.img:hover .content .desc { display:block;}
.ppcatsbox1 .list li a.img:hover .content .tit { display:none;}
.ppcatsbox1 .list li a.img:hover .content .cat { display:none;}
.ppcatsbox1 .list li a.img:hover label { display:none;}
.ppcatsbox1 .list li .title { height:50px; line-height:40px;}
.ppcatsbox1 .list li .title label { float:right; font-size:14px; color:#888;}
}


@media screen and (max-width: 1000px) {
.newpubulish { width:100%;margin-bottom: 34px;}
.newpubulish .titleline { height:30px; line-height:30px;margin-bottom:12px;}
.newpubulish .titleline label { font-size:18px; font-weight:bold;}
.newpubulish .tt { margin-bottom:5px;}
.newpubulish .cnt {}
.newpubulish .pics {width:100%;}
.newpubulish .pic { width:100%; margin-top:32px; height:268px; overflow:hidden;}
.newpubulish .pic a.first { display:block; text-align:left; color:#d31518; font-size:16px;}
.newpubulish .pic a {margin-right:5px; display:block; height:22px; line-height:22px; overflow:hidden; margin-bottom:8px; }
.newpubulish .pic a:last-child {margin-bottom:0px;}
.newpubulish .pic span { padding:8px; display:none;}
}

@media screen and (min-width: 1000px) {

.newpubulish { width:100%; margin-bottom:3px;}
.newpubulish .titleline { height:30px; line-height:30px;margin-bottom:20px;}
.newpubulish .titleline label { font-size:24px; font-weight:bold;}

.newpubulish .cnt {}
.newpubulish .pics {float:left; margin-right: calc(1% + 11px);width: calc(99%*2/3 - 11px);}
.newpubulish .pic {float:left; width: calc((99%/3) - 11px);}
.newpubulish .pic a { display:block; line-height:22px; height:22px; margin-bottom:10px; overflow:hidden;}
.newpubulish .pic a.first{ display:block; text-align:left; margin-bottom:14px; font-size:20px; color:#d31518; line-height:22px;}
.newpubulish .pic a:nth-child(8){ display:block; text-align:left; margin-bottom:14px; font-size:20px; color:#d31518; line-height:22px;margin-top: 29px;}
.newpubulish .pic a:last-child {margin-bottom:0px;}
.newpubulish .pic span { padding:8px;}

}


@media screen and (max-width: 1000px) {
.videolists { width:100%; margin-bottom:27px;}
.videolists .titleline { height:30px; line-height:30px;}
.videolists .titleline label { font-size:18px; font-weight:bold;}
.videolists .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.videolists .titleline .catslist { float:right; height:30px; line-height:33px;}
.videolists .titleline .catslist a { margin-right:10px;}
.videolists .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.videolists .titleline .catslist a:last-child{ margin-right:0;}
.videolists .list { margin-top:12px;}
.videolists .list li { float:left;margin-bottom:12px; width:calc((100% - 12px)/2); height:auto; margin-right:12px;}
.videolists .list li:nth-child(2n) {margin-right: 0;}
.videolists .list li:last-child { margin-right:0px;}
.videolists .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.videolists .list li a.img label { display:block; width:35px; height:35px; background:url(../img/flag3.png) ; position:absolute; top:calc(50% - 18px);  left:calc(50% - 18px);  z-index:99999;}
.videolists .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.videolists .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.videolists .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.videolists .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.videolists .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.videolists .list li a.img .content .desc .name { text-align:center;}
.videolists .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.videolists .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.videolists .list li a.img img { width:100%; height:auto;transition: all .5s;}
.videolists .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.videolists .list li a.img:hover .smark { display:block;}
.videolists .list li a.img:hover .content .desc { display:block;}
.videolists .list li a.img:hover .content .tit { display:none;}
.videolists .list li a.img:hover .content .cat { display:none;}
.videolists .list li a.img:hover label { display:none;}
.videolists .list li .title { height:50px; line-height:40px;}
.videolists .list li .title label { float:right; font-size:14px; color:#888;}
}

@media screen and (min-width: 1000px) {
.videolists { width:100%;}
.videolists .titleline { height:30px; line-height:30px;}
.videolists .titleline label {font-size:24px; font-weight:bold;}
.videolists .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.videolists .titleline .catslist { float:right; height:30px; line-height:39px;}
.videolists .titleline .catslist a { margin-right:10px;}
.videolists .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.videolists .titleline .catslist a:last-child{ margin-right:0;}
.videolists .list { margin-top:21px; height:auto; overflow:hidden;}
.videolists .list li { float:left;margin-bottom:1%; width:calc((98%)/3); height:auto; margin-right:1%;}
.videolists .list li:nth-child(3n) {margin-right: 0; margin-bottom:0px;}
.videolists .list li:nth-child(4) {margin-bottom:0px;}
.videolists .list li:nth-child(5) {margin-bottom:0px;}
.videolists .list li:last-child { margin-right:0px;}
.videolists .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.videolists .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.videolists .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.videolists .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.videolists .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.videolists .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.videolists .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.videolists .list li a.img .content .desc .name { text-align:center;}
.videolists .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.videolists .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.videolists .list li a.img img { width:100%; height:auto;transition: all .5s;}
.videolists .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.videolists .list li a.img:hover .smark { display:block;}
.videolists .list li a.img:hover .content .desc { display:block;}
.videolists .list li a.img:hover .content .tit { display:none;}
.videolists .list li a.img:hover .content .cat { display:none;}
.videolists .list li a.img:hover label { display:none;}
.videolists .list li .title { height:50px; line-height:40px;}
.videolists .list li .title label { float:right; font-size:14px; color:#888;}
}


@media screen and (max-width: 1000px) {
.hotproducts { width:100%; margin-top:3px;}
.hotproducts .titleline { height:30px; line-height:30px;}
.hotproducts .titleline label { font-size:18px; font-weight:bold;}
.hotproducts .titleline .catslist { float:right; height:30px; line-height:33px;}
.hotproducts .titleline .catslist a { margin-right:10px;}
.hotproducts .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.hotproducts .titleline .catslist a:last-child{ margin-right:0;}

.hotproducts .pp { border:1px solid #f2f2f2; border-radius: 4px; margin-top:12px; padding:4px 0px 0px 0px;} 
.hotproducts .pp span { display:none; border-radius: 12px 0px 0px 12px; width:34px; background-color:#d31518; color:#fff; line-height:20px; text-align:center; float:left;}
.hotproducts .pp a.ppbox { display:block; float:left; padding:0px 15px; width:calc((100% - 120px)/4); border-right:0px solid #ccc; margin-bottom:5px;}
.hotproducts .pp a.ppbox label { display:block; width:100%; height:25px;  position:relative;}
.hotproducts .pp a.ppbox img {width:100%; height:auto; max-height:25px;}
.hotproducts .pp a.ppbox i { font-style:normal; display:block; width:100%; text-align:center; overflow:hidden; font-size:12px;}
.hotproducts .pp b {  float:right; font-style:normal; margin-right:33px; margin-top:15px; font-size:12px;}



.hotproducts .list { margin-top:12px;}
.hotproducts .list li { float:left;margin-bottom:12px; width:calc((100% - 12px)/2); margin-right:12px; height:auto; position:relative;}
.hotproducts .list li:nth-child(2n) {margin-right: 0;}
.hotproducts .list li i{ position:absolute; right:20px; bottom:10px; font-style:normal; color:#000; font-size:12px; cursor:pointer;}
.hotproducts .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.hotproducts .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.hotproducts .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.hotproducts .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.hotproducts .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.hotproducts .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.hotproducts .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.hotproducts .list li a.img .content .desc .name { text-align:center;}
.hotproducts .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.hotproducts .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.hotproducts .list li a.img img { width:100%; height:auto;transition: all .5s;}
/*.hotproducts .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.hotproducts .list li a.img:hover .smark { display:block;}
.hotproducts .list li a.img:hover .content .desc { display:block;}
.hotproducts .list li a.img:hover .content .tit { display:none;}
.hotproducts .list li a.img:hover .content .cat { display:none;}
.hotproducts .list li a.img:hover label { display:none;}
.hotproducts .list li .title { height:50px; line-height:40px;}
.hotproducts .list li .title label { float:right; font-size:14px; color:#888;}

.hotproducts .list li .infos { margin-top:8px;}
.hotproducts .list li .infos b { font-weight:normal; text-align:left; font-size:12px; line-height:14px; height:28px; display:block;}

}

@media screen and (min-width: 1000px) {
.hotproducts { width:100%;}
.hotproducts .titleline { height:30px; line-height:30px;}
.hotproducts .titleline label {font-size:24px; font-weight:bold;}
.hotproducts .titleline .catslist { float:right; height:30px; line-height:39px;}
.hotproducts .titleline .catslist a { margin-right:10px;}
.hotproducts .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.hotproducts .titleline .catslist a:last-child{ margin-right:0;}

.hotproducts .pp { border:1px solid #ccc; border-radius: 12px; height:64px; margin-top:21px; position:relative;} 
.hotproducts .pp span { display:block; border-radius: 12px 0px 0px 12px; width:34px; background-color:#d31518; color:#fff; line-height:14px; text-align:center; float:left; font-size:12px; height:53px; padding:6px 0px;}
.hotproducts .pp a.ppbox { display:block; float:left; padding:0px 0px; height:64px; position:relative; border-right:1px solid #ccc; width:calc((100% - 104px)/10);}
.hotproducts .pp a.ppbox label { display:block; width:100%; height:40px;  position:relative;}
.hotproducts .pp a.ppbox img {position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);}
.hotproducts .pp a.ppbox i { font-style:normal; display:block; width:100%; text-align:center; margin-bottom:5px; height:13px; line-height:13px; overflow:hidden; font-size: 12px;}
.hotproducts .pp b {  font-style:normal; position:absolute; right:7px; top:20px; font-size:14px; font-weight:normal;}
.hotproducts .list { margin-top:44px; overflow:hidden;}
.hotproducts .list li { float:left;width:calc(((97%)/4) - 2px); margin-right:1%; height:auto; position:relative; border: 1px solid #e8e8e8;margin-bottom: 1%;}
.hotproducts .list li i{ position:absolute; right:10px; bottom:8px; font-style:normal; color:#000; font-size:14px; cursor:pointer;}
.hotproducts .list li:nth-child(4n) {margin-right: 0;}
.hotproducts .list li:nth-child(13) .infos{ margin-bottom:10px;}
.hotproducts .list li:nth-child(13) i {bottom: 8px;}
.hotproducts .list li:nth-child(14) .infos{ margin-bottom:10px;}
.hotproducts .list li:nth-child(14) i {bottom: 8px;}
.hotproducts .list li:nth-child(15) .infos{ margin-bottom:10px;}
.hotproducts .list li:nth-child(15) i {bottom: 8px;}
.hotproducts .list li:nth-child(16) .infos{ margin-bottom:10px;}
.hotproducts .list li:nth-child(16) i {bottom: 8px;}
.hotproducts .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.hotproducts .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.hotproducts .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.hotproducts .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.hotproducts .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.hotproducts .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.hotproducts .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.hotproducts .list li a.img .content .desc .name { text-align:center;}
.hotproducts .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.hotproducts .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.hotproducts .list li a.img img { width:100%; transition: all .5s; height:189px;}
/*.hotproducts .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.hotproducts .list li a.img:hover .smark { display:block;}
.hotproducts .list li a.img:hover .content .desc { display:block;}
.hotproducts .list li a.img:hover .content .tit { display:none;}
.hotproducts .list li a.img:hover .content .cat { display:none;}
.hotproducts .list li a.img:hover label { display:none;}
.hotproducts .list li .title { height:50px; line-height:40px;}
.hotproducts .list li .title label { float:right; font-size:14px; color:#888;}

.hotproducts .list li .infos { margin-top:12px; color:#666; text-align: left; margin:24px 10px 10px;}
.hotproducts .list li .infos b { font-weight:normal; text-align:left; line-height:22px; display:block; font-size:14px; height:22px; overflow:hidden; position:relative;}
}

.dalixun .daili { float:left; width:790px; margin-right:30px;}
.dalixun .daili .titleline { height:30px; line-height:30px;}
.dalixun .daili .titleline label { font-size:26px;}
.dalixun .daili .titleline .catslist { float:right; height:30px; line-height:45px;}
.dalixun .daili .titleline .catslist a { margin-right:20px;}
.dalixun .daili .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.dalixun .daili .titleline .catslist a:last-child{ margin-right:0;}
.dalixun .daili .list { height:412px; overflow:hidden;margin-top:26px;}
.dalixun .daili .list img { width:389px; height:200px; margin-bottom:12px; margin-right:12px; float:left;}


.dalixun .news { float:left; width:380px;}
.dalixun .news .titleline { height:30px; line-height:30px;}
.dalixun .news .titleline label { font-size:26px;}
.dalixun .news .titleline .catslist { float:right; height:30px; line-height:45px;}
.dalixun .news .titleline .catslist a { margin-right:20px;}
.dalixun .news .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.dalixun .news .titleline .catslist a:last-child{ margin-right:0;}
.dalixun .news .list { height:375px; overflow:hidden;margin-top:26px;}
.dalixun .news .list span { margin:0 6px;}

.dalixun .douyin { float:left; width:380px;}
.dalixun .douyin .titleline { height:30px; line-height:30px;}
.dalixun .douyin .titleline label { font-size:26px;}
.dalixun .douyin .titleline .catslist { float:right; height:30px; line-height:45px;}
.dalixun .douyin .titleline .catslist a { margin-right:20px;}
.dalixun .douyin .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.dalixun .douyin .titleline .catslist a:last-child{ margin-right:0;}
.dalixun .douyin .list { height:375px; overflow:hidden;margin-top:26px;}

.chuangxin .titleline { height:30px; line-height:30px;}
.chuangxin .titleline label { font-size:26px;}
.chuangxin .titleline .catslist { float:right; height:30px; line-height:45px;}
.chuangxin .titleline .catslist a { margin-right:20px;}
.chuangxin .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.chuangxin .titleline .catslist a:last-child{ margin-right:0;}
.chuangxin .list { margin-top:26px;}
.chuangxin .list li { float:left;margin-bottom:12px; width:392px; height:auto; margin-right:12px;}
.chuangxin .list li:last-child { margin-right:0px;}
.chuangxin .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.chuangxin .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.chuangxin .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.chuangxin .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.chuangxin .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.chuangxin .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.chuangxin .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.chuangxin .list li a.img .content .desc .name { text-align:center;}
.chuangxin .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.chuangxin .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.chuangxin .list li a.img img { width:100%; height:251px;transition: all .5s;}
.chuangxin .list li span { display:block; height:45px; line-height:45px; text-align:center; overflow:hidden;
}
.chuangxin .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.chuangxin .list li a.img:hover .smark { display:block;}
.chuangxin .list li a.img:hover .content .desc { display:block;}
.chuangxin .list li a.img:hover .content .tit { display:none;}
.chuangxin .list li a.img:hover .content .cat { display:none;}
.chuangxin .list li a.img:hover label { display:none;}
.chuangxin .list li .title { height:50px; line-height:40px;}
.chuangxin .list li .title label { float:right; font-size:14px; color:#888;}


@media screen and (max-width: 1000px) {
.dakalists { width:100%; margin-bottom:18px;}
.dakalists .titleline { height:30px; line-height:30px;}
.dakalists .titleline label { font-size:18px; font-weight:bold;}
.dakalists .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.dakalists .titleline .catslist { float:right; height:30px; line-height:45px;}
.dakalists .titleline .catslist a { margin-right:20px;}
.dakalists .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.dakalists .titleline .catslist a:last-child{ margin-right:0;}
.dakalists .list { margin-top:20px;}
.dakalists .list li { float:left;margin-bottom:15px; width:calc((100% - 60px)/3); margin-right:30px; height:auto;}
.dakalists .list li:nth-child(3n){ margin-right:0px;}
.dakalists .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.dakalists .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.dakalists .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.dakalists .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.dakalists .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.dakalists .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.dakalists .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.dakalists .list li a.img .content .desc .name { text-align:center;}
.dakalists .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.dakalists .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.dakalists .list li a.img img { width:100%; height:auto;transition: all .5s; border-radius: 170px;}
/*.dakalists .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.dakalists .list li a.img:hover .smark { display:block;}
.dakalists .list li a.img:hover .content .desc { display:block;}
.dakalists .list li a.img:hover .content .tit { display:none;}
.dakalists .list li a.img:hover .content .cat { display:none;}
.dakalists .list li a.img:hover label { display:none;}
.dakalists .list li .title { height:50px; line-height:40px;}
.dakalists .list li .title label { float:right; font-size:14px; color:#888;}

.dakalists .list li .infos { margin-top:8px;}
.dakalists .list li .infos b { font-weight:normal; text-align:center; line-height:18px; display:block; font-size:12px; height:18px; overflow:hidden;}
/*.dakalists .list li .infos b:nth-child(2) {color:#999;}*/
}

@media screen and (min-width: 1000px) {
.dakalists { width:100%;}
.dakalists .titleline { height:30px; line-height:30px;}
.dakalists .titleline label {font-size:24px; font-weight:bold;}
.dakalists .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.dakalists .titleline .catslist { float:right; height:30px; line-height:45px;}
.dakalists .titleline .catslist a { margin-right:20px;}
.dakalists .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.dakalists .titleline .catslist a:last-child{ margin-right:0;}
.dakalists .list { margin-top:21px;}
.dakalists .list li { float:left;width:calc(80%/6); margin-right:4%; height:auto;}
.dakalists .list li:nth-child(6n){ margin-right:0px;}
.dakalists .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.dakalists .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.dakalists .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.dakalists .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.dakalists .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.dakalists .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.dakalists .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.dakalists .list li a.img .content .desc .name { text-align:center;}
.dakalists .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.dakalists .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.dakalists .list li a.img img { width:100%; height:100%;transition: all .5s; border-radius: 170px;}
/*.dakalists .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.dakalists .list li a.img:hover .smark { display:block;}
.dakalists .list li a.img:hover .content .desc { display:block;}
.dakalists .list li a.img:hover .content .tit { display:none;}
.dakalists .list li a.img:hover .content .cat { display:none;}
.dakalists .list li a.img:hover label { display:none;}
.dakalists .list li .title { height:50px; line-height:40px;}
.dakalists .list li .title label { float:right; font-size:14px; color:#888;}

.dakalists .list li .infos { margin-top:15px; font-size:14px;}
.dakalists .list li .infos b { font-weight:normal; text-align:center; line-height:22px; display:block; height:22px; overflow:hidden; }
/*.dakalists .list li .infos b:nth-child(2) { color:#999;}*/
}



@media screen and (max-width: 1000px) {
.zhanhui {width:100%; margin-top:2px;}
.zhanhui .left {width:100%;}
.zhanhui .left .titleline { height:30px; line-height:30px; margin-bottom:12px;}
.zhanhui .left .titleline label { font-size:18px; font-weight:bold;}

.zhanhui .right {width:390px; display:none;}
.zhanhui .right .titleline { height:30px; line-height:30px;}
.zhanhui .right .titleline label { font-size:26px;}
.zhanhui .right .box { margin-bottom:12px; width:100%; position:relative;}
.zhanhui .right .box img { width:100%; height:244px;}
.zhanhui .right .box:last-child{ margin-bottom:0px;}
.zhanhui .right .box b { display:block; width:100%; height:45px;background-color:#000;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.zhanhui .right .box span { display:block; width:100%; height:45px; position:absolute; left:0px; bottom:0px; line-height:45px; text-align:center; color:#fff;}
}

@media screen and (min-width: 1000px) {
.zhanhui {width:100%;}
.zhanhui .left {margin-right: calc(1% + 11px);width: calc(99%*2/3);}
.zhanhui .left .titleline { height:30px; line-height:30px; margin-bottom:21px;}
.zhanhui .left .titleline label { font-size:24px; font-weight:bold;}

.zhanhui .right {width: calc((99%/3) - 11px);}
.zhanhui .right .titleline { height:30px; line-height:30px;}
.zhanhui .right .titleline label { font-size:26px;}
.zhanhui .right .box { margin-bottom:12px; width:100%; position:relative;}
.zhanhui .right .box img { width:100%; height:auto;}
.zhanhui .right .box:last-child{ margin-bottom:0px;}
.zhanhui .right .box b { display:block; width:100%; height:30px;background-color:#4d4b4b;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.zhanhui .right .box span { display:block; width:100%; height:30px; position:absolute; left:0px; bottom:0px; line-height:30px; text-align:center; color:#fff;}
}


.tanfang {width:100%;}
.tanfang .left {width:780px; margin-right:30px;}
.tanfang .left .titleline { height:30px; line-height:30px;}
.tanfang .left .titleline label { font-size:26px;}

.tanfang .left .list { margin-top:26px;}
.tanfang .left .list li { float:left;margin-bottom:12px; width:252px; height:auto; margin-right:12px; position:relative;}
.tanfang .left .list li:last-child { margin-right:0px;}
.tanfang .left .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.tanfang .left .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.tanfang .left .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.tanfang .left .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.tanfang .left .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.tanfang .left .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.tanfang .left .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.tanfang .left .list li a.img .content .desc .name { text-align:center;}
.tanfang .left .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.tanfang .left .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.tanfang .left .list li a.img img { width:100%; height:180px;transition: all .5s;}

.tanfang .left .list li span { display:block; height:45px; line-height:45px; text-align:center; overflow:hidden;
}
.tanfang .left .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.tanfang .left .list li a.img:hover .smark { display:block;}
.tanfang .left .list li a.img:hover .content .desc { display:block;}
.tanfang .left .list li a.img:hover .content .tit { display:none;}
.tanfang .left .list li a.img:hover .content .cat { display:none;}
.tanfang .left .list li a.img:hover label { display:none;}
.tanfang .left .list li .title { height:50px; line-height:40px;}
.tanfang .left .list li .title label { float:right; font-size:14px; color:#888;}




.tanfang .right {width:390px;}
.tanfang .right .titleline { height:30px; line-height:30px;}
.tanfang .right .titleline label { font-size:26px;}
.tanfang .right .list { margin-top:26px;}
.tanfang .right .list img { width:189px; margin-right:12px; margin-bottom:12px; float:left; height:217px;}


@media screen and (max-width: 1000px) {
.zmpplists { width:100%; margin-top:2px;}
.zmpplists .titleline { height:30px; line-height:30px;}
.zmpplists .titleline label { font-size:18px; font-weight:bold;}
.zmpplists .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.zmpplists .titleline .catslist { float:right; height:30px; line-height:33px;}
.zmpplists .titleline .catslist a { margin-right:10px;}
.zmpplists .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.zmpplists .titleline .catslist a:last-child{ margin-right:0;}

.zmpplists .list { margin-top:12px;}

.zmpplists .list .box {margin-bottom:12px; background-color:#d31518; width:100%; float:left;}
.zmpplists .list .box:last-child{ margin-bottom:0;}
.zmpplists .list .box .b{margin:6px; background-color:#fff; height:84px;border-radius: 8px; overflow:hidden; position:relative;}
.zmpplists .list .box .b .img{ display:block; float:left; width:80px; margin:8px 20px 8px 15px; height:68px; position:relative;}
.zmpplists .list .box .b .img img{ width:100%; height:auto; max-height:40px;}
.zmpplists .list .box .b .img  span { display:block; position:absolute; bottom:0px; text-align:center; width:100%;}
.zmpplists .list .box .b .txt { float:left;  margin:8px 15px 8px 0px; height:68px; width: calc(100% - 150px)}
.zmpplists .list .box .b .txt i { font-style:normal; font-weight:bold; display:block; line-height:18px; overflow:hidden; margin-top:8px; height:18px;}
.zmpplists .list .box .b .txt p { margin-top:6px; line-height:17px; font-size:12px; height:34px; overflow:hidden;}
.zmpplists .list .box .b .morelink { display:none;}
.zmpplists .list .box .b .morelinkm { position:absolute; font-size:24px; right:5px; top:17px; color:#CCCCCC;}

}

@media screen and (min-width: 1000px) {
.zmpplists { width:100%;}
.zmpplists .titleline { height:30px; line-height:30px;}
.zmpplists .titleline label { font-size:24px; font-weight:bold;}
.zmpplists .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.zmpplists .titleline .catslist { float:right; height:30px; line-height:39px;}
.zmpplists .titleline .catslist a { margin-right:10px;}
.zmpplists .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.zmpplists .titleline .catslist a:last-child{ margin-right:0;}

.zmpplists .list { margin-top:21px; height:249px; overflow:hidden;}

.zmpplists .list .box { float:left; background-color:#d31518; margin-bottom:1%; width:calc((98%)/3); height:auto; margin-right:1%;}
.zmpplists .list .box:nth-child(3n){ margin-right:0px; margin-bottom:0px;}
.zmpplists .list .box:nth-child(4){margin-bottom:0px;}
.zmpplists .list .box:nth-child(5){margin-bottom:0px;}
.zmpplists .list .box .b{margin:6px; background-color:#fff;border-radius: 8px; position:relative;}
.zmpplists .list .box .b .img{ display:block; float:left; width:33%; margin:8px 24px 8px 15px; height:90px; position:relative;}
.zmpplists .list .box .b .img img{ width:100%;}
.zmpplists .list .box .b .img  span { display:block; position:absolute; bottom:0px; text-align:center; width:100%;}
.zmpplists .list .box .b .txt { float:left; width:calc(67% - 48px); margin:8px 8px 8px 0px; position:relative;}
.zmpplists .list .box .b .txt i { font-style:normal; font-weight:bold; display:block; line-height:18px; overflow:hidden; margin-top:8px; height:18px;}
.zmpplists .list .box .b .txt p { margin-top:10px; line-height:20px; font-size:14px; height:20px; overflow:hidden;}
.zmpplists .list .box .b .txt .morelink { display:block; background-color:#d31518; color:#fff; font-size:12px;  padding:0px 8px;border-radius: 22px; line-height:20px; position:absolute; left:0px; bottom: -28px;}

/*.zmpplists .list .box { float:left; margin-right:12px; margin-bottom:12px; background-color:#d31518; width:594px;}
.zmpplists .list .box .b{ margin:6px; background-color:#fff; border-radius: 8px;}
.zmpplists .list .box .b .img{ display:block; float:left; width:120px; margin:8px 30px 8px 15px; height:98px; position:relative;}
.zmpplists .list .box .b .img img{ width:100%;}
.zmpplists .list .box .b .img  span { display:block; position:absolute; bottom:0px; text-align:center; width:100%;}
.zmpplists .list .box .b .txt { float:left; width:328px; margin:8px 30px 8px 0px; height:98px;}
.zmpplists .list .box .b .txt i { font-style:normal; font-weight:bold; display:block; line-height:18px; overflow:hidden; margin-top:8px;}
.zmpplists .list .box .b .txt p { margin-top:10px; line-height:20px; font-size:14px; height:60px; overflow:hidden;}
.zmpplists .list .box .b .morelink { display:block; background-color:#d31518; float:left; color:#fff; font-size:12px; margin:17px 0px; padding:0px 8px;border-radius: 22px; line-height:20px;}*/
.zmpplists .list .box .b .morelinkm { display:none;}

}

@media screen and (max-width: 1000px) {
.cuxiao {width:100%; margin-top:2px;}
.cuxiao .left {width:100%;}
.cuxiao .left .titleline { height:30px; line-height:30px;margin-bottom:12px;}
.cuxiao .left .titleline label { font-size:18px; font-weight:bold;}

.cuxiao .right {width:390px; display:none;}
.cuxiao .right .titleline { height:30px; line-height:30px;}
.cuxiao .right .titleline label { font-size:26px;}
.cuxiao .right .box { margin-bottom:12px; width:100%; position:relative;}
.cuxiao .right .box img { width:100%; height:244px;}
.cuxiao .right .box:last-child{ margin-bottom:0px;}
.cuxiao .right .box b { display:block; width:100%; height:45px;background-color:#000;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.cuxiao .right .box span { display:block; width:100%; height:45px; position:absolute; left:0px; bottom:0px; line-height:45px; text-align:center; color:#fff;}
}
@media screen and (min-width: 1000px) {
.cuxiao {width:100%;}
.cuxiao .left {margin-right: calc(1% + 11px);width: calc(99%*2/3);}
.cuxiao .left .titleline { height:30px; line-height:30px; margin-bottom:21px;}
.cuxiao .left .titleline label { font-size:24px; font-weight:bold;}

.cuxiao .right {width: calc((99%/3) - 11px);}
.cuxiao .right .titleline { height:30px; line-height:30px;}
.cuxiao .right .titleline label { font-size:26px;}
.cuxiao .right .box { margin-bottom:12px; width:100%; position:relative;}
.cuxiao .right .box img { width:100%; height:auto;}
.cuxiao .right .box:last-child{ margin-bottom:0px;}
.cuxiao .right .box b { display:block; width:100%; height:30px;background-color:#4d4b4b;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.cuxiao .right .box span { display:block; width: calc(100% - 20px); height:30px; position:absolute; left:10px; bottom:0px; line-height:30px; text-align:left; color:#fff;}
}

@media screen and (max-width: 1000px) {
.indexother {width:100%; display:none;}
.indexother .box { width:100%; margin-top:32px;}
.indexother .box:first-child { margin-top:0px;}
.indexother .box:last-child { margin-top:22px;}
.indexother .box .titleline{ height:30px; line-height:30px; margin-bottom:12px;}
.indexother .box:nth-child(2) .titleline { margin-bottom:3px;}
.indexother .box .titleline label { font-size:18px; font-weight:bold;}

.indexother .box .cnt { height:auto; width:100%; overflow:hidden; position:relative;}
.indexother .box .cnt img { width:100%; height:auto;}
.indexother .box .cnt b { display:block; width:100%; height:28px;background-color:#000;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.indexother .box .cnt span { display:block; width:calc(100% - 20px); padding:0px 10px; height:28px; position:absolute; left:0px; bottom:0px; line-height:28px; text-align:center; color:#fff; font-size:12px; overflow:hidden;}
.indexother .box .cnt a.zp { margin-right:15px;}
}

@media screen and (min-width: 1000px) {
.indexother {width:100%; display:none;}
.indexother .box { width:380px; float:left; margin-right:30px;}
.indexother .box .titleline{ height:30px; line-height:30px; margin-bottom:21px;}
.indexother .box .titleline label {font-size:24px; font-weight:bold;}
.indexother .box .cnt { height:244px; width:100%; overflow:hidden; position:relative;}
.indexother .box .cnt img { width:380px; height:244px;}
.indexother .box .cnt b { display:block; width:100%; height:30px;background-color:#4d4b4b;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.indexother .box .cnt span { display:block; width: calc(100% - 20px); height:30px; position:absolute; left:10px; bottom:0px; line-height:30px; text-align:left; color:#fff;}
.indexother .box .cnt a.zp { margin-right:15px;}
}


@media screen and (max-width: 1000px) {
.chuangxin1 {width:100%; position:relative;}
.chuangxin1 .left {width:100%}
.chuangxin1 .left .titleline { height:30px; line-height:30px;margin-bottom: 12px;}
.chuangxin1 .left .titleline label { font-size:18px; font-weight:bold;}

.chuangxin1 .right {width:390px; display:none;}
.chuangxin1 .right .titleline { height:30px; line-height:33px;}
.chuangxin1 .right .titleline label { font-size:26px;}
.chuangxin1 .right .box { margin-bottom:12px; width:100%; position:relative;}
.chuangxin1 .right .box img { width:100%; height:244px;}
.chuangxin1 .right .box:last-child{ margin-bottom:0px;}
.chuangxin1 .right .box b { display:block; width:100%; height:45px;background-color:#000;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.chuangxin1 .right .box span { display:block; width:100%; height:45px; position:absolute; left:0px; bottom:0px; line-height:45px; text-align:center; color:#fff;}
.chuangxin1  .catsbox { position:absolute; text-align:right; right:0px;}
.chuangxin1  .catsbox a { margin-right:10px;}
.chuangxin1  .catsbox a:last-child{ margin-right:0px;} 
}

@media screen and (min-width: 1000px) {
.chuangxin1 {width:100%; position:relative;}
.chuangxin1 .left {margin-right:calc(1% + 11px);width:calc(99%*2/3);}
.chuangxin1 .left .titleline { height:30px; line-height:30px; margin-bottom:21px;}
.chuangxin1 .left .titleline label {font-size:24px; font-weight:bold;}

.chuangxin1 .right {width:calc((99%/3) - 11px);}
.chuangxin1 .right .titleline { height:30px; line-height:30px;}
.chuangxin1 .right .titleline label { font-size:26px;}
.chuangxin1 .right .box { margin-bottom:12px; width:100%; position:relative;}
.chuangxin1 .right .box img { width:100%; height:calc(100% - 6px);}
.chuangxin1 .right .box:last-child{ margin-bottom:0px;}
.chuangxin1 .right .box b { display:block; width:100%; height:30px;background-color:#4d4b4b;opacity:.5;filter:alpha(opacity=50); position:absolute; left:0px; bottom:0px;}
.chuangxin1 .right .box span { display:block; width:100%; height:30px; position:absolute; left:0px; bottom:0px; line-height:30px; text-align:center; color:#fff;}
.chuangxin1  .catsbox { position:absolute; text-align:right; right:0px; top: 3px;}
.chuangxin1  .catsbox a { margin-right:10px;}
.chuangxin1  .catsbox a:last-child{ margin-right:0px;} 
}


@media screen and (max-width: 1000px) {
.tangfang1 {width:100%; margin-bottom: 38px;}
.tangfang1 .box { width:100%;}
.tangfang1 .box .m { display:none;}
.tangfang1 .box .titleline{ height:30px; line-height:30px; margin-bottom:12px;}
.tangfang1 .box .titleline label { font-size:18px; font-weight:bold;}
.tangfang1 .box .cnt { width:100%; overflow:hidden;}
.tangfang1 .box .cnt a.img { display:block; position:relative;margin-right:12px; float:left; width:calc((100% - 12px)/2); }
.tangfang1 .box .cnt a.img:nth-child(2n){ margin-right:0px;}
.tangfang1 .box .cnt a.img img { height:auto; width:100%;}
.tangfang1 .box .cnt a.img b{
  width: 100%;
  height: 28px;
  background-color: #000;
  opacity: .5;
  filter: alpha(opacity=50);
  position: absolute;
  left: 0px;
  bottom: 0px;}
.tangfang1 .box .cnt a.img span {
  height: 28px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  line-height: 28px;
  text-align: center;
  color: #fff; font-size:12px; overflow:hidden; padding:0 10px; width:calc(100% - 20px);}
.tangfang1 .box .c a.img b { display:none;}
.tangfang1 .box .c a.img span { display:none;}
.tangfang1 .box .cnt .o { float:left; width:calc((100% - 12px)/2); margin-right:12px; margin-bottom:20px;}
.tangfang1 .box .cnt .o:nth-child(2n){ margin-right:0px;}
.tangfang1 .box .cnt .o a { display:block; overflow:hidden; line-height:22px; height:22px; margin-bottom:2px;}
.tangfang1 .box .cnt .o a.first {font-size: 16px;color: #d31518; margin-bottom:4px; margin-top:15px;}
}
@media screen and (min-width: 1000px) {
.tangfang1 {width:100%;}
.tangfang1 .box {width: calc(96%/3); float: left;margin-right: 2%;}
.tangfang1 .box .titleline{ height:30px; line-height:30px; margin-bottom:21px;}
.tangfang1 .box .titleline label {font-size:24px; font-weight:bold;}
.tangfang1 .box .cnt { width:100%; overflow:hidden;}
.tangfang1 .box .cnt a.img { display:block; position:relative; margin-bottom:12px;}
.tangfang1 .box .cnt a.img:last-child{ margin-bottom:0px;}
.tangfang1 .box .cnt a.img img { width:100%; height:243px;}
.tangfang1 .box .cnt a.img b{
  width: 100%;
  height: 30px;
  background-color: #4d4b4b;
  opacity: .5;
  filter: alpha(opacity=50);
  position: absolute;
  left: 0px;
  bottom: 0px;}
.tangfang1 .box .cnt a.img span {
  width: calc(100% - 20px);
  height: 30px;
  position: absolute;
  left: 10px;
  bottom: 0px;
  line-height: 30px;
  text-align: left;
  color: #fff;
  overflow:hidden;}
.tangfang1 .box .c a.img b { display:none;}
.tangfang1 .box .c a.img span { display:none;}
.tangfang1 .box .cnt .o {margin-bottom:12px;height:243px;}
.tangfang1 .box .cnt .o a { display:block; overflow:hidden; line-height:22px; height:22px; margin-bottom:8px;}
.tangfang1 .box .cnt .o a.first {font-size: 18px;color: #d31518; margin-bottom:14px;}
}

@media screen and (max-width: 1000px) {
.dalixun {width:100%; margin-top:3px;}
.dalixun .box { width:100%; margin-top:21px;}
.dalixun .box:first-child{ margin-top:0px;}
.dalixun .box .titleline{ height:30px; line-height:30px;}
.dalixun .box .titleline label { font-size:18px; font-weight:bold;}
.dalixun .box .cnt { width:100%; overflow:hidden; margin-top:12px;}
.dalixun .box .cnt a { display:block; width:calc((100% - 12px)/2); height:auto; margin-bottom:12px; margin-right:12px; float:left;}
.dalixun .box .cnt a:nth-child(2n){ margin-right:0px;}
.dalixun .box .cnt a b { display:none;}
.dalixun .box .cnt a .desc { display:none;}
.dalixun .box .cnt img { width:100%; height:auto;}
.dalixun .box .o {overflow:hidden; margin-top:7px; margin-bottom:17px;}
.dalixun .box .o a { display:block;  height:22px; line-height:22px; overflow:hidden; margin-bottom:8px;}
.dalixun .box .o span { display:none;}
}
@media screen and (min-width: 1000px) {
.dalixun {width:100%;}
.dalixun .box { width:calc(96%/3); float:left; margin-right:2%;}
.dalixun .box .titleline{ height:30px; line-height:30px; margin-bottom:21px;}
.dalixun .box .titleline label {font-size:24px; font-weight:bold;}
.dalixun .box .cnt { width:100%; overflow:hidden;}
.dalixun .box .cnt a.img { display:block; position:relative; width:calc((100% - 12px)/2); height:auto; margin-bottom:12px; margin-right:12px; float:left;}
.dalixun .box .cnt a.img:nth-child(2n){ margin-right:0px;}
.dalixun .box .cnt a.img:nth-child(3){ margin-bottom:0px;}
.dalixun .box .cnt a.img:nth-child(4){ margin-bottom:0px;}
.dalixun .box .cnt a.img b {
display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 999;
    background-color: #000000;
    opacity: 0.5;}
.dalixun .box .cnt a.img .desc {
position: absolute;
    line-height: 25px;
    height: auto;
    overflow: hidden;
    width: 80%;
    text-align: center;
    margin: 0 auto;
    left: 10%;
    top: calc(50% - 25px);
    font-size: 26px;
    display: none;
	color:#fff;
	z-index:9999;
}
.dalixun .box .cnt a.img .desc .ppname { text-align:center;}
.dalixun .box .cnt a.img .desc .ppdesc { font-size: 12px;
    margin-top: 8px;
    line-height: 18px;
    height: 36px;
    overflow: hidden; }
.dalixun .box .cnt a.img:hover b{ display:block}
.dalixun .box .cnt a.img:hover .desc{ display:block}

.dalixun .box .cnt img { width:100%; height:auto;}
.dalixun .box .o {}
.dalixun .box .o a { height:21px; line-height:21px; margin-bottom:10px; overflow:hidden; display:block;}
.dalixun .box .o a:nth-child(1){font-size: 20px;color: #d31518; margin-bottom:15px;}
}



