@charset "utf-8";
/* CSS Document */

.dlxw{ width:100%; float:left; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ddd; display:flex;}
.dlxwimg{ width:200px;overflow:hidden; margin-right:28px; padding:8px; border:1px solid #efefef }
.dlxwimg img{ width:200px}
.dlxw ul{ flex:1; overflow:hidden; height:100%}
.dlxw dt{ width:100%; float:left; overflow:hidden; line-height:22px; margin-bottom:15px; margin-top:5px}
.dlxw dt a{ font-size:21px; color:#111}
.dlxw dt a font,.dlxw dt a b{ font-size:21px; font-weight:normal}
.dlxw dd{ width:100%; float:left; overflow:hidden;  line-height:26px; font-size:14px; color:#666; margin-bottom:15px;text-align: justify;word-break:break-all }
.dlxw h5{width:100%; float:left; overflow:hidden; height:32px; color:#999; font-weight:normal; line-height:32px;font-size:14px;}
.dlxw h5 span,.dlxw h6 span{ float:left; overflow:hidden; margin-right:30px }
.dlxw h5 span a,.dlxw h6 span a{ color:#4d9400; display:block; float:left; background:#4d9400; color:#fff; padding:3px 15px; line-height:26px; font-size:14px}
.dlxw h5 font,.dlxw h6 font{ font-size:14px; margin-right:30px}
.dlxw h6{ display:none; width:100%; float:left; overflow:hidden; height:30px; color:#999; font-weight:normal; line-height:30px;font-size:12px;}
.dlxw a:hover{ color:#4d9400; text-decoration:underline}
.dlxw h5 span a:hover,.dlxw h6 span a:hover{ background:#128de4; color:#fff; text-decoration:none}


/* 评价 */
.pj_01 img{ border:5px solid #ccc}
.pj_11{ width:100%; float:left; overflow:hidden; display:flex; flex-wrap:wrap}
.pj_11 dl{ width:23.905%; float:left; overflow:hidden; margin-right:1.16%; background:#e8e8e8; padding:20px 0 0; margin-bottom:20px}
.pj_11 dl:nth-child(4n){ margin-right:0}
.pj_11 dl h5{ width:100%;float:left; overflow:hidden; margin-bottom:10px; display:flex; justify-content:center;}
.pj_11 dl h5 img{ width:100px; height:100px; border-radius:50%; display:block; border:2px solid #ddd}
.pj_11 dl dt{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; white-space: nowrap; text-overflow:ellipsis; font-size:16px; color:#4d9400; text-align:center; margin-bottom:5px}
.pj_11 dl dd{  width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px; color:#272727; text-align:center; margin-bottom:20px}
.pj_11 dl h4{ width:100%; padding:15px 20px 0; background:#4d9400; float:left; overflow:hidden; line-height:25px; height:115px; font-weight:normal; font-size:14px; color:#fff; box-sizing:border-box}
.pj_11 dl h4 span{ font-size:21px; font-family:"黑体"}
.pj_11 dl h6{width:100%;background:#4d9400; float:left; overflow:hidden; line-height:40px; font-weight:normal; text-align:center; padding:0 0 25px 0}
.pj_11 dl h6 a{ border:1px solid rgba(255,255,255,.7); padding:8px 35px; color:rgba(255,255,255.7); font-size:14px}
.pj_11 dl h6 a:hover{ background:#fff; color:#4d9400;}
/* 评价 */

.dl_02{ width:100%; float:left; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd}
.dl_02a5{ border-bottom:none}
.dl_02 img{ width:80px; margin-right:20px; float:left; }
.dl_02 ul{width:220px; float:left; overflow:hidden; }
.dl_02 dt{ width:100%; float:left; overflow:hidden; line-height:26px; height:26px; }
.dl_02 dt a{ font-size:14px; color:#666}
.dl_02 dt a:hover{ color:#f60}
.dl_02 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#999; font-size:12px}
.dl_02 dd span{ float:right; line-height:20px;  padding-left:18px; background:url(dot04.gif) no-repeat 0 6px; color:#999} 

.h3_01{ width:100%; float:left; overflow:hidden; font-size:21px; color:#333; font-weight:normal; margin-bottom:20px; border-left:3px solid #128de4; height:25px;-moz-box-sizing: border-box;box-sizing: border-box; padding-left:8px; line-height:25px}
.dl_01{ width:100%; float:left; overflow:hidden}
.dl_01 dd{  height:200px; width:100%; float:left; overflow:hidden }
.dl_01 dt{ width:100%; float:left; overflow:hidden; height:40px}
.dl_01 dt a{ display:block; width:100%; float:left; overflow:hidden; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#1e95d9; border-top:1px solid #ddd;}
.dl_01 dt a:hover{ background:#4d9400}

.dl_04{ width:100%; float:left; overflow:hidden; display:flex;}
.dl_04 h5{ width:110px; padding:20px 30px; float:left; overflow:hidden; text-align:center; display:flex;align-items:center;background:#4d9400; border-radius:8px 0 0 8px }
.dl_04 h5 img{ width:100px; height:100px; border-radius:50%; float:left; overflow:hidden; display:block; border:5px solid rgba(255,255,255,.5)}
.dl_04 ul{ flex:1; padding:20px 20px; float:left; overflow:hidden;  box-sizing:border-box; border:2px solid rgba(77,148,0,.7); border-left:none; border-radius: 0 8px 8px 0}
.dl_04 dt{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:18px; color:#4d9400;  margin-bottom:5px}
.dl_04 dd{  width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px; color:#4d9400; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed rgba(77,148,0,.5)}
.dl_04 h4{ width:100%;  float:left; overflow:hidden; line-height:25px; height:50px; font-weight:normal; font-size:16px; color:#666;  }


/******** 手机版 ********/
@media (max-width:767px){
.dl_04 h5{ width:80px; padding:10px 20px; float:left; overflow:hidden; text-align:center; display:flex;align-items:center;background:#4d9400; border-radius:8px 0 0 8px }
.dl_04 h5 img{ width:70px; height:70px; border-radius:50%; float:left; overflow:hidden; display:block; border:5px solid rgba(255,255,255,.5)}
.dl_04 ul{ padding:10px ;}
.dl_04 dt{font-size:16px}
.dl_04 h4{ line-height:20px; height:40px; font-size:12px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}


.pj_11 dl{ width:49%; margin-right:2%; padding:20px 0 0; margin-bottom:10px}
.pj_11 dl:nth-child(2n){ margin-right:0}
.pj_11 dl h5 img{ width:70px; height:70px;}
.pj_11 dl dt{ line-height:20px; height:20px; font-size:15px; margin-bottom:5px; padding:0 7px; box-sizing:border-box}
.pj_11 dl h4{ padding:15px 20px 0; line-height:20px; height:95px; font-size:12px; }
.pj_11 dl h4 span{ font-size:19px;}
.pj_11 dl h6{line-height:40px; font-weight:normal; text-align:center; padding:0 0 25px 0}
.pj_11 dl h6 a{ padding:5px 20px; font-size:14px}


.dlxw{ padding-bottom:15px; margin-bottom:15px;}
.dlxwimg{ width:120px;overflow:hidden; margin-right:15px; padding:0px; border:none }
.dlxwimg img{ width:100%}
.dlxw h6{ display:block; font-size:12px}
.dlxw h5{ display:none}

.dlxw dt{margin-bottom:5px; margin-top:3px;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; max-height:44px}
.dlxw dt a{ font-size:14px;}
.dlxw dt a font,.dlxw dt a b{ font-size:17px;}
.dlxw dd{ display:none}
	
.m_20{ margin-bottom:10px}
.pj_01 img{ border:5px solid #ccc; box-sizing:border-box}
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){

.dl_04 h5{ width:80px; padding:20px 35px; float:left; overflow:hidden; text-align:center; display:flex;align-items:center;background:#4d9400; border-radius:8px 0 0 8px }
.dl_04 h5 img{ width:70px; height:70px; border-radius:50%; float:left; overflow:hidden; display:block; border:5px solid rgba(255,255,255,.5)}
.dl_04 dt{font-size:16px}
.dl_04 h4{ line-height:20px; height:40px; font-size:14px; }

.pj_11 dl h5 img{ width:70px; height:70px;}
.pj_11 dl dt{ line-height:20px; height:20px; font-size:15px; margin-bottom:5px; padding:0 7px; box-sizing:border-box}
.pj_11 dl h4{ padding:15px 20px 0; line-height:20px; height:95px; font-size:12px; }
.pj_11 dl h4 span{ font-size:19px;}
.pj_11 dl h6{line-height:40px; font-weight:normal; text-align:center; padding:0 0 25px 0}
.pj_11 dl h6 a{ padding:5px 20px; font-size:14px}

.dlxw dt{margin-bottom:10px; margin-top:8px}
.dlxw dt a{ font-size:17px;}
.dlxw dt a font,.dlxw dt a b{ font-size:17px;}
.dlxw dd{line-height:22px; font-size:13px; color:#888}
}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){

.pj_11 dl h5 img{ width:80px; height:80px; }
.pj_11 dl dt{ line-height:20px; height:20px; font-size:15px; margin-bottom:5px; padding:0 7px; box-sizing:border-box}
.pj_11 dl h4{ padding:15px 20px 0; line-height:20px; height:95px; font-size:12px; }
.pj_11 dl h4 span{ font-size:19px;}
.pj_11 dl h6{line-height:40px; font-weight:normal; text-align:center; padding:0 0 25px 0}
.pj_11 dl h6 a{ padding:5px 20px; font-size:14px}

.dlxw dt{margin-bottom:10px; margin-top:8px}
.dlxw dt a{ font-size:17px;}
.dlxw dt a font,.dlxw dt a b{ font-size:17px;}
.dlxw dd{line-height:22px; font-size:13px; color:#888}
}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.pj_11 dl h5 img{ width:90px; height:90px; }
.dl_04 h5{ width:80px; padding:20px 35px; float:left; overflow:hidden; text-align:center; display:flex;align-items:center;background:#4d9400; border-radius:8px 0 0 8px }
.dl_04 h5 img{ width:70px; height:70px; border-radius:50%; float:left; overflow:hidden; display:block; border:5px solid rgba(255,255,255,.5)}
.dl_04 dt{font-size:16px}
.dl_04 h4{ line-height:20px; height:40px; font-size:14px; }

.dlxw dt{margin-bottom:10px; margin-top:8px}
.dlxw dt a{ font-size:17px;}
.dlxw dt a font,.dlxw dt a b{ font-size:17px;}
.dlxw dd{line-height:22px; font-size:13px; color:#888}
}

/******** 1400px ********/
@media (min-width:1440px){
	
}

