body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0px;padding:0px;border:0px;}
body,ul,ol,li,p,form,fieldset,table,td{font-family: Microsoft Yahei, Arial, Helvetica, sans-serif, "宋体";}
body{background:url(cf124_bg_1.gif) repeat-x #fbfacb;color:#000;}
td,li,select,input,textarea,div{font-size:12px;}
ul,dl{list-style-type:none;}
select,input{vertical-align:middle;}
a:link {color: #333;text-decoration: none;}
a:visited {color: #333;text-decoration: none;}
a:hover {color: #333;text-decoration:none;}
a:active {color: #333;text-decoration: none;}
/*start*/
.container{background-color:#fff;width:1002px;margin:auto;}
.space0{
	height:0px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space1{
	height:1px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space2{
	height:2px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space3{
	height:3px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space4{
	height:4px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space5{
	height:5px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space8{
	height:8px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space10{
	height:10px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space15{
	height:15px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.space20{
	height:20px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.line0{
	height:0px;
	overflow:hidden;
	clear:both;
	font-size:0px;
	border-bottom:1px solid #cccccc;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
*:focus {outline: none;}
/* ----首页---- */

/* ----首页头部---- */
.head{
	background:url(cf124_head_1.jpg) no-repeat;
	width:1100px;
	height:195px;
	margin:auto;
	position:relative;
}
.head .link{
	background:url(cf124_gzzxHome_1.png) no-repeat;
	height:27px;
	width:99px;
	top:10px;
	right:70px;
	position:absolute;
	color:#bd3f21;
	text-align:center;
	line-height:25px;
	font-size:14px;
}
.head .link a{
	color:#bd3f21;
}
/* ----首页导航---- */
.channel{
	background:url(cf124_channel_1.jpg) no-repeat;
	width:1002px;
	height:46px;
	margin:auto;
}
.channel ul li{
	float:left;
	list-style-type:none;
	text-align:center;
	line-height:32px;
	font-size:18px;
	height:39px;
	margin-top:7px;
}
.channel ul li a{
	color:#FFFFFF;
}
.channel .channel_style1{
	margin-left:10px;
	margin-right:10px;
	width:55px;
	overflow:hidden;
}
.channel .channel_style2{
	margin-left:10px;
	margin-right:10px;
	width:72px;
	overflow:hidden;
}
.channel .channel_style3{
	margin-left:10px;
	margin-right:10px;
	width:97px;
	overflow:hidden;
}
.channel .channel_hover{
	background:#FFFFFF;
}
.channel .channel_hover a{
	color:#c8260f;
}
/* ----首页新闻列表---- */
.content{
	background:url(cf124_content_bg_1.jpg) repeat-x;
	width:1000px;
	margin:auto;
}
.content .search{
	background:url(cf124_red_bottom_7.gif) repeat-x 0px 26px;
	width:100%;
	height:28px;
}
.content .search .date{
	background:url(cf124_date_1.gif) no-repeat 5px 5px;
	height:100%;
	line-height:28px;
	text-indent:28px;
	color:#333;
}
.content .search .search_bg{
	background:url(cf124_search_1.jpg) no-repeat 0px 1px;
	margin-top:2px;
	width:210px;
	height:20px;
}
.content .search .search_input{
	background:none;
	border:0px;
	height:12px;
	width:114px;
	margin-top:1px;
	margin-left:5px;
	margin-right:25px;
	font-size:12px;	
}
.content .news{
	padding-left:2px;
	width:762px;
}
.content .news .bigNews{
	text-align:center;
	font-size:34px;
	font-weight:bold;
	height:62px;
	line-height:47px;
	overflow:hidden;
	color:#bd3f21;
}
.content .news .bigNews a{
	color:#bd3f21;
}
.content .news .picNews{
	width:386px;
	height:263px;
	background:#0000FF;
}
.content .news .list1{
	width:366px;
	height:263px;
	overflow:hidden;
}
.content .news .list1 .top{
	background:url(cf124_red_bottom_7.gif) repeat-x 0px 35px #FFFFFF;
	width:100%;
	height:37px;
	margin-bottom:7px;
}
.content .news .list1 .top .show{
	width:50%;
	height:37px;
	background:#bd3f21;
	line-height:37px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	cursor:pointer;
}
.content .news .list1 .top .hide{
	width:50%;
	height:37px;
	line-height:37px;
	text-align:center;
	font-size:18px;
	color:#bd3f21;
	cursor:pointer;
}
.content .news .list1 ul li{
	text-indent:18px;
	height:24px;
	line-height:24px;
	font-size:12px;
}
.content .news .list1 ul li .link a{
	color:#333;
}
.content .news .list1 ul li .link a:hover{
	color:#bd3f21;
}
.content .news .list1 ul li .link{
	float:left;
	background:url(cf124_list_icon_1.gif) no-repeat 4px 8px;
	width:300px;
	overflow:hidden; /*超出的部分隐藏起来。*/
	white-space:nowrap;/*不显示的地方用省略号...代替*/
	text-overflow:ellipsis;/* 支持 IE */
	-o-text-overflow: ellipsis;    /* 支持 Opera */
}
.content .news .list1 ul li .date{
	float:right;
	padding-right:5px;
	color: #333;
}
.content .news .listGroup{
	width:100%;
}
.content .news .listGroup .list{
	width:376px;
}
.content .news .listGroup .list .top{
	background:url(cf124_listTop_1.gif) no-repeat;
	width:100%;
	height:27px;
	color:#bd3f21;
	line-height:27px;
	font-size:16px;
	text-indent:15px;
}
.content .news .listGroup .list .top .more{
	color:#797473;
	padding-right:30px;
}
.content .news .listGroup .list .top .more a{
	color:#797473;
}
.content .news .listGroup .list .top .more a:hover{
	color:#bd3f21;
}
.content .news .listGroup .list .newsList{
	padding-top:16px;
	padding-bottom:8px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
.content .news .listGroup .list .newsList li{
	background:url(cf124_listPoint_icon_1.gif) no-repeat 9px 13px;
	height:28px;
	line-height:28px;
	font-size:14px;
	text-indent:20px;
	width:360px;
	overflow:hidden; /*超出的部分隐藏起来。*/
	white-space:nowrap;/*不显示的地方用省略号...代替*/
	text-overflow:ellipsis;/* 支持 IE */
	-o-text-overflow: ellipsis;    /* 支持 Opera */
}
.content .news .listGroup .list .newsList a{
	color:#333;
}
.content .news .listGroup .list .newsList a:hover{
	color:#bd3f21;
}
/* ----首页右侧---- */
.content .other{
	background:url(cf124_other_bg4_1.gif) repeat-x;
	width:224px;
	margin:auto;	
}
.content .other2{
	background:url(cf124_other_bg3_1.gif) repeat-x;	
}
.content .other .calendar{
	background:url(cf124_calendar2_1.jpg) no-repeat center;
	width:210px;
	height:169px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

.content .other .calendar .date{
	padding-top:21px;
	color:#FFFFFF;
	margin:auto;
	text-align:center;
	font-size:12px;
	height:24px;
}
.content .other .calendar .time{
	color:#bd3f21;
	height:25px;
	font-size:14px;
	/*text-align:center;*/
}
.content .other .calendar .time .text1{
	color:#bd3f21;
	height:22px;
	line-height:22px;
	text-align:center;
	width:82px;
	padding:0px 0px 0px 0px;
}
.content .other .calendar .time .text2{
	color:#bd3f21;
	height:22px;
	line-height:22px;
	text-align:center;
	width:63px;
	cursor:pointer;
	position:relative;
}
.content .other .calendar .time .text2 .plan{
	position:absolute;
	background:#FFFFFF;
	border: 1px solid #d0cece;
	z-index:1;
}
.content .other .calendar .time .text2 .aligning{
	right:-1px;
}
.content .other .calendar .time .text2 .plan td{
	line-height:18px;
}
.content .other .calendar .time .text2 .plan .meetingContent{
	text-align:left;
	padding-left:10px;
	padding-right:6px;
	font-size:13px;
}
.content .other .calendar .time .text2 .plan .plan_bg{
	border: 1px solid #d0cece;
	width:620px;
	margin:5px;
}
.content .other .calendar .time .text2 .plan .plan_bg td{
	font-size:13px;
}
.content .other .calendar .time .text2 .plan .plan_bg .topLine{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0cece;
}
.content .other .calendar .time .text2 .plan .plan_bg .rightLine{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d0cece;
}
.content .other .calendar .time .text2 .plan .plan_bg .leftLine{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d0cece;
}
.content .other .calendar .time .text2 .plan .plan_bg .bottomLine{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0cece;
}
.content .other .calendar .time .text2 .plan .plan_bg .paddingLR{
	padding-left: 7px;
	padding-right: 7px;
}
.content .other .calendar .time .text2 .plan .plan_bg .paddingTB{
	padding-top:8px;
	padding-bottom:8px;
}
.content .other .calendar .time .text2 .plan .plan_bg .date1{
	width: 160px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d0cece;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0cece;
}
.content .other .calendar .time .text2 .plan .plan_bg .content1{
	width:360px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d0cece;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0cece;
}
.content .other .calendar .time .text2 .plan .plan_bg .address1{
	width: 98px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0cece;
}
.content .other .otherLink{
	margin:auto;
	text-align:center;
	padding-bottom:10px;
}
.content .other .otherLink2{
	background:url(cf124_otherLink6_1.gif) no-repeat 10px 0px;
	margin:auto;
	text-align:left;
	text-indent:36px;
	color:#bd3f21;
	font-size:16px;
	font-weight:bold;
	height:35px;
	line-height:35px;
}
.content .other .otherLink2 a{
	color:#bd3f21;

}
.content .other .talk{
	background:url(cf124_red_bottom_7.gif) repeat-x 0px 24px;
	width:208px;
	margin:auto;
}
.content .other .talk .top{
	background:#bd3f21;
	width:104px;
	height:24px;
	color:#FFFFFF;
	line-height:24px;
	font-size:16px;
	text-indent:10px;
}
.content .other .talk .triangle{
	margin-top:2px;
	background:url(cf124_triangle_1.gif) no-repeat;
	width:8px;
	height:6px;
}
.content .other .talk .text1{
	width:45px;
}
.content .other .talk .text1 .theme{
	text-align:right;
	height:40px;
	line-height:20px;
}
.content .other .talk .text1 .time{
	text-align:right;
	height:20px;
	line-height:20px;
}
.content .other .talk .text1 .guest{
	text-align:right;
	height:136px;
	line-height:20px;
}
.content .other .talk .text2{
	width:163px;
}
.content .other .talk .text2 .theme{
	line-height:20px;
	height:40px;
	overflow:hidden;
}
.content .other .talk .text2 .time{
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.content .other .talk .text2 .guest{
	margin-top:7px;
	text-align:left;
	height:129px;
	line-height:20px;
}
.content .other .talk .color{
	color:#bd3f21;
}
.content .other .talk .enter{
	text-align:right;
}
.content .other .talk .enter a{
	color:#bd3f21;
}
/*首页_滚动图片*/
.content .photoNews{
	width:996px;
	margin:auto;
	background:url(cf124_red_bottom_7.gif) repeat-x 0px 24px;
}
.content .photoNews .top{
	background: #bd3f21;
	width: 104px;
	height: 24px;
	color: #FFFFFF;
	line-height: 24px;
	font-size: 16px;
	text-indent: 10px;
}
.content .photoNews .photoMove{
	margin-top:2px;
	background:#f5f5f5;
	width:100%;
	height:156px;
}
.content .photoNews .photoMove img{
	/*padding-right:20px;*/
}
.content .photoNews .blogroll{
	padding:30px 31px;
}
.content .photoNews .blogroll img{
	padding:0px 8px;
}
#dqqq1 td{
	padding:0px 10px;
}
#dqqq2 td{
	padding:0px 10px;
}
.content .foot{
	width:996px;
	margin:auto;
	text-align:center;
	line-height:30px;
	padding-bottom:30px;
	color: #333;
}
.content .bottomLine1{
	background:url(cf124_red_bottom_7.gif) repeat-x;
}
.content .foot .foot_bg{
	background:url(cf124_foot_bg_1.jpg) repeat-x;
}
/*列表页*/
.content .listPage{
	background:url(cf124_red_bottom_7.gif) repeat-x 0px 31px;
	width:766px;
}
.content .listPage .top{
	padding-top:5px;
	background:url(cf124_bg3_2.jpg) repeat-x;
	width:766px;
	height:25px;
	line-height:25px;
}
.content .listPage .top p{
	background:url(cf124_icon4_2.gif) no-repeat 10px 11px;
	text-indent:20px;
}
.content .listPage .list{
	margin-left:10px;
}
.content .listPage .list li{
	background:url(cf124_icon_1.gif) no-repeat 0px 14px; 
	font-size:14px;
	height:30px;
	line-height:30px;
	text-indent:10px;
}
.content .listPage .list li .link{
	float:left;
	width:650px;
	overflow:hidden; /*超出的部分隐藏起来。*/
	white-space:nowrap;/*不显示的地方用省略号...代替*/
	text-overflow:ellipsis;/* 支持 IE */
	-o-text-overflow: ellipsis;    /* 支持 Opera */
}
.content .listPage .list li .link a:hover{
	color: #bd3f21;
}
.content .listPage .list li .date{
	float:left;
	color:#333;
}
/*内容页*/
.content .contentPage{
	background:url(cf124_red_bottom_7.gif) repeat-x 0px 31px;
	width:980px;
	margin:auto;
}
.content .contentPage .top{
	padding-top:5px;
	background:url(cf124_bg3_2.jpg) repeat-x;
	width:980px;
	height:25px;
	line-height:25px;
}
.content .contentPage .top p{
	background:url(cf124_icon4_2.gif) no-repeat 10px 11px;
	text-indent:20px;
}
.content .contentPage .article{
	
}
.content .contentPage .article .title{
	font-size:20px;
	text-align:center;
	line-height:30px;
}
.content .contentPage .article .summary{
	margin-top:10px;
	font-size:12px;
	text-align:center;
	background:#ffffff;
	padding:5px 0px;
}
.content .contentPage .article .article_content{
	margin-top:15px;
	line-height:25px;
	font-size:14px;
	text-indent:28px;
}