/* CSS Document */

*{ margin:0; padding:0; font-style:normal; list-style:none;}
body{ background:#E9EAEC; background-position:0 bottom; font-size:13px; font-family:"宋体";}
*body{ background-position:0 bottom;}
_body{ background-position:0 bottom;}
.body_bottom_bg{background:url(../images/bottom_bg.gif) repeat-x; background-position:0 bottom;}
img{ border:0;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.none{ display:none;}
.center{ text-align:center;}
.width{ width:940px; margin:0 auto;}

.w_body{ background:url(../images/bg_rep2.gif) repeat-y; margin-top:6px;}

.menu{background:url(../images/bg_rep.gif) repeat-y; height:93px; clear:both;}


.poly_hz{ position:relative; float:right; margin-right:20px;}
.menu_list{ position:absolute; z-index:6; margin:55px 0 0 305px;}
.menu_list li{ float:left; width:90px; height:28px; text-align:center; overflow:hidden; line-height:27px;}


#menu_list li ul {line-height:27px;list-style:none;text-align:left; left:-999em; position:absolute; z-index:20; margin:00px 0 0 -5px; *margin:00px 0 0 -50px; _margin:00px 0 0 -50px; background:#fff; filter:alpha(opacity=90); padding:8px 0; border:1px #fff solid;}
#menu_list li ul li{ background:none; padding:0; margin:0; height:26px; line-height:24px; width:100px; clear:both; background:none;}
#menu_list li ul a{ display:block;text-align:center; font-size:12px; background:none; font-weight:normal; white-space:nowrap; margin:0 auto; width:100px; text-indent:0; font-size:12px;}

#menu_list li ul a:link,#menu_list li ul a:visited{text-decoration:none; color:#00413B; background:none;_filter:none;}
#menu_list li ul a:hover,#menu_list li ul a:active{text-decoration:underline; color:#00413B; background:none; height:26px; line-height:26px; _filter:none;}

#menu_list li:hover ul{left:auto;}
#menu_list li.sfhover ul{left:auto;}
#content {clear:left;}


.flash_show{ text-align:center;background:url(../images/bg_rep.gif) repeat-y; height:280px; clear:both; position:relative; z-index:5;}
.flash_show object{ position:relative; z-index:4;}
.flash_show img{ position:relative; z-index:4; height:150px; width:910px;}


.news{ float:left; margin:20px 0 0 15px; width:445px; display:inline;}
.news_tit{ background:url(../images/news_line.gif) repeat-x 0 21px; height:27px;}
.news_tit li{ float:left; background:url(../images/news_title.gif) no-repeat; list-style:none; text-align:center; margin:0 4px; height:27px; font-family:"微软雅黑","宋体"; cursor:pointer; font-size:12px; color:#023C2D; line-height:25px;}
.news_tit .gm{ float:left; width:71px; background-position:0 0px;}
.news_tit .pwtc{ float:left; width:93px; background-position:-77px 0;}
.news_tit .poly{ float:left; width:71px; background-position:-177px 0;}

.news_tit .gm_active{ float:left; width:71px; background-position:0 -30px; font-weight:bold;}
.news_tit .pwtc_active{ float:left; width:93px; background-position:-77px -30px; font-weight:bold;}
.news_tit .poly_active{ float:left; width:71px; background-position:-177px -30px; font-weight:bold;}


.news_more{ position:absolute; margin:8px 0 0 400px;}

.pic_news{ background:url(../images/jb_line.gif) repeat-x bottom; padding-bottom:26px; height:120px;}
.pic_news img{ float:left; margin:14px 15px 10px 10px;}
.pic_news b{ float:left; white-space:nowrap; overflow:hidden; width:260px; text-overflow:ellipsis; margin:15px 0 5px 0; color:#333;}
.pic_news b a:link,.pic_news b a:visited{text-decoration:none; color:#333;}
.pic_news b a:hover,.pic_news b a:active{text-decoration:underline; color:#333;}
.pic_news p{ float:left; width:270px; font-size:12px; color:#A0A0A0; line-height:20px;}
.pic_news p span{ font-family:Arial; font-size:11px; color:#ff6600; display:block; padding-top:3px;}
.pic_news p span a:link,.pic_news p span a:visited{text-decoration:none; color:#ff6600;}
.pic_news p span a:hover,.pic_news p span a:active{text-decoration:underline; color:#ff6600;}

.news_list{ margin:0 10px;}
.news_list li{ background:url(../images/news_list_bg.gif) no-repeat 0 4px; list-style:none; clear:both; height:25px; overflow:hidden;}
.news_list li a{ float:left; font-size:13px; margin-left:12px;}
.news_list li span{ float:right; font-family:Arial; font-size:11px; color:#C6C6C6; margin:1px 8px 0 0;}
.news_list li a:link,.news_list li a:visited{text-decoration:none; color:#444;}
.news_list li a:hover,.news_list li a:active{text-decoration:underline; color:#444;}

.project{ margin:20px 15px 0 0; float:right; width:440px; display:inline;}
.project_tit{background:url(../images/jb_line.gif) repeat-x bottom; height:35px; padding:0 5px;}
.project_tit .right{ margin-top:6px;}

.container{width:395px; height:140px; margin:0 auto; overflow:hidden;}
.slider{position:absolute; z-index:4; overflow:hidden; width:4000px;}
.slider li{list-style:none;display:inline; width:395px; height:140px; overflow:hidden; float:left;}
.slider img{width:200px; height:125px; float:left; margin-right:10px;}
.slider li b{ float:left; margin:4px 0 5px 0; color:#333;}
.slider li b a:link,.slider li b a:visited{text-decoration:none; color:#333;}
.slider li b a:hover,.slider li b a:active{text-decoration:underline; color:#333;}
.slider li p{ float:left; width:180px; text-indent:0px; font-size:12px; color:#A0A0A0; line-height:20px;}
.slider li p span{ font-family:Arial; font-size:11px; color:#ff6600; display:block; padding-top:5px; text-indent:0;}
.slider li p span a:link,.slider li p span a:visited{text-decoration:none; color:#ff6600;}
.slider li p span a:hover,.slider li p span a:active{text-decoration:underline; color:#ff6600;}

.Tab_num{position:absolute; z-index:5; margin:-34px 0 0 110px;}
.Tab_num li{float:left; color:#B4B4B4;line-height:18px; padding:0 5px; height:16px; font-family:"宋体"; font-size:12px; cursor:pointer; overflow: hidden; margin:3px 1px 3px 0; background:#EAEAEA; display:block;}
.Tab_num li.on{color:#fff; line-height:21px; padding:0 5px; height:21px; margin:0 1px 0 0; background:#BDBDBD; font-weight: bold;}

.T_lorR{ position:absolute; margin-top:-83px; width:440px;}
.T_lorR img{cursor:pointer;}
.T_lorR #idPre{ float:left;}
.T_lorR #idNext{ float:right;}

.exhibition{margin:0px 15px 0 0; float:right; width:440px; display:inline;}
.exhibition_tit{background:url(../images/jb_line.gif) repeat-x bottom; height:35px; padding:0 5px;}
.exhibition_tit .right{ margin-top:6px;}

.container2{width:395px; height:55px; margin:0 auto;}

.slider2{position:absolute; z-index:4; overflow:hidden; width:5000px;}
.slider2 li{width:395px; float:left;}
.slider2 li img{ width:139px; height:40px; float:left; margin-right:10px;}
.slider2 li p{float:left; color:#7B7B7B; font-size:12px;}
.slider2 li p span{ display:block; font-size:13px; margin-bottom:3px; font-family:Arial, Helvetica, sans-serif; margin:0px 0 5px 0;}
.slider2 li p a:link,.slider2 li p a:visited{text-decoration:none; color:#7B7B7B;}
.slider2 li p a:hover,.slider2 li p a:active{text-decoration:underline; color:#7B7B7B;}

.coming{ background:url(../images/x_line.gif) repeat-x top; width:400px; margin:0 auto; font-size:12px; padding-top:10px;}
.coming em{ float:left; display:block; width:90px; height:36px; line-height:36px; text-align:center; background:url(../images/jij.gif) no-repeat right; color:#7B7B7B;}
.coming p{ float:left; margin:0 0 0 15px;}
.coming p span{ display:block; color:#7B7B7B; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:0px 0 3px 0;}
.coming p a:link,.coming p a:visited{text-decoration:none; color:#7B7B7B;}
.coming p a:hover,.coming p a:active{text-decoration:underline; color:#7B7B7B;}

.footer{ height:45px; background:url(../images/bottom_rep.gif) repeat-x; clear:both; margin:3px 0 0 0;}
.footer_cont{ float:left; width:930px;}
.footer_cont img{ float:left; margin:0px 0 0 15px;}
.footer_cont span{ float:right; font-size:12px; padding-right:10px; color:#7B7B7B; margin-top:17px;}
.footer_cont span a{ margin:0 0 0 10px;}
.footer_cont span a:link,.footer_cont span a:visited{text-decoration:none; color:#7B7B7B;}
.footer_cont span a:hover,.footer_cont span a:active{text-decoration:underline; color:#7B7B7B;}

/*--内页--*/
.display_menu{ float:left; width:205px; margin:8px 0 0 8px; display:inline; text-align:center;}

.L_menu_list{background:url(../images/left_menu.gif) no-repeat top; width:205px; padding-bottom:30px; padding-top:0.5px;}
.L_menu_list .tit{ line-height:24px; *line-height:28px; _line-height:28px; height:26px; overflow:hidden; width:183px; margin:10px auto; text-align:left; text-indent:25px; font-size:12px; font-weight:bold; color:#4D606C; font-family:"宋体";}

.L_menu_list ul{ width:160px; margin:20px auto 0 auto; text-align:left;}
.L_menu_list ul li{ background:url(../images/x_line.gif) repeat-x bottom; line-height:32px; text-indent:10px; list-style:inside circle; color:#4D606C;}
.L_menu_list ul li a:link,.L_menu_list ul li a:visited{text-decoration:none; color:#4D606C;}
.L_menu_list ul li a:hover,.L_menu_list ul li a:active{text-decoration:underline; color:#4D606C;}
.L_menu_bottom{ float:left; display:inline; margin:0 0 0 10px;}


.display_cont{ float:right; width:710px; margin:18px 15px 0 0; display:inline;}
.display_cont .root{ background:url(../images/jb_line.gif) repeat-x bottom; font-size:12px; text-align:right; line-height:30px; height:39px; overflow:hidden;}
.display_cont .root a:link,.display_cont .root a:visited{text-decoration:none; color:#4D606C;}
.display_cont .root a:hover,.display_cont .root a:active{text-decoration:underline; color:#4D606C;}
.display_cont .tit{ text-align:center; font-size:16px; font-family:"黑体", "宋体"; color:#E8852E; padding-top:10px; clear:both;}
.news_time{ font-family:Arial; font-size:12px; color:#aaa; float:right; clear:both; margin-top:-10px;}

.display_show{ margin:15px 25px; font-size:14px; line-height:26px; color:#444; padding-bottom:15px;}
.display_show p{ text-indent:26px; margin:10px 0;}
.display_show .center{ margin:20px 0;}

.display_cont h1.title{ position:absolute; font-size:18px; margin:6px 0 0 15px; color:#E8852E; font-family:"黑体", "宋体"; font-weight:normal;}

.cont_news_list{ margin:0 auto 15px auto; text-align:left; width:96%;}
.cont_news_list li{ background:url(../images/x_line.gif) repeat-x bottom; height:30px; line-height:30px; padding:0 15px 0 0;}
.cont_news_list li a:link,.cont_news_list li a:visited{text-decoration:none; color:#4D606C; padding-left:20px; background:url(../images/news_list_bg.gif) no-repeat 10px 5px;}
.cont_news_list li a:hover,.cont_news_list li a:active{text-decoration:underline; color:#4D606C;}
.cont_news_list li span{ float:right; position:relative; margin:-30px 0 0 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999;}

.L_menu_link{ background:url(../images/left_menu_m.gif) repeat-y; width:185px; float:left; display:inline; margin:0 0 0 10px;text-align:left}
.L_menu_link .tit{ background:url(../images/x_line.gif) repeat-x bottom; width:155px; font-weight:bold; color:#4D606C; margin:0 auto 10px auto; height:20px; padding:0 5px; line-height:20px;}
.L_menu_link p{ width:155px; margin:15px auto 10px auto; padding:0 5px; font-weight:normal; color:#4D606C;}
.L_menu_link p b{font-weight:normal; margin-bottom:3px;}
.L_menu_link p span{display:block; text-align:center; line-height:18px; padding-top:5px;}
.L_menu_link p span img{padding-top:5px;}
