@charset "utf-8";
/* Browser Resets*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative} 
.flexslider .slides > li.clone{position:relative}
.flexslider .slides img {width: 100%; display: block;}
.flexslider .slides > a{display: block;width: 100%;height: 0;padding-bottom: 62.5%;overflow: hidden;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme*/
.flexslider { position: relative;zoom:1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width:50px; height: 100px;  position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; color: rgba(0,0,0,0.8);  text-indent:-999em ;margin-top:-50px;transition:all 0.3s ease-in-out;}
.flex-direction-nav .flex-prev {background:url(../images/lf.png) no-repeat center center;left: 0}
.flex-direction-nav a:hover{opacity:0.8; filter:alpha(opacity=60);}
.flex-direction-nav .flex-next {background:url(../images/rt.png) no-repeat center center;right: 0}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:hover  { opacity: 1; }
.flex-control-nav {width: auto; position: absolute; bottom:15px; right:10px; z-index:99; }
.flex-control-nav li {margin: 10px 4px 0; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 8px; height: 8px; display: block; cursor: pointer; text-indent: -9999px;background-color: #fff; }
.flex-control-paging li a:hover { background: #d53717;  }
.flex-control-paging li a.flex-active { background: #d53717;}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


.newsBanner .flex-control-nav li{margin: 0 5px;}
.newsBanner .flex-control-nav li a{width: 20px;height: 20px;line-height: 20px; background:rgba(255,255,255,0.80);border-radius: 50%;text-indent: 0;text-align: center;color:#c30500;font-family: 'Arial';font-size: 14px;transition:all 0.3s ease-in-out}
.newsBanner .flex-control-paging li a:hover,.newsBanner .flex-control-paging li a.flex-active {background: #c30500; color:#fff; }
.newsBanner .flex-direction-nav{display: none;}
.slide_bg{height: 50px;width: 100%;background-color: #000;opacity: 0.6;filter: alpha(opacity=60);position: absolute;left: 0;bottom:0;z-index: 0;transition: all 1s ease-in-out;}
.slide_title{font-size: 18px;color:#fff;height: 50px;line-height:50px;overflow:hidden;margin:0 0 0 15px;position: absolute;left: 0;bottom: 0;transition: all 1s ease-in-out;width: 75%;}
.newsBanner .flexslider .slides > li.flex-active-slide .slide_bg,.newsBanner .flexslider .slides > li.flex-active-slide .slide_title{bottom: 0}

/*头条*/

.row{width: 1200px;margin: 22px auto;overflow: hidden;}
.headline{overflow: hidden;}

.mode04News{border:1px solid #d9d9d9;padding: 20px 30px;margin: 0 0 20px;}
.mode04News .title{color: #C30500;font-size: 24px;line-height: 34px;overflow: hidden;margin:0 auto 16px;transition:all 0.3s ease-in-out;display: block;font-weight: bold;max-width: 80%;text-align: center;}
.mode04News p{color:#999;font-size: 18px;line-height: 24px;overflow: hidden;}
.mode04News p a{color: #C30500;}

.mode02 .lf{width: 54.25%;}
.mode02 .rt{width: 43.58%}
.articleTitle{margin-bottom: 30px;position: relative;}
.articleTitle h2{height: 47px;line-height: 47px;overflow: hidden;width: 100%;}
.articleTitle h2 span{display: block;border-bottom: 1px solid #c30500;height: 46px;font-size: 26px;padding-left: 20px;overflow: hidden;}

.articleTitle h2 span strong{color:#c30500;}
.more{color:#999;position: absolute;font-size: 16px;top:10px;right: 0;}
.more:hover {color: #C30500;}



.add { width: 1200px; margin: 30px auto 0; }
.articleTitle1 h2 { background:url(../images/star1.png) no-repeat 40px center; }
.articleTitle1 h2 span{display: block; border-bottom:0px; text-align:center; height: 46px;font-size: 26px;padding-left: 0px;overflow: hidden; background:url(../images/star2.png) no-repeat 97% center;}
.articleList03 ol { overflow:hidden; margin:0 -7px; }
.articleList03 ol li { width:93px; height:43px; line-height:43px; border-radius:30px; float:left; border:1px solid #f2f2f2; margin:0 7px 22px; }
.articleList03 ol li a { padding:0 0 0 15px; display:block; font-size:18px; }

.articleList03 ol li.li1 { background:url(../images/dingwei.png) no-repeat 60px center #f6f4fd; }
.articleList03 ol li.li2 { background:url(../images/dingwei.png) no-repeat 60px center #fdf8f4; }
.articleList03 ol li.li3 { background:url(../images/dingwei.png) no-repeat 60px center #f4f5fd; }
.articleList03 ol li.li4 { background:url(../images/dingwei.png) no-repeat 60px center #f4fdf8; }
.articleList03 ol li.li5 { background:url(../images/dingwei.png) no-repeat 60px center #fdf4f4; }
.articleList03 ol li.li6 { background:url(../images/dingwei.png) no-repeat 60px center #fcf4fd; }
.articleList03 ol li.li7 { background:url(../images/dingwei.png) no-repeat 60px center #fbfdf4; }
.articleList03 ol li.li8 { background:url(../images/dingwei.png) no-repeat 60px center #f4fdf7; }
.articleList03 ol li.li9 { background:url(../images/dingwei.png) no-repeat 60px center #f8f4fd; }
.articleList03 ol li.li10 { background:url(../images/dingwei.png) no-repeat 60px center #fdf4f9; }
.articleList03 ol li.li11 { background:url(../images/dingwei.png) no-repeat 60px center #f4fdf7; }

.articleList03 ol li.li12 { background:url(../images/dingwei.png) no-repeat 60px center #f4fdfb; }
.articleList03 ol li.li13 { background:url(../images/dingwei.png) no-repeat 70px center #f6f4fd; }
.articleList03 ol li.li14 { background:url(../images/dingwei.png) no-repeat 60px center #fdf4f9; }
.articleList03 ol li.li15 { background:url(../images/dingwei.png) no-repeat 70px center #fafdf4; }
.articleList03 ol li.li16 { background:url(../images/dingwei.png) no-repeat 60px center #f5f4fd; }
.articleList03 ol li.li17 { background:url(../images/dingwei.png) no-repeat 60px center #f4fdfa; }
.articleList03 ol li.li18 { background:url(../images/dingwei.png) no-repeat 60px center #f4f4fd; }
.articleList03 ol li.li19 { background:url(../images/dingwei.png) no-repeat 60px center #fcf4fd; }
.articleList03 ol li.li20 { background:url(../images/dingwei.png) no-repeat 60px center #f4fdf7; }
.articleList03 ol li.li21 { background:url(../images/dingwei.png) no-repeat 60px center #f7f4fd; }
.articleList03 ol li.li22 { background:url(../images/dingwei.png) no-repeat 60px center #f4f9fd; }


.articleList03 ol li:hover { background:url(../images/dingwei_bai.png) no-repeat 60px center #2b7ace; box-shadow:0px 5px 10px rgba(0,0,0,.1) }
.articleList03 ol li:hover a { color:#fff; }
.articleList03 ol li.li13:hover { background:url(../images/dingwei_bai.png) no-repeat 70px center #2b7ace; box-shadow:0px 5px 10px rgba(0,0,0,.1) }
.articleList03 ol li.li15:hover { background:url(../images/dingwei_bai.png) no-repeat 70px center #2b7ace; box-shadow:0px 5px 10px rgba(0,0,0,.1) }




/* posterTvGrid */
.posterTvGrid{position:relative;height:310px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:640px;height:270px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;filter:opacity=0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;left:-174px;width:174px;height:224px;background:url(img/leftShadow.png) no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;right:-174px;width:174px;height:224px;background:url(img/rightShadow.png) no-repeat;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:-43px;}
.posterTvGrid .leftNav{left:7px;background:url("images/1.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_prev_btn.png");}
.posterTvGrid .rightNav{right:7px;background:url("images/2.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/slide_next_btn.png");}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:270px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}

#gallery{padding: 0px 0 30px;}
.swiper-slide .slide_title02{display: none;}
.slide_title02{position: absolute;font-size: 18px;width: 100%;text-align: left;  bottom:0px;color:#fff;display: block; font-weight:normal; background:url(../images/slider_03.png); height:60px; line-height:60px; overflow:hidden; }
.swiper-slide-active {transition: all 0.35s ease-in-out;}
.swiper-slide-active .slide_title02{display:block; overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap; width:90%; padding:0 5%; }
/* .swiper-slide-active{transform:scale(1.6) !important} */
/* .swiper-slide img{opacity: 0.6;;} */
.swiper-slide > a >span{display: block;position: relative;}
.swiper-slide-active canvas{opacity: 1;}
.swiper-button-prev { width:44px; height:44px; background:url(../images/arrow_left.png) no-repeat; border-radius:0px; border:0px; margin-left:-300px; margin-top:-40px; }
.swiper-button-next { width:44px; height:44px; background:url(../images/arrow_right.png) no-repeat;border-radius:0px; border:0px; margin-left:255px; margin-top:-40px; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { width:auto; left:780px; bottom:55px; z-index:9999;display:none; }
.swiper-pagination-bullet { background:#; opacity:0.3 }
.swiper-pagination-bullet-active { background:#ffffff; opacity:1; }

.newsList{}
.newsList li{margin-bottom: 20px;padding-bottom: 17px;border-bottom: 1px dashed #ccc}
.newsList li:last-child{margin-bottom: 0;}
.newsList li a h3{font-weight: normal;height: 24px;line-height: 24px;overflow: hidden; margin-bottom: 15px;text-overflow: ellipsis;white-space: nowrap;}
.newsList li a p{color:#999;height: 40px;line-height: 20px;overflow: hidden;}
.newsList li a:hover h3{font-size: 18px;font-weight: bold;color:#333;}

.mode03 {margin-top: 30px;margin-bottom: 50px;}
.mode03 .lf{width: 48.33%;}
.mode03 .rt{width: 46.58%;}


.EventsList{overflow: hidden;}
.EventsList li{margin-bottom: 17px;}
.EventsList li:last-child{margin-bottom: 0;}
.EventsList li a{display: block;height: 22px;line-height: 22px;overflow: hidden;transition:all 0.3s ease-in-out;text-overflow: ellipsis;white-space: nowrap;position: relative;padding: 0 0 0 18px;}
.EventsList li a::before{position: absolute;left: 3px;top: 50%;content: "";width: 4px;height: 4px;margin: -2px 0 0;background: #C30500;border-radius: 50%;}
.EventsList li span{float: right;margin-left: 10px;color:#999;font-family: 'Arial';margin-top: 3px;}
.EventsList li a:hover{color: #C30500;}



.EventsList1 li { width: 48%; float: left; }
.EventsList1 li:nth-child(even) { float: right; }

.commentList{margin: 10px -11px 0 -11px;}
.commentList li{float: left;width: 50%;margin-bottom: 20px;}
.commentList li a{display: block;margin:0 11px;position: relative;top:0;transition:all 0.3s ease-in-out;}
.comment{border:2px solid #e5e5e5;padding: 20px 20px 30px 20px;background: #fff;}
.comment h3{margin-bottom: 18px; height: 48px;line-height: 24px;overflow: hidden;font-weight: normal;}
.comment p{height:18px;line-height: 18px;overflow: hidden;color:#999;}
.commentList li a:hover{top:-10px;}

.articleTitle02{text-align: center;width: 100%;}
.articleTitle02 h2 span{margin-left: 0;border-bottom: none;padding-left: 0;line-height: 60px;}
.articleTitle02 h2{}
.mode04{overflow: visible;position: relative;}

.mode05 .lf{width: 63.33%;}
.mode05 .rt{width: 31.5%;}
.DynamicList{overflow: hidden;margin:0 -20px;}
.DynamicList li{float: left;width: 49.9%;margin-bottom: 30px;}
.DynamicList li a{display: block;margin: 0 20px;padding:20px 0 20px 20px; position: relative;}
.DynamicList li a:before{position: absolute;left: 0;top:0;background: #ededed;content: '';clear: both;width: 28%;height: 100%;z-index:0;transition:all 0.3s ease-in-out;}
.Dynamic{overflow: hidden;position: relative;z-index: 9}
.Dynamic .left{float: left;width: 160px;height: 100px;overflow: hidden;}
.Dynamic .right{margin-left: 170px;}
.Dynamic .right h3{font-weight: normal;height: 48px;line-height: 24px;overflow: hidden;margin-bottom: 10px;}
.Dynamic .right p{color:#999;height: 44px;line-height: 22px;overflow: hidden;}
.DynamicList li a:hover  h3{font-weight: bold;}
.DynamicList li a:hover:before{background: #c30500}
.DynamicList li a:hover .imgResponsive img{opacity: 1;}

.linksList{font-size: 0;line-height: 30px;}
.linksList li{display: inline-block;*display: inline;*zoom: 1;margin-right: 30px;}
.linksList li a{display: block;position: relative;font-size: 16px;padding: 0 0 0 18px;}
.linksList li a::before{position: absolute;left: 2px;top: 50%;content: "";width: 4px;height: 4px;margin: -2px 0 0;background: #C30500;border-radius: 50%;}
.linksList li a:hover{color: #C30500;}