@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:url(bg.gif);
}
a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
ul,li {
	list-style:none;
}
img {
	border:none;
}
.clear {
	height:1px;
	clear:both;
	margin-bottom:-1px;
	overflow:hidden;
	float:none
}
/*头部*/
#head {
	width:1000px;
	height:115px;
	margin:0 auto;
	background:#fff;
	position:relative;
}
#head #logo {
	position:absolute;
	top:30px;
	left:20px;
}
#head #top {
	position:absolute;
	top:24px;
	right:208px;
	height:20px;
	line-height:20px;
	color:#818085;
}
#head #top a {
	color:#818085;
}
#head #search {
	width:194px;
	height:21px;
	position:absolute;
	top:22px;
	right:0;
}
#head #search .input {
	width:163px;
	height:21px;
	background:url(ico1.gif) no-repeat;
	line-height:21px;
	border:none;
	text-indent:8px;
	font-size:12px;
}
#head #search .ico {
	position:absolute;
	top:3px;
	right:10px;
}
#head #nav {
	width:740px;
	height:40px;
	position:absolute;
	top:68px;
	right:0;
	background:url(nav.jpg) no-repeat;
}
#head #nav li {
	width:88px;
	height:38px;
	float:left;
	margin-right:4px;
}
#head #nav li.li2 {
	margin-right:6px;
}
#head #nav li.li3 {
	margin-right:0;
}
#head #nav li a {
	height:47px;
	display:block;
	text-indent:-9999px;
}
a.m88{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
#head #nav li div
{
	top:40px;
	line-height:30px;
	text-align:center;
	background-color: #FFFFFF;
	padding-top:0px;
	width:84px;
	height:0px;
	overflow:hidden;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
#head #nav li div.display
{
display:block;
}
#head #nav li div a
{
	height:26px;
	text-indent:0px;
	line-height:26px;
	color:#000000;
}
#head #nav li div a:hover
{
color:red;
}
#banner {
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
}

#banner .flash{ width:1000px; height:339px; padding:0; margin:0 auto; overflow:hidden; line-height:18px; font-size:11px;}
#banner .flash dt{ width:1000px; height:339px; overflow:hidden; padding:0;}
#banner .flash dt img{ width:1000px; overflow:hidden; height:339px; border:0;}
#banner .flash dd{position:relative; top:-60px; height:85px; width:950px; padding:0 40px 0 0; margin:0; overflow:hidden; text-align:right;}
#banner .flash dd a{ color:#FFF;position:relative; top:15px; height:18px; width:18px; overflow:hidden; display:inline-block; padding:0; text-align:center; margin:0 0 0 8px ;filter: Alpha(Opacity=50, Style=0);opacity: 0.50; background: #000;}
#banner .flash dd a.here{
	filter: Alpha(Opacity=70, Style=0);
	opacity: 0.70;
	background-color: #F85C2C;
}
#banner .flash dd a:hover,
#banner .flash dd a:active {text-decoration: none;color: #fff;}

/*主体*/
#main {
	width:990px;
	padding:10px 5px 22px 5px;
	margin:0 auto;
	background:#fff;
}
/*主体左侧*/
#main #left {
	width:245px;
	float:left;
	margin-right:10px;
}
#main #left .left_sum {
	width:126px;
	float:left;
}
#main #left .left_sum h1 {
	width:126px;
	height:16px;
	background:url(tit1.jpg) no-repeat;
	line-height:16px;
	text-indent:10px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
}
#main #left .left_sum ul {
	width:126px;
	height:175px;
	overflow:hidden;
}
#main #left .left_sum ul li {
	width:126px;
	margin-bottom:3px;
}
#main #left .left_sum2 {
	width:104px;
	float:right;
}
#main #left .left_sum2 h2 {
	width:102px;
	height:16px;
	background:url(tit2.jpg) no-repeat;
	line-height:16px;
	text-indent:10px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
}
#main #left .left_sum2 .left_sum2_pic {
	width:98px;
	height:148px;
	border:3px solid #e7e9e8;
	overflow:hidden;
}
#main #left .left_pic {
	width:245px;
	height:91px;
	margin-top:1px;
}
/*主体中侧*/
#main #mid {
	width:420px;
	border:1px solid #e7e7e7;
	float:left;
}
#main #mid .mid_tit {
	width:420px;
	height:27px;
	background:url(ico5.gif) repeat-x;
	margin-bottom:10px;
}
#main #mid .mid_tit li {
	width:100px;
	height:27px;
	line-height:27px;
	background:url(ico4.jpg) no-repeat;
	text-indent:12px;
	float:left;
	overflow:hidden;
}
#main #mid .mid_tit li a {
	width:100px;
	height:27px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#818284;
}
#main #mid .mid_tit li a:hover {
	background:url(ico3.jpg) no-repeat;
	color:#f0592a;
}
#main #mid h3 {
	height:22px;
	line-height:22px;
	font-size:12px;
	text-indent:12px;
	color:#f4592b;
}
#main #mid .mid_sum {
	width:396px;
	height:100px;
	margin:0 auto;
	border-bottom:1px dashed #cdcdcd;
}
#main #mid .mid_sum dt {
	width:111px;
	height:77px;
	border:4px solid #e6e6e6;
	overflow:hidden;
	float:left;
}
#main #mid .mid_sum dd {
	width:260px;
	float:right;
	line-height:21px;
}
#main #mid .mid_sum dd a {
	color:#791213;
}
#main #mid .mid_sum2 {
	width:396px;
	margin:0 auto;
	padding:8px 0;
	height:120px;
}
#main #mid .mid_sum2 li {
	width:396px;
	background:url(ico6.jpg) no-repeat 12px center;
	text-indent:28px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
