@charset "utf-8";
/* CSS Document */

/* 通用 */
#zgmvideo h2,#zgmlibrary h2{ font-size:24px; line-height:30px; padding-bottom:10px; font-family:"微软雅黑","黑体"; font-weight:normal;}
#zgmvideo h5,#zgmlibrary h5{ text-indent:1em; line-height:30px; height:30px; font-size:12px; font-weight:normal; color:#666; padding-bottom:10px;}
.lines{ margin:0px auto; max-width:1200px; min-width:980px; padding:10px;}
.banner{ padding-bottom:5px; background:url(../image/zgmtitle.gif) repeat-x 0px 90px #fff;}
.banner .left{ width:500px; height:70px; background:url(../image/zgmbanner.gif) no-repeat; margin-left:30px;}
.banner ul{ float:left; padding-left:30px; height:70px; line-height:70px; color:#ebebeb; width:39%; text-align:center;}
.banner ul a{ padding:0px 20px; font-size:16px;}
.banner .right{ width:360px; display:none;}
.banner .right a{ float:left; padding:5px; text-align:center;}
.zgmtitle{ background:url(../image/zgmtitle.gif) repeat-x 0 -96px; height:48px; width:100%; line-height:60px;}
.zgmtitle a{ display:block; height:48px; color:#000; font-size:14px;}
.zgmtitle a.fl{ width:105px; background:url(../image/zgmtitle.gif) no-repeat;}
.zgmtitle span{ display:block; width:50px; height:48px; background:url(../image/zgmtitle.gif) no-repeat 0px -48px;}
.zgmtitle .more{ min-width:8px; height:48px; padding-right:24px; background:url(../image/zgmtitle.gif) no-repeat right -48px;}
.leader p,li.fir p{ font-size:14px;}
.leader p span,li.fir p span{ font-size:12px; float:none;}
.leader p span a,li.fir span a{ color:#aa0000;}
/* zgmvideo */
#zgmvideo{ background:url(../image/zgmvideobg.gif) repeat;}
#zgmvideo .left{ background-position:0px 0px;}
.zgmtitle0 a.fl{ background-position:0px -144px;}
.zgmtitle1 a.fl{ background-position:0px -196px;}
.zgmtitle2 a.fl{ background-position:0px -240px;}
.zgmtitle3 a.fl{ background-position:0px -288px;}
#zgmvideo .leader{ background:#fff; width:100%; line-height:24px; min-width:1000px;}
#zgmvideo .leader img{ margin-bottom:6px; width:100%;}
#zgmvideo .leader .left{ width:240px;}
#zgmvideo .leader .right{ width:auto; min-width:720px; max-width:940px;}
#zgmvideo .leader .right .headline{ height:140px;}
#zgmvideo .leader .right.minw .headline{ height:auto; min-height:160px;}
#zgmvideo .leader .right.maxw{ width:940px;}
#zgmvideo .leader .right.minw{ width:720px;}
#zgmvideo .leader .right ul{ width:100%;}
#zgmvideo .leader .right ul li{ width:16.6%; min-width:120px; float:left;}
#zgmvideo .leader .right ul li .changwei{ width:86.5%; margin:0px auto;}

/* zgmlibrary */
#zgmlibrary .left{ background-position:0px -70px;}
#zgmlibrary .leftarea{ width:66%;}
#zgmlibrary .rightarea{ width:32%;}
.zgmtitle4 a.fl{ background-position:0px -336px;}
.zgmtitle5 a.fl{ background-position:0px -384px; width:131px;}
.zgmtitle6 a.fl{ background-position:0px -192px;}
.zgmtitle7 a.fl{ background-position:0px -432px;}
.zgmtitle8 a.fl{ background-position:0px -480px; width:129px;}
#zgmlibrary .rightarea ul{ width:110%; font-size:14px;}
#zgmlibrary .rightarea li{ float:left; width:40%; padding-right:10%; height:240px; padding-bottom:10px;}
#zgmlibrary .rightarea img{ width:100%; height:auto; padding-bottom:6px;}
/* videolist 引自首页 */
.video li{}
.video div { position:relative; color:#222; z-index:100;}
.video div a,.video div span{ display:block;}
.video div span{ color:#fff;}
.video img{ padding:0px 6px 6px 0px; width:100%;} 
.video .playbtn,.ishd,.isdj,.infobg{ position:absolute; display:block;}
.video .playbtn{ width:40px; height:40px; background:url(../image/playbtn.png) no-repeat 0px 0px;  top:68px; left:0px;}
a:hover .playbtn{ background-position:0px -40px;}
.ishd,.isdj{ left:0px; top:0px;}
.infobg{ width:100%; height:20px; top:88px; left:0px; background:url(../image/shadow.png) repeat;}
.infobg .fl{ padding-left:6px;}
.infobg .fr{ padding-right:6px; text-align:right;}
.zgmlist{ max-width:1200px; min-width:980px;}
.zgmlist li{ float:left; width:20%; height:200px; padding-bottom:20px;}
.zgmlist li.clear5{ width:100%; padding:0px; height:5px;}
.blue2172bd{ width:80%; margin:0px auto;}
.zgmlist div.relateds{ height:22px; width:80%; margin:0px auto;}
.zgmlist div.relateds a,.zgmlist div.relateds span{ float:left;}
.zgmlist div.relateds span{ height:22px; width:32px; color:#222;}
.zgmlist div.relateds a{ height:20px; padding:0px 6px; color:#2172bd; margin:0px 4px; border:1px solid #e1ebf4; background:#f2f2f2;}
.zgmlist div.relateds a:hover{ background:#2172bd; color:#fff; text-decoration:none;}
/* librarylist 引自首页 */
.library{ border-bottom:1px solid #ddd; padding:10px 0px; font-size:14px;}
.library li.fir{height:auto; line-height:40px;}
.library li.fir a{ padding:0px 6px;}
.library li{ height:20px; line-height:20px; padding-top:10px;}
.library li a{ padding:0px 6px;}
.library li span{ float:right; font-size:12px; color:#666;}
.zgmbanner{ width:100%; height:90px; display:block; margin-bottom:20px;}
.banner1{ background:url(../image/zgmbanner1.jpg) no-repeat center top;}
.banner2{ background:url(../image/zgmbanner2.jpg) no-repeat center top;}
.banner3{ background:url(../image/zgmbanner3.jpg) no-repeat center top;}