@charset "utf-8";
/* CSS Document */
body{ background:url(../image/body.gif) repeat-x #FFF; font-size:12px;}
*{ margin:0px; padding:0px;}
ul{ list-style:none;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
a{ color:#141414; text-decoration:none;}
a:hover{ color:#064eb0; text-decoration:underline;}

.main{ width:1002px; margin:0 auto;}


/*------header---------*/
.header{ width:1002px; margin:0 auto;}
.header h1{ background:url(../image/logo.gif); height:92px; width:362px; text-indent:-9999px; float:left;}
.link{ width:130px; float:right; margin:10px 20px;}
.link a{ margin:0 5px; line-height:25px; color:#8fbeff; float:left; font-weight:bolder;}
.nav{ width:630px; height:40px; float:right; margin:5px 0 0 0;}
.nav li{ width:85px; height:40px; float:left; margin:0 2px; }
.nav li a{ width:85px; height:40px; line-height:40px; text-align:center; display:block; color:#FFF; font-weight:bolder;}
.nav li a:hover{ background:url(../image/hover.gif) no-repeat; color:#FFF; text-decoration:none;}
.CurrentMenu{background:url(../image/hover.gif) no-repeat; color:#FFF; text-decoration:none;}
.flash{ width:962px; background:url(../image/flashBg.gif) no-repeat; height:345px; padding:25px 0 0 40px; float:left;}

/*---------middle----------*/
.middle{ width:1002px; padding:15px; float:left; clear:both;}
.midLeft{ width:250px; float:left;}
.title{ background:url(../image/titleMiddle.gif) repeat-x; height:37px; width:100%;}
.title span{ float:left; margin:10px 0 0 10px;}
.title a{ float:right; margin:10px 0 0 0; font-weight:bolder; color:#676767;}
.pro{ height:400px; float:left; width:100%; background:url(../image/moduleBG.gif) bottom repeat-x;}
.pro ul,.news ul{  height:250px; padding:20px 0 0 15px;  border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.pro li{ width:220px; height:28px; line-height:28px; background:url(../image/cpLb.gif) left no-repeat; text-indent:25px; border-bottom:1px dashed #cccccc;}
.pro li a{ font-weight:bolder;}

.contact{ float:left; margin-top:10px; background:url(../image/moduleBG.gif) bottom repeat-x; width:100%; height:320px; color:#161616; font-weight:bolder;}
.contact ul{ background:url(../image/conBg.gif) top no-repeat; padding:60px 0 0 10px; width:238px; float:left; clear:both; height:200px;border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.contact li{ line-height:25px; width:230px;}
.contact li a{ font-weight:bolder; color:#282828; font-size:14px;}


.midRight{ width:700px; float:left; margin-left:10px;}
.about{ width:440px; height:320px; float:left; background:url(../image/moduleBG.gif) bottom repeat-x;}
.aboutNr{height:240px; padding:15px; line-height:25px; color:#212121; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.news{ width:250px; height:320px; float:left; margin:0 0 0 10px;background:url(../image/moduleBG.gif) bottom repeat-x;}
.news li{ width:220px; height:25px; line-height:25px; text-indent:10px; border-bottom:1px dashed #cccccc; background:url(../image/newDz.gif) left no-repeat;}

.indexPor{ width:700px; float:left; clear:both; height:200px;}
.indexPor li{ width:160px; height:150px; text-align:center; float:left; margin:10px 0; display:inline;}
.indexPor li.a1{ width:182px;}
.indexPor li.a2{ width:168px;}
.indexPor li.a3{ width:183px;}
.indexPor li.a4{ width:145px;}

.porIntro{background:#000; color:#FFF; text-align:center; line-height:25px; height:25px;}
.intro{ width:100%; line-height:25px; text-align:center;}

.nr{ padding:15px; line-height:25px; color:#272727;}
.nr li{ line-height:25px; border-bottom:1px dashed #CCC; background:url(../image/lb_left.gif) left no-repeat; text-indent:15px; height:25px;}
.Newstime{ float:right; color:#093;}
.nr h2{ text-align:center; font-size:16px; font-family:"宋体"; color:#0058b3; line-height:24px; font-size:14px; font-weight:bolder;}
.nr h5{ font-size:12px; text-align:center; padding:5px 0px; font-size:12px; font-weight:100;}
#newsContent{ padding:10px; line-height:22px}

.cpzs{ line-height:25px; color:#272727; padding:15px;}
.cpzs ul{ padding:15px 25px;}
.cpzs li{width:170px; height:160px; float:left; margin:10px 15px; display:inline;}





/*--------footer-----*/
.end{ width:100%; background:url(../image/footerBg.gif) repeat-x; height:75px; float:left; clear:both; font-family:Arial, Helvetica, sans-serif;}
.footer{ width:1002px; margin:0 auto; text-align:center; color:#FFF;}
.footerNav{ width:100%; line-height:30px; text-align:center; height:30px; color:#424141;}
.footerNav a{ margin:0 21px; color:#424141;}
.footerIntro{padding:5px 0 0 200px; text-align:left; line-height:18px;}
.footerIntro a{ color:#FFF; margin:0 5px;}

.G_ul{width:500px;margin:0 auto;line-height:26px;}

#page{
	clear:both;
	color:#1d801f;
	line-height:35px;
	height:35px;
	width:98%;
	float:left;
	margin:5px auto;
	text-align:center;
	border:1px solid #dedede;
	margin:12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}

.borderLi{
	margin-bottom:6px;
	padding-bottom:6px;
	list-style:none;
}

.G_tips{
	color:#666;
	width:486px;
	margin:10px auto 0 auto;
	border:1px solid #dedede;
	padding:7px;
	line-height:25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}

.recruit_t{ height:30px; border-bottom:1px solid  #999; width:100%; margin:0 0 10px 0;}
.recruit_t h1{ font-size:14px; font-weight:bolder; float:left; margin:5px 0 0 5px; display:block;}
.recruit_t a{ float:right; margin:5px;}





