@media only screen and (max-width: 768px){
.Mid4-vid{width:100%;margin:0 0%;overflow : hidden;}
.Mid4-vid dd{width:100%;overflow : hidden;}
.list-yx{float:left;margin:10px 0;width:100%;}
.list-yx h2 a{float:left;border-bottom:1px solid #ddd;width:100%;height:40px;}
.list-yx h2 a p{border-bottom:2px solid #bd1a2d;float:left;padding:0 0px;font-size:22px;line-height:40px;color:#000}
.list-yx h2 span{float:right;font-size:16px;font-weight:500;line-height:50px;color:#bd1a2d}
.list-yx h2 a p:hover{color:#bd1a2d}
.list-yx ul{float:left;margin:10px 0}
.list-yx ul li{float:left;width:21%;height:auto;margin:0px 2% 20px 2%;overflow : hidden;border-top:0px solid #d8d8d8; padding:0px 0}
.list-yx ul li.ttimg{float:left;width: 100%;height:80px;margin:0 0% 0px 0;overflow :hidden; }
.list-yx ul li img{border-radius:25%;margin:0 auto;width:100%;min-height:80px; }
.list-yx ul li h3{width:100%;float:left;height:px;}
.list-yx ul li h3 p{ font-size: 14px;text-align:center;font-weight:700;height:40px;line-height:20px;color:#000;overflow : hidden;margin:5px 0;}
.list-yx ul li h3 dd{width:100%; font-size: 12px;text-align:center;font-weight:500;height:40px;line-height:20px;overflow : hidden;margin-bottom:10px;color:#999}
.list-yx ul img:hover{background:#bd1a2d;width:100%;transition-duration: .5s;transition-timing-function: linear;}
.list-yx ul li  span{float:left;width:100%;overflow : hidden;}
.list-yx ul li  h3 span a{float:left;font-size: 12px;width:100%;background:#1890cf;padding:5px 0px;text-align:center;color: #fff;overflow : hidden;}
.list-yx ul li h3 span a:hover{background:#bd1a2d;color:#fff;}
.list-yx ul li  span{line-height:15px;float:left;width:100%;overflow : hidden;}
.list-yx ul li  span  p{display:none}
.list-yx ul li i{display: block;float: left;width: 7px;height: 7px;background:#e6e6e6;border-radius: 50%;margin:13px 10px 0 0px;}
.list-yx li:hover i{background:#bd1a2d;}
.list-yx li:hover a,.list-yx li:hover span{color:#bd1a2d;}
.list-yx .zt1{width:46%;}
.list-yx .zt1 .ttimg {float:left;width:100%;height:120px;overflow : hidden;}
.list-yx .zt1 .ttimg img{border-radius:0%;width:100%;min-height:120px}
.zt-top{background:#fff;float:left;width:96%;margin:0 2%;overflow : hidden;}
.zt-img{float:left;height:188px;width:100%;background:#fff;margin:-20px 0 0 0;overflow : hidden;}
.zt-top img{height:180px;max-width:100%;display: block; margin:0px auto; }
.zt-right{display:none;border-bottom:4px solid #eee;float:left;height:auto;width:96%;overflow : hidden;padding:0 0 20px 0;margin:10px 2% 0px 2%;color:#000}
.zt-right h1{font-size:18px;line-height:30px;text-align:center;overflow : hidden;}
.zt-text{display:none;}
}
@media only screen and (min-width: 768px) { 

/**.Mid4-vid{width:1200px;margin: 0 auto;overflow : hidden;}**/
.Mid4-vid dd{width:1200px;margin: 0 auto;overflow : hidden;}
.list-yx{float:left;margin:20px 0;width:1250px;}
.list-yx h2 a{float:left;border-bottom:1px solid #ddd;width:580px;height:40px;}
.list-yx h2 a p{border-bottom:2px solid #bd1a2d;float:left;padding:0 0px;font-size:22px;line-height:40px;color:#000}
.list-yx h2 span{float:right;font-size:16px;font-weight:500;line-height:50px;color:#bd1a2d}
.list-yx h2 a p:hover{color:#bd1a2d}
.list-yx ul{float:left;margin:10px 0}
.list-yx ul li{float:left;width:21%;height:160px;margin:0px 4% 0px 0;overflow : hidden;border-top:4px solid #fff; padding:0px 0}
.list-yx ul li:hover{background:#f8f8f8;border-top:4px solid #bd1a2d;}
.list-yx ul li.ttimg{border-radius:8px;border:px solid #ddd;float:left;width: 300%;height:150px;margin:0 0% 10px 0;overflow :hidden; }
.list-yx ul li img{float:left;border-radius:10px;height:30px;display:table-cell;margin:0 auto;max-width:30%; }
.list-yx ul li h3{float:left; font-weight:500;height:280px;}
.list-yx ul li h3 p{width:100%; font-size: 16px;text-align:center;font-weight:700;height:30px;line-height:40px;color:#000;overflow : hidden;margin:0 0 5px 05%;}
.list-yx ul li h3 dd{text-indent: 2em;width:100%; font-size: 12px;text-align:center;font-weight:500;height:40px;line-height:20px;overflow : hidden;margin-bottom:10px;color:#999}
.list-yx ul img:hover{background:#bd1a2d;width:100%;transition-duration: .5s;transition-timing-function: linear;}
.list-yx ul li  span{line-height:15px;width:80%;overflow : hidden;text-align:center;}
.list-yx ul h3 span a{border-radius:8px;float:left;font-size: 14px;width:40%;font-weight:500;background:#bd1a2d;height:30px;line-height:30px;text-align:center;color: #fff;overflow : hidden;margin:0 30%}
.list-yx ul h3 span a:hover{background:#000;color:#fff;}

.list-yx ul li  span{line-height:15px;float:left;width:100%;overflow : hidden;}
.list-yx ul li  span  p{display:none;text-align:left;line-height:20px;width:150px;float:left;color: #000;font-weight:500; font-size: 12px;height:20px;overflow : hidden;}

.list-yx ul li i{display: block;float: left;width: 7px;height: 7px;background:#e6e6e6;border-radius: 50%;margin:13px 10px 0 0px;}



.zt-top{float:left;height:242px;width:100%;overflow : hidden;}
.zt-img{  float:left;height:250px;width:360px;padding:0px;margin:0px;overflow : hidden;}
.zt-top img{   border-radius: 8px;min-height:250px;margin:-50px 0 0 0;width:100%;}

.zt-right{background: url(../image/polyh.png);float:right;height:242px;width:800px;overflow : hidden;margin:0px 0px;color:#000}
.zt-right h1{font-size:26px;float:left;max-height:60px;width:400px;margin:0 0 0 30px;line-height:60px;overflow : hidden;}
.zt-text{float:left;max-height:180px;line-height:35px;width:78%;margin:0 10% 0 6%;overflow : hidden;}
.zt-text span{text-indent:1.5em;float:left;height:90px;width:100%;line-height:30px;margin-bottom:10px;overflow : hidden;color:#666;}
.zt-text a:hover{color:#000}
.zt-text dd a{color:#bd1a2d;margin:0 0 0 58%;font-size:18px;font-weight:700}
.zt-text p{font-size:14px;color:#666}
}