/*
Theme Name: 普力环保
Theme URI: http://www.pulihb.com/
Author: Yixingseo
Author URI: https://www.yixingseo.com/
Description: 普力环保，wordpress企业应用
*/
body{font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53";font-size:14px;margin:0;padding:0;}
h1{font-size:20px;text-align:center;font-weight:bold;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;}
.help-block{display:none;}
.has-error .help-block{display:block;color:red;}
.panel-title{font-size:14px;}

ul{list-style-type:none;padding: 0;margin:0;}

ul.cat{padding:0 10px 10px 10px;}
ul.cat li{
	border-radius: 15px;
    background: #fff;
    padding: 0 10px;
    margin-bottom:4px;
}

.top{background:#f8f8f8 ;}
.logo{padding:15px 0;}
.img-box{
	background: #f8f8f8;
}

.psort{
	border-bottom:1px solid #ddd;
	padding:15px 0;
}

.psort dt{
	padding-bottom: 10px;
}

.psort dd{
	line-height: 2em;	
}

.main{padding-top:15px;}

/*box*/
.box{}
.box-header{
	padding:15px 10px;
	color:#fff;
	background: url(images/box-title2.png) repeat-x;
}
.box-header i{
	color:#fff;
}
.box-title{}
.box-title a:link,.box-title a:visited{color:#fff;}
.catbox .box-header{}
.catbox .box-header{color:#fff;}
.catbox i{}
.box-header h3{}
.box-header h3 span.en{}
.box-title{
	
}
.catbox .box-title{color:#fff;}
.box-body{padding-top:15px;line-height:2em;}
.catbox .box-body{background: #f8f8f8}
.more a:link,.more a:visited{color:#ddd;}
.more a:hover{color:orange;}

ul.news{margin:0;padding:0;list-style-type:none;}
ul.news li{height:33px;line-height:33px;border-bottom:1px dotted #DDD;clear:both}
ul.news li .date{float:right;color:#999;font-size:11px;}
.newshot h3{font-size:16px;font-weight:bold;color:#06C;margin:0;padding:0 0 15px 0;}


#gd{padding-bottom: 10px;}
#gg img{width:120px;height:80px;}
#gg td{padding:0 5px;margin: 0}

.plist{}
.plist img{margin:auto;}
.plist img{height:150px;}

.qqonline li{padding-bottom: 5px;}

.single-info{margin:0;padding:15px 0 0 0;list-style-type: none;border-top:1px dotted #f1f1f1;}

.imgbox{padding-bottom: 25px;}
.imgbox img{width:180px;height:135px;border:1px solid #ddd;}

.text .aligncenter{text-align: center;margin: auto;display: block;;}

.imglist img{width:100%;height:180px;}

.icontact{background: url(images/contact.png) right bottom no-repeat;min-height: 200px;}

.slider{}
.slider .box-body{
	border:1px dotted #ddd;
	border-top:none;
	padding-left:10px;
	padding-right:10px;
}

.main{
	padding-bottom: 15px;
}
.footer{
	background: #f8f8f8;
	padding:5px 0;
}

.footer .copyright{
	padding:15px 0;
	color:#999;
}

.footer .copyright a:link,.footer .copyright a:visited{
	color:#999;
	text-decoration: none;
}

.footer .copyright a:hover{
	color:orange;
}

.flogo{
	opacity:0.7;
	filter:alpha(opacity=70); /* 针对 IE8 以及更早的版本 */
}

#gd{padding-bottom: 10px;}
#gd img{width:120px;height:120px;}
#gd td{padding:0 5px;margin: 0}


.subcat{
	margin:0;
	padding:10px 0;
	list-style-type:none;
}
ul.subcat li{
	background: none;
}
ul.cat ul.subcat li a{
	padding:3px 0;
	background: none;
}


/*qq*/
.qqonline{width:130px;position:absolute;right:10px;top:200px;background:#e6eff8 url(images/qq_bg.jpg) top center no-repeat;padding:163px 0 0 0;border:1px solid #DDD;}
.qqonline ul{margin:0;padding:0 0 10px 0;list-style-type:none;}
.qqonline ul li{margin:0;padding:0 0 0 20px;font-size:14px;font-family:"微软雅黑"}
.qqonline a:link,.qqonline a:visited{text-decoration:none;color:#666;}
.qqonline a:hover{color:blue;text-decoration:underline;}
.weixinbox{text-align:center;line-height:30px;font-family:"微软雅黑"}
.weixinbox img{width:115px;height:115px;border:1px solid #DDD;}


/*banner*/
.bbox{background: url(images/bannerbg.png) repeat-x;}
.banner{width:1140px;height:350px;margin:auto;position:relative;background: #ddd;}
.banner ul{margin:0;padding:0;list-style-type:none}
.banner .bd{width:1140px;height:350px;overflow:hidden}
.banner .bd img{width:100%;height:350px}
.banner .hd{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center}
.banner .hd ul li{display:inline-block;width:14px;height:14px;margin:0 5px;zoom:1;background:url(images/dot.png) right 0 no-repeat;cursor:pointer}
.banner .hd ul li.on{background-position:0 0}

/*banner特效*/
.fn-clear { zoom: 1; }
.box_skitter { position: absolute; background: none; margin:0 auto; z-index:1; overflow:hidden }
.box_skitter ul { display: none; position: absolute; z-index:1 }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
    .box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
    .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 1%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; /*background: url(images/prev.png) no-repeat left top*/ !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 1%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; /*background: url(images/next.png) no-repeat left top*/ !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; /*background: url(images/ajax-loader.gif) no-repeat left top*/; width: 31px; height: 31px; }
.s-banner{width:1140px;margin:auto;}
#slideshow {width: 1140px; height:350px;margin:0 auto;}
#slideshow ul { display: none; margin:0 auto }
#hdfist{width:1140px; height:350px; position: relative; border:solid 5px #f00; margin:0 auto; z-index:200}

/*导航*/
.menu{padding-top:20px;color:#333;font-size:16px;}
.menu a:link,.menu a:visited{color:#333;}
.menu li.active a:link,.menu li.active a:visited{color:#333;background: url(images/nav-hover.png);color:#fff;}

.fnav{margin:0;padding:0;list-style-type:none;text-align:right;display:inline}
.fnav li{display:inline;padding-right:5px;}

/* 滚动 */ 
.scroll_horizontal{position:relative;width:1140px;height:200px;background-color:#eee;margin-top:10px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1140px;height:200px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;list-style-type:none;margin:0;padding:0}
.scroll_horizontal .list li{float:left;width:225px;}
.scroll_horizontal .list li img{width:225px;height:200px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(images/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}


/*焦点图*/

/*焦点图*/
.focusBox {
	position: relative;
	width: 360px;
	height: 280px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}
.focusBox ul{list-style-type: none;margin:0;padding:0;}
.focusBox .pic img {
	width: 360px;
	height: 250px;
	display: block;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #003399;
	overflow: hidden;	
}

.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;	
}

.focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}

.focusBox .num li a,.focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}

.focusBox .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.focusBox .num li.on a,.focusBox .num a:hover {
	background: #f60;
}