@charset "gb2312";
/* CSS Document */
body { color:#000; background-color:#fff ; }
h1 { display:none; }
a:hover{ text-decoration:underline; }
/*home*/
.box { width:970px; margin:0 auto; overflow:hidden; }
.contentbox{ width:950px; padding:15px 10px 0 10px; margin:0 auto; background:url(../images/bg_box.jpg) repeat-y; font-size:14px; }
.topbg{ background:url(../images/bg_top.jpg) repeat-x; }
.top { background:url(../images/top.jpg) no-repeat; height:275px; }
.Wireframe{ padding:0 10px; overflow:hidden; }
.title { background:url(../images/bg_title.jpg) no-repeat; padding:0 10px; height:35px; line-height:35px; }
.title strong { float:left; width:230px; height:38px; font:bold 16px/35px "Î¢ÈíÑÅºÚ"; }
.title strong a{ color:#fff; }
.title p { float:right; padding-right:10px; font-size:12px; }
.title p a:hover{ color:#000; text-decoration:underline; }
.title1 { display:block; background:url(../images/tit_bg.gif) repeat-x; height:25px; padding-left:10px; }
.title1 strong { font:bold 12px/25px "Î¢ÈíÑÅºÚ";}
.title2{ background:none; overflow:hidden; }
.title2 strong{ color:#039; }
.menubg{ background:url(../images/bg_menu.jpg) repeat-x; }
.menu{ height:40px; font:bold 16px/40px "Î¢ÈíÑÅºÚ"; }
.menu a { float:left; width:137px; display:block; text-align:center; padding-right:1px; background:url(../images/menu_line.jpg) right top no-repeat; color:#fff; }
.menu a.nobg{ background:none; }
.menu a:hover{ color:#fff; text-decoration:underline; }
.menu a.current{ color:#ff0; text-decoration:none; }
.picslide { width: 330px; height: 245px; overflow: hidden; position: relative; float:left; }
.picslide ul.show_pic { height: 245px; width: 3050px; position: absolute; }
.picslide ul.show_pic li { float: left; }
.picslide ul.show_pic li img { width: 330px; height: 245px; }
.icon_num { position: absolute; bottom: 5px; right: 11px; }
.icon_num li { float: left; background: url(../images/flashbutton.gif) no-repeat -15px 0; width: 15px; height: 15px; list-style: none; text-align: center; cursor: pointer; padding: 0; margin: 0; margin-right: 5px; }
.icon_num li:hover, .icon_num li.active { background: url(../images/flashbutton.gif) no-repeat 0 0; color: #f60; }
.run_font { position: absolute; background-color: #ccc; width: 330px; height: 26px; line-height: 26px; top: 220px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.run_font div { display: none; padding-left:5px;}
.run_font div a { color:#000; font-size: 13px; font-weight: bold; }
.homenews{width:365px; overflow:hidden; float:left; padding-left:15px; }
.homenews strong { display:block; height:35px; overflow:hidden; text-align:center;}
.homenews strong a{ font:bold 16px/35px "Î¢ÈíÑÅºÚ";}
.homenews strong a,.info strong,.flowlist span,.videolist p a{color:#C70000;}
.homenews p{ line-height:18px; font-size:12px; border-bottom:1px dashed #ccc; overflow:hidden; color:#545454; padding-bottom:5px; margin-bottom:5px; }
.homenews p,.videolist p{ text-indent:2em; }
.homenews ul{ overflow:hidden;}
.homenews li{ height:28px; line-height:28px; overflow:hidden; padding-left:12px; background:url(../images/icon_list.gif) no-repeat 0 10px;}
.info,.flowlist,.videolist{ padding:12px; padding-bottom:0; overflow:hidden; clear:both; }
.info strong{ line-height:45px;}
.info p{ display:block; line-height:36px; text-indent:2em; }
.info .fl{ width:330px; height:270px; overflow:hidden; }
.info .fr{ width:575px;}
.otherinfo{ float:right; width:200px; border:solid 1px #ccc; }
.otherinfo p{ line-height:22px; padding:6px 0 3px 10px; background-color:#F6F1E2; }
.otherinfo span{ line-height:20px; color:#C34E00; display:block; }
.otherinfo span em{ font-style:normal; height:36px; display:block; width:38px; float:left; }
.flowlist li{ height:35px; line-height:35px; overflow:hidden;}
.flowlist li.yellowbg{ background-color:#F4EFE0; font-weight:bold; }
.flowlist li.greybg{ background-color:#F4F4F4; }
.flowlist p{ float:left; padding-left:10px; }
.flowlist p.time{ width:150px; }
.flowlist p.content{ width:300px; }
.flowlist p.toptic{ width:445px; }
.videolist{ padding:0 0 0 20px; }
.videolist li { font-size:12px; border:solid 1px #ccc; float: left; padding:10px; margin:10px 10px 0 0; width: 425px; overflow:hidden; background:url(../images/bg_video.jpg) repeat-x; }
.videolist span,.videolist strong{ display:block; }
.videolist strong{ font-size:14px; height:30px; line-height:30px; overflow:hidden; }
.videolist img { width:120px; height:90px; border:solid 1px #ccc; float: left;}
.videolist p {float: left; height: 90px;line-height: 22px;overflow: hidden;width: 295px;padding-left:8px; }
.piclist{ padding:15px 0 0 0; overflow:hidden; clear:both; }
.piclist li{float:left; width:215px; padding:0 12px 0 10px; overflow:hidden; }
.piclist img{ width:215px; height:140px; border:solid 2px #D1D1D1; }
.piclist img:hover{ border:solid 2px #f90; }
.piclist p{display:block; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.piclist a{ color:#049; }
/*content*/
.flow{width:940px;padding:20px 0; font-size:14px;}
.flow p{padding-left:60px; padding-top:8px;color:#f60; font-weight:bold;}
.flow em{ font-style:normal; padding:0 5px; font:bold 16px/40px Georgia, "Times New Roman", Times, serif; color:#c30; }
.flow ol{padding:10px 30px; overflow:hidden;}
.flow ol li{ line-height:40px; text-indent:32px; overflow:hidden;  border-bottom:1px dashed #ccc}
.flow ol .p180{ text-indent:183px; }
.flow ol .p170{ text-indent:166px; }
.flow ul{padding:10px 30px; overflow:hidden;}
.flow ul li{ padding-left:56px; overflow:hidden; background:url(../images/icon_list.gif) no-repeat 35px 15px; border-bottom:1px dashed #ccc}
.flow .flowlist p{ padding:0; color:#333; }
.flow .flowlist p.time{ width:120px; }
.flow .flowlist p.content{ width:280px; }
.flow .flowlist p.toptic{ width:426px; }
.flow .flowlist ul li{ background-image:none; padding-left:10px; }
.news{width:940px;}
.news ul{padding:20px 0 20px 30px; width:900px; overflow:hidden;}
.news ul li{ height:40px; line-height:40px; text-indent:22px; overflow:hidden; background:url(../images/icon_list.gif) no-repeat 0 15px; border-bottom:1px dashed #ccc;}
.show{width:600px; overflow:hidden; margin:0 auto; text-align:center; padding-bottom:30px;}
.show .showname { font:bold 16px/45px "Î¢ÈíÑÅºÚ"; color:#BA2636; }
.show span{ color:#049; }
.show span.green{ font:normal 12px/30px "ËÎÌå"; color:#090; }
.show .showinfo {padding:10px 0; }
.show .showinfo img{ width:600px; }
.show .showdetail { line-height:24px; text-align:left; }
.show .showpic{ text-align:center;}
/*page*/
.page { padding:10px 5px 5px 0; text-align:center; margin:10px; font-size:12px; }
.page A,.page .current{padding:3px 8px; margin-right:2px; border: #b7d8ee 1px solid; }
.page A:hover,.page A:active,.page .current{ border:#1E50A2 1px solid; background-color: #4E9AD4; text-decoration:none; color:#ff0; }
/*backToTop*/
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }
/*foot*/
.foot_zi{ margin:0 auto; }
/*floatMenu*/
#floatMenu {position:absolute;top:428px;left:970px;margin-left:235px;width:90px;border:1px solid #D8D8D8;}
#floatMenu li.bg{background-color:#FBFCFC;font-size:14px; font-weight:bold; line-height:30px; text-align:center; }
#floatMenu a {display:block;color:#049;border-top:1px dashed #D8D8D8;height:24px;line-height:24px;padding-left:26px;background:#fff url(../images/icon_li.gif) no-repeat 16px 8px;}