@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
.diy-frame { min-width: 1200px; }
body { font-size: 14px; color: #6B6766; }
a {color: #6B6766;text-decoration: none; }
a:hover{color:#c33; text-decoration:none;}
.diy-area, .diy-frame, .diy-widget, .diy-inner { margin: 0; padding: 0; border:none; word-wrap: break-word; zoom: 1;}
div.diy-area:after, .diy-frame:after,.diy-widget:after, .diy-content:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.diy-frame .diy-area { float:left; overflow:hidden;}
.diy-area, .diy-widget { min-height: 5px;}
.diy-title { overflow: hidden;}
.diy-title img { vertical-align: middle;}
.clear {height: 0;font-size: 0;clear: both;}
.hr-dot {border-bottom:1px dashed #ccc;height:10px;clear:both;overflow:hidden;}
a img { border: none;}
.menu-list { line-height: 32px;}
.menu-list a { padding: 0px 4px;}
.txtlink-list { overflow:hidden; margin:0; list-style:none;}
.txtlink-list li { style-type:none; line-height: 20px;}
.txtlink-list li .date { float: right;}
.slider-player { position:relative;}
.slider-player .slider-content { position:relative; overflow:hidden;}
.slider-player .slider-content,.slider-content li { margin:0; padding:0; list-style:none;}
.slider-content li { position:absolute; left:0; top:0; z-index:0; display:none;}
.slider-player .title { font-size:14px; color:#000; font-weight:bold; padding-left:15px; margin-top:2px; text-decoration: none;}
.slider-player .title:hover { text-decoration: underline; color:#f00;}
.slider-player .slider-link { height:25px; line-height:22px; overflow:hidden;}
.slider-content img { border:none;padding:0;margin:0;}
.slider-player .slider-moon { height:100%; width:100%; display:none; position:absolute; left:0;top:0; background:transparent url(../images/loader.gif) no-repeat center; z-index:3;}
.slider-player .slider-nav { position:absolute; padding:2px; right:0px; z-index:2; opacity:0.7; filter:Alpha(Opacity="70");}
.slider-nav a { cursor:pointer; display:inline-block; height:15px; width:15px; text-align:center; margin:0 2px; background-color:#eee; border:1px solid #ccc;}
.slider-nav a.active { background-color:#AD2D2D; border-color:#ccc; color:#fff;}
.imgtxtsummary-list { overflow:hidden; margin:0; padding:0; list-style:none; font-size:12px;}
.imgtxtsummary-list li { list-style:none; margin:0; padding:0;}
.imgtxtsummary-list h3 { margin:0 0 4px; padding:0; font-size:14px; line-height: 21px;text-align: center;}
.imgtxtsummary-list img { width:80px; height:60px; float:left; border:none;}
.imgtxtsummary-list .summary { margin:0;padding:0; line-height:2;font-size: 14px;text-indent:2em;}
.imgtxtsummary-list .clear { clear:both; font-size:0; height:0;}

#f-3492 { height: 580px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto; background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-position: top center }
#a-3491 { width: 100% }
#f-9190 { margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto; background-color: #cc3333 }
#f-9190-t { color: #FFFFFF }
#f-9190-t * { color: #FFFFFF }
#f-9190-t a { color: #FFFFFF }
#a-9226 { width: 100% }
#w-5363 { margin-left: auto; margin-right: auto; width: 1200px }
#w-5363-i { margin-top: 15px; margin-bottom: 15px; margin-left: 20px }
#w-5363-c { text-align: center }
#w-5363-t a { color: #CC0000 }
#w-5363-c a { font-size: 14px; }
#f-4612 { width: 1200px; margin-left: auto; margin-right: auto }
#a-4659 { width: 100% }
#w-6622 { margin-left: auto; margin-right: auto }
#w-6622-i { margin-top: 60px; margin-bottom: 20px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #CC0000 }
#w-6622-c { text-align: center }
#w-6622-c a { font-size: 20px; color: #CC0000;; font-weight: bold }
#f-1226 { width: 1200px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto }
#a-1298 { width: 54.2% }
#a-1226 { width: 45.7%; float: right }
#w-1524-i { margin-left: 30px }
#f-6765 { width: 1200px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto }
#a-6714 { width: 100% }
#w-8347-i { margin-top: 20px; margin-bottom: 20px; padding-bottom: 20px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #CC0000 }
#w-8347-c li {margin: 15px 0;}
#f-8714 { width: 1200px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto }
#a-8754 { width: 100% }
#w-8351-i { margin-top: 20px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #cc0000 }
#f-4813 { width: 1200px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto }
#a-4866 { width: 100% }
#a-7053 { width: 100% }
#w-0317-i { margin-top: 20px; margin-bottom: 20px; padding-bottom: 20px }
#w-0317-c { line-height: 30px; font-size: 16px; }
#w-0317-c h3{font-weight:normal;}
#w-0317-c * { font-size: 16px; }
#f-5589 { width: 1200px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto }
#a-5642 { width: 100% }
#w-2740-i { margin-top: 50px; margin-bottom: 50px }
#f-3663 { width: 1200px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto }
#a-3650 { width: 100% }
#w-4099-i { margin-top: 30px; margin-bottom: 30px }
#f-2890 { height: 120px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-left: auto; margin-right: auto; background-color: #eceaea }
#a-2853 { width: 100% }
#w-2599-i { margin-top: 25px }
#w-2599-c { line-height: 32px; font-size: 14px }
#w-2599-c * { font-size: 14px }
.slider-player .slider-link { height: 48px; line-height: 45px; overflow: hidden; position: absolute; bottom: 0; width: 640px; background-color: rgba(21, 0, 0, 0.5); text-align: left; }
.slider-player .slider-nav { position: absolute; padding: 0 2px; right: 15px; bottom: 2px; z-index: 2; filter: Alpha(Opacity="70"); }
.slider-nav a { cursor: pointer; display: inline-block; height: 10px; width: 10px; margin: 10px 2px; background-color: #eee; border-radius: 50%; overflow: hidden; line-height: 2.5; }
.slider-player .title { color: #eee; font-size: 16px; }
#videoscrol3 { height: 1500px; }
.videoscrol3 .swiper-slide { border-bottom: 2px dotted #999696; margin:15px 0;padding-bottom: 15px; }
.videoscrol3 .swiper-slide:last-child{border:none;}
.videoscrol3 .swiper-slide .summary { font-size: 14px; line-height: 2; text-indent: 2em; }
.con-left { width: 34%; float: left; }
.con-right { width: 66%; float: left; }
.con-right h3{color:#741316;display:inline-block;font-size: 24px;text-indent: 1.5em;margin: 15px 0;}
.con-left-a { width: 66%; float: left; }
.con-right-b { width: 34%; float: left; }
.imgtxtsummary-list-g li {width:32.3%;float:left;margin:5px;list-style:none;}
.imgtxtsummary-list-g .pic-img { display: inline-block;width:100%;}
.imgtxtsummary-list-g .pic-img img{width:100%;min-height:100px;}
.imgtxtsummary-list-g h3{font-weight:bold;text-overflow: ellipsis;line-height:26px;white-space: nowrap;overflow: hidden;text-align: center;}
.imgtxtsummary-list-g p.summary{font-size:12px;line-height:1.5;}
.videoscroll .slide-tit{text-align:center;over-flow:hidden;}
.videoscroll .slide-tit a{color:#6b6766; text-decoration:none; font-size:16px;line-height:30px;}
#videoscroll .swiper-slide{ position:relative;}
#videoscroll .swiper-slide em{ position:absolute; width:50px; height:50px;left:50%; margin-left:-25px; top:30%;}
#con-a .swiper-slide { width:600px;height:400px; position:relative; }
#con-a .slide-titlea { position: absolute; bottom: 0; width: 100%; height: 45px; background-color: rgba(0, 0, 0, .5); }
#con-a .slide-titlea a { color: #fff; font-size: 14px; line-height: 45px; text-decoration:none; display: block; text-align: center; }
#con-a .swiper-slide em{ position:absolute; width:50px; height:50px;left:50%; margin-left:-25px; top:44%;background:url(../../img/video-btn.png) 0 0 no-repeat;}
.item-li a{font-size:16px;line-height:35px;margin-top:5px;}
.item-h5 h5{font-size:18px;color:#cc3333;padding-bottom: 10px; margin-bottom: 10px;margin-top: 15px;border-bottom:2px dotted #ccc;}
.item-h5 h5 a{color:#cc3333;font-size:18px;}
.videoscroll0 img{ width:100%; height:25rem;}
.videoscroll0 .slide-tit{ position:absolute; bottom:4px; height:40px; line-height:30px; background:rgba(0, 0, 0, .5); text-align:center; font-size:18px; line-height:40px; width:100%;}
.videoscroll0 .slide-tit a{ color:#fff;}