@charset "utf-8";
/* CSS Document */
.dl_01{ width:100%; float:left; margin-bottom:15px;border-bottom:1px dashed #ddd; padding-bottom:15px  }
.dl_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:5px}
.dl_01 dt a{ font-size:16px; color:#f08719}
.dl_01 dt a font,.dl_01 dt a b{ font-weight:normal}
.dl_01 dd{width:100%; float:left; overflow:hidden; line-height:22px; font-size:12px; color:#666;}

.dl_01a{ padding-left:50px; -moz-box-sizing: border-box;box-sizing: border-box; background:url(/img/wt_02.gif) no-repeat 0 5px; background-size:10% }
.dl_01a dd{ line-height:20px}

.dl_01b{ background:url(tree02.png) no-repeat 0 8px;background-size:10% }

.ny-001{ border-bottom:10px solid #eee; padding-bottom:10px}


.fw_37 .dl_01a{background:url(../img/dot_01.gif) no-repeat 0 5px; background-size:10% }
.fw_38 .dl_01a{background:url(../img/dot_02.gif) no-repeat 0 5px; background-size:10% }
.fw_52 .dl_01a{background:url(../img/xz_01.png) no-repeat 0 5px; background-size:10% }


.xw_01{ width:92%; float:left; padding:10px 4%; overflow:hidden; background:#fff}
.xw_01 dl{ width:100%; float:left; overflow:hidden; overflow:hidden; margin-bottom:13px; padding-bottom:13px; border-bottom:1px dashed #ddd }
.xw_01 dl h6{ width:20%; padding-top:5px; border-right:1px solid #e0e0e0; float:left; overflow:hidden; text-align:center; font-size:12px; color:#4c4c4c; line-height:22px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;   -moz-box-sizing: border-box;box-sizing: border-box; }
.xw_01 dl h6 span{ font-size:20px; color:#c2c2c2; font-weight:bold}
.xw_01 dl img{width:26%; float:left; overflow:hidden; margin:0 4%}

.xw_01 dl dt{ width:46%; float:left; overflow:hidden; line-height:20px; max-height:40px;  margin-top:6px}
.xw_01 dl dt a{ font-size:14px; color:#333}
.xw_01 dl dt a b{ font-weight:normal}


.zs_01{ width:100%; float:left; padding:10px 0; overflow:hidden; background:#fff}
.zs_01 dl{ width:100%; float:left; overflow:hidden;margin-bottom:15px; position:relative}

.zs_01 dl img{ width:100%; float:left; overflow:hidden; }
.zs_01 dl ul{ width:100%; float:left; overflow:hidden; border:1px solid #eee; padding:10px 10px 7px; border-top:none; -moz-box-sizing: border-box;box-sizing: border-box; background:#fff; height:100px}
.zs_01 dl dt{ width:75%; float:left; overflow:hidden;line-height:20px; height:20px; margin-bottom:5px; white-space: nowrap; text-overflow:ellipsis;
}
.zs_01 dl dt a{ font-size:14px; color:#222;  font-weight:bold}
.zs_01 dl dd{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; color:#666; font-size:12px; margin-bottom:6px; padding-bottom:6px; background:url(/img/dot_l01.gif) no-repeat 0 bottom}
.zs_01 dl h5{ width:100%; float:left; overflow:hidden; line-height:40px}
.zs_01 dl h5 a{ display:block; float:left; overflow:hidden; line-height:30px; padding-right:25px; width:auto; font-size:12px; color:#666; background:url(/img/arr_31.png) no-repeat right center; font-weight:normal; font-weight:bold}

.zs_01 dl h4{ width:60px; height:50px; padding-top:6px; background:#f08719; line-height:22px; position:absolute; right:15px; bottom:72px; color:#fff; font-size:12px; text-align:center; font-weight:normal; z-index:9}
.zs_01 dl h4 span{ font-size:21px; font-weight:bold}



.wt_01{ width:100%; float:left; margin-bottom:15px;border-bottom:1px dashed #ddd; border:1px solid #eee; padding:10px; -moz-box-sizing: border-box;box-sizing: border-box;  }
.wt_01 h5{ width:15%; float:left; overflow:hidden; margin-right:4%}
.wt_01 h5 img{ width:100%; margin-top:11px}
.wt_01 ul{ width:81%; float:left; overflow:hidden}
.wt_01 dt{ width:100%; float:left; overflow:hidden; line-height:22px; height:22px; margin-bottom:5px}
.wt_01 dt a{ font-size:16px; color:#333}
.wt_01 dt a font,.wt_01 dt a b{ font-weight:normal}
.wt_01 dd{width:100%; float:left; overflow:hidden; line-height:18px; font-size:12px; color:#888}


.zip_01{ width:92%; float:left; overflow:hidden; padding:10px 4%; background:#fff}
.zip_01 dl{ width:100%; padding:10px; float:left; overflow:hidden; margin-bottom:10px; border:1px solid #eee;  -moz-box-sizing: border-box;box-sizing: border-box; }
.zip_01 h4{ width:15%; margin-right:4%;  float:left; overflow:hidden}
.zip_01 h4 img{ width:100%}
.zip_01 ul{ width:81%; float:left; overflow:hidden}
.zip_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:5px; font-size:14px; color:#333}
.zip_01 dd{ width:100%; float:left; overflow:hidden}
.zip_01 dd a{  text-align:center; font-size:12px; float:left; border-radius:2px}
.a_zip01{width:90px; height:26px; line-height:26px; background:#ff5e14; color:#fff; margin-right:10px; border:1px solid #ff5e14}
.a_zip01:hover{ color:#ff5e14; background:#fff}
.a_zip02{width:90px; height:26px; line-height:26px; border:1px solid #ddd; color:#666}
.a_zip02:hover{  border:1px solid #ff5e14;color:#ff5e14; }




.dl-2{ width:100%; float:left; overflow:hidden; margin-bottom:15px; box-shadow:0px 5px 10px -5px #ddd}

.dl-2 h4{ width:35%; float:left; overflow:hidden; }
.dl-2 img{ width:100%; height:90px; float:left; overflow:hidden;}
.dl-2 ul{ width:65%; padding:10px; border:1px solid #e5e5e5; float:left; overflow:hidden; height:90px;-moz-box-sizing: border-box;box-sizing: border-box; }
.dl-2 dt{ width:100%; float:left; overflow:hidden; line-height:17px; height:34px; margin-bottom:6px}
.dl-2 dt a{ font-size:14px; font-weight:bold; color:#111}
.dl-2 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:12px; color:#555; background:url(../img/line-1.gif) no-repeat 0 bottom; padding-bottom:5px;}
.dl-2 dd a{ color:#333}
.dl-2 h5{ width:100%; float:left; overflow:hidden; line-height:20px}
.dl-2 h5 a{ font-size:12px; color:#333; padding-right:70px; background:url(../img/more-2.png) no-repeat 70px center; }


.app-1{ width:92%; padding:10px 4%; background:#fff; float:left; overflow:hidden;}
.app-1 dl{ width:48%; float:left; overflow:hidden; margin-right:4%; border:1px solid #eee; margin-bottom:15px; -moz-box-sizing: border-box;box-sizing: border-box;}

.app-1 dl:nth-child(2),.app-1 dl:nth-child(4),.app-1 dl:nth-child(6){ margin-right:0}
.app-1 dl h4{ width:100%; float:left; overflow:hidden; line-height:25px; padding:7px;-moz-box-sizing: border-box;box-sizing: border-box;}
.app-1 dl h4 span{ display:block; float:left; height:20px; line-height:20px; padding:1px 5px 0px; border-radius:3px; margin-right:5px; font-size:12px; font-weight:normal}
.app-1 dl h4 span:last-child{ margin-right:0}
.app-1 dl h6{ width:100%; float:left; overflow:hidden; margin-bottom:5px}
.app-1 dl img{ width:100%; float:left; overflow:hidden;  transition: all 0.5s;}

.span-001{ background:#f5f7fc; color:#f08719; }
.span-002{ background:#fe9703; color:#fff;}
.span-003{ background:#ff4545; color:#fff;}

.app-1 dl ul{ width:100%; padding:8px 10px; float:left; overflow:hidden; -moz-box-sizing: border-box;box-sizing: border-box;}
.app-1 dl dt{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; margin-bottom:5px}
.app-1 dl dt a{ font-size:16px; color:#333; font-weight:bold}
.app-1 dl dt a:hover{ color:#fe9703; text-decoration:underline}
.app-1 dl dd{ width:100%; float:left; overflow:hidden; line-height:18px; font-size:12px; color:#808c9d; text-transform:uppercase; height:36px; margin-bottom:6px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}
.app-1 dl h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-weight:normal; font-size:12px; text-indent:19px; color:#999; background:url(../img/click01.png) no-repeat 0 8px}
.app-1 dl h5 span{ float:right; line-height:26px}
.app-1 dl h5 span a{ color:#f08719; text-decoration:underline}
.app-1 dl h5 a:hover{ color:#fe9703}


.dl_03{ width:100%; float:left; overflow:hidden; margin-bottom:15px; background:#fff; transition: all 0.15s; padding:10px 0; border:1px solid #e5e5e5;-moz-box-sizing: border-box;box-sizing: border-box; }
.dl_03 dt{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; margin-bottom:10px; padding:0 15px 10px 50px; background:url(/img/q1.gif) no-repeat 15px 6px; border-bottom:1px solid #e5e5e5}
.dl_03 dt a{ font-size:15px; color:#f08719; margin-bottom:5px}
.dl_03 dd{ width:100%; float:left; overflow:hidden; line-height:18px;color:#666; font-size:12px; padding:0 15px 0 50px; -moz-box-sizing: border-box;box-sizing: border-box; background:url(/img/ask.gif) no-repeat 15px center; }

.m_0{ margin-bottom:0}