@import url(body.css?1);
@import url(color_links.css); 
@import url(ky_list_new_zixun.css);
/*列表*/
.shaixuan li{ float:left;}


 .etb,.souuoxcf li,.sousuo_1 dd label,.duoxian,.duoxian2,.paixun,.paixunxx li,.paixunxx li span,.zt_hd label,.s_more span,.chanpinlist .pyx .on_right,.sx1,.shaixuan ul li,.duoxianx,.duoxianx2{ background-image:url(../images/ky_list/e_kaiyuan_list_03.png); background-repeat:no-repeat;}


body{  }
.ab a{ display:block; height:100%; width:100%;}
/*--list--*/
.shaixuan{ height:50px; line-height:50px; position:relative; font-size:15px;}
.shaixuan ul{ border-radius:3px 3px 0 0; padding:0 10px; z-index:10; position:absolute; bottom:0;   }
.shaixuan ul li{ border-radius:3px 3px 0 0; cursor:pointer; color:#9d9d9d;   height:36px; line-height:36px; background-position: 0 -934px; background:none; }
.shaixuan ul li.this{ padding:0 40px; color:#036ab5;border-top: 1px solid #fff; background:#FFF; background-image:none;        border-top:#036ab5 solid 2px;    margin-bottom:-2px; border-bottom:none;   }.shaixuan ul li.shaixuan_1{ background-image:none;}
.shaixuan ul li,.shaixuan ul li.this{ padding:0 15px; }
.m_dhang{ padding:15px 0 10px 0;}
 .e_lk_l{ width:calc(100% - 284px); float:left; padding-bottom:20px;}
  .e_lk_r{ width:264px; float:right;}
 

   @media screen and (min-width: 1282px){
      .shaixuan ul li,  .shaixuan ul li.this{ padding:0 20px; }
  /* .e_lk_l{ width:916px; } */
   }
  @media screen and (min-width:1500px){
	  .shaixuan ul li.this{ padding:0 40px; }
	   /* .e_lk_l{ width:1120px; } */
	   .huanxian_list .br_b {    background-position: 935px 0;}
 }
 .br_b{  border-radius:3px; background:#fff;  padding:14px}

/*--sosuo --*/ .souuoxcf li,.souuoxcf li a{ color:#025fc4;}
  .souuoxcf,.souuoxcf li,.souuoxcf li span{height:40px; line-height:40px;}
 .souuoxcf li{ position:relative; border:1px solid #e6e6e6; border-left:none; float:left; padding:0 50px 0 0;  font-size:18px; background-position:right -50px;}
 .souuoxcf{border-left:1px solid #e6e6e6;     clear: both;  }.souuoxcf li span{ cursor:pointer; display:block; padding:0 0 0 50px; }
 .souuoxcf li span.etb{ background-position:0 4px;}
 	.souuoxcf li span em,.souuoxcf li span em a{ font-size:12px; color:#a8a8a8; font-style:normal;}
	.souuoxcf li span b{ font-weight:normal;}.souuoxcf li.this{background-position:right -95px;}
	.souuoxcf .xiala{ z-index:2; display:none; position:absolute; top:39px; left:-1px; border:1px solid #e6e6e6; font-size:14px; background-color:#fff; padding:5px 15px 15px 15px; width:700px;}
	.souuoxcf dl{  padding-left:80px; padding-top:10px; position:relative; clear:both; display:block; line-height:24px;}
	.souuoxcf dt{  font-weight:bold; width:80px; left:0; position:absolute;}
	.souuoxcf dd{ float:left; width:90px; color:#333; cursor:pointer;}
	.brx{   height:1px; background-color:#fff; top:0; padding:0 0 0 50px; left:0; position:absolute; top:-1px;}
	.hide{ display:none;} 
	/*--sosuo1 --*/ 
	.sousuo_w{ border-radius:2px 2px 3px 3px; position:relative;  margin-bottom:40px; padding-top:4px;padding-bottom:12px; margin-top: 20px;}
    .shaixuan ~ .sousuo_w{ margin-top: 0;}
    .sousuo_w2{margin-bottom:20px;  }
	 .sousuo_1{  }.sousuo_1 dl:nth-of-type(1){ margin-top:0; border: none;   }
	 .sousuo_1 dl{border-top:1px solid #f4f4f4; margin-top:7px; padding-left:80px; padding-top:8px; padding-right:100px; position:relative; clear:both; display:block; line-height:24px; height:33px; overflow: hidden}
	 .sousuo_1 dl.thisx2{ height:auto;}
	 	.sousuo_1 dt{font-size:13px; font-weight:bold; width:80px; left:0; position:absolute; color:#0b4582;}
		.sousuo_1 dd{  float:left; color:#333;  height:28px;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;overflow: hidden;}
    .sousuo_1 dd:not(.inputx,.inputx2){ min-width: 100px;  }
	.sousuo_1 a[title=梅青根（Metzingen）] dd,.sousuo_1 a[title=因戈斯塔特（Ingolstadt）] dd{ min-width:200px;}
	.sousuo_1 dd.duoxian, .sousuo_1 dd.duoxian2, .sousuo_1 dd.duoxianx, .sousuo_1 dd.duoxianx2{min-width: inherit;}
		.sousuo_1 .this dd{padding-right:28px;}
		.sousuo_1 dd label{ overflow:hidden; position:relative; padding-left:20px; left:0;   background-position: 0 -754px;}
		.sousuo_1 dd label input{  filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
-moz-opacity:0; /*Firefox私有，透明度50%*/
opacity:0;/*其他，透明度50%*/ display: none}
.sousuo_1 dd label.this{ background-position:0 -804px;}
.sousuo_1 dd.duoxian,.sousuo_1 dd.duoxian2,.sousuo_1 dd.duoxianx,.sousuo_1 dd.duoxianx2{ width: auto; border-radius: 3px; float:right;  cursor:pointer; padding:0 14px 0 5px ; margin-left:5px; color:#2997d9; background-color:#fff; height:21px; line-height:21px; background-position:right -355px;}
.sousuo_1 dd.duoxianx{ background-position:-33px -261px; color:#666666; border:1px solid #fff;}
.sousuo_1 dd.duoxianx2{ background-position:-33px -305px; color:#666666; border:1px solid #fff;}
.duoxian,.duoxian2{ position:absolute; top:8px; right:0;}.sousuo_1 dd{ }.sousuo_1 dd.chang{ }
.duoxianx,.duoxianx2{ position:absolute; top:8px; right:50px;}.duoxianx2{ display:none;}.thisx2 .duoxianx2{ display: block;}
.sousuo_1 dd.duoxian2{ background-position:right -405px;}
.sousuo_1 dd.duoxian{ display:none;}
.sousuo_1 dd label{ cursor:pointer; display:none;}
.sousuo_1 dd b{ font-weight:normal; cursor:pointer;    border: none;
    font-weight: normal;
    cursor: pointer;
 
    border-radius: 3px;
	    padding: 0 12px 0 12px;
    overflow: hidden;
    height: 24px;
    display: inline-block;
	
	}
 	
.sousuo_1 dd.inputx{ padding:0;}

.sousuo_1 dd b.this {-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
    color: #fff;
    background-color: #2997d9; position:relative;
}.sousuo_1 dd.option b{ padding: 0 20px 0 12px; }
.sousuo_1 dd.option b.this:after{ display:inline-block; content:""; background:url(../images/head2015new/top.png) no-repeat -22px -1843px; position: absolute; top:5px; font-size:18px;     line-height:14px; text-align:center; width:14px; height:14px;right:6px;}
.sousuo_1  dd.quanbu b:after{ display:none; }

.sousuo_1 dd b.this:hover{ background:#036ab5;}

.sousuo_1 .dl_dx dd b.this:after{ display:none;  }

.sousuo_1 dd.inputx input{ height:21px; line-height:21px; padding:0 0 0 5px; margin:0;float:left; width:90px; text-align:left;  background-color:#fff; border:1px solid #cccccc;}
.sousuo_1 dd.inputx2{ padding:0 5px 0 4px;}
.sousuo_1 dd.inputx2 input{ height:23px; line-height:23px; padding:0 10px; margin:0 5px 0 0; float:left; background-color:#2997d9; text-align:center;border:1px solid #2997d9; color:#fff;}
.sousuo_1 dl.this dd label{ display:inline-block}
.paixun{ border-radius:3px;margin-top:0; padding:0;height:40px; background-position:0 -641px; background-repeat: repeat-x;  border-top:none;border-bottom:none;background: #fff;}
.paixun li,.paixun li a{color:#666666;}
.paixun li{  cursor: pointer; background-position:0 -942px; font-size:14px; float:left; height:40px; line-height:40px;}.paixun li.this{background-position:0 -691px; background-repeat:repeat-x; color:#fff;}
.paixunxx li{ }.paixun li span{ display:block; float:left;padding:0 22px 0 18px; background-position:right -143px;}
.paixun li.this span{  background-position:right -193px;}.paixun li .s2{ display:none;}
.paixun li span.sn{ background:none; padding-right:12px; height:38px; margin-top:1px;
    /* background: #2997d9; border-left:1px solid #2997d9; */
}
 .paixun li span.s1,.paixun li span.s2{background-position:right -992px;}
 .paixun li.this .s1{background-position:right -1042px;}
  .paixun li.this .s2{background-position:right -1092px; }
  .paixun li.this a{ color:#fff;}
  .junjian{ padding-left:20px; float:left;}
  .junjian li input{ color:#b0b0b0; background-color:#fff; border:1px solid #d0d0d0; height:21px; line-height:21px; width:58px; margin:0 4px; padding:0 4px;}
  
  .zt_hd{ float:right; padding:4px 15px 0 0}
 		.zt_hd label{height:28px; line-height:32px;  overflow:hidden; position:relative; padding-left:20px; left:0;   background-position: 0 -756px;}
		.zt_hd label input{  cursor:pointer;width:100%; display:block; height:28px; margin:0; padding:0; position:absolute; filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
-moz-opacity:0; /*Firefox私有，透明度50%*/
opacity:0;/*其他，透明度50%*/}
.zt_hd label.this{ background-position:0 -806px;}

.s_more{border-radius:0 0 3px 3px; width:180px; height:26px; position:absolute; bottom:-26px; left:50%; margin-left:-90px; background:#fff;  }
.s_more span{ cursor:pointer; display:block; width:100%; height:25px; line-height:22px;border-top:1px solid #fff; text-align:center; background-position:right -454px;  position:absolute; bottom:0;   font-size:14px; color:#999; font-size:13px;}
.s_more span.ss2{  background-position:right -504px;}
.s_more span.ss1{ display:none;}

.lvyou_con{padding:0 0 0 308px;   min-height:170px; position:relative; }

.picx{ color:#666; width:160px;top:0 ; right:10px; position:absolute; text-align:center;}
.picx .picx{ right:0}
.picx p{ line-height:18px; margin:0; padding:0;}
.picx .color_bai{ margin:0 auto 10px auto;      background-color: #ffb900;border-radius: 5px;  border-bottom: 1px solid #ff6901; width:112px; height:38px; line-height:38px; text-align: center; font-size:18px; font-weight: normal;} .picx .color_bai:hover{background-color: #ff6901;border-bottom: 1px solid #C00;}
.picx h4{text-align:right; font-size:22px;padding:5px 0 0 0; margin:0; color:#ff5405; font-weight:normal; }

.picx em{ font-style:normal;font-size:16px; }.picx em.e{color:#b2b2b2; margin-left:-5px; font-family:瀹嬩綋; font-size:12px; font-weight:normal;}
.picx p,.picx .color_bai{ display:none;}
.price{ width:310px; position:absolute; overflow:hidden; top:-14px; left:-14px; bottom:-14px; }
.price img{     height: 100%;    width: auto; min-width:100%;}
.bianhoa{ font-size:12px; line-height:14px; height:18px;}
.pyx{ position:absolute;     bottom: 0;
    color: #FFF;    width: 96%;
    padding: 0 2%;  
    height: 20px; background:#000;    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.4) 100%);
    background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.4) 100%);
 }.pyx,.pyx a:link,.pyx a:visited{ color:#fff;}

 .w1210 .lvyou_con{padding:0 172px 0 328px; } 
  .w1210 .price{ width:320px;}
 .w1210 .picx h4{ white-space:nowrap;font-size:32px;padding:30px 0 0 0; text-align:center; } .w1210 .picx p, .w1210 .picx .color_bai{ display: block;}
	@media screen and (min-width: 1500px) {
		.lvyou_con{   min-height:180px; }
		.w1210 .lvyou_con {padding-left:378px;}
		 .w1210 .price{ width:370px}
	 }
 
.chanpinlist .br_b{ margin-top:12px; overflow: hidden;}
.chanpinlist dl{ position:relative; padding-left:70px; font-size:12px; font-family: Arial, Helvetica, sans-serif,瀹嬩綋; min-height:24px;}
.chanpinlist dl dt{   position:absolute; left:0; top:0; }
.chanpinlist p.color_huise_l{ color:#b8b8b8 ; border-bottom:1px solid #efefef; margin-bottom:14px; padding-bottom:10px;}

.chanpinlist dl dd{　overflow:hidden;word-break:break-all; word-wrap:break-word;}

.chanpinlist dl dt.color_bai{ background-color: #F60; text-align:center;    
    padding: 2px 0;
    font-weight: normal;
    border-radius: 2px; margin-top:-3px;}
	
	.w1210  .chanpinlist dl dt.color_bai{ padding: 2px 8px;}
.chanpinlist h3{ padding:10px 0 5px 0; font-size:21px; font-weight:normal;    }

.color_lanse_n{ padding-top:5px; display:block;}
.tuanqi .color_lanse_n{ background: url(../images/ky_list/ky_list_06.gif) no-repeat 0 7px; padding-left:14px;}
.tuanqi .color_lanse_n,.tuanqi .color_lanse_n a:link,.tuanqi .color_lanse_n a:visited {
    color: #2997d9;
}

.chanpinlist dl.tuanqi{ height:auto !important;}
.chanpinlist .pyx{ font-size:12px;}.chanpinlist .hs{ color:#e5e5e5; padding:0 8px;}
.chanpinlist .pyx .sx1{ padding-left:15px; background-position:0 -557px;}
.chanpinlist .pyx .on_right{ padding-left:18px; background-position:0 -607px;}

.chanpinlist dl.tuanqi{ padding-left:0;}
.chanpinlist dl.tuanqi dt{ display:none;}
.tuanqi .time_table{  overflow:hidden; display:block;}
.tuanqi .time_table{ color:#fff;}
.tuanqi .time_table>a{ font-size:13px; display:none; color: #838383; background:#f9f8f8;  margin:0 2px 4px 0; padding:6px 15px; border-radius:20px;   }
.tuanqi .time_table>a:nth-of-type(1),.tuanqi .time_table>a:nth-of-type(2),.tuanqi .time_table>a:nth-of-type(3){ display:inline-block;}
.tuanqi .time_table>a:hover{ background-color: #ff6901; color:#fff;  }
.crea {
  clear: both;
  line-height: 30px;
   padding-top:15px;
}
.p_curpage {
  margin-right: 1px;
  border: 1px solid #c9c9c9;
  vertical-align: middle;
  background-color: #c9c9c9;
  font-weight: bold;
  padding: 5px;
}
.p_num {
 
  border: 1px solid #c9c9c9;
  margin-right: 1px;
  vertical-align: middle;
  padding: 5px;
}

.e_lk_r .color_cheng{ color:#ff4800}
.manyidu{ font-size:14px; text-align:center; padding:10px 10px 0 10px; background:url(../images/ky_list/e_kaiyuan_list_26.png) no-repeat center 0; height:60px;}
.manyidu .on_right{ width:110px;}.manyidu .on_right b{ font-size:24px;}
.manyidu .on_left{ line-height:24px; width:88px; color:#ff4800;}.manyidu .on_left b{ font-size:35px;}
.e_lk_r h1,.e_lk_r .h1{ font-size:16px; padding-bottom:10px;}
.paihang dl{ padding:10px 0 10px 20px; position:relative; border-top: dotted #dddddd 1px;}
.paihang dl:nth-child(2){ border-top:none;}
.paihang dt{ background:#ff9a00; color:#fff; width:16px; line-height:16px; text-align:center;  height:16px; position:absolute; top:10px; left:0;}


.xianshi dl dt{ height:125px; width:100%; overflow:hidden; position:relative;}
.xianshi dl img{ width:100%; height:auto;}.xianshi dl dt span.color_bai{ position:absolute; bottom:0; left:0; width:100%; background:url(../images/ky_list/e_kaiyuan_list_13.png) repeat; height:26px; line-height:26px; text-indent:5px;}.xianshi .color_cheng{ font-size:24px;}.xianshi .color_cheng em{ font-style:normal; font-size:12px;}
.xianshi dl dd{ padding:8px 0 15px 0}

.zt_list img{ width:100%; height:auto; margin-top:5px;}
/*
#shell {
	height: 200px;
	overflow: hidden; 
} */
#shell li{ border-top:1px solid #e7e7e7; padding-top:5px; margin-top:10px  }
/*----新列表---*/.huanxian_list .br_b{ background-image:url(../images/ky_list/ky_list_03.gif); background-repeat: repeat-y; background-position:735px 0}
.huanxian_list .picx{ color:#2997d9;}
.huanxian_list .picx .color_bai {
    margin: 0 auto 10px auto;
    background-color: #ffb900;
    border: 1px solid #ffb900;
    width: 112px;
    height: 32px;
    line-height: 32px; border-radius:5px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
}
 .huanxian_list .picx h4 {
 
    font-size: 24px; font-weight:normal;
 
    color: #ff5405;
}.huanxian_list .picx em.e {
    margin-left:-5px;
    font-family: 宋体;
    font-size: 12px;
    font-weight: normal; color: #b2b2b2;
}
.huanxian_list .picx em {
    font-style: normal;
    font-size: 24px;
}
 .huanxian_list h3{ padding-top:8px; font-size:23px;} .huanxian_list h3,.huanxian_list h3 a{ color:#333333}.huanxian_list h3 a:hover{ color: #ff5405}
 .huanxian_list h4 span.color_b1{ background-color:#71bbfa; padding:3px 10px; font-weight:normal;border-radius:5px;}
 .huanxian_list .picx h4,.huanxian_list .picx p { display:block;
    text-align: center;}
	.huanxian_list .color_huise_l{ display:none;}.huanxian_list .lvyou_con{ min-height:100px;}
	.w1210 .huanxian_list .color_huise_l{ display: block;}
 .huanxian_list .color_huise_l{ color:#909090;}.huanxian_list .color_huise_l span{ color:#666666; padding-right:5px;}
  .huanxian_list .color_huise_l li{ border-radius:3px; border:1px solid #ccc; display: inline-block; font-family:宋体; font-size:12px; padding:2px 8px; margin-top:7px;	}
  
 .huanxian_list .price {
    width: 200px; 
} .huanxian_list .price img{ width:180px; border:1px solid #ccc;}

.huanxian_list .lvyou_con {
    padding: 0 172px 0 200px;
}.huanxian_list .picx .color_bai {
    display: block;
}
.huanxian_list .br_b {
    margin-top: 12px;
}
/*--tuijian_list--*/
.tuijian_list dl{ float:left; width:25%;}.tuijian_list dl img{ float:left; width:100%; height:auto;-webkit-transition: .5s transform; -moz-transition: .5s transform;-ms-transition: .5s transform;-o-transition: .5s transform;transition: .5s transform;}.tuijian_list dl dt:hover img{-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.tuijian_list dl dt{ overflow:hidden;  float:left; position:relative;}.tuijian_list dl dt span{ width:100%; height:24px; line-height:24px; text-indent:8px; background:url(../images/ky_index2015/heibr.png) repeat; }
.tuijian_list dl dt span,.tuijian_list dl dt span a{ color:#fff; position:absolute; bottom:0; left:0;}
.tuijian_list{   background-color:#fff; min-height:200px; padding-left:15px; padding-bottom:18px; margin-top:10px;}
.tuijian_list dl dt,.tuijian_list dl dd{width:94%; }.tuijian_list dl dd{padding:5px; clear:both;}.tuijian_list h4{ font-weight:normal; margin:0; padding:12px 0 8px 0; font-size:18px;}
.tuijian_list dl img,.tuijian_list dl dt{ height:98px;}
.w1210 .tuijian_list dl img,.w1210 .tuijian_list dl dt{ height:127px;}
.tuijian_list h4 span{ cursor:pointer; margin-right:15px;padding: 0 15px;border: 1px solid #fff;} 
.tuijian_list h4 span.this{ border: 1px solid #F60;border-radius: 10px; color:#F60;}

@media screen and (min-width:1500px){
	.w1210 .tuijian_list dl img,.w1210 .tuijian_list dl dt{ height:160px;}
}



.cpcy_hy_kl{ line-height:12px; background-size:100% auto; font-size:12px; padding:0 2px 0 8px;}
 .cpcy_hy_kl b{font-weight: normal;display: inline-block; padding-top:2px;vertical-align:  top;}
.cpcy_hy_kl span{ display:block;}
.cpcy_hy_kr { padding:0 10px 0 15px;}
.cpcy_hy_kl,.cpcy_hy_kr{ float:none; display: inline-block; vertical-align:  top; margin:0 -2px;}
.cpcy_hy_kl i{ width:14px; height:13px; background-size:100% 100%; margin:0 -3px; display: none;}.cpcy_hy_kr b{ font-size:21px;}
.cpcy_hy_kr2{ display:none;}


/*--新增 vip 跳转提示---*/

.s_more{ left: auto; right:-1px; margin:0;}
   .vip_box{ padding-bottom:10px;margin-top:-30px; }
  .vip_box p{ display:inline-block; border-radius:18px;
     
    
 
    background-color: #fff9ea;
    
    background-position: 5px;
    font-size: 14px; text-align: center;
    color: #ff6600;
    padding:5px 20px 5px 10px ; }
	a.vip_href:link{    background-image: url(../images/head2015new/top.png);
    background-repeat: no-repeat; text-decoration: underline;color: #2997d9;padding-right: 15px;padding-left: 18px;
    background-position: right -750px;}
	
	.vip_box p:before{ content:""; display:inline-block; width:16px; height:16px;background-image: url(../images/ky_personal_tailor_info/submit_inputtips.png);
    background-repeat: no-repeat; background-position:center; vertical-align:middle; position:relative; top:-1px;}
	
	
						  .sx_abc_list{   display:block; clear:both; }
					.sousuo_1 dd.sx_abc{ min-width:24px; color:#2997d9; text-align:center; cursor:pointer;}
					.sousuo_1 .quanbu.sx_abc{ margin-right:5px;}
					.sousuo_1 dd.color_huise{ color:#ccc; cursor: default;}
					.sousuo_1 dd.this{ background-color:#7bc1eb; color:#fff; border-radius:50%; height:24px; font-weight:bold; }
					.sousuo_1 dl.dl_duoxuan_sx_abc{ height:60px;}
					.sousuo_1 dl.dl_duoxuan_sx_abc.thisx2{ height:auto;}
    
                    
                    .nav_hotw{ position: relative;}
                    .nav_hotw,.nav_hotw a{ color: #F60;}
                    .shaixuan ul li.this.nav_hotw{      border-top-color: #F60;}
                    .nav_hotw .nav_hot{ position:absolute; top:-8px; right: 50%; margin-right: -16px;}


                    .gongyi_gg1,.gongyi_gg2 {margin-top: 10px;}
                .gongyi_gg1 img,.gongyi_gg2 img{ max-width: 100%; }


.chanpinlist h3 .color_huise_l{vertical-align: middle;position: relative;background: #b6c8d5;color: #fff;border: solid 1px #b6c8d5;font-size: 16px;height: 19px;white-space: nowrap;line-height: 20px;display: inline-block;padding: 0 8px 0 8px;margin: 0 5px;top: -2px;border-radius: 18px 18px 18px 3px;}





.jq__list dl{ width: calc(100%);   break-inside: avoid;  
    margin-bottom: 15px;
    background: #fff;
 
    overflow: hidden;
    
    transition: all 0.3s ease;  margin-bottom: 30px}
   .jq__list dl > a{ display: flex; flex-direction: column;}
  
 
  .jq__list {
    column-count: 4;
    column-gap: 18px;
 
    width: 100%; margin: 0 auto;
  }
 
 
 
 .jq__list dd h2{ font-weight: normal; font-size: 16px; background: url(../images/ky_list/add.svg) no-repeat 0 4px; background-size: auto 15px; padding-left: 15px; padding-bottom: 8px;}
  .jq__list dl dd{ padding: 10px 10px 10px 10px;}

  
    .jq__list dl:hover{ box-shadow: 0 2px 8px color-mix(in srgb, #000 10%, transparent);}
   .moban_img img{ width: 100%;
     /* position: absolute; left: 0; top: 0; height: 100%; object-fit: cover; */
    }
   /* .moban_img::before{ content: ""; display: block; padding-top:70%;} */
   /* .moban_img{ position: relative;} */



     .shuomingx_box{ padding-bottom:18px; }
  .shuomingx_box .pkin{ display:inline-block;  position: relative;
     
    color: #777;
 
    background-color: #fff;
    
    background-position: 5px;
    font-size: 14px; text-align: left; border-left: 1px solid #2997d9;
 
    padding:10px 20px 10px 36px ; }
	  .shuomingx_box a:link{    background-image: url(../images/head2015new/top.png);
    background-repeat: no-repeat; text-decoration: underline;color: #2997d9;padding-right: 15px;padding-left: 18px;
    background-position: right -750px; }
	
	.shuomingx_box .pkin:before{ background-color: #036ab5; content:"";  display:inline-block; width:21px; height:21px;background-image: url(../images/bangzhuzhongxin_ky/qa_05.png) ; background-repeat: no-repeat;
    background-repeat: no-repeat; background-position:-5px -4px; vertical-align:middle; position:relative; top:10px; background-size: 30px auto; overflow: hidden; border-radius: 50%; position: absolute;  left: 10px;}


    .jq__list dd h2{ margin: 0;}
@media (max-width: 768px) {
    .sub_nav{ display: block; padding-left: 15px;}
    .bg{ width: 100%; max-width: 100%; }
    .e_lk_l,.e_lk_r{ width: 100%; max-width: 100%; }
     html,body,.bg{ 
    min-width: auto;}
.detail_comment_list{ padding:  0; }
    .detail_comment_list li{ padding: 5px 10px;    margin-left: 80px;}
    .detail_comment_list .detail_comment_l{ left: -80px;width: 80px;}
    .detail_comment_l .pic_feedback{ position: relative; top: auto; left: auto; }
    .detail_comment_l .pic_feedback ~ p, .detail_comment_l .pic_feedback ~ span, .detail_comment_l .pic_feedback ~ a{ margin-left: 0;}
    .bottom_hot_recommend ,.content-section,.jingdainw{ border-left: none;border-right: none;border-top: none;}
    .info-box{border-right: none;border-top: none;}

    /* 分类导航 */
    .sousuo_1 dl{ padding:35px 0 20px 0;margin-left: -10px;}
    .sousuo_1 dd{min-width: 25%;}
    .sousuo_1 dt{ top: 10px; left: 10px;}.sousuo_w{ margin-top: 0;}
   .jq__list dl{ width: calc(100%);}
  .jq__list { padding: 0 15px;width: calc(100% - 30px);
    column-count: 1;}
    
}


 .moban_img{ position: relative;}
            .moban__video{-webkit-backdrop-filter: blur(10px); border: none;cursor: pointer;
    backdrop-filter: blur(10px); position: absolute; width: 60px;  height: 60px; z-index: 20; background-size: cover;  border-radius: 25px; 
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}
    .moban__video::before{ content: "";
     position: absolute;  left: 20px; top: 13px;
    width: 0;
    height: 0;
      border-top: 18px solid transparent ;
    border-bottom: 18px solid transparent ;
    border-left:25px solid #ffff;}
 .jingdainw{ position: relative;}
 .moban__video{right: 50%; bottom: 50%;    background: rgba(0, 0, 0,.4);box-shadow: 0 0 10px rgba(0,0,0,0);
transform: translate(50%,50%);}
.jq__list .moban__video{right: 28px; bottom: 28px; margin: 0; box-shadow: 0 0 2px rgba(0,0,0,.1);background: rgba(255, 255, 255, 0.4); width: 40px; height: 40px;}
  .jq__list   .moban__video::before{ content: "";
     position: absolute;  left: 15px; top: 10px;
    width: 0;
    height: 0;
      border-top: 10px solid transparent ;
    border-bottom: 10px solid transparent ;
    border-left:15px solid #ffff;}