/*主体右侧*/
#main #right {
	width:303px;
	float:right;
}
#main #right h4 {
	width:303px;
	height:26px;
	line-height:26px;
	background:url(tit3.jpg) no-repeat;
	text-indent:15px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	position:relative;
	margin-bottom:18px;
}
#main #right h4 .h4_more {
	position:absolute;
	top:0;
	right:8px;
}
#main #right h4 .h4_more a {
	color:#756669;
}
#main #right .right_pic {
	width:303px;
	height:252px;
}

/*内页*/
#main_other {
	width:990px;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 22px;
	padding-left: 5px;
	height:auto;
}
#cleft{float:left;width:250px;text-align:center;}
#selfmenu{width:200px;margin:0px 24px;}
#selfmenu li.l{
	height:28px;
	line-height:28px;
	font-size:14px;
}

#selfmenu li a{
	font-size:14px;
}

#selfmenu .ltitle{
	width:201px;
	height:81px;
	background-image: url(ltback.jpg);
	text-align:center;
}
#selfmenu .ltitle img{margin-top:30px;}
#selfmenu li.orange,#selfmenu li.hover{
	background-image: url(orangeback.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:28px;
	color: #FFFFFF;
	line-height:28px;
	font-size:14px;
}
#selfmenu li.orange a,#selfmenu li.hover a{color:#FFFFFF;}


#commonmenu{margin-top:20px;}
#commonmenu li{margin-top:0px;margin-bottom:0px;}
#cright{float:left;width:740px;}
#righttop,#rightcontent,#rightfoot{width:660px;}
#righttop{
	height:33px;
	margin-top:20px;
	background-image: url(crtop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:right;
	line-height:33px;
}
#righttop div{
	float:right;
	margin-right:15px;
	padding-left:15px;
	background-image: url(dot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#rightcontent{
	background-image: url(crcontent.jpg);
	background-repeat: repeat-y;
	background-position: center;
	min-height:300px;
	_height:300px;
}
#ctitle{
	width:602px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
	margin:0 auto;
	background-image: url(rflag.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:36px;
	padding-top:4px;
	font-family: "微软雅黑";
	font-size: 20px;
	color: #FF3300;
}
#ccontent{
width:602px;
text-align:left;
margin:0 auto;
}

#ccontent .onenews{
	height:162px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top:10px;
}
#ccontent .newspic{float:left;width:180px;height:160px;text-align:center;}
#ccontent .newspic img{width:165px;height:110px;margin-top:25px;}
#ccontent .newsdetail{float:left;width:410px;height:160px;}
#ccontent .newsdetail .newstitle{margin-top:10px;height:30px;line-height:30px;width:410px;overflow:hidden;line-height:30px;color:#FF3300;font-weight:bold;font-size:14px;}
#ccontent .newsdetail .newstitle a{color:#FF3300;font-weight:bold;font-size:14px;}
#ccontent .newsdetail .newsdate{height:20px;color:#666666;}
#ccontent .newsdetail .newscontent{height:50px;line-height:25px;width:400px;overflow:hidden;}
#ccontent .newsdetail .newsmore{height:20px;line-height:20px;background-image: url(h1.gif);background-repeat: no-repeat;
background-position: left center;padding-left:20px;}
#ccontent .newsdetail .newsmore a{color:#FF3300;}
#ccontent h2{font-size:14px;height:40px;line-height:40px;}

#ccontent .oneproduct{
	height:162px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top:10px;
}
#ccontent .oneproduct p{height:20px;line-height:20px;font-size:16px;color:#FF3300}
#ccontent .ppic{float:left;width:180px;height:160px;text-align:center;}
#ccontent .ppic img{width:170px;height:105px;margin-top:25px;}
#ccontent .pdetail{float:left;width:410px;height:160px;}
#ccontent .pdetail .ptitle{margin-top:10px;height:30px;line-height:30px;color:#FF3300;font-weight:bold;font-size:14px;}
#ccontent .pdetail .pdate{height:20px;color:#666666;}
#ccontent .pdetail .pcontent{height:50px;line-height:25px;width:400px;overflow:hidden;}
#ccontent .pdetail .pmore{height:20px;line-height:20px;background-image: url(h1.gif);background-repeat: no-repeat;
background-position: left center;padding-left:20px;}
#ccontent .pdetail .pmore a{color:#FF3300;}


