@media only screen and (max-width: 768px){
.list{float:left;/*width:100%;*/margin:20px 0% 0 0;}
.list li{float:left;width:94%;line-height:30px;margin:20px 3%;border-bottom:1px solid #e8e8e8;padding-bottom:20px;overflow : hidden;}
.list li .k1{float:left;width:20%;height:60px;color:#000;background-image: linear-gradient(to right, #fff , #eee);border-radius:30px;padding:10px 2% 0px 0;font-size:12px;margin:0 20px 0 0;line-height:20px}
.list li a{color:#000;font-size:16px;line-height:30px;height:60px;overflow : hidden;}
.zhibo_list_dw span a {
    height:unset;
}
.list li a b{float:left;}
.list li a:hover{color:#f00}
.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 #1c2533;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:#1c2533}
.list-yx h2 a p:hover{color:#1c2533}
.list-yx ul{float:left;margin:10px 0}
.list-yx ul li{background:#eee; float:left;width:40%;height:auto;margin:10px 1% 1% 1%;overflow : hidden;border-top:0px solid #ddd;border-radius:50px; padding:0px 4%}
.list-yx ul li.ttimg{float:left;width: 100%;height:40px;margin:0 0% 0px 0;overflow :hidden; }
.list-yx ul li img{border-radius:25%;margin:0 auto;width:100%;min-height:40px; }
.list-yx ul li h3{border-radius:25%;width:100%;float:left;height:px;}
.list-yx ul li h3 p{font-size: 14px;text-align:center;height:40px;line-height:40px;color:#333;overflow : hidden;margin:5px 0;font-weight:700;}
.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:#1c2533;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:#1c2533;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:#1c2533;}
.list-yx li:hover a,.list-yx li:hover span{color:#1c2533;}
.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}



.top-zt { width: 100%;    float: left; margin:0 0 0px 0; height: 260px; background: linear-gradient(to top right,#1c2533,#0a5165);
      overflow: hidden;padding:0px 0;}
.zt-top{float:left;width:90%;padding:0 5%;overflow : hidden;}
.zt-img{ width:32%;float:left;height:118px;border-radius:100px;border:4px solid #fff;padding:0px 0;background:#fff;margin:32px  0 20px  0;overflow : hidden;}
.zt-top img{display:block;margin:0 auto;width:100%;min-height:118px;}

.zt-right ul{padding-bottom:20px;}
.zt-right h1{float:right;max-height:60px;width:60%;overflow : hidden;margin:20px 0 0 5%;color:#fff;border-radius:8%;font-size:22px;float:left;padding:10px 0 0 0px;line-height:30px;overflow : hidden;text-align:center;}
.zt-right h1 span{display:none;}
.zt-text{}
.zt-text span{text-indent:2em;float:right;max-height:60px;line-height:20px;width:60%;margin:18px 0 15px 0;overflow : hidden;color:#999;font-size:14px;}

.zt-right p{width:100%;float:left;font-size:14px;margin:0 0 0px  0;line-height:25px;padding:0 0 0 15%;color:#999}
.zt-right p a{color:#aaa;font-size:14px;}




}



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

.Mid4-vid{width:1200px;overflow : hidden;}
.Mid4-vid dd{width:1400px;overflow : hidden;}
.list-yx{float:left;margin:20px 0;width:100%;}
.list-yx h2 a{float:left;border-bottom:1px solid #ddd;width:580px;height:40px;}
.list-yx h2 a p{border-bottom:2px solid #1c2533;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:#1c2533}
.list-yx h2 a p:hover{color:#1c2533}
.list-yx ul{float:left;margin:0px 0;width: 1160px;}
.list-yx ul li{background:#eee; float:left;border-radius:8px;height:auto;margin:5px 0 5px 1.5%;overflow : hidden;border-top:4px solid #eee; padding:0px 2%}
.list-yx ul li:hover{background:#f8f8f8; border-top:4px solid #dd3333;}
.list-yx ul li.ttimg{float:left;width: 100%;height:40px;margin:0 0% 0px 0;overflow :hidden; }
.list-yx ul li img{border-radius:25%;margin:0 auto;width:100%;min-height:40px; }
.list-yx ul li h3{width:100%;float:left;height:px;}
.list-yx ul li h3 p{font-size: 14px;text-align:center;height:40px;line-height:40px;color:#333;overflow : hidden;margin:5px 0;}
.list-yx ul li h3 dd{display:none;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:#1c2533;width:100%;transition-duration: .5s;transition-timing-function: linear;}
.list-yx ul li  span{display:none;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:60%;font-weight:500;background:#1c2533;height:35px;line-height:35px;text-align:center;color: #fff;overflow : hidden;margin:0 20%}
.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;}



.top-zt { width: 100%;    float: left; margin:0 0 20px 0; height: 220px;   background: linear-gradient(to top right,#1c2533,#0a5165);
    border-bottom: 1px solid #ccc;    overflow: hidden;padding:20px 0;}
.zt-top{float:left;width:100%;overflow : hidden;}
.zt-img{ float:left;height:160px;border-radius:100px;border:2px solid #fff;padding:0px 0;background:#fff;width:160px;margin:26px 0;overflow : hidden;}
.zt-top img{display:block;margin:0 auto;max-width:100%; min-height:160px;min-width:100%;}

.zt-right{float:left;height:242px;width:850px;overflow : hidden;margin:20px 0 0 50px;color:#fff}
.zt-right h1{font-size:26px;float:left;max-height:50px;width:100%;padding:0 0 0 40px;line-height:50px;overflow : hidden;}
.zt-right h1 span{margin:0 0 0 20px;font-size:12px;color:#0f4658;font-weight:400}
.zt-text{float:left;max-height:180px;line-height:35px;width:100%;margin:0 10% 0 0%;overflow : hidden;}
.zt-text span{text-indent:2em;float:left;color:#ddd;height:50px;width:100%;font-size:14px;line-height:25px;margin:20px 0;overflow : hidden;}

.zt-right p{float:right;font-size:12px;margin:0px 128px 0 0; padding:0 0 0 28px;color:#999}
.zt-right p a{color:#aaa;font-size:12px;}
.zt-right p a:hover{color:#fff;font-size:12px;}

}