@charset "utf-8";

/*=== 湖南参加世博会CSS ===*/

BODY,DIV,FORM,UL,OL,LI,DL,DT,DD,H1,H2,H3,H4,H5,H6,H7,button{PADDING:0; MARGIN: 0px; border:0;FONT-SIZE: 12px;font-family:宋体,Arial, Helvetica, sans-serif; line-height:160%}
body{ background:url(images/back_body.gif) repeat-y center 0 #fff}
TABLE,TD,TR,TH {FONT-SIZE: 12px; line-height:160%}
LI {list-style-type:none;}

a{color:#000;TEXT-DECORATION: none;}
a,li,erea{ 
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus;li:focus{ 
    -moz-outline-style: none;   /*    FF    */
}
a img{border:none}
A:hover {COLOR: #990000; TEXT-DECORATION:underline; }

b,strong{color:#990000;margin:0 1px}
i,em{ color:#666666; font-style:normal;margin:0 1px 0 0}
p{ text-indent:2em; line-height:180%;margin:0.5em 0; text-align:left; }

/* 一些公共局部模块定义 ==============================*/
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}

.L{ float:left}
.R{ float:right}

.btn_area{ text-align:center; margin:0px auto 10px auto}
.btn{background:url(images/btn.gif) no-repeat;border:none;width:63px;height:21px;font-size:12px;padding-top:2px; behavior:url(htc/btn.HTC);margin:0 5px}
.btn:hover{background-image:url(images/btn_hover.gif)}
.btn_big{background:url(images/btn_big.gif) no-repeat center center;border:none;width:120px;height:27px;font-size:14px;padding-top:2px; margin:0 9px;behavior:url(htc/btn.HTC);}
.btn_big:hover{background-image:url(images/btn_big_hover.gif)}
button img{ margin:0 3px}

.page{ text-align:center;margin:0px auto;padding:10px;}
.page input,.page select{ margin:0 3px}
.page a{ margin:0 2px}
.page b{ background:#990000; color:#fff; font-weight:normal;margin:0 2px; padding:0 2px; text-decoration:none}

/* 一些公共局部模块定义 ==============================*/
.nav{ text-align:left; margin:20px 10px}
.nav dt{ color:#fff; background:#BC1F1D; display:inline;  padding:2px; margin:3px 0}
.nav dd{margin:10px 0 5px 0;}

.banner{ background:url(images/banner.jpg)}
#work .banner{ background-position:0 -110px}
#huodong .banner{ background-position:0 -220px}
#hn .banner{ background-position:0 -330px}
#hncanyu .banner{ background-position:0 -440px}
#chuangjian .banner{ background-position:0 -550px}


.list1{text-align:left;}
.list1 li{list-style:none; background:url(images/dot1.gif) no-repeat left 0.5em; padding-left:1em;line-height:160%;}
.list1 li span{ color:#999; margin:0 0.5em}
.list1 a{text-decoration:none;color:#fff}
.list1 a:hover {color:#ffff00;text-decoration:underline;}

.list2{text-align:left;}
.list2 li{list-style:none; background:url(images/dot1.gif) no-repeat left 50%; padding:2px 0 2px 1em;line-height:160%;width:305px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
.list2 li span{ color:#999; margin:0 0.5em; font-size:12px}

.bar1{ margin-bottom:1px}
.bar1 .title{ background:url(images/title_home.gif) -12px 0; padding-left:10px; text-align:left; height:27px;font-weight:bold; color:#970000}
.bar1 .title a{ color:#970000}
.bar1 .content{ padding:5px; color:#fff}

.bar2{ }
.bar2 .title{ background:url(images/title_home.gif) 0 -27px; padding-left:10px; text-align:left; height:27px;font-weight:bold; color:#fff}
.more{ font-weight:normal; text-align:right; padding-right:10px;filter: Dropshadow(offx=1,offy=0,color=#ffffff)
        Dropshadow(offx=0,offy=1,color=#ffffff)
        Dropshadow(offx=0,offy=-1,color=#ffffff)
        Dropshadow(offx=-1,offy=0,color=#ffffff);}
.more a{ color:#970000; text-decoration:none }
.more a:hover{ text-decoration:none}
.bar2 .content{ padding:5px;}

.bar3 .title{ background:url(images/title_home.gif) 0px 0; padding-left:18px; text-align:left; height:27px;font-weight:bold; color:#970000}
.bar3 .title a{ color:#970000}
.bar3 .content{ padding:5px 0;}
.bar3 .content h3{ font-weight:normal; color:#990000; margin-bottom:5px}
.bar3 .content h3 a{color:#990000; }

/* list_data时间居右显示 */
.list_time li{float:left; text-align:left; line-height:200%; background:url(images/dot1.gif) no-repeat 5px 9px; padding-left:16px; behavior:url(htc/tr.htc); border-bottom:1px solid #eee }
.list_time li:hover{ background-color:#eee}
.list_time li a{ float:left; width:390px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
.list_time li em{ font-style:normal; color:#666; float:right; margin:0 1px 0 2px; white-space:nowrap}

/* list_m1时间居右显示 */
.list_m1 li{ float:left; text-align:left; line-height:200%; background:url(images/dot5.gif) no-repeat 5px 9px; padding-left:16px; behavior:url(htc/tr.htc); border-bottom:1px solid #eee }
.list_m1 li:hover{ background-color:#eee}
.list_m1 li a{ float:left; width:450px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
.list_m1 li em{ font-style:normal; color:#666; float:right; margin:0 1px 0 2px; white-space:nowrap}


.qy_list td{ text-align:left; background:url(images/dot2.gif) no-repeat 5px 9px; padding-left:15px}

.mbar1{ margin-bottom:10px; }
.mbar1 .title{ width:100%; background:url(images/title_home.gif) 0px -54px; text-align:left; height:36px; font-size:18px; font-family:黑体; padding:0px 0 0px 10px; color:#970000}
.mbar1 .content{ padding:5px; }

.mbar1 .content2{ padding:5px; }
.mbar1 .content2 table{ margin:5px; border-bottom:1px dotted #ccc}
.mbar1 .content2 h3 a{ color:#990000}

.mbar2{ margin-bottom:3px; border:1px solid #990000; background:#efefef }
.mbar2 td{}
.mbar2 .title{ width:100%; background:url(images/title_mbar.gif) repeat-x ; text-align:left; height:27px; font-weight:bold; padding:0px 0 0px 5px; color:#fff}
.mbar2 .more{ filter:none}
.mbar2 .more a{ color:#fff}
.mbar2 .content{ padding:5px; }
.mbar2 .content td img{ display:block; margin-bottom:5px}

.mbar3{ margin:10px 0; border:1px solid #B6B6B6; background:#efefef }
.mbar3 .title{ width:100%; background:url(images/title_mbar.gif) repeat-x 0 -27px; text-align:left; height:27px; font-weight:bold; padding:0px 0 0px 5px; color:#000}
.mbar3 .more{ filter:none}
.mbar3 .more a{ color:#000}


.subnav{}
.subnav td{padding:8px 20px 8px 0; text-align:right;background:url(images/subnav.gif) no-repeat left center;font-size:14px; font-weight:bold; color:#fff}
.subnav td a{color:#fff}
.subnav td a:hover{color:#FFFF00; text-decoration:none}

.main_content{}
.main_content .title{background:url(images/content_title2.gif) repeat-x left top red; white-space:nowrap;font-weight:bold; text-align:left; padding:0 5px;}
.main_content .title h2{ color:#990000;font-size:14px; height:14px;filter:Dropshadow(offx=1,offy=0,color=#FFFFFF) Dropshadow(offx=0,offy=1,color=#FFFFFF) Dropshadow(offx=-1,offy=0,color=#FFFFFF) Dropshadow(offx=0,offy=-1,color=#FFFFFF);}
.main_content .content{ text-align:left; padding:5px 20px; border:1px solid #0c53a1; border-top:none}
.r{ float:right; margin:10px; }
.l{ float:left; margin:10px; }
/*首页主导航条*/

#nav{}
#nav td{font-family:黑体;font-size:18px;font-weight:normal;text-align:center;vertical-align:middle; white-space:nowrap;line-height:160%;background:url("images/nav-spilit.gif") no-repeat 0 right}
#nav a{COLOR:#000;padding:5px 13px 3px 13px;margin:0;display:block}
#nav a:hover,#nav .sele a{background:url("images/nav2b.gif") repeat-x;color:#fff;text-decoration:none;}


/*页尾*/
.bottom{color:white;text-align:center;padding-top:35px} 
.bottom A:link,.bottom A:visited,.bottom b{color:yellow;font-weight:normal}

/*图片列表----------------------------------------------------------*/

.piclist{ margin:10px 0}
.piclist .unit{margin:5px; border:1px solid #ccc; width:325px}
.piclist .unit td{ text-align:center; padding:5px}


/*单显页------------------------------------------------------*/

.show {padding:0 25px;background:url(images/news-show-back.gif) repeat-x left top #fff;}
.show .title{text-align:center;color:#BE0000;font-weight:bold;border-bottom:1px dotted #cccccc; }
.show .content{padding:20px 20px;text-align:left}
.show .title h1{font-size:18px;font-weight:bold;color:#990000;margin:15px 0}
.show .title h2{font-size:12px;font-weight:normal;color:#666;margin:0}

.show .pic{text-align:center}
.show img{background:white;padding:3px;border:1px solid #ccc;margin:12px}/*正规图显示方式*/
.show .content p{text-indent:2em;font-size:14px;margin:0 0 1em 0;line-height:160%}
.show .content b{color:#0066cc;margin:0 1px;font-weight:normal;}

.show .content h4{color:#862B54;font-size:16px;font-weight:bold;margin:1em 0;line-height:160%;background:url("images/dot18.gif") no-repeat 0 0.2em;padding:0 0 0 25px}


/*小型数据表格*/
.mtable{background:white;border:none;}

.mtable caption{font-size:16px;color:#990000;padding:0.5em 0;font-weight:bold}

.mtable td{border-bottom:1px solid #eee;text-align:left;padding:2px 2px;}
.mtable td a:link,.mtable td a:visited{color:green;background:none;}
.mtable td a:hover{color:#990000;text-decoration:underline}
.mtable th{text-align:left;background:#D9F8FF;font-weight:normal;color:black;font-weight:bold;border-bottom:1px solid #0099D4;padding:3px 2px;}
.mtable .week{font-weight:normal;color:#00499C;background:#E6FDFF;}
.mtable tr{behavior:url(tr.htc)}

/*列表数据表格*/
.mtable2{background:white;border:none;padding:0 5px}
.mtable2 td{border-bottom:1px solid #eee;text-align:left;padding:2px 0px;}
.mtable2 td a:link,.mtable2 td a:visited{color:#2B8BC9;background:none;}
.mtable2 td a:hover{color:#990000;text-decoration:underline}
.mtable2 th{text-align:left;background:#DFF2FF;font-weight:normal;color:black;font-weight:bold;border-bottom:1px solid #2B8BC9;padding:3px 0px;}
.mtable2 tr{behavior:url(tr.htc)}

/*用于留言的样式*/
.note{text-align:left;margin:0px 0}
.note table{border:1px solid #ccc;margin:3px 0;background:#F5F4F4;padding:15px}
.note table td{padding:5px}
.note table .title{border-bottom:1px dotted #ccc;font-weight:bold;color:#990000;background:url(images/dot1.gif) no-repeat 5px 21px;padding:0 15px;font-size:14px; text-align:left}
.note table .content{}
.note table .answer{color:blue;}
.note table .answer span{color:red;}

input.btn{ background:url(images/btn_back.gif) no-repeat;border:none;width:63px;height:21px;padding-top:2px; margin:0 2px}
.page{ text-align:center;margin:2px auto; padding:10px 20px;}
.page input,.page select{ margin:0 3px}
.page a{ margin:0 2px}
.page b{ color:#FF0000; font-weight:bold;margin:0 2px}

hr{ border:1px solid #ccc; height:1px}