/* CSS Document */
@charset "gb2312";
body{ color:#000; background-color:#f10000;}
img{ border:none;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; } /* for Firefox */ 
.box970{width:970px; margin:0 auto;overflow:hidden; background:url(../images/bg_970.jpg) no-repeat;}
.box{width:930px; background:#fff url(../images/bg_box.jpg) repeat-x; padding-bottom:10px;}
.box350{ width:330px; float:left; overflow:hidden; padding:22px 0 0 20px; }
.box590{ width:590px; float:right; overflow:hidden;}
.head01{ width:100%; background:url(../images/head01.jpg) center no-repeat; height:361px;}
.head01 .box{ height:150px; background:none; position:relative; }
.head01 .box a{ width:160px; height:35px; position:absolute; top:60px; right:50px; text-indent:-150px; overflow:hidden; }

.title { width:auto; background:url(../images/title_other.jpg) no-repeat; clear:both; }
.title, .title p { display:block; overflow:hidden; height:40px; line-height:40px; }
.title strong { width:auto; padding-left:10px; font-size:16px; color:#333; float:left; display:none; }
.title p { float:right; padding:0 10px; text-align:right; line-height:40px; background-color:#fff; }
.box350 .title{ height:28px; line-height:28px; }
.title_video{background:url(../images/title_video.jpg) no-repeat;}
.title_news{background:url(../images/title_news.jpg) no-repeat;}
.title_photo{background:url(../images/title_photo.jpg) no-repeat 0 25px; height:23px; padding:30px 0 5px 0;}
.title2{ background:none; border-bottom:solid 2px #dcdcdc; margin:10px 20px 20px 0; }
.title2 strong{ display:block !important; color:#f00; }
.title2 span{ color:#000; }

.video { width:280px; height:210px;background:url(../images/bg_video.jpg) left 20px no-repeat; padding:40px 0 20px 30px; }
.videotime{ width:290px; height:163px;background:url(../images/bg_videotime.jpg) left bottom no-repeat; padding-left:16px; }
.videotime strong{ font-size:14px; font-weight:bold; line-height:35px; color:#f00;}
.videotime li{ width:273px; height:116px; overflow:hidden; border-right:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
.videotime p{ float:left; width:86px; height:28px; display:block; text-align:center; overflow:hidden; padding:0 2px; line-height:28px; border-left:solid 1px #e0e0e0; border-top:solid 1px #e0e0e0;}

.box230{width:210px; float:left; padding:20px 0 0 18px; background-color:#fff; border:solid 1px #cacaca; border-top:none; overflow:hidden; }
.box230 li{ width:190px; float:left;}
.box230 span{ display:block;height:30px; line-height:30px;text-align:center; overflow:hidden;}

.company{ width:300px; overflow:hidden;}
.company h3{ height:38px; line-height:38px; overflow:hidden; font-size:14px; font-weight:bold; padding-top:10px; }
.company p{text-indent:2em; overflow:hidden;line-height:24px; }

.bp25{ padding-left:20px; width:910px; background-position: left -25px;}
.box290 .title{ background-position:-600px 0; }
.bp25 .title02{ background-position:0 -40px; }
.bp25 .title03{ background-position:0 -80px; }
.bp25 .title04{ background-position:0 -120px; }
.bp25 .title05{ background-position:0 -160px; }
.bp25 .title06{ background-position:0 -200px; }
.box290{ width:290px; float:left; overflow:hidden; }
.box290 li{ width:260px; height:482px; padding:12px 0 0 30px;background:url(../images/bg_pic.jpg) repeat-y;}
.box290 img{ margin-bottom:10px;}

.img_photo,.img_pic{ overflow:hidden;}
.img_photo li{ width:178px; height:130px; float:left;background:url(../images/bg_photo.jpg) left bottom no-repeat; padding:8px 8px 0 10px; }
.img_pic li{ float:left; padding:0px 8px; margin-bottom:5px; overflow:hidden;}
.img_pic li img{display:block; border:1px solid #ccc; padding:3px; width:155px; height:120px;}
.img_pic li a:hover img {border:1px solid #f00;}

.show{width:600px; overflow:hidden; margin:0 auto; text-align:center; padding:0 0 30px 0;}
.show .showname { font:bold 18px/30px "Î¢ÈíÑÅºÚ"; 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; font-size:14px; }
.show .showpic{ text-align:center;}

/*Î²²¿*/
.foot .box { width:100%; background:none; background-color:#fff; }