@charset "utf-8";

/*整体布局*/
.main{
margin: 0px auto;  width: 950px; text-align: left; clear: both; 
}
.col1_left{
width:320px; float:left; margin-right:10px;
}
.col1_center{
width:375px; float:left; margin-right:10px;
}
.col1_right{
width:235px; float:left;
}
.col2_left{
width:620px; float:left; margin-right:10px;
}
.col2_right{
width:320px; float:left;
}
/*title*/
.t_gray235{
background:url(../images/title235.jpg) no-repeat left top; float:none;
}
.t_gray320{
background:url(../images/title320.jpg) no-repeat left top;
}
.t_gray375{
background:url(../images/t_gray375.gif) no-repeat left top;
}
.t_gray375 h2{
background:url(../images/icon_1.gif) no-repeat 7px 8px; 
}
.t_gray470{
background:url(../images/t_gray470.gif) no-repeat left top;
}
.t_gray470 h2{
background:url(../images/icon_1.gif) no-repeat 7px 8px; 
}
.t_gray620{
background:url(../images/title620.jpg) no-repeat left top; float:none;
}
.t_gray950{
background:url(../images/title950.jpg) no-repeat left top; float:none;
}


/*幻灯*/
.slide_img{
border-right: #ddd 1px solid; padding-right: 4px; border-top: #ddd 1px solid; padding-left: 4px; padding-bottom: 4px; overflow: hidden; border-left: #ddd 1px solid; width: 310px; padding-top: 4px; border-bottom: #ddd 1px solid; height: 265px
}
#bimg {
	 overflow: hidden; height:230px
}
#info {
	font-weight: bold; font-size: 14px; line-height: 28px; text-align: center
}
.lkff a {
	color:#000000; text-decoration: none
}
.lkff a:hover {
	color:#000000; text-decoration: none
}
#simg {
padding-top:5px; width:95px; float:right;
}
#simg div {
	font-size: 12px; background:#CC0000; float: left; width: 18px; cursor: pointer; color: #fff; line-height: 18px; margin-right: 1px; height: 18px; text-align: center;
}

#simg .f1 {
	background:#8A8888;
}
.dis {
	display: block;
}
.undis {
	display: none;
}
.lkff {
width: 180px;
}

#font_hd {
	margin-top: 3px; width: 100%; height: 30px
}
#font_hd td {
	overflow: hidden; height: 25px
}
.pic {
	overflow: hidden; width:310px; height:230px;
}
.pic .dis a {
	display: block; vertical-align: middle; overflow: hidden; width: 310px; font-family: arial; height:230px; text-align: center
}
.pic .dis a img {
	max-width: 310px; vertical-align: middle;
}
#font_hd td a {
	font-size: 12px; width: 180px; line-height: 25px; height: 25px
}

/*视频区*/
#vediobox{
border:#dddddd 1px solid; padding:5px;
}
#vediobox img{
vertical-align:bottom;
}
/*左侧图片区*/
.side_img{
border:#dddddd 1px solid;
}
.list-s-img{
padding-top:11px; padding-left:18px;
}
.list-s-img li{
float:left; margin-right:18px; text-align:center; width:130px; display: inline; 
}
.list-s-img li img{
margin-bottom:0px; vertical-align:bottom;
}
.list-s-img li p {
line-height:25px; height:25px;
}
/*中间头条区*/
.sum_bg{
background:url(../images/bg_gray01.gif) repeat-x left top #FFFFFF; border:#dddddd 1px solid; padding:3px 8px 8px 8px;
}
.sum_bg h2{
color:#DF1201; line-height:32px; font-size:18px; font-family:"黑体"; text-align:center;
}
.sum_bg h2 a{
color:#DF1201;
}
.summary{
line-height:18px; color:#333333; text-indent:2em;
}
.summary a{
color:#CC0000;
}
/*列表区*/
.listbox{
border:#dddddd 1px solid; padding:5px;
}
.listbox p{
text-indent:2em; line-height:25px; font-size:14px;
}
.listbox p a{
color:#CC0000;
}
.listbox1{
border:#dddddd 1px solid; padding:2px 5px;
}
.listbox1 p{
 line-height:25px; font-size:14px;
}
.listbox1 p a{
color:#CC0000;
}
.list{
margin-top:5px; margin-bottom:5px; text-align:left;
}
.list li{
background:url(../images/point_3.gif) no-repeat 7px center; font-size:14px; line-height:25px; padding-left:18px;
}
/*右侧侧边栏*/
.sidebar_box{
border:#dddddd 1px solid; background:#FCFCFC; line-height:20px; padding: 0px 1px; width: 231px;
}
.sidebar_box ul{
float:left; margin-top:1px; margin-bottom:1px; line-height:22px;
}
.sidebar_box p strong{
font-weight:bold;
}
/*图片*/
.con_box{
border:#dddddd 1px solid; padding-bottom:10px;
}
.list_images{
padding-left:15px; 
}
.list_images li{
float: left; display: inline; width:162px; overflow: hidden; margin-top:10px;
}
.list_images li img{
border:#CCCCCC 1px solid; padding:5px;
}
.list_images li p{
height:25px; line-height:25px; text-align:center;
}

/*话题观点讨论*/
.topic_bg{
margin:10px auto;
}
.topic_bg p a{
color:#CC0000;
}
.topic_img{
background:#F5F5F5; border:#D1D4D3 1px solid; width:280px; height:180px; padding:5px;
}
#syh{
background:url(../images/syh.png) no-repeat center 40px; height:190px;
}
#xyh{
background:url(../images/xyh.png) no-repeat center 150px; height:190px;
}
.topic_sum{
width:510px;
}
.topic_sum h1{
font-size:22px; font-weight:bold; text-align:center; line-height:40px;
}
.topic_sum p{
font-size:14px; text-indent:2em; line-height:22px;
}
.topic_text1{
width:900px; margin:15px auto;
}
.topic_text1 li{
width:47%; float:left; display:inline; padding-left:15px; 
}
.topic_text1 li h2{
background:url(../images/topic_bg.jpg) no-repeat center top; height:38px; font-size:15px; font-weight:bold; line-height:38px; padding-left:60px;
}
.topic_text1 li p{
line-height:21px; text-indent:2em; margin-top:10px; 
}
.topic_text2{
width:870px; margin:15px auto;
}
.topic_text2 h2{
background:url(../images/topic_bg1.jpg) no-repeat center top; height:38px; font-size:15px; font-weight:bold; line-height:38px; padding-left:35px;
}
.topic_text2 p{
line-height:21px; text-indent:2em; margin-top:10px; 
}

/*图文混排*/
.vertical{
border:#dddddd 1px solid; width:200px; padding:6px; text-align:left; margin-top:8px; margin-bottom:8px;
}
.con_text h2{
font-size:14px; font-weight:bold; height:30px; line-height:25px; 
}
.con_text h2 a{
color:#336699;
}
.con_text p{
line-height:18px;
}
.con_text p strong{
font-weight:bold;
}
.con_text p a{
color:#CC0000;
}
.horizontal{
border:#dddddd 1px solid; width:445px; padding:6px; text-align:left; margin-top:6px; margin-bottom:6px;
}
.horizontal img{
float:left;
}