/* Reset 
----------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, table, thead, tfoot, tbody, form, fieldset, legend, div, p, span, dl, dt, dd, ul, ol, li, blockquote, pre, q, cite, code, input, select, textarea {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, strong, em, cite, address, sup, sub {font-weight:normal; font-style:normal; font-size:1em;}
ul, ol {list-style-type: none;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
fieldset, a img {border:none;}
img {vertical-align:top;} 
input, textarea, button {font-size:100%; font-family:inherit;}
button {cursor: pointer;}
textarea {resize:vertical;}
table {border-collapse:collapse; border-spacing:0;}
select optgroup {font-style:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {display:none;}

/* Widget
----------------------------------*/
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {zoom:1;}

/* clearfix Widget
----------------------------------*/

/* public
----------------------------------*/
body {font-size:12px; font-family:simsun; background:transparent url('imagesbg.jpg') repeat-x scroll 0 0;}
.wrapper {width:972px; margin:20px auto 0; background:#ffffff url('imageshd_bg.jpg') no-repeat scroll 0 0;}

.newslist li {height:22px; line-height:22px; _line-height:24px; padding-left:20px; overflow:hidden; background:transparent url('imagesicons.png') no-repeat scroll 8px -21px;}
.newslist a:link, .newslist a:visited {color:#000000;}
.newslist a:hover, .newslist a:active {color:#ff6600;}
.datelist li {position:relative; padding-right:100px;}
.datelist .date {position:absolute; right:5px; top:0;}

.mod {position:relative; border:1px solid #d0d0d0; zoom:1;}
.mod_hd {padding-left:8px; height:24px; line-height:24px; _line-height:26px; overflow:hidden; border-bottom:1px solid #d0d0d0; background:transparent url('imagesrx.jpg') repeat-x scroll 0 -138px;}
.mod_hd .hd_tit {float:left; padding-left:20px; border:1px solid #d9b8b8; border-width:0 1px; font-size:14px; font-weight:700; letter-spacing:1px; color:#ffffff; background:transparent url('imagesmod_tit_bg.png') no-repeat scroll 0 0;}
.mod_hd .hd_tit span {float:left; padding-right:26px; background:transparent url('imagesmod_tit_bg.png') no-repeat scroll right 0;}
.mod .more {position:absolute; top:4px; right:10px; height:16px; line-height:16px; _line-height:18px; overflow:hidden;}
.mod .more:link, .mod .more:visited {color:#000000;}
.mod .more:hover, .mod .more:active {color:#ff6600;}

/* header
----------------------------------*/
.header {position:relative; height:199px;}
.header .main_tit {}

/* content
----------------------------------*/
.content {margin-bottom:12px; background:transparent url('imagescon_bd_bg.jpg') repeat-y scroll 0 0;}
.con_hd {height:69px; overflow:hidden; background:transparent url('imagescon_hf_bg.jpg') no-repeat scroll 0 0;}
.con_bd {position:relative; width:850px; padding:16px 12px 16px 20px; border:1px solid #a4a4a4; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin:0 auto;}
.con_bd .corner {display:none; display:block\0; position:absolute; width:6px; height:6px; overflow:hidden; background:transparent url('imagesmain_con_corner.png') no-repeat scroll 0 0\0; _background:transparent url('imagesmain_con_corner.png') no-repeat scroll 0 0;}
.con_bd .corner_tl {top:-1px; left:-1px;}
.con_bd .corner_tr {top:-1px; right:-1px; background-position:right 0;}
.con_bd .corner_bl {bottom:-1px; left:-1px; _bottom:-2px; background-position:0 -6px;}
.con_bd .corner_br {bottom:-1px; right:-1px; _bottom:-2px; background-position:right -6px;}
.con_ft {height:30px; overflow:hidden; background:transparent url('imagescon_hf_bg.jpg') no-repeat scroll 0 bottom;}

/*-- 会议动态 --*/
.con_bd .meeting {margin-bottom:10px;}
.con_bd .meet_hd {height:20px; margin-bottom:16px; overflow:hidden; background:transparent url('imagesmeet_hd_bg.jpg') no-repeat scroll right 2px;}
.con_bd .meet_hd img {height:20px;}
.con_bd .meet_bd {padding:0 10px; overflow:hidden; zoom:1;}
.con_bd .meet_bd .focus_news {float:left; width:300px; height:230px; border:1px solid #dddddd; margin-right:15px; overflow:hidden;}
.con_bd .meet_bd .newslist li {height:24px; line-height:24px; line-height:26px; border-bottom:1px dotted #bababa; background-position:7px 11px;}
.con_bd .meet_bd .datelist li {padding-right:130px; }
.con_bd .meet_bd .datelist .date {right:30px;}

/*-- 滚动新闻 --*/
.rolling_imgs {position:relative; height:114px; padding:12px 0; border:1px solid #d1d1d1; margin-bottom:10px; overflow:hidden; background:transparent url('imagesrx.jpg') repeat-x scroll 0 0;}
.rolling_imgs .wrap {width:808px; height:116px; margin:0 auto; overflow:hidden;}
.rolling_imgs .wrap ul {float:left;}
.rolling_imgs .wrap li {float:left; width:140px; margin-right:6px; overflow:hidden;}
.rolling_imgs .wrap img {width:132px; height:84px; padding:3px; border:1px solid #dbdbdb; background-color:#ffffff;}
.rolling_imgs .wrap .txt {display:block; height:22px; line-height:22px; _line-height:24px; text-align:center; border-top:1px solid #ffffff; overflow:hidden; background-color:#f2f2f2;}
.rolling_imgs .wrap a:link, .rolling_imgs .wrap a:visited {text-decoration:none; color:#6f6f6f;}
.rolling_imgs .wrap a:hover, .rolling_imgs .wrap a:active {color:#ff6600;}
.rolling_imgs .wrap a:hover img, .rolling_imgs .wrap a:active img {border-color:#999999;}
.rolling_imgs .arrow {position:absolute; top:0; width:14px; height:138px; overflow:hidden; background:transparent url('imagesrolling_arrow.png') no-repeat scroll 0 0;}
.rolling_imgs .arrow_left {left:0;}
.rolling_imgs .arrow_right {right:0; background-position:right 0;}


.news_mods {overflow:hidden; zoom:1;}

.news_main {float:left; width:520px;}
.news_main .mod {margin-top:10px;}
.news_main .mod_first {margin-top:0;}
.news_main .mod_bd {height:198px; padding:5px 10px 5px 2px; overflow:hidden;}

.news_side {float:right; width:320px;}

.news_main_l {float:left; width:850px;margin-bottom:20px;}
.news_main_r {float:left; width:850px;}
/*-- 图片新闻 --*/
.mod_photo_news .mod_bd {height:682px; padding:8px; overflow:hidden;}
.mod_photo_news .photo_news_item {width:296px; margin:0 auto;}
.mod_photo_news .photo_news_item img {width:296px; height:196px;}
.mod_photo_news .photo_news_item .txt {display:block; height:24px; line-height:24px; _line-height:26px; text-align:center; overflow:hidden; border:1px solid #ffffff; border-width:3px 1px; background-color:#e3e3e3;}
.mod_photo_news .photo_news_item a:link, .mod_photo_news .photo_news_item a:visited {color:#000000; text-decoration:none;}
.mod_photo_news .photo_news_item a:hover, .mod_photo_news .photo_news_item a:active {color:#ff6600;}


/* footer
----------------------------------*/
.footer {padding:18px 0 30px; text-align:center; background:#eff1fb url('imagesfoot_bg.png') repeat-x scroll 0 0;}
.footer a:link, .footer a:visited {color:#000000;}
.footer a:hover, .footer a:active {color:#ff6600;}
.footer .fn_links {margin-bottom:15px;}



/* 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;}