@charset "utf-8";
*{ margin: 0; padding: 0;color:#666666;}
img{border:0;}
ul,li{list-style-type:none;}
a {color:#666666;text-decoration:none;}
a:hover {color:#bd0a01;text-decoration:underline;}
.contect{ max-width:1200px; margin: 0 auto;}
.xplt{ float:left; width:19%; border:1px solid #e8e8e8;}
.xprt{ float:right; width:80%; border:1px solid #e8e8e8;}


.dpzd{ padding:10px; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.dpzd .dptx{ overflow:hidden; margin-bottom:10px;}
.dpzd .dptx .tuoxiang{ width:23%; float:left;}
.dpzd .dptx .tuoxiang img{ width:100%;}
.dpzd .dptx .txly{ width:75%; float:right;}
.dpzd .dptx .txly dt{ font-size:14px; color:#2b2b2b; line-height:35px;}
.dpzd .dptx .txly dd{ font-size:12px; color:#999; line-height:25px;}
.dpzd .dplm{ background:#F0EDEB; line-height:25px; border-radius:3px; text-align:center; font-size:12px;}
.dpzd .dptj{ overflow:hidden;}
.dpzd .dptj li{ line-height:30px; border-bottom:1px dashed #ededed; font-size:12px;}
.dpzd .dptj li span{ color:#f00;}
.dpzd .dpck{ margin-top:10px; line-height:30px; padding:0 10px; background:#3DA2EF; border-radius:5px; color:#fff; float:right; font-size:14px;}

.xplbtit{ line-height:40px; font-size:16px; padding:0 8px;}
.xpluy{ border-top:1px solid #e8e8e8; padding:8px;}
.xpluy dt{ line-height:30px; font-size:14px;}
.xpluy dd{ line-height:20px; margin:5px 0; font-size:12px;}
.treebox{ margin: 0 auto; background-color:#E7EAEF; border-radius:5px; margin:8px; padding:10px 0;}
.menu{ overflow: hidden;}
	/*第一层*/
	.menu li.level1>a{ display:block;height: 35px;line-height: 35px;color: #666;border-bottom:1px solid #e8e8e8;padding-left: 15px;font-size: 14px;position: relative;}
	.menu li.level1 a:hover{ text-decoration: none;background-color:#E7EAEF;   }
	.menu li.level1 a.current{ background: #E7EAEF; }

	/*============修饰图标*/
	.ico{ width: 20px; height: 20px; display:block;   position: absolute; left: 20px; top: 10px; background-repeat: no-repeat; background-image: url(images/ico1.png); }

	/*============小箭头*/
	.level1 i{ width: 20px; height: 10px; background-image:url(../images/arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 10px; top: 15px; }
	.level1 i.down{ background-position: 0 -10px; }

	.ico1{ background-position: 0 0; }
	.ico2{ background-position: 0 -20px; }
	.ico3{ background-position: 0 -40px; }
	.ico4{ background-position: 0 -60px; }
    .ico5{ background-position: 0 -80px; }

	/*第二层*/
	.menu li ul{ overflow: hidden; }
	.menu li ul.level2{ display: none;background: #E7EAEF;  }
	.menu li ul.level2 li a{display: block;height: 35px;line-height: 35px;color: #666;text-indent: 30px;border-bottom:1px dashed #e8e8e8;font-size: 14px;}
	
	
.dpbanner{ overflow:hidden;}
.dpbanner img{ width:100%;}
.dpxplptit{ line-height:40px; padding:0 10px; font-size:16px;}
.dpxplp{ padding:10px; overflow:hidden;}
.dpxplp li{ float:left; width:25%; font-size:12px;}
.dpxplp li a{ color:#666; line-height:28px;}
.dpxplp li a.cur{ font-weight:bold; color:#F00;}
.dpxplp li a span{ color:#999;}
.xpbtl{ padding:0 10px;}
.xpbtl p{ line-height:30px;}

.dpxpfl{ line-height:35px; font-size:14px; background:#F0EDEB; padding:0 10px;}
.dpxp{ overflow:hidden; padding:8px;}
.dpxp .xplm{ width:22.7%; margin:0 1%; float:left; border:1px solid #e8e8e8; margin-bottom:10px;}
.dpxp .xplm .tu{ padding:5px;}
.dpxp .xplm .tu img{ width:100%;}
.dpxp .xplm .xpname{ color:#292929; text-align:center; line-height:30px; font-size:14px; padding:0 5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dpxp .xplm .xpjx{ color:#999; line-height:20px; text-align:center; font-size:12px; padding:0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dpxp .xplm .xpjg{ padding:5px; overflow:hidden;}
.dpxp .xplm .xpjg dt{ line-height:30px; font-size:14px; width:65%; float:left; color:#666; text-align:center;}
.dpxp .xplm .xpjg dt span{ font-size:16px; color:#f52030;}
.dpxp .xplm .xpjg dd{ line-height:30px; font-size:14px; width:35%; background:#f52030; color:#fff; text-align:center; float:left; border-radius:3px;}

.dpxp .xplm1{ width:22.7%; margin:0 1%; float:left; border:1px solid #e8e8e8; margin-bottom:10px;}
.dpxp .xplm1 .tu{ padding:5px;}
.dpxp .xplm1 .tu img{ width:100%;}
.dpxp .xplm1 .xpname{ color:#292929; line-height:30px; font-size:14px; padding:0 5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dpxp .xplm1 .xpjx{ color:#999; line-height:20px; font-size:12px; padding:0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dpxp .xplm1 .xpjg{ padding:5px; overflow:hidden;}
.dpxp .xplm1 .xpjg dt{ line-height:25px; font-size:14px; width:100%; float:left; color:#f52030;}
.dpxp .xplm1 .xpjg span{ line-height:25px; font-size:14px; background:#f52030; color:#fff; text-align:center; float:left; border-radius:3px; padding:0 10px; margin-right:8px;}

.dpxp .xplm2{ width:98%; margin:0 1%; float:left; border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
.dpxp .xplm2 .tu{ padding:5px; width:15%; float:left;}
.dpxp .xplm2 .tu img{ width:100%;}
.dpxp .xplm2 .hxlm{ width:84%; float:left; padding:5px;}
.dpxp .xplm2 .hxlm .xpname{ color:#292929; line-height:30px; font-size:14px; padding:0 5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dpxp .xplm2 .hxlm .xpjx{ color:#999; line-height:20px; font-size:12px; padding:0 5px;overflow:hidden;
text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.dpxp .xplm2 .hxlm .xpjg{ padding:5px; overflow:hidden;}
.dpxp .xplm2 .hxlm .xpjg dt{ line-height:25px; font-size:14px; width:100%; float:left; color:#f52030;}
.dpxp .xplm2 .hxlm .xpjg span{ line-height:25px; font-size:14px; background:#f52030; color:#fff; text-align:center; float:left; border-radius:3px; padding:0 10px; margin-right:8px;}

@media (max-width:767px){
.contect{ max-width:100%; margin: 0 auto;}
.xplt{ float:left; width:100%; border:1px solid #e8e8e8;}
.xprt{ float:right; width:100%; border:1px solid #e8e8e8;}
.dpxplp li{ float:left; width:50%; font-size:12px;}
.dpxp .xplm1{ width:98%; margin:0 1%; float:left; border:1px solid #e8e8e8; margin-bottom:10px;}
	
	}
@media (min-width:768px) and (max-width:991px){
.contect{ max-width:100%; margin: 0 auto;}
.xplt{ float:left; width:100%; border:1px solid #e8e8e8;}
.dpxplp li{ float:left; width:50%; font-size:12px;}
.xprt{ float:right; width:100%; border:1px solid #e8e8e8;}
.dpxp .xplm1{ width:48%; margin:0 1%; float:left; border:1px solid #e8e8e8; margin-bottom:10px;}
}
@media (min-width:992px) and (max-width:1199px){
.contect{ max-width:990px; margin: 0 auto;}
.xplt{ float:left; width:19%; border:1px solid #e8e8e8;}
.xprt{ float:right; width:80%; border:1px solid #e8e8e8;}
}
@media (min-width:1200px){}
@media print{}