@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none;}
body{ background:url(../images/bg.jpg) #fff repeat-x center 0; font-family:Arial, Helvetica, sans-serif; font-family: "Microsoft YaHei"!important; font-size:12px; color:#444;}
img{ border:0;}


.header,.nav,.footer{ width:920px; margin:0 auto;}


.header{ height:144px; background:url(../images/top.gif) no-repeat 0 0; position:relative;}
.header .logo{ position:absolute; top:18px; left:30px; width:239px; height:111px;}


.nav{ height:42px;}
.nav ul{ padding-left:20px;}
.nav li{ float:left; display:inline; background:url(../images/line.gif) no-repeat right 0;}
.nav li a{ float:left; display:block; height:42px; line-height:44px; padding:0 13px; color:#fff; font-size:14px; font-weight:600; text-decoration:none; margin-right:3px; overflow:hidden;}
.nav li a:hover{ background:url(../images/navabg.gif) no-repeat center 0; color:#000;}
.nav li a.hover{ background:url(../images/navabg.gif) no-repeat center 0; color:#000;}

.main{ width:880px; margin:0 auto; padding:50px 20px 10px 20px; background:url(../images/mbg.gif) no-repeat 0 0;}
	.main h1{ float:right; width:620px; height:58px; padding-bottom:4px; background:url(../images/lm.gif) no-repeat right 0; border-bottom:#ededed 1px dotted; text-indent:-99999px; overflow:hidden;}
	.main h1.xw{ background:url(../images/lm.gif) no-repeat right -58px;}
	.main h1.hb{ background:url(../images/lm.gif) no-repeat right -116px;}
	.main h1.zr{ background:url(../images/lm.gif) no-repeat right -174px;}
	.main h1.zp{ background:url(../images/lm.gif) no-repeat right -232px;}
	.main h1.lx{ background:url(../images/lm.gif) no-repeat right -290px;}
	.main h1.gz{ background:url(../images/lm.gif) no-repeat right -348px;}


	/*关于我们*/
	.about{ clear:both; width:580px; padding:10px 5px 0 300px; background:url(../images/ab01.gif) no-repeat 0 0; font-size:14px; position:relative;}
	.about p{ line-height:22px; color:#444; text-indent:24px; margin:10px 0;}
	
	.about .divflv{ position:absolute; top:420px; left:20px;}
	
	.aboutpic{ width:560px;}
	.aboutpic img{ width:560px; height:303px; margin:3px 0; border:#dfdfdf 1px solid;}
	.aboutqm{ clear:both; width:860px; margin:20px auto; padding-top:15px;}
	
	/*幻灯图片*/
	.abouthj{ clear:both; padding:10px 15px 0 300px;}
	.abouthj h2{ width:570px; height:59px; background:url(../images/ab04.gif) no-repeat 0 0;}
	
	.hd_div{ clear:both; float:right; width:560px; height:302px; overflow:hidden; background:#dfdfdf; position:relative; border:#dfdfdf 1px solid;}
	#featured{width:560px; height:303px;}
	#featured img{ width:560px; height:303px;}
	#thumbs{position:absolute; right:0px; top:245px; z-index:1000;}
	#thumbs li{float:left;}
	#thumbs li a{ display:block;border:#333 2px solid; margin:0 10px 0 0}
	#thumbs li a.current{ border:#fff 2px solid;}
	#thumbs li img{ width:70px; height:40px; display:block}
	#thumbs_bg{position:absolute; left:0; bottom:0; height:65px; width:670px; background:#000000;filter:alpha(opacity=30);-moz-opacity:0.3;-kHTML-opacity: 0.3;opacity: 0.3;}
	
	
	
	/*新闻动态*/
	.news{ clear:both; width:560px; padding:10px 0 0 320px; background:url(../images/xw01.jpg) no-repeat 0 0;}
	.news ul{}
	.news li{ width:540px; border-bottom:#f9f9f9 1px solid; padding:8px 0;}
	.news li .fontbox{ width:370px;}
	.news li .fontbox h4 a{ color:#c60000; line-height:32px; text-decoration:none; font-size:14px;}
	.news li .fontbox h4 a:hover{ color:#f00; text-decoration:underline;}
	.news li .fontbox h4 span{ float:right; font-size:12px; color:#999; font-weight:normal; line-height:42px;}
	.news li .fontbox p{ color:#666; line-height:#22px;}
	.news li .fontbox p em a{ font-style:normal; color:#f00; margin-left:30px; text-decoration:none;}
	.news li .fontbox p em a:hover{ font-style:normal; color:#f60; margin-left:30px; text-decoration:underline;}
	.news li img{ float:right; width:150px; height:100px; border:#cecece 1px solid}
	
	
	/*新闻展示页*/
	.news_show{ clear:both; padding:10px 40px 0 40px; line-height:24px; color:#555; text-align:center;}
	.news_show h3{ height:40px; line-height:40px; text-align:center; color:#222; font-size:16px;}
	
	.news_show .row_fg{ height:28px; line-height:28px; font-size:12px; color:#999; font-weight:100; text-align:center; background-color:#efece7; border:#e7e7e7 1px solid; margin:10px 0 15px 0;}
	.news_show .row_fg em{ font-style:normal; color:#999;}
	.news_show .row_fg b{ font-weight:normal; margin-left:50px;}
	
	.news_show p{ margin:0 auto; line-height:24px; text-indent:24px; color:#666; text-align:left;}
	.news_show img{ text-align:center; margin:0 auto 10px auto;}
	
	
	/*合作伙伴*/
	.partner{ clear:both; width:580px; height:400px; padding:10px 5px 0 290px; background:url(../images/hb01.gif) no-repeat 0 0;}
	
	/*社会责任*/
	.duty{ clear:both; width:570px; padding:10px 0 0 310px; background:url(../images/zr01.gif) no-repeat 0 0;}
		.duty p{ line-height:22px; text-indent:24px; color:#444; font-size:13px;}
		.duty h2{ font-size:16px; color:#e50000; line-height:24px; padding-top:10px; background:url(../images/h2bg.gif) repeat-x 0 0; margin:20px 0 8px 0;}
		.duty h3{ font-size:14px; color:#444; line-height:22px; font-weight:normal; text-indent:24px;}
		.duty h4{ font-size:14px; color:#444; line-height:22px; font-weight:normal; padding-bottom:10px; border-bottom:#ededed 1px dotted;}
		.flashow{ width:558px; margin:10px 0;}
		
		
	/*社会关注*/
	.atten{ clear:both; width:590px; padding:10px 2px 0 290px; background:url(../images/gz01.gif) no-repeat 0 0;}
		.atten p{ line-height:22px; text-indent:24px; color:#444; font-size:13px;}
		.atten h2{ font-size:16px; color:#e50000; line-height:24px; padding:10px; background:url(../images/h2bg.gif) repeat-x 0 0; margin:20px 0 8px 0;}
		.atten h3{ font-size:14px; color:#444; line-height:22px; font-weight:normal; text-indent:24px;}
		.atten h4{ font-size:14px; color:#444; line-height:22px; font-weight:normal; padding-bottom:10px; border-bottom:#ededed 1px dotted;}
		.picshow{ width:585px; margin:0 auto;}
		.picshow img{ border:#dfdfdf 1px solid; margin:2px 0;}
		
	
	/*诚聘英才*/
	.jobs{ clear:both; width:570px; padding:10px 0 0 310px; background:url(../images/zp01.jpg) no-repeat 0 0;}
	.xxbox{ width:540px; margin:10px auto; line-height:22px; color:#555; border-bottom:#f1f1f1 1px dotted; padding-bottom:10px;}
	.xxbox .tcon{ width:430px;}
	.xxbox .tcon h3{ font-size:14px; color:#c60000;}
	.xxbox .tcon h3 a{ font-size:14px; color:#c60000; text-decoration:none;}
	.xxbox .tcon h3 a:hover{ color:#f60; text-decoration:underline;}
	.xxbox .tcon h4{ font-size:12px; line-height:20px; padding:5px 0;}
	.xxbox .tcon p{ line-height:22px; height:40px; overflow:hidden;}
	.xxbox .pcon{ float:right; width:81px; height:31px; line-height:30px; margin-top:10px; text-align:center; font-size:12px; background:url(../images/ckbg.gif) no-repeat 0 0; color:#fff;}
	.xxbox .pcon a{ color:#fff; text-decoration:none;}
	.xxbox td{ height:35px; padding-left:10px; color:#666;}
	
	/*诚聘英才展示*/
	.jobshow{ clear:both; width:570px; height:500px; padding:10px 0 0 310px; background:url(../images/zp01.jpg) no-repeat 0 0;}
	
	.jobshow h2{ width:550px; margin:0 auto; font-size:14px; color:#c60000; height:35px; background:url(../images/bg03.gif) repeat-x 0 0; line-height:37px; padding-left:10px; overflow:hidden; border:#d5d3d4 1px solid; border-bottom:0;}
	.jobshow h2 em{ font-style:normal; font-size:12px; font-weight:normal; color:#666; margin-left:8px;}
	.jobshow .box{ width:530px; border:#d5d3d4 1px solid; border-top:0; margin:0 auto; padding:15px;} 
	.jobshow .box p{ line-height:24px; padding-left:10px;}
	.jobshow .box h4{ font-size:14px;}
	
	/*联系我们*/
	.contacts{ clear:both; width:500px; padding:10px 0 0 380px; background:url(../images/lx01.jpg) no-repeat 0 0;}
	.contacts h2{ font-size:14px; color:#444; line-height:24px; padding-top:10px;}
	.contacts h3{ font-size:14px; color:#444; line-height:22px; font-weight:normal;}
	.contacts h4{ font-size:14px; color:#444; line-height:22px; font-weight:normal; padding-bottom:10px; border-bottom:#ededed 1px dotted;}
	#mapDiv{ width:490px; height:270px; margin:10px auto; border:#ebebeb 1px solid;}
	
	
	

/*页面底部*/
.footer{ background:url(../images/footbg.gif) no-repeat 0 0; text-align:center; padding:15px 0 20px 0; clear:both;}

.footer h4{ line-height:37px; font-size:12px; color:#666; font-weight:normal;}
.footer h4 a{ margin:0 10px; color:#666; text-decoration:none;}
.footer h4 a:hover{ color:#f00;}

.footer p{ line-height:26px; color:#444;}
.footer p a{ margin:2px 10px; color:#f60; text-decoration:none;}
.footer p a:hover{ color:#f00;}
.footer p span{ color:#f00; font-size:14px; font-weight:800;}


/*分页样式*/
.page{ height:30px; padding:30px; text-align:center;}
.page a{ float:left; color:#666; padding:0 8px; line-height:24px; display:block; text-decoration:none;}
.page a:hover{ color:#f00;}
.page a.current{ background:#ededed; border:none; height:24px; color:#333; font-weight:700}
.page span{ display:none}


/*上一篇新闻 下一篇新闻*/
.prenext{height:30px; border-bottom:#e1e1e1 1px solid; margin:0 0 20px 0}
.prenext a{ color:#339900}
.prenext .next{ float:right}


