
@charset "utf-8"; /* index	ҳ */
@import url(common.css);

.vlist { float: left; background: #fff; width: 700px; padding: 15px 15px 15px 0; }
.vlist ul{ float: left; margin: 0 0 20px 0; display: inline; width: 700px; border-bottom: 1px dotted #ccc;  }
.vlist li{ float: left; width: 164px; height: 160px; margin-right: 10px; _margin-right: 8px; }
.vlist li .pic{ float: left; width: 164px; height: 122px; text-align: center; background: #fff; border: 1px solid #ccc; overflow: hidden; }
.vlist li .pic .icon{ width: 29px; height: 29px; position: absolute; background: url(images/vp2.png);_background: url(images/vp2.gif); margin: 85px 0 0 125px; cursor: pointer;}
.vlist li .pic img{ width: 162px; height: 120px; margin-top: 1px;}
.vlist li .name{ float: left; width: 162px; text-align: center; line-height: 20px; margin-top: 5px; height: 20px; }
.vlist .name a{ color: #666666;}
.vlist .name a:hover{ color: #cc0000;}

body{ background-image: url(images/bbg2.gif);}
body.info{ background-image: url(images/bbg3.gif);}

.banner{ width: 980px; height: 120px; background:url(images/bigt1.gif) no-repeat 0 30px;}
.banner.video{ }

#videoShow{ float: left; width: 540px;}
#videoShow .tt{ font-size: 16px; font-weight: bold; color: #cc0000; padding-left: 45px; background: url(images/vic1.gif) no-repeat 0 center; height: 35px; line-height: 35px;}
#vshowWindow{ border: 1px solid #dfdfdf; background: #f0f0f0; width: 538px; height: 400px; text-align: center; overflow: hidden;}
#vshow{ margin: 3px auto;}

#rloc{ float: right; display: inline; color: #999; width: 428px; height: 25px; line-height: 25px; overflow: hidden; text-align: right;}
#rloc a{ color: #999; margin: 0 3px;}
#rloc a:hover{ color: #cc0000;}
#rloc .index{ padding-left: 10px; background: url(images/arr3.gif) no-repeat 0 center;}

#videoList{ float: left; display: inline; margin: 10px 0 0 10px; background:#f0f0f0; border: 1px solid #dfdfdf; width: 428px; height: 400px; overflow: hidden;}
#videoList ul{ margin: 5px 0 0 5px; width: 420px; height: 390px; overflow-y: scroll; background: #fff;}
#videoList ul li{ background:url(images/vicon.gif) no-repeat 3px center; height: 28px; line-height: 28px; padding-left: 27px; width: 340px; margin-left: 15px; border-bottom: 1px dotted #ccc;}

.videoTop{ background: #eff1f4 url(images/il1.gif) repeat-x 0 0; height: 396px; border: 1px solid #ccc; overflow: hidden; margin-bottom: 20px;}
.videoTop .tt{ background: #feffff url(images/tab1.gif) repeat-x 0 -29px; height: 29px; overflow: hidden; line-height: 29px; font-size: 12px;}
.videoTop .tt .ti{  background: url(images/vic2.gif) no-repeat 5px center; height: 29px; line-height: 29px; overflow: hidden; font-size: 14px; color: #cc0000; font-weight: bold; padding-left: 40px; display: inline; float: left; margin-right: 20px;}
.videoTop .tt .tabv{background: #feffff url(images/tab1.gif) repeat-x 0 -29px; height: 29px; line-height: 29px; width: 500px; float: left;}
.videoTop .tt .tabv ul{ float: left; background: url(images/tab1.gif) no-repeat 0 0;}
.videoTop .tt .tabv li{ float: left; height: 29px; line-height: 29px;float: left; padding: 0 15px; cursor: pointer;}
.videoTop .tt .tabv li.h{ background: url(images/tab1.gif) repeat-x 0 -87px;  height: 27px; line-height: 27px; border: 1px solid #bd0012;  color: #fff; font-weight: bold; display: inline;}
.videoTop .tt .tabv li.h a{ color: #fff; text-decoration: none;}

.videoTop .list { float: left;}
.videoTop .list ul { float: left; margin: 25px 0 10px 20px; margin-left: 15px; display: inline;}
.videoTop .list li{ float: left; width: 190px; height: 165px; overflow: hidden; text-align: center;}
.videoTop .list li .pic{ width: 177px; height: 130px; overflow: hidden; text-align: center; border: 1px solid #ccc; background: #fff;}
.videoTop .list li .pic img{ width: 175px; height: 128px; margin-top: 1px;}
.videoTop .list li .name { float: left; width: 190px; height: 165px; overflow: hidden; text-align: center; margin-top: 10px;}

.vinfo{ margin-top: 20px;}
.vinfo .tt{ height: 50px; background: url(images/vtt.gif) repeat-x 0 bottom;}
.vinfo .tt .ti{height: 30px; line-height: 30px; font-size: 20px; font-family: ΢ź; color: #cc0000; padding-left: 40px; background: url(images/vic3.gif) no-repeat 0 center; float: left;}
.vinfo .content { background: #f8f8f8; width: 980px; float: left;}
.vinfo .vcontent { float: left; background: #fff; width: 700px; padding: 15px 15px 15px 0;}
.vinfo .vcontent .title{ height: 35px; line-height: 35px; font-size: 18px; font-weight: bold; text-align: center; color: #000;}
.vinfo .vcontent .author{ height: 30px; line-height: 30px; background:url(images/vlb.gif) no-repeat center bottom; text-align: center;}
.vinfo .vcontent .detail{ margin: 10px auto; line-height: 2em; border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
.vinfo .vcontent .detail #vshowWindow { margin: 15px auto;}
.vinfo .vcontent .extra{ margin-bottom: 10px; color: #000; padding-top: 5px;}
.vinfo .vcontent .extra .back{ float: right;}
.vinfo .vcontent .extra .eav{ font-weight: bold;}
.vinfo .vcontent .extra .eav a{ color: #585858;}
.vinfo .vcontent .extra .eav a:hover{ color: #cc0000;}
.vinfo .vcontent .operation{ padding: 20px 0; text-align: center;}
.vinfo .vcontent .operation a{ margin: 0 15px;}

.vinfo .vrlist { float: left; width: 260px;}
.vinfo .vrlist .tt { line-height: 35px; height: 40px; font-size: 18px; font-family: ΢ź; color: #a20000; background:url(images/vrb.gif) no-repeat center bottom; text-align: center; margin-top: 10px;}
.vinfo .vrlist ul{ margin-top: 5px;}
.vinfo .vrlist li{ width: 238px; height: 30px; margin-left: 12px; margin-bottom: 3px;}
.vinfo .vrlist li a{ float: left; width: 213px; padding-left: 25px; height: 30px; line-height: 30px; background:url(images/vrt.gif) no-repeat 0 0 ; text-align: center; font-size: 14px;}
.vinfo .vrlist li a.sel{  background-position: 0 -35px; color: #fff; }

.f_r{ float: right;}
#comment_div{ border: 1px solid #AACCEE;}
.left_head {background:url('images/left_head.gif') repeat-x 0 -1px;padding:6px 10px 7px 10px;font-weight:bold;font-size:13px; color: #000;}
.left_head span {font-weight:normal;font-size:12px;}



























