@charset "utf-8";
*{ margin: 0; padding: 0;}
body {
	max-width: 1200px;
	margin: 0 auto;
    overflow-x: hidden;
    background: url(../images/xpbg.jpg) center top no-repeat fixed;
}
img{border:0;}
ul,li{list-style-type:none;}
a {color:#666666;text-decoration:none;}
a:hover {color:#bd0a01;text-decoration:underline;}
#top{ width:100%;}
#topbg{ width:100%; line-height:35px; border-bottom:1px solid #ededed;}
.contect{ max-width:1200px; margin: 0 auto; overflow:hidden;}
.xplt{ float:left; width:25%; background:#fff;}
.xprt{ float:right; width:75%; background:#fff;}
.xptoplt{ float:left;} 
.xptoplt a{ padding:0 5px;}
.xptoprt{ float:right;}
.xptoprt a{ padding:0 5px;}
.xptoprt a.red{ font-weight:bold; color:#f00;}

.xplt .ggtu{padding: 8px;}
.xplt .ggtu img{ width:100%;}
.logo{ width:25%; float:left;}
.logo img{ width:100%;}
.tbgg{ width:75%; float:left;}
.tbgg img{ width:100%;}
.appbanner{display:none;}

.foot{ max-width:1200px; margin:0 auto; border-top:1px solid #ededed; border-bottom:1px solid #ededed; line-height:25px; padding:15px 0; text-align:center;}


/* fullSlide */
.fullSlide{width:100%;position:relative;height:410px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;}
/*.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;left: -12%}*/
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#ffffff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#353d92;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;
	/*background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;*/
	cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


.contect h4{ width:100%; line-height:25px; overflow:hidden; text-align:right; padding:8px 25px; margin:0; border-bottom:1px solid #eeeeee; font-size:14px;}
.contect h4 span{ display:block; float:left; line-height:25px; font-size:16px; color:#fff; font-weight:bold; text-indent:10px;}
.contect h4 a{ color:#fff;}
.scroll_hot { text-align: center; width:100%; margin:auto; overflow:hidden;}
.scroll_hot .bd ul{ width:100%; overflow:hidden; margin:auto;}
.scroll_hot .bd ul li{ width:100%; float:left; overflow:hidden; margin:0px;}
.scroll_hot .bd ul li img{width:100% !important; height:auto !important; margin:auto; min-height:542px;}

.scroll_hot .bd ul li .btns{ position:absolute; display:block;right:5px;height:25px;width:25px;background:#E71F19; border-radius:50%; bottom:8px;}
.scroll_hot .bd ul li .btns img{display:block; width:25px;height:25px; }
.scroll_hot .hd { height: 20px; width:300px; overflow: hidden; text-align:center; line-height:30px; margin-top:-25px;position: absolute; z-index:11;}
.scroll_hot .hd ul { display: inline-block; padding-top: 5px; }
.scroll_hot .hd li { display: inline-block; width:8px; height:8px; border:1px solid #999; margin: 0 4px; vertical-align: top; overflow: hidden; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background:#fff;}
.scroll_hot .hd .on { background:#E71F19; border:1px solid #E71F19;}

.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 .dptj .dppf{ line-height:30px;}
.dpzd .dptj .dppf span{ line-height:30px; float:left;}
.dpzd .dptj .dppf .pf{width:80px; height:20px; float:left; background:url(../images/pfbg.png); overflow:hidden; margin-top:5px; margin-right:10px;}
.dpzd .dptj .dppf .pf img{ margin-top:-10px;}
.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:20%; margin:0 2.5%; float:left; ; margin-bottom:10px;}
.dpxp .xplm .tu{ padding:5px;}
.dpxp .xplm .tu img{ width:100%;}
.dpxp .xplm .xpname{ color:#666; text-align:center; line-height:20px; font-size:14px; padding:0 5px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.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:20px; font-size:16px; color:#f52030; text-align:center; font-weight:normal;}
.dpxp .xplm .xpjg dt span{ font-size:16px; color:#f52030; font-weight:bold;}
.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){
.fullSlide{display:none;}
.appbanner{display:block;}
#topbg{display:none;}
.contect{ max-width:100%; margin: 0 auto;}
.logo{ width:45%; float:left;}
.tbgg{display:none;}
.xplt{display:none;}
.xprt{ float:right; width:100%; border:1px solid #e8e8e8;}
.dpxplp li{ float:left; width:50%; font-size:12px;}
.dpxp .xplm{ width:48%; margin:0 1%; float:left; border:1px solid #e8e8e8; margin-bottom:10px;}
.dpxp .xplm .xpjg dd{ width:auto;}
.dpxp .xplm1{ width:98%; margin:0 1%; float:left; border:1px solid #e8e8e8; margin-bottom:10px;}
}
@media (min-width:768px) and (max-width:991px){
.fullSlide{display:none;}
.appbanner{display:block;}
#topbg{display:none;}
.contect{ max-width:100%; margin: 0 auto;}
.xplt{display:none;}
.dpxplp li{ float:left; width:50%; font-size:12px;}
.xprt{ float:right; width:100%; border:1px solid #e8e8e8;}
.dpxp .xplm{ width:48%; margin:0 1%; float:left; border:1px solid #e8e8e8; margin-bottom:10px;}
.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;}
.appbanner{display:none;}
.dpxp .xplm .xpjg dd{display:none;}
.xplt{ float:left; width:26.5%;}
.xprt{ float:right; width:73.5%;}
}
@media (min-width:1200px){}
@media print{}

.mt-10{ margin-top:10px;}
.bg-w{ background:#fff;}