*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#333;}
a:hover{color:#000;text-decoration:none;}
.clear{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left}.fr{float:right}.ov{overflow:hidden;}
body{font-size:12px;color:#333;behavior:url("csshover.htc");}
.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}
.en{font-family:Arial, Helvetica, sans-serif;}
.bold{font-weight:bold;}.cen{text-align:center;}
.font14{font-size:14px;}.font16{font-size:16px;}
.yahei{font-family:"microsoft yahei"}.st{font-family:"宋体"}
.wrap{width:1125px;margin:0 auto;}
#content{width:1125px;margin:200px auto 0;background:#fff;overflow:hidden;position:relative;z-index:2;box-shadow: 0px 0px 10px 2px #A9A8A8;}

.banner{position:absolute;top:120px;left:0;z-index:1;width:100%;height:800px;}
.header{width:100%;background:url(../images/topbg.jpg) repeat-x #fff;}
.logo{padding:0 0 30px;}

.nav{width:100%;margin-top:-20px;position:relative;z-index:3;}
.nav ul{height:34px;background: url(../images/menu_bg.gif) 0 0 repeat-x;box-shadow: 1px 1px 3px #7B7B7B;border-radius: 3px;}
.nav li{float:left;width:126px;height:34px;line-height:30px;background:url(../images/bar.gif) 0 center no-repeat;position:relative;z-index:9;}
.nav li a{display:block;}
.nav li a.hover, .nav li a:hover{display:block;color:#000;}
.nav li a.cur{display:block;color:#fff;background:#F8B62C;}
.nav li.home{background:none;}
/*子菜单*/
.nav li ul{display:none;position:absolute;left:0;top:34px;width:100%;height:auto;background:#fff;overflow:hidden;}
.nav li ul a{float:left;width:100%;height:30px;line-height:30px;overflow:hidden;}

.nav li.sear{float:right;width:145px;height:25px;padding:2px 10px;margin:5px 20px 0 0;display:inline;background:url(../images/sear.png) no-repeat;}
.nav li.sear .ipt{float:left;width:120px;height:21px;line-height:21px;color:#999;border:0;}
.nav li.sear .soimg{float:right;width:30px;height:21px;line-height:222px;border:0;background:none;cursor:pointer;}

.tit{float:left;width:100%;line-height:40px;}
.tit a{float:right;}
.tit span{color:#999;font-size:10px;font-family:Arial, Helvetica, sans-serif}

.about{float:left;width:340px;}
.about dt{float:left;width:100%;background:url(../images/4ball.png) center 0 no-repeat;}
.about dt a{float:left;width:85px;padding-top:70px;}
.about dd{float:left;width:94%;line-height:22px;padding:5px 3%;background:#F9F9F9;}

.news{float:left;width:370px;margin-left:25px;display:inline;}
.news dt{float:left;idth:98%;line-height:25px;padding:5px 1%;background:#F9F9F9;}
.news dt img{float:left;width:145px;height:85px;margin-right:10px;display:inline;border:1px solid #eee;}
.news dt a{display:block;}
.news dd{float:left;width:100%;line-height:30px;border-bottom:1px dotted #ccc;}
.news dd a.t{display:block;}
.news dd span{float:right;}

.video{float:right;width:360px;}
.video ul{float:left;width:100%;}



.fnav{padding:20px 0;line-height:25px;background:#f1f1f1;position:relative;}
.fnav ul{float:left;width:160px;}
.fnav li{float:left;width:100%;}
.fnav li a{display:block;color:#666;}
.fnav li.t{height:70px;}.fnav li.t a{color:#333;}
.fnav ul.wx{float:right;width:105px;margin-top:70px;}
.fnav .line{position:absolute;top:60px;left:0;width:100%;height:1px;background:#ccc;}

.foot{width:100%;line-height:20px;padding:10px 0;color:#fff;background:#777;} 
.foot a{color:#fff;}

.cleft{float:left;width:210px;padding-left:40px;}

.ltou{float:left;width:100%;height:40px;line-height:40px;font-size:20px;border-bottom:3px solid #e7e7e7;}
.ltou b{}

.leftnav{float:left;width:100%;}
.leftnav dl{float:left;width:100%;}
.leftnav dt{float:left;width:100%;height:30px;line-height:30px;margin:3px 0;}
.leftnav dt a{display:block;padding-left:20px;background:#e7e7e7;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;-webkit-transition: all .50s ease;transition: all .50s ease;}
.leftnav dt a:hover,.leftnav dt a.cur{display:block;color:#fff;background:#F8B62C;}
.leftnav dd{float:left;height:auto;padding:10px 0;display:none;}
.leftnav dd a{float:left;width:100%;line-height:30px;padding:0 15px 0 50px;color:#fff;}
.leftnav dd a:hover, .leftnav dd a.cur{color:#F3FF39;}

.ibook li{float:left;width:100%;line-height:22px;margin:5px 0;}
.ibook li span{float:left;width:30%;text-align:right;}
.ibook li .ipt{width:30%;height:20px;line-height:20px;border:1px solid #ccc;}
.ibook li textarea{width:50%;height:130px;line-height:20px;border:1px solid #ccc;}
.ibook li .btn{width:20%;height:20px;line-height:20px;margin-right:20px;color:#fff;border:0;background:#333;cursor:pointer;}
.ibook li font{color:#f00;}


.postlist{width:95%;margin:10px auto;}
.postlist li{float:left;width:100%;padding:20px 0;border-bottom:1px dotted #ddd;position:relative;}
.postlist li .pic{float:left;width:90px;height:65px;border:1px solid #eee;}
.postlist li p{float:right;width:660px;line-height:22px;color:#999;}
.postlist li p span{float:right;color:#999;font-family:Arial, Helvetica, sans-serif;}
.postlist li p a.t{font-weight:bold;font-size:14px;color:#333;}
.postlist li a.more{padding-left:15px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333;position:absolute;right:0;bottom:10px;/*background:url(../images/more.jpg) 0 2px no-repeat;*/}

.prolist {float:left;width:100%;padding:20px 0;}
.prolist li{float:left;width:200px;height:280px;line-height:25px;padding:8px;margin:10px;display:inline;border:1px solid #ddd;overflow:hidden;}
.prolist li .pic{width:100%;height:145px;}
.prolist li a{display:block;}
.prolist li a.t{color:#333;}
.prolist li p{width:100%;height:75px;}

.joblist {width:748px;border:1px solid #E8E8E8;}
.joblist li{float:left;width:100%;font-size:14px;border-top:1px solid #E8E8E8;}
.joblist li span{float:left;width:120px;height:38px;line-height:38px;border-left:1px solid #E8E8E8;}
.joblist li span.w1{width:40px;border:none;}
.joblist li span.w2{width:150px;}
.joblist li span.w7{width:60px;}
.joblist li.t{background:#E8E8E8;}

.vlist{width:95%;margin:10px auto;}
.vlist ul li{float:left;width:100%;line-height:30px;border-bottom:1px dashed #ccc;background:url(../images/li2.gif) 3px 10px no-repeat;}
.vlist ul li a{float:left;height:30px;padding-left:15px;color:#0000FF;font-weight:bold;}
.vlist ul li span{float:right;color:#999;}
.vlist ul li p{float:left;width:100%;height:60px;line-height:20px;color:#666;}

.piclist {width:100%;padding:20px 0;}
.piclist li{float:left;width:210px;height:230px;line-height:22px;margin:0 25px;display:inline;overflow:hidden;}
.piclist li img{width:200px;height:150px;padding:2px;border:1px solid #ddd;margin-bottom:10px;}
.piclist li a{display:block;}

.newslist{width:100%;margin:10px 0;}
.newslist li{float:left;width:100%;height:40px;line-height:40px;border-bottom:1px dashed #ddd;background:url(../images/li.png) 0 center no-repeat;overflow:hidden;}
.newslist li a{display:block;padding-left:15px;}
.newslist li span{float:right;}

.ashow{float:right;width:810px;min-height:500px;padding:0 20px;border-left:1px solid #ccc;overflow:hidden;}
.where{float:left;width:100%;height:40px;padding-top:30px;border-bottom:3px solid #e5e5e5;overflow:hidden;}
.where font{float:right;font-size:18px;font-weight:bold;}
.where span{float:left;}
.where span a{padding:0 5px;}

.acon{float:left;width:100%;line-height:25px;padding:20px 0;}
.acon .heng{width:650px;line-height:30px;margin:0 auto 20px;text-align:center;}
.acon h1{font-size:16px;margin-bottom:10px;text-align:center;}
.acon td{padding:5px;}
.acon .hh{float:left;width:100%;margin:30px 0;line-height:40px;border-bottom:1px solid #ddd;background:url(../images/hh.png) 0 center no-repeat;}

.prenext{float:left;width:100%;padding:5px;margin-top:20px;line-height:25px;border-top:1px solid #ddd;}

.gotop {display: none;position:fixed;transition: bottom ease .3s;bottom:10%;z-index: 9999;width:19px;height: 60px;background:url(../images/top.png) no-repeat;overflow:hidden;cursor:pointer; text-indent:-999em;}
.gotop:hover {background-position:right 0}


/* 栏目页分页 */
.wp-pagenavi{padding:20px 0;margin:0 auto;width:98%;text-align:center}
.wp-pagenavi a, .wp-pagenavi span{padding:6px 12px;margin:2px;font-size:13px;color:#333;background:#E6E6E6;}
.wp-pagenavi a:hover, .wp-pagenavi span.cur{color:#fff;background:#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;
}
.down a, a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:#333;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	color:#fff;
}
a.button_2:hover{
	text-decoration: none;
	text-align: center;
}

/*slide*/
.fullSlide {
	width:100%;
	position:relative;z-index:1;margin-top:-20px;overflow:hidden;
}
.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:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {display:none;
	text-align:center;width:1000px;margin:0 auto;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:22px;
	height:22px;
	margin-right:5px;
	overflow:hidden;
	background:url(../images/btn.png) right 0 no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background-position:0 0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-23px;
	left:0%;
	z-index:1;
	width:39px;
	height:46px;
	background:url(../images/large_left.png) no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0%;
	background:url(../images/large_right.png) no-repeat;
}
