@import url(dcmegamenubase.css);
@import url(pager.css);
@import url(carousel/enhanced.css);

body
{
 font-size: 12px;
 line-height:2em;
 text-align: center;
 background:#efefef url(imagesbg.png) left top repeat-x;
 color:#6c6c6c;
 text-align:center;
 font-family: Tahoma, Arial;
 margin:0px; padding:0px;
}
a{ color:#6c6c6c; text-decoration:none;}
a:hover{ color:red; text-decoration:underline;}
h1,h2,h3{font-size:21px;font-family:微软雅黑;font-weight:normal;margin:0;padding:0;}
hr{clear:both; width:100%; height:1px;}
p{text-indent:2em;font-size:14px;}
.highlight{color:#f00;font-weight:bold; background:#fffbb3;}
.highlight_2{color:#00f;font-weight:bold; }
.wrap
{
    clear:both;
 width: 1000px;
 text-align:left;
 margin:0px auto;
 background:#fff;
}
#header{position:relative;height:170px;}
#header .wrap{background:url(imagesheader_bg.png) right bottom no-repeat;height:100%;position:relative;}
#header h1{display:block;margin:0;padding:0;height:100%; text-indent:-4000em;width:700px;}
#header h1 a{display:block;width:475px;height:100%;}
#header .shortlink{position:absolute;top:10px;right:10px;list-style:none;color:#fff;*top:25px;_top:25px;}
#header .shortlink li{background:url(imagesicon1.png) left center no-repeat;padding-left:18px;}
#header .shortlink a{color:#fff; display:block;}

#header #search{position:absolute;bottom:48px;right:0;width:180px;}
#header #search .key_wrap
{
    position:absolute;left:0;top:0;
    height:22px;
    width:140px;
    background:#fff;
    filter:alpha(opacity=30);  
    -moz-opacity:0.3;  
    -khtml-opacity: 0.3;  
    opacity: 0.3;
 }
#header #search .key_arrow{width:8px;height:8px;background:url(imagessearch_arrow.png) center no-repeat;
                           position:absolute;
                           top:8px;left:5px;}
#header #search input[type="text"]
{
    border:none;
    width:124px; position:absolute;left:0;top:0;padding:4px 4px 4px 15px;
    background: transparent; 
    color:#fff;
}
#header #search .btn_search{display:block;width:21px;height:19px;background:url(imagesbtn_search.png) left top no-repeat; 
                             text-indent:-5000em;position:absolute;right:18px;top:1px;}
#header #search .error
{
    
    position:absolute;left:0;top:0;
    height:22px;
    width:140px;
                       background:#ed2700;}
#navigater{position:relative;z-index:100;}
#navigater .wrap{}

#slider{position:relative;}
#slider .wrap{height:289px;background:url(imagescarousel_bg.png) left top no-repeat;border-top:solid 1px #fff;float:none;}

#container{position:relative;}
#container .wrap{background:#fff;padding:20px 0;}
#mainer{background:#fff;width:100%;float:left;padding-bottom:20px;}


.block_slider{height:347px;padding:10px 0;position:relative; background:url(imagesblock_bg_headline.png) left top no-repeat;}
.block_slider .slider{width:400px;height:317px;position:absolute;left:20px;}
.block_slider .headlines{width:530px;height:100%;position:absolute;left:450px;top:0;}
.headlines h3{color:#0081a9;padding:5px;font-size:16px; background:#efefef; background:#0081a9;color:#fff;}
.headlines .more{position:absolute;right:20px;top:5px;}
.headlines .list{line-height:1.7em;padding-top:10px;float:left;width:100%;}

.block_notice{height:330px;padding:10px 0;position:relative;}
.block_notice .notice{width:760px;height:100%;position:absolute;left:13px;top:0; border:solid 1px #ccc;}
.notice h3{color:#0081a9;padding:0 20px; line-height:2.3em;font-size:16px; background:url(imagesnews_title_bg.jpg) left bottom no-repeat;}
.notice .more{position:absolute;right:20px;top:5px; display:none;}
.notice .category_tab{position:absolute; right:20px; top:0px;*top:10px; list-style:none;}
.notice .category_tab li{float:left;margin:0 5px; }
.notice .category_tab li a{display:block;padding-left:10px;background:url(imagesarrow2.png) left center no-repeat;}
.notice .list{line-height:1.7em;padding-top:20px;float:left;width:100%; position:absolute;}
.notice .list .item_row{width:360px;float:left;clear:none;margin:0 10px;}

.ad{width:200px;position:absolute;top:0;right:10px;}
.ad ul{margin:0;padding:0;list-style:none;}
.ad ul li{margin:10px 0;padding:0;}
.ad ul li a{display:block;}
.ad ul li a img{border:none;}
.ad ul li.email a{display:inline;color:Blue;}

.block_slider2{height:150px;width:980px;margin:0 10px;border:solid 0px #ccc;padding:10px 0;clear:both; position:relative;}
.block_slider2 h3{color:#0081a9;padding:0 20px; line-height:2.3em;font-size:16px; background:url(imagesnews_title_bg.jpg) left bottom no-repeat;}
.block_slider2 .more{position:absolute;right:20px;top:5px; display:none;}
.block_slider2 .category_tab{position:absolute; right:20px; top:0px;*top:10px; list-style:none;}
.block_slider2 .category_tab li{float:left;margin:0 5px; }
.block_slider2 .category_tab li a{display:block;padding-left:10px;background:url(imagesarrow2.png) left center no-repeat;}
.block_slider2 .list{line-height:1.7em;float:left;width:100%;height:130px;}


#anpPager{ background:#f1f9fc; padding:0px 5px; }
#anpPager a{margin:0 5px;}



#item_info 
{
    background-color:#fff; 
    margin:20px auto; 
    width:1000px;    
    text-align:left; 
    padding:2px; 
    line-height:2.5em;
    border-bottom:solid 3px #0276b0;
    }
#item_info h1 
{
    font-size:21px; 
    color:White; 
    font-weight:normal; 
    margin:0px;
    padding:15px; 
    text-align:center;
    font-family:微软雅黑; 
    background:#005591;
    }
#item_info h1 span{ }
#item_info #item_ps{clear:both; margin:1px 0; background-color:#ddd; width:100%; float:left; padding:0px;}
#item_info #module_name{float:left; margin-left:20px;font-size:12px; color:#666;}
#item_info #create_time{float:right; margin-right:20px; font-size:12px; color:#666;}
#item_info #item_content{clear:both; margin:20px; margin-top:50px;}
#item_info #item_content table{border:solid 1px #ccc; border-collapse:collapse;}
#item_info #item_content table td{padding:5px;border:solid 1px #ccc;}
#item_info #item_content img,
.content img{clear:both;border:none;}
#item_info #item_read_times{clear:both;  text-align:right; margin:10px 0 0 0;padding:5px 20px;}
#item_info #btn_close{ clear:both; text-align:center; padding:20px; border-top:solid 1px #a7cbe7;}
#item_info hr{ width:880px;border-color:#efefef;}
#item_info #btn_close a{color:Black;}
#item_info table{margin:5px; border-collapse:collapse;width:900px;}
#item_info table td,
#item_info table th
{border:solid 1px #ccc;padding:0 5px;}
#item_info table td.staff_photo{width:340px;padding:5px 0;}
#item_info table td.staff_photo img{border:none;}
#item_info table th.staff_attr{width:80px; text-align:left;}

.item_row{border-bottom: dotted 1px gray;float:left;clear:both;margin-bottom:2px;width:100%;}
.item_row > div {float:left;}
.item_row .txt{float:left; padding:3px 0;padding-left:20px;background:url(imagesarrow.gif) 5px center no-repeat;}
.item_row .time{color:#ff893f;width:60px;float:right;padding:3px 0;font-size:0.8em;font-family:Georgia;}
.item_row .memo{clear:both;padding:0 20px;}
.item_row .abstract{clear:both;padding:0 20px;}

.album{list-style:none;margin:0;padding:0;width:100%;}
.album_item{float:left;margin:10px 5px;height:180px;}
.album_item img{width:215px;margin:0;padding:1px;border:solid 1px #ccc;opacity:0.9;}
.album_item .photo{}
.album_item .time{font-size:0.8em;font-family:Georgia;}
.album_item .title{text-align:center;background:#ccc;}
.album_item a{display:block;padding:0;margin:0; line-height:1em;}
.album_item .title a{line-height:2.5em;}
.album_item:hover .title{background:#3b7abd;}
.album_item:hover a{color:#fff;}
.album_item:hover img{border:solid 1px #3b7abd;opacity:1;}



.staff{list-style:none;margin:0;padding:0;width:100%;}
.staff_item{float:left;margin:10px 5px;}
.staff_item img{width:150px;height:120px;margin:0;padding:1px;border:solid 1px #ccc;opacity:0.9;}
.staff_item .photo{}
.staff_item .time{font-size:0.8em;font-family:Georgia;}
.staff_item .title{text-align:center;background:#ccc;}
.staff_item a{display:block;padding:0;margin:0; line-height:1em;}
.staff_item .title a{line-height:2.5em;}
.staff_item:hover .title{background:#3b7abd;}
.staff_item:hover a{color:#fff;}
.staff_item:hover img{border:solid 1px #3b7abd;opacity:1;}


#footer{ clear:both; color:#fff; text-align:center;background:#005a95;float:left;width:100%;}
#footer_top{background:#b6d1e9;height:5px;}
#footer_middle{}
#footer_bottom{clear:both;margin:0 auto ; text-align:center;background:#005a95; }
#footer_bottom .block1{float:left;padding:10px 20px; text-align:left;}
#footer_bottom .block2{float:right;padding:10px 20px;text-align:right;}
#footer a{color:#fff;}
#footer a:hover{background:#45a734;}

#module_sider{width:230px;float:left; background:url(imagesbg_mainer.png) left bottom no-repeat; padding-bottom:20px;}
#module_sider h3{color:#a61d31;border-top:solid 4px #9a7016;padding:20px 0;margin-left:13px;width:212px;}
#module_sider h3 span{padding-left:20px;}
#module_sider a{color:#6c6c6c;}
#module_sider a:hover{color:#3b7ab8;}
#module_sider ul{list-style:none;margin:0;padding:0;}
#module_sider li{background:url(images/) left center no-repeat;border-bottom:dotted 1px #ccc; float:left;width:150px;margin:10px 10px 10px 40px;padding:0;}
#module_sider li .title{float:left;}

#module_info{width:760px;float:right; background:url(imagesbg_mainer.png) right bottom no-repeat;padding-bottom:20px; }
#module_info #module_name{border-top:solid 4px #9a7016;padding:15px 0 20px 0;font-size:19px;font-family:微软雅黑;margin-left: 5px;float:left;width:741px;}
#module_info #module_name span{margin-left:10px;padding:0 40px 0 20px; line-height:1.5em; display:block;background:url(imagesbg_slider_date.png) right bottom no-repeat;height:30px;float:left;color:#fff;}
#module_info #module_content{margin:0 30px 0 30px;clear:both;}

ul.message{list-style:none;margin:0;padding:0;}
ul.message li{margin:5px;border:solid 1px #ccc;}
ul.message li div{padding:10px;}
ul.message li .content{color:#444;}
ul.message li .content a{color:#888;}
ul.message li .content a:hover{color:#f00;}
ul.message li .memo{background:#efefef;text-align:right;}

.message_detail{width:1000px;background:#fff; text-align:left;}

.io_table{margin:5px;width:95%;border:solid 1px #ccc; border-collapse:collapse;}
.io_table th{width:100px;background:#efefef;}