/*公用部分*/
body{ font:12px/1.8 "宋体", Arial; color:#000;}
body, div, ul, li, dl, dd, h1, h2, h3, h5, h6, img, p, a{ margin:0; padding:0;}
ul, li{ list-style:none;}
img, a img{ vertical-align:middle; border:0;}
input, select{ margin:0; padding:0;}
a{ color:#000; text-decoration:none;}
a:hover { color:#448a00; text-decoration:underline;}
.clear{ clear:both; height:0; font-size:1px; line-height:0; overflow:hidden;}
.spacing{ margin-bottom:10px;}
.mt10{ margin-top:10px;}

#header{ width:100%; background:#fff url(../images/top_bg.gif) repeat-x;}
#container{ width:100%;background:#fff url(../images/bg.gif) repeat-x;}
#footer{ width:100%;}
.main{ width:960px; margin:0 auto;padding:6px 0;overflow:hidden;}
.left{ float:left}
.right{ float:right;}
.clear{clear:both}
.position{overflow:hidden}
.position_l a{ line-height:42px; margin:0 5px; font-size:14px;}
.position .rearch{ width:200px; }
.main_l{ width:236px;}
.main_r{ width:714px;}
.main_con{ padding:0 15px;}
.r1{width:502px;}
.r2{width:178px;}
.content{background:url(../images/view.gif) no-repeat left top;overflow:hidden}
.view{padding:15px}
.view2{padding:10px 5px}
/*header*/
#top { height:93px;position:relative;background:url(../images/logo.gif) no-repeat}
#nav ul.list-menu li.current a, #nav ul.list-menu li a:hover{ background:url(../images/nav.gif) no-repeat 0 0;}
.fixed { width: 960px; margin: 0 auto;}
.fixed:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#nav { clear:both; height:39px; background:url(../images/bgx.png) repeat-x 0 -40px;}
#nav ul.list-menu { height:36px; padding:1px 0;}
#nav ul.list-menu li { float:left; display:inline; width:86px; margin-right:30px; height:37px; line-height:37px; font-size:14px; font-weight:700; text-align:center; }
#nav ul.list-menu li a { display:block; color:#FFF;text-decoration:none;}
#nav ul.list-menu li.current a, 
#nav ul.list-menu li a:hover {text-decoration:none;color:#000}

/*focus*/
.focusFrame,.focusFrame .stage{
width:960px;
	height:335px;
	overflow:hidden;
	z-index:1
}
.focusFrame .nav{
	width:960px;
	height:335px;
	margin-top:-45px;
	text-align:right
}
.focusFrame .nav a{
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	vertical-align:top;
	margin-left:10px;
	background:#4f4f4f;
	border-radius:30px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	font-family:Arial;
	z-index:2
}
.focusFrame .nav a:hover,.focusFrame .nav .current{
	background:#af0100;
	color:#fff!important
}

/*news and about*/
.titl{background:url(../images/newstitl.gif) no-repeat;width:4px;height:36px;float:left}
.titc{background:url(../images/newstitc.gif) repeat-x;height:36px;float:left}
.titr{background:url(../images/newstitr.gif) no-repeat;width:4px;height:36px;float:left}
.conl{background:url(../images/newsconl.gif) no-repeat 0 -2px;width:4px;height:212px;float:left}
.conc{background:url(../images/newsconc.gif) repeat-x 0 -2px;height:182px;float:left}
.conr{background:url(../images/newsconr.gif) no-repeat 0 -2px;width:4px;height:212px;float:left}
.news{width:347px;float:left;margin:0}
.newstit,.abouttit{height:39px;padding-top:10px;}
.newstit{overflow:visible;margin:0;overflow:hidden}
.newscon{height:182px;z-index:0;margin:0}
.news .titc{width:279px;overflow:visible;padding:0 30px;z-index:1}
.news .conc{width:309px;}
.aboutus{width:603px;float:right}
.aboutus .titc{width:595px}
.aboutus .conc{width:565px}
.conc{padding:15px}
.news li{line-height:23px}
.newstit h3{width:87px;height:46px;text-align:center;margin:-8px 30px 0 0;color:#000;float:left;position:relative;}
.newstit .on{background:url(../images/overbg.gif) no-repeat;}
.newstit h3 a{color:#000;line-height:50px;text-decoration:none}
.newstit h3 a:hover{text-decoration:none}
.newstit .on a{color:#fff}
.abouttit h3{line-height:39px;padding-left:25px;color:#ff0000}

/*prolist*/
.protit{background:url(../images/protit.gif) no-repeat; height:47px;}
.protit h3{height:32px;padding-top:5px;line-height:32px;float:left; margin-left:27px;width:134px;text-align:center;color:#fff;font-size:14px;}
.protit span{display:block;float:left;width:500px;margin-left:70px;color:#ff0000;height:35px;line-height:35px;font-size:14px;padding-top:12px}
.prolist{ padding-bottom:10px;overflow:hidden}
.prolist li{ float:left; width:164px; text-align:center; padding:25px 0 0 26px}
.prolist li .pic a{ display:block; color:#448a00; width:100%; overflow:hidden; white-space:nowrap;}
.prolist li .pic img{ width:160px; display:block; height:160px; border:2px solid #ddd;}
.prolist li .pic a:hover img{ border-color:#a3cf43;}

.prolist2{ padding-bottom:10px;overflow:hidden}
.prolist2 li{ float:left; width:164px; text-align:center; padding:25px 0 0 50px}
.prolist2 li .pic a{ display:block; color:#448a00; width:100%; overflow:hidden; white-space:nowrap;}
.prolist2 li .pic img{ width:160px; display:block; height:160px; border:2px solid #ddd;}
.prolist2 li .pic a:hover img{ border-color:#a3cf43;}

/*infos*/
.info{width:203px;height:114px;float:left;margin-right:10px;padding:90px 15px 15px;font-size:14px;line-height:24px;color:#212121}
.info1{background:url(../images/info1.jpg) no-repeat}
.info2{background:url(../images/info2.jpg) no-repeat;width:202px}
.info3{background:url(../images/info3.jpg) no-repeat;width:202px}
.info4{background:url(../images/info4.jpg) no-repeat;margin-right:0}

.info2 li{padding-left:20px;background:url(../images/list.gif) no-repeat left center;margin-left:10px;}
.info3 li{padding-left:20px;background:url(../images/list2.gif) no-repeat left center;margin-left:10px;}
.info4 li{float:left;padding:0 5px;background:url(../images/line2.gif) no-repeat right center}
.info a{color:#212121;text-decoration:none}
.info a:hover{color:#ff0000;}
.info3 a:hover{color:#00ff00}
/*foot*/
.div_about{padding:10px 0px 0px 0px;height:40px;background:url(../images/bdr1.gif) left bottom repeat-x;clear:both;width:960px;margin:0 auto;}
.div_about ul{height:14px;width:850px;margin:0px auto;padding:16px 0px 0px 0px;text-align:center;}
.div_about li{display:inline;height:14px;float:none;padding:0 10px;background:url(../images/bdr2.gif) right top no-repeat;}
.div_about .liend{background:none;}
.div_about a{color:#555;}
.div_about a:hover{color:red;}
.bottom{clear:both;padding:10px 0;text-align:center;line-height:14px;height:14px;color:#555;margin:0 auto;width:960px}

/*cat*/
.cat{padding:0 15px 15px;}
.cat h3{color:#fff;font-size:14px;line-height:40px;text-align:center;margin-bottom:10px}
.cat li{padding-left:20px;background:url(../images/cp_u.jpg) no-repeat left center;margin-left:10px;line-height:36px;font-size:14px}
/*right*/
.main_r .title{color:#ff0000;font-size:14px;padding-top:9px;line-height:31px;padding-left:30px;}
.ain_r .view{padding:15px;}
/*xinwwenzhongxin*/
.zixunlist{display:inline-block;width:97%;margin:0;padding:0}
.zixunlist li{float:left;width:100%;height:30px;overflow:hidden;line-height:30px;text-indent:29px}
.zixunlist li a{float:left;display:block;width:100%;height:30px;text-align:left;font-size:12px;text-decoration:none;background:url(../images/site_icon.gif) no-repeat 10px center}
.zixunlist li a:hover{text-decoration:none;background:#f9f8f6 url(../images/site_icon.gif) no-repeat 10px center}
.zixunlist .time{float:right;color:#696969;padding-right:5px;font-size:12px;font-style:normal}