/*项目列表*/
#ccontent .oneproject{
	height:162px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top:10px;
}
#ccontent .oneproject .pic{float:left;width:180px;height:160px;text-align:center;}
#ccontent .oneproject .pic img{width:110px;height:110px;margin-top:25px;}
#ccontent .oneproject .detail{float:left;width:410px;height:160px;}
#ccontent .oneproject .detail .title{margin-top:10px;height:30px;line-height:30px;color:#FF3300;font-weight:bold;font-size:14px;}
#ccontent .oneproject .detail .date{height:20px;color:#666666;}
#ccontent .oneproject .detail .content{height:50px;line-height:25px;width:400px;overflow:hidden;}
#ccontent .oneproject .detail .more{height:20px;line-height:20px;background-image: url(h1.gif);background-repeat: no-repeat;
background-position: left center;padding-left:20px;}
#ccontent .oneproject .detail .more a{color:#FF3300;}

/*活动*/
#ccontent .oneactivity{float:left;width:190px;height:200px;overflow:hidden;text-align:center;margin-left:5px;margin-top:10px;}
#ccontent .oneactivity .pic{border:1px solid #CCCCCC}
#ccontent .oneactivity .pic img{width:180px;height:142px;margin:2px;}
#ccontent .oneactivity .title{ height:20px;line-height:20px;margin-top:10px;}

/*活动*/
#ccontent .onecert{float:left;width:200px;height:230px;overflow:hidden;text-align:center;margin-top:10px;margin-bottom:20px;}
#ccontent .onecert .pic{border:1px solid #CCCCCC;width:145px;height:190px;}
#ccontent .onecert .pic img{width:139px;height:186px;margin:2px;}
#ccontent .onecert .title{ height:20px;line-height:20px;margin-top:10px;}

/*家园*/
#ccontent .homebest{
	height:162px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top:10px;
}
#ccontent .homebest p.newest{height:20px;line-height:20px;font-size:12px;color:#FF3300}
#ccontent .homebest .pic{float:left;width:240px;height:160px;text-align:center;}
#ccontent .homebest .pic img{width:220px;height:160px;margin-top:5px;}
#ccontent .homebest .detail{float:left;width:320px;height:160px;}
#ccontent .homebest .detail .title{margin-top:10px;height:30px;line-height:30px;color:#FF3300;font-weight:bold;font-size:14px;}
#ccontent .homebest .detail .date{height:20px;color:#666666;}
#ccontent .homebest .detail .content{height:72px;line-height:18px;width:320px;overflow:hidden;}
#ccontent .homebest .detail .more{height:30px;line-height:30px;background-image: url(h1.gif);background-repeat: no-repeat;
background-position: left center;padding-left:20px;margin-top:10px;}
#ccontent .homebest .detail .more a{color:#FF3300;}
#ccontent .booklist{height:20px;line-height:20px;font-size:12px;color:#666666;margin-top:20px;}
#ccontent .onehome{float:left;width:190px;height:205px;overflow:hidden;text-align:center;margin-left:5px;margin-top:2px;}
#ccontent .onehome .pic{}
#ccontent .onehome .pic img{width:110px;height:168px;margin:2px;}
#ccontent .onehome .title{ height:20px;line-height:20px;margin-top:10px;}

#ccontent .tpic{margin:10px 0}
#ccontent .list{
	height:35px;
	line-height:35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#ccontent .list .title{
	height:35px;
	line-height:35px;
	float:left;
	width:450px;
	background-image: url(h1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
}
#ccontent .list .date{height:35px;line-height:35px;float:right;width:70px;}
#ccontent .dispcontent{line-height:20px;margin-top:20px;margin-left:5px;}
#ccontent .page{text-align:center;height:30px;width:600px;margin-top:10px;clear:both;}
.pagepre{margin-left:100px;}
.pagepre,.pagenxt{
	width:62px;
	height:26px;
	line-height:26px;
	background-image: url(pageguide.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
}

.pageno{height:26px;line-height:26px;width:100px;float:left;}
.pageno a{margin:3px 5px;}
.pagepre a,.pagenxt a{color:red}
.pageno a:hover{color:red}
#rightfoot{
	height:20px;
	background-image: url(crfoot.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/**/

#jobtab{margin-left:10px;margin-top:10px;margin-bottom:30px;}
/*底部*/
#foot {
	width:1000px;
	height:58px;
	background:url(foot.gif) repeat-x;
	margin:0 auto;
	color:#fff;
}
#foot .info {
	line-height:58px;
	text-indent:12px;
	width:500px;
	float:left;
}
#foot .info a {
	color:#fff;
}
#foot .foot_sum {
	width:380px;
	line-height:58px;
	float:right;
	text-align:right;
	padding-right:6px;
}

