*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#555;}
a:hover{color:#f00;text-decoration:none;}
.clear{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
body{font-size:12px;color:#555;behavior:url("csshover.htc");background:url(../images/bg.jpg) center 0 repeat-y #C7C7C7;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}
.yahei{font-family:"microsoft yahei"}
.ov{overflow:hidden;}.cen{text-align:center}
.fl{float:left}.fr{float:right}
.wrap{width:1000px;margin:0 auto;}
#content{width:1000px;margin:10px auto;}

.top{padding:0 20px;height:30px;line-height:30px;border-bottom:1px solid #ccc;background:#f3f3f3;}

.logo{float:left;width:541px;height:100px;}
.logor{float:right;height:45px;line-height:20px;padding:0 45px;font-weight:bold;background:url(../images/tel.jpg) no-repeat;}
.logor b{font-size:16px;color:#c00;}

.nav{float:left;width:100%;height:30px;background:#BF0F0F;}
.nav ul{} 
.nav li{float:left;line-height:30px;position:relative;z-index:99;}
.nav li a{display:block;padding:0 29px;font-weight:bold;color:#fff;}
.nav li a:hover, .nav li a.hover, .nav li a.cur{display:block;color:#ff0;}
/*子菜单*/
.nav li ul{position:absolute;width:100%;left:0;top:30px;display:none;z-index:99;background:#BF0F0F;overflow:hidden;}
.nav li ul a{float:left;width:100%;height:30px;line-height:30px;padding:0;text-align:center;font-size:12px;overflow:hidden;}
.nav li ul a:hover{display:block;background:#333;}

.sear{margin:5px 0;}

.lnav{float:left;width:220px;padding-bottom:10px;border:1px solid #ddd;border-top:3px solid #BF0F0F;}
.lnav dl{display:block;padding:0 10px;overflow:hidden;}
.lnav dt{float:left;width:100%;height:40px;line-height:40px;border-bottom:1px dashed #ddd;background:url(../images/li.jpg) 5px center no-repeat;overflow:hidden;}
.lnav dt a{display:block;padding-left:15px;font-weight:bold;}
.lnav dt a:hover, .lnav dt a.cur, .lnav dd a.cur{color:#BF0F0F;}
.lnav dt.h{height:33px;line-height:33px;}
.lnav dd{float:left;width:100%;line-height:25px;padding:10px 0;border-bottom:1px dashed #ddd;background:#F9F9F9;display:none;}
.lnav dd a{display:block;padding-left:20px;}
.lnav dt.l{height:30px;line-height:30px;}
.lnav dt.l a{font-weight:normal}
.lnav dl.lx{float:left;padding:10px;line-height:22px;}

.tit{float:left;width:100%;height:30px;line-height:35px;border-bottom:1px solid #ddd;background:url(../images/titbg.jpg) 0 bottom repeat-x;}
.tit b{float:left;padding-left:5px;font-size:13px;color:#BF0F0F}
.tit a{float:right;padding-right:5px;}

.ipic{float:right;width:765px;border:1px solid #ddd;border-top:3px solid #BF0F0F;}
.ipic img{float:left;padding:5px;border-left:1px solid #ddd;}
.ipic .w1{border:none;width:240px;height:338px;}
.ipic .w2{border-bottom:1px solid #ddd;width:251px;height:163px;}
.ipic .w4{width:251px;height:163px;}
.ipic .w3{float:right;width:240px;height:338px;}

.ipic2{float:right;width:765px;border:1px solid #ddd;border-top:3px solid #BF0F0F;}
.ipic2 li{float:left;width:235px;margin:15px 10px;display:inline;}
.ipic2 li img{float:left;width:50px;height:50px;}
.ipic2 li .t{float:right;width:180px;line-height:50px;font-size:18px;font-weight:bold;color:#666;}
.ipic2 li a:hover{color:#f00}

.ipic3{width:978px;padding:10px;border:1px solid #ddd;}
.ipic3 li{float:left;width:152px;height:150px;line-height:35px;margin-left:10px;display:inline;text-align:center;font-weight:bold;}
.ipic3 li .p{float:left;width:140px;height:105px;padding:5px;border:1px solid #ddd;overflow:hidden;}
.ipic3 li img{height:105px;}
.ipic3 li.w1{width:300px;height:230px;margin:15px;}
.ipic3 li.w1 .p{float:left;width:288px;height:218px;padding:5px;border:1px solid #ddd;}
.ipic3 li.w1 img{height:218px;}

.cleft{float:left;width:222px;}

.news{float:right;width:765px;padding-bottom:10px;border:1px solid #ddd;border-top:3px solid #BF0F0F;}
.news ul{display:block;}
.news li{float:left;width:362px;height:30px;line-height:30px;border-bottom:1px dashed #ddd;margin-left:10px;display:inline;overflow:hidden;}
.news li a{display:block;}
.news li span{float:right;padding:0 15px;}

.ipro{float:left;width:100%;border:1px solid #ddd;border-top:3px solid #BF0F0F;}
.ipro ul{width:98%;height:180px;padding:15px 1%;overflow:hidden;}
.ipro li{float:left;width:230px;height:200px;line-height:30px;text-align:center;overflow:hidden;}
.ipro li img{width:200px;height:150px;padding:4px;border:1px solid #eee;}
.ipro li a{display:block;}
.ipro li a:hover img{border:1px solid #999;}
#demoo {width:100%;margin:0 auto;overflow:hidden;}
#indemoo {float:left;width:800%;}
#demoo1,#demoo2{float:left;display:inline-table;}
#demoo1 li,#demoo2 li{float:left;}
#demo {width:100%;margin:0 auto;overflow:hidden;}
#indemo {float:left;width:800%;}
#demo1,#demo2{float:left;display:inline-table;}
#demo1 li,#demo2 li{float:left;}


.fnav{width:100%;border-top:3px solid #C59B6C;}
.fnav ul{float:left;width:150px;padding-left:5px;}
.fnav li{float:left;width:100%;height:28px;overflow:hidden;}
.fnav li a{display:block;}
.fnav li.t{height:40px;line-height:40px;font-size:14px;}
.fnav ul.zi{float:right;width:220px;height:150px;line-height:22px;background:#eee;}

.flink{width:100%;height:90px;background:url(../images/flink.jpg) no-repeat #8B8C8D;}
.flink ul{float:right;width:870px;line-height:25px;padding:5px;color:#fff;}
.flink ul a{color:#fff;}

.newslist {float:left;padding:0 20px;}
.newslist ul li{float:left;width:100%;padding:10px 0;border-bottom:1px solid #ddd;}
.newslist ul li p{display:block;width:100%;line-height:25px;color:#888;}
.newslist ul li p span{float:right;}
.newslist ul li p a{font-weight:bold;color:#555;}

.postlist {float:left;padding:0 10px;}
.postlist ul li{float:left;width:96%;height:30px;line-height:30px;padding:0 2%;border-bottom:1px dashed #ccc;}
.postlist ul li a{display:block;}
.postlist ul li span{float:right}

.piclist {float:left;width:100%;}
.piclist li{float:left;width:180px;height:170px;line-height:30px;margin-left:8px;display:inline;text-align:center;overflow:hidden;}
.piclist li img{width:160px;height:120px;padding:4px;border:1px solid #ddd;}
.piclist li a{display:block;}
.piclist li a:hover img{border:1px solid #999;}

.photolist {float:left;width:100%;}
.photolist li{float:left;width:210px;height:160px;line-height:30px;margin-right:25px;display:inline;text-align:center;overflow:hidden;}
.photolist li img{width:200px;height:133px;padding:4px;border:1px solid #ddd;}
.photolist li a{display:block;}
.photolist li a:hover img{border:1px solid #f00;}

.ashow{float:right;width:760px;border:1px solid #ddd;border-top:3px solid #BF0F0F;}
.where{float:left;width:100%;height:30px;line-height:35px;border-bottom:1px solid #ddd;background:url(../images/titbg.jpg) 0 bottom repeat-x;}
.where b{float:left;padding-left:5px;color:#BF0F0F}
.where span{float:right;padding-right:5px;}

.acon{width:96%;line-height:25px;padding:20px 2%;}
.acon .heng{width:100%;line-height:30px;margin:0 auto 20px;text-align:right;border-top:1px dashed #ddd;}
.acon h1{font-size:16px;margin-bottom:10px;text-align:center;}
.acon h2{float:left;width:100%;height:40px;line-height:40px;margin-bottom:30px;text-align:center;font-size:16px;border-bottom:1px dotted #999;}
.aconl{float:left;width:200px;height:170px;line-height:40px;padding:20px;text-align:center;background:#f3f3f3;overflow:hidden;}
.aconl img{width:200px;height:150px;}
.aconr{float:right;width:420px;height:170px;padding:20px;background:#f3f3f3;}
.aconr p{display:block;line-height:30px;}
.aconr p span{color:#93BF22;}
.aconr p .share{float:left;width:300px;}
.aconr p a.xunjia{float:right;width:112px;height:32px;background:url(../images/xunjia.gif) no-repeat;}
.aconr p a:hover.xunjia{background:url(../images/xunjia_on.gif) no-repeat;}

.prenext{width:100%;padding:5px 0;margin-top:30px;line-height:25px;border-top:1px solid #ddd;}

.footnav{width:100%;height:30px;line-height:30px;color:#fff;background:#676767;}
.footnav a{padding:0 10px;color:#fff;}
.foot{padding:10px 0;line-height:22px;}

.gotop {display: none;position:fixed;transition: bottom ease .3s;bottom:100px;z-index: 9999;width:50px;height: 50px;background:url(../images/top.png) no-repeat;overflow:hidden;cursor:pointer; text-indent:-999em;}
.gotop:hover {background-position:0 -50px}

/* 栏目页分页 */
.wp-pagenavi{padding:25px 0;margin:10px auto;width:98%;text-align:center}
.wp-pagenavi a, .wp-pagenavi span{padding:4px 8px;margin:2px;border: #ccc 1px solid; color: #333;}
.pageleft {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageright {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageleft {
	padding-left: 10px; float: left; text-align: left
}
.pageright {
	padding-right: 10px; float: right; text-align: right
}

/* 内容分页 */
.pages{
	text-align:center;margin-top:20px;
}
.pages a, .pages span{
	margin:2px;
	padding:2px 6px;
	border:1px solid #999999;
	color:#666;
}
.pages span, .pages a:hover{
	border-color:#ccc;
	color:#000;
}
.pages span font{
	color:inherit;
}
a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:#000;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}

.fullSlide {
	width:100%;
	position:relative;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	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:16px;
	height:16px;
	margin:5px;
	overflow:hidden;
	background:url(../images/slider-btn.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:url(../images/slider-btn.png) 0 -16px no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	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:0;
	background-position:-6px -137px;
}