/* sidebar 
----------------------------------*/
.sidebar {float:left; width:219px; padding:5px 13px 0 2px; background:transparent url('imagessidebar_bg.jpg') repeat-y scroll 207px 0;}

.side_hd {width:206px; padding-bottom:24px; background:transparent url('imagesside_hd_bg.jpg') no-repeat scroll 0 bottom;}
.side_hd .side_tit {width:204px; height:58px; border:1px solid #ebebeb;}

.side_bd {height:534px; padding-right:13px; background:transparent url('imagesside_bd_bg.jpg') no-repeat scroll 0 bottom;}
.side_bd .navlist {margin:0 10px; border-top:1px solid #ebebeb;}
.side_bd .navlist li {border-bottom:1px solid #ebebeb;}
.side_bd .navlist a {display:block; height:26px; line-height:26px; _line-height:28px; padding-left:22px; overflow:hidden; background:transparent url('imagesicons.png') no-repeat scroll 170px -109px;}
.side_bd .navlist a:link, .side_bd .navlist a:visited {color:#7f7f7f; text-decoration:none;}
.side_bd .navlist a:hover, .side_bd .navlist a:active {background-color:#b40001; color:#ffffff; background-position:170px -139px;}

/* main 
----------------------------------*/
.main {overflow:hidden; zoom:1; padding:10px;}

/*-- 面包屑导航 --*/
.main .crumb_nav {height:18px; line-height:18px; _line-height:20px; padding-left:18px; margin-bottom:26px; overflow:hidden; color:#959595; background:transparent url('imagesicons.png') no-repeat scroll 0 -203px; *background-position:0 -207px;}
.crumb_nav .crumb_gap_arrow {display:inline-block; *display:inline; zoom:1; width:3px; height:18px; margin:0 7px; overflow:hidden; vertical-align:top; background:transparent url('imagesicons.png') no-repeat scroll 0 -174px; *background-position:0 -176px;}
.main .crumb_nav a:link, .main .crumb_nav a:visited {color:#959595;}
.main .crumb_nav a:hover, .main .crumb_nav a:active {color:#ff6600;}
.main .crumb_nav .curpos {font-weight:700; color:#ff8700;}

/*-- 内容 --*/
.main_con {position:relative; padding:28px 30px 20px; border:1px solid #e2e2e2; margin-top:26px;}
.main_con .mc_bk {position:absolute; left:10px; _left:-20px; top:-10px; width:199px; height:20px; overflow:hidden; background:transparent url('imagesmc_bk_bg.jpg') no-repeat scroll 0 0;}

/*-- 新闻列表 --*/
.main_con .newslist {padding-bottom:10px; border-bottom:1px dashed #dbdbdb;}
.main_con .newslist li {height:26px; line-height:26px; _line-height:28px; padding-left:12px; overflow:hidden;}
.main_con .newslist a:link, .main_con .newslist a:visited {color:#303030;}
.main_con .newslist a:hover, .main_con .newslist a:active {color:#ff6600;}
.main_con .datelist li {position:relative; padding-right:100px;}
.main_con .newslist .date {position:absolute; top:0; right:10px; color:#303030;}
.main_con .icon_red li {background:transparent url('imagesicons.png') no-repeat scroll 2px 11px;}

/*-- 分页 --*/
.news_pager {padding:10px; text-align:center;}
.news_pager a,
.news_pager span {display:inline-block; *display:inline; zoom:1; vertical-align:top; height:18px; line-height:18px; _line-height:20px; padding:0 8px; border:1px solid #cccccc; overflow:hidden;}
.news_pager a:link, .news_pager a:visited {color:#313131; text-decoration:none;}
.news_pager a:hover, .news_pager a:active {border-color:#ff6600}
.news_pager .prev,
.news_pager .last {border-color:#ffffff;}
.news_pager .cur_page {color:#b30024; font-weight:700;}

/*-- 文章 --*/
.artical {padding-bottom:20px;}
.artical .art_tit {padding-top:20px; text-align:center; font-size:14px; font-weight:700; margin-bottom:20px;}
.artical .art_info {text-align:center; font-size:14px; margin-bottom:20px;}
.artical .art_con {padding:0 20px 30px; margin-bottom:10px; font-size:14px; line-height:2em; background:transparent url('imagesart_gap_line.png') no-repeat scroll center bottom;}
.artical .art_tool {padding:0 20px; font-size:14px; text-align:right;}
.artical .art_tool a:link, .artical .art_tool a:visited {color:#000000;}
.artical .art_tool a:hover, .artical .art_tool a:active {color:#ff6600;}
.zrzc span{height:35px;line-height:35px;font-size:14px;padding-left:10px;}
.zrzc div{margin-right:10px;width:160px;height:200px;float:left;}

.zr{height:550px;}
.zcry_split{border-bottom:2px dashed #ebebeb;height:2px;clear:both;margin-bottom:10px;}
.zcry span{height:35px;line-height:35px;font-size:14px;padding-left:10px;}
.zcry div{margin-right:10px;width:120px;height:200px;float:left;}
.zc{height:1350px;}