﻿.banner{height:320px;}
.container{padding:30px 0;min-height:500px;background:url(../images/containerbg.gif) 210px repeat-y;}
.sidebar{width:210px;}
.sidebar .t{padding-left:28px;height:72px;background:url(../images/sidebarbg.png) no-repeat;}
.sidebar p{line-height:1;font-size:medium;color:#999;text-transform:uppercase;}
.sidebar div{font-size:x-large;line-height:30px;}
.sidebar div.no-en{padding-top:4px;}
#subnav>li>a{display:block;border-bottom:1px solid #dcdcdc;padding:12px 40px 14px 28px;line-height:18px;}
#subnav a:hover, #subnav a.on{background:url(../images/icon01.gif) 180px center no-repeat;color:#f00;}
#subnav ul a{line-height:36px;border-bottom:1px dashed #ccc;text-indent:54px;color:#888;}
.container .main{width:940px;}
.container .main>.t{height:82px;}
.container .main>.t div{font-size:x-large;line-height:62px;}
.container .main>.t p{padding-top:30px;line-height:1;color:#666;}
.container .main>.t2 p{padding-top:12px;}

.slidenews{position:relative;margin-bottom:20px;border:1px solid #ccc;padding:5px;height:214px;}
.slidenews01{position:absolute;top:5px;left:5px;width:928px;height:214px;}
.slidenews01 li{float:left;width:928px;height:100%;}
.slidenews01 a.fl{width:340px;height:214px;}
.slidenews01 a.fl img{width:100%;min-height:214px;}
.slidenews01 div.fr{padding-left:26px;width:556px;height:214px;background-color:#f3f3f3;}
.slidenews01 a.t{width:530px;height:70px;line-height:70px;font-size:20px;}
.slidenews01 p{margin-bottom:25px;width:530px;height:40px;font-size:12px;line-height:20px;}
.slidenews01 a.detail{color:#f00;}
.slidenews a.btn{display:block;position:absolute;bottom:22px;border-radius:50%;width:24px;height:24px;line-height:24px;background-color:#b6b6b6;color:#fff;font-size:medium;}
.slidenews a.btn:hover{background-color:#f00;}
.slidenews a.btnleft{right:66px;}
.slidenews a.btnright{right:36px;}

.news li{float:left;padding-top:15px;padding-bottom:15px;border-bottom:1px dashed #ccc;width:100%;}
.news div a{width:100%;height:30px;line-height:26px;font-weight:bold;}
.news div span{display:block;width:100%;max-height:40px;line-height:20px;overflow:hidden;font-size:12px;color:#888;}
.news div p{font-size:12px;color:#666;line-height:26px;}
.news img{margin-right:20px;}
.news div.fl{width:770px;}

/*ckplayer视频播放*/
.video-view-ckplayer{position:relative;z-index:999;margin:0 auto;padding-bottom:30px;width:800px;height:550px;}
.video-view-ckplayer-close-light{position:fixed;top:50%;left:50%;margin-top:-275px;margin-left:-400px;}
.video-view-ckplayer img{cursor:pointer;}

.content{line-height:2; min-height:380px;}
.content a{color:#06c;}
.content a:hover{color:#e00;}
.content p{margin:0 0 15px;}
.content img{max-width:100%;}
.container .content img{max-width:100%;}
.container .content ul, .content ol{display:block;margin:1em 0;padding-left:40px;}
.container .content ul{list-style-type:disc;}
.container .content ol{list-style-type:decimal;}

.button{border:0;width:100px;height:30px;line-height:30px;text-align:center;background:url(../images/default/button.gif) 0 0 no-repeat;}
.button:hover{background-position:0 -30px;}
.button:disabled{color:#999;}

.pagebar{clear:both;padding:40px 0 20px;text-align:center;}
.pagebar a{display:inline-block;padding:0 8px;margin:0 3px;font-weight:bold;border:1px solid #ccc;line-height:24px;}
.pagebar .on, .pagebar a:hover{background-color:#f00;border-color:#c00;color:#fff}


.prevnext{margin:100px 0 0;border-top:1px dotted #ccc;padding:10px 20px 10px;color:#888;}
.newstitle{margin:0 0 25px;font-size:x-large;line-height:1.2;text-align:center;}
.newstitle2{font-size:large;font-weight:normal;text-align:center;}
.content .newsinfo{position:relative;margin-bottom:50px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;color:#999;line-height:50px;}
.view_baidushare {position:absolute;top:0;right:0;padding-top:8px;}

.page-title{margin-bottom:30px;border-bottom:1px dashed #ccc;padding-right:10px;padding-bottom:10px;color:#999;line-height:26px;}
.page-title div{float:left;border-left:5px solid #f00;height:26px;text-indent:20px;font-size:20px;font-weight:bold;color:#222;}
.page-title p{line-height:1;padding-top:10px;}

/*地方文化馆*/
.page-title-dfwhg div{color:#666;}
.page-title-dfwhg div .on{color:#222;}


/*宽4:高3图片列表*/
.image43{width:960px;}
.image43 li{float:left;display:inline;margin:0 20px 20px 0;width:220px;}
.image43 a{position:relative;border:5px solid #f6f6f6;border-bottom-width:6px;background-color:#f6f6f6;line-height:1;}
.image43 a em{display:block;margin-bottom:6px;width:100%;height:160px;overflow:hidden;}
.image43 a img{width:100%;transform:scale(1,1);transition:transform 1s ease;}
.image43 a:hover{border-color:#e00;background-color:#e00;color:#fff;}
.image43 a:hover img{transform:scale(1.1,1.1);}

/*宽2:高1图片列表*/
.image21{margin-right:-8px;margin-left:-8px;}
.image21 li{float:left;padding:8px;width:25%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.image21 a{display:block;position:relative;border:5px solid #f6f6f6;border-bottom-width:8px;background-color:#f6f6f6;line-height:1;}
.image21 a em{display:block;margin-bottom:8px;overflow:hidden;}
.image21 a img{width:100%;transform:scale(1,1);transition:transform 1s ease;}
.image21 a:hover{border-color:#e00;background-color:#e00;color:#fff;}
.image21 a:hover img{transform:scale(1.1,1.1);}
.image21 a p{padding:0 3px;height:40px;line-height:20px;overflow:hidden;white-space:normal}


/*宽3:高4图片列表*/
.image34{width:960px;}
.image34 li{float:left;display:inline;margin:0 10px 20px 0;width:180px;}
.image34 a{position:relative;border:10px solid #f6f6f6;background-color:#f6f6f6;line-height:1;}
.image34 a em{display:block;margin-bottom:10px;width:100%;height:200px;overflow:hidden;}
.image34 a img{width:100%;min-height:200px;transform:scale(1,1);transition:transform 1s ease;}
.image34 a:hover{border-color:#e00;background-color:#e00;color:#fff;}
.image34 a:hover img{transform:scale(1.1,1.1);}

.wrap-no-sidebar{padding-top:30px;padding-bottom:30px;min-height:400px;}
.wrap-no-sidebar .image43{width:100%}

.video a em{height:140px;}
.video a i{display:none;position:absolute;top:0;right:0;left:0;height:140px;background-color:rgba(0,0,0,.5);background-image:url(../images/video_play.png);background-position:center center;background-repeat:no-repeat;}
.video a:hover i{display:block;}

/*基本文档列表*/
.baselist{border-top:1px dashed #ddd;}
.baselist li{float:left;width:100%;border-bottom:1px dashed #ddd;height:36px;line-height:36px;}
.baselist li.even{background-color:#f6f6f6;}
.baselist li:hover{background-color:#e8f0ff;}
.baselist span{display:block;float:left;width:830px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/icon03.gif) 8px center no-repeat;text-indent:22px;}
.baselist em{display:block;float:right;width:90px;color:#666;}

/*搜索页*/
.search-container{background-image:none;}
.search-container .main{width:100%;}
.search-container .main .t{margin-bottom:20px;border-bottom:1px solid #ccc;}
.search-container .news div.fl{width:1030px;}

/*下载详情页*/
.download-view-down{margin-top:2em;border:1px solid #999;}
.download-view-down dt, .download-view-down dd{padding:10px 12px;border-top:1px solid #999;line-height:1.2;}
.download-view-down dt{border:1px solid #fff;background-color:#eee;font-weight:bold;}
.download-view-down a{color:#0058b0;}
.download-view-down a:hover{color:#e00;}

ul.product li{float:left;position:relative;margin:0 15px 20px 0;width:250px;height:195px;background:#eee;}
ul.product li a{display:block;position:absolute;padding:5px 5px 0;width:240px;height:190px;line-height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
ul.product li.on a{color:#fff;text-shadow:1px 1px 1px #666;}
ul.product li a em{display:block;position:relative;width:240px;height:160px;overflow:hidden;text-align:center;}
ul.product li a em img{position:absolute;top:0;left:0;width:100%;height:100%;}
ul.product li div{display:none;position:absolute;top:0;width:100%;height:100%;background:#c00;}

/*edgesunimgfocus.js*/
.wxy-img-focus{position:relative;width:600px;height:400px;}
.wxy-img-focus ul{position:absolute;top:0;right:0;bottom:0;left:0;}
.wxy-img-focus ul li{position:absolute;top:0;right:0;bottom:0;left:0;}
.wxy-img-focus img{display:block;width:100%;height:100%;}
.wxy-img-focus .title-container{position:absolute;right:0;bottom:0;left:0;height:35px;overflow:hidden;line-height:35px;background-color:#000;background-color:rgba(0,0,0,.7);}
.wxy-img-focus .title{float:left;height:35px;overflow:hidden;}
.wxy-img-focus .title a{display:block;width:100%;height:35px;text-indent:1em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wxy-img-focus ol{float:right;}
.wxy-img-focus ol li{float:left;padding:11px 10px 0 0;}
.wxy-img-focus ol i{display:block;width:12px;height:12px;overflow:hidden;border-radius:50%;background-color:#fff;cursor:pointer;}
.wxy-img-focus ol li.on i{background-color:#f60;}







/*edgesunimgfade:ul.imgfade、图片的宽高在html中设置*/
div.imgfade{float:left;position:relative;margin:1px auto;}
div.imgfade ul.imgfade{position:relative;}
div.imgfade ul.imgfade li{position:absolute;width:100%;height:100%;}
div.imgfade ul.imgfade a{display:block;width:100%;height:100%;text-align:center;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.imgfade ul.imgfade a img{display:block;margin-bottom:5px;width:100%;}
div.imgfade a.btn{position:absolute;display:block;top:50%;margin-top:-20px;width:50px;height:43px;overflow:hidden;background:url(../images/default/bannerbtn02.png) 0 0 no-repeat;}
div.imgfade a.prev{left:0;background-position:0 -43px;}
div.imgfade a.prev:hover{background-position:0 0;}
div.imgfade a.next{right:0;background-position:-52px 0;}
div.imgfade a.next:hover{background-position:-50px -43px;}
div.imgfade ul.imgfadedotindex{position:absolute;left:50%;bottom:15px;}
div.imgfade ul.imgfadedotindex li{float:left;margin-right:4px;width:12px;height:12px;background:#ddd;color:#f70;border-radius:50%;cursor:pointer;overflow:hidden;font:12px/1 Verdana, Geneva, sans-serif;text-align:center;}
div.imgfade ul.imgfadedotindex li.on{background:#47a3da;color:#fff;}
/*showMoving*/
ul.movingzoom li{position:relative;float:left;margin-right:12px;width:200px;height:160px;line-height:160px;overflow:hidden;}
ul.movingzoom li img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;}
ul.movingzoom li div{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:#1262ad;}
ul.movingzoom li a{position:absolute;display:none;left:0;width:100%;height:100%;color:#fff;text-align:center;font-size:medium;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.moving li{float:left;position:relative;width:214px;height:200px;}
.moving div{position:absolute;top:0;left:0;width:100%;height:0;background:#c00;}
.moving a{display:block;position:absolute;top:6px;left:6px;width:202px;height:192px;text-align:center;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.moving span{display:block;margin:1px;width:200px;height:160px;text-align:center;overflow:hidden;}
.moving img{width:100%;height:100%;}
.moving li.on a{color:#fff;text-shadow:1px 1px 1px #666;}
.moving li.on span{margin:0;border:1px solid #ccc;}
/*edgesunSlide*/
.slidebanner{position:relative;width:100%;overflow:hidden;}
.slidebanner ul{position:absolute;width:100%;height:100%;}
.slidebanner ul li{float:left;position:relative;}
.slidebanner ul li a{display:block;width:100%;height:100%;}
.slidebanner .btnleft, .slidebanner .btnright{position:absolute;display:block;top:50%;margin-top:-60px;width:70px;height:118px;overflow:hidden;background:url(../images/default/bannerbutton03.png) 0 0 no-repeat;}
.slidebanner .btnleft{left:0;}
.slidebanner .btnleft:hover{background-position:-70px 0;}
.slidebanner .btnright{right:0;background-position:0 -118px;}
.slidebanner .btnright:hover{background-position:-70px -118px;}
.slidebanner dl{position:absolute;top:15%;left:50%;margin-left:-500px;width:auto;color:#fff;}
.slidebanner dt{position:relative;height:60px;font-size:36px;font-weight:bold;}
.slidebanner dd{position:relative;}
