﻿@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }
/* always display scrollbars */
body { background-color: #fff; font-size:14px; font-family: "微软雅黑" ;min-width: 1360px;background: url("../images/ny-container-bg_04.png") repeat;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul, li { list-style: none; }  blockquote, q { quotes: none; }  blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }  input { outline: none; }  img { border: 0; }  input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
textarea { -webkit-appearance: none; border-radius: 0; }  ::-moz-selection { background: #3399ff; color: #fff; text-shadow: none; }  ::selection { background: #3399ff; color: #fff; text-shadow: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
a:link, a:visited { text-decoration: none; }  a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }  .clearfix:after { clear: both; }  .clearfix { *zoom: 1; }
input, textarea, select, option { border: 0; background: none; outline: 0; font-size: 12px; font-family: "微软雅黑"; padding: 0; margin: 0; }
select { appearance: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; }
h1, h2, h3, h4 { font-weight: normal; }  em, i { font-style: normal; }
.fl{float: left} .fr {float: right}  .w {width:1200px;margin: 0 auto;min-width: 1200px;}
ul a  {color: #252525}
ul a:hover{color: #c81810}
/*head*/
.top {height:100px;padding: 20px 0; transition: 5s;position: relative}/*background: url("../images/top-bg_01.jpg") no-repeat center;background-size: cover;*/
.top.Show {background-size: 105%;transition:background-size 20s ease; }
.top .bg-img {width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;z-index: -1}
.top .bg-img img{width: 100%;height: 100%;transition: 10s}
.top.Show  .bg-img img{transform: scale(1.1);transition: 10s; }


.top .top-right {width: 360px;}
.top .top-right .date {color: #434343;text-align: right}
.top .top-right .ser-wrap {margin-top: 35px;}
.top .top-right .ser{width:232px;height: 30px;border-radius: 30px;}
.top .top-right .ser .inpt{width:175px;height: 30px;padding-left: 15px;color: #676767;background-color: rgba(255,255,255,0.7);;border-bottom-left-radius:30px;border-top-left-radius:30px; }
.top .top-right .ser .sbtn{width:39px;height: 30px;background: #d21b12 url(../images/ser-icon_10.png) no-repeat center;cursor: pointe;border-bottom-right-radius:30px;border-top-right-radius:30px;}
.top .top-right .mes-weChat a{display: inline-block;width:30px ;height:30px;background: url("../images/mes-weChat-icon_06.png");margin-left: 30px; }
.top .top-right .mes-weChat a.mes{background-position: 0 0}
.top .top-right .mes-weChat a.weChat{background-position:-54px 0;position: relative}
.top .top-right .mes-weChat a.weChat img {display: none;position: absolute;top: 15px;left: -50px;transform: scale(0.7);z-index: 10}
.nav-wrap {width:100%;height: 52px;background:url("../images/nav-bbg_03.png") repeat-x;}
.nav-wrap  .nav>li{float: left;position: relative;}
.nav-wrap  .nav>li>a{display: inline-block;height: 52px;line-height: 52px;width: 108px;color: #fff;font-size: 16px;text-align: center;margin: 0 20px;}
.nav-wrap  .nav>li:hover>a {background: url(../images/nav-bg_04.png) no-repeat;}
.nav-wrap  .nav>li.active>a {background: url(../images/nav-bg_04.png) no-repeat;}
.nav .nLi  .sub{ display:none; width:100%; left:0; top:52px;position:absolute;background:rgba(58,58,58,0.8); line-height:26px;z-index: 10;}
.nav .nLi  .sub li{ zoom:1;text-align:center }
.nav .nLi  .sub a{ display:inline-block;font-size: 14px;color: #fff;text-align: center;margin:5px 0;}
.nav .nLi  .sub li:hover{ background-color:#D21B12;}


/*banner*/
.banner{ position:relative;min-width: 1200px;}
.banner .slide { position:relative; }
.banner .slides  li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; }
.banner .slides  li img { width: 100%; display: block; }
.banner .flex-direction-nav { display:none;}
.banner .flex-control-paging { text-align:center; width:100%; position:absolute; left:0; bottom:30px; z-index:10;}
.banner .flex-control-paging li { display:inline-block; margin:0 7px;}
.banner .flex-control-paging li a { background:#fff; width:15px; height:15px; display:inline-block; text-indent:-9000px; cursor:pointer; vertical-align:bottom;border-radius:15px;transition: 0.5s}
.banner .flex-control-paging li a.flex-active { background:#dd1c13; width:30px; height:15px;transition: 0.5s}

/*news&cul*/
.news-cul {padding: 50px 0}
.headline {border-bottom: 2px solid #434343;}
.headline h3{color: #191818;font-size: 30px;padding: 0 30px;background: url("../images/tit-bgl_08.png") no-repeat left,url(../images/tit-bgr_10.png) no-repeat right;}
.headline a.more{display: inline-block;width: 25px;height: 25px;background: url("../images/more-bg_13.png") no-repeat center;position: relative;top: 10px;transition: 0.5s}
.headline a.more:hover{transform:rotate(90deg);transition: 0.5s}
.pic-news {width: 590px;}
.picNews-left {width: 590px;position: relative;margin-top:10px;}
.picNews-left .bd li{width: 590px;position: relative;height: 356px;}
.picNews-left .bd li img{width: 590px;height: 356px;transition: 0.5s}
.picNews-left .bd li:hover img{width: 590px;height: 356px;transform: scale(1.1);transition: 0.5s}
.picNews-left .bd li .title{position: absolute;bottom: 0;width: 100%;height: 50px;line-height: 50px;background: rgba(0,0,0,0.6)}
.picNews-left .bd li .title p{font-size: 18px;color: #fff;padding-left: 10px;max-width:85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picNews-left .pageState{position: absolute;bottom: 12px;right: 20px;font-size:22px;color: #fff;font-family: "宋体";font-style: italic;font-weight: bold;z-index: 1}
.picNews-left .pageState span{font-size:28px;color: #fe0000;}
.picNews-left a.prev,.picNews-left  a.next{display:block;width: 36px;height: 63px;position: absolute;top: 130px;z-index: 10;opacity: 0;transition: 0.3s}
.picNews-left:hover a.prev,.picNews-left:hover  a.next{opacity: 1;transition: 1s 0.5s}
.picNews-left a.prev{background: url("../images/picNews-prev-btn_05.png") no-repeat center;left: 0}
.picNews-left a.next{background: url("../images/picNews-next-btn_05.png") no-repeat center;right: 0}

.cul-act {width: 590px;}
.cul-act .news-first {margin-top: 10px;border-bottom: 1px solid #b4b4b4;padding-bottom: 10px;}
.cul-act .news-first .tit {font-size: 24px;color: #303030;font-weight: bold;padding: 10px 0}
.cul-act .news-first  p{font-size: 14px;color: #4a4a4a;line-height: 24px;}
.cul-act .news-first  a.det{font-size: 14px;color: #c81810;line-height: 24px;}
.news-list{padding-top: 10px;}
.news-list li{line-height: 30px;height: 30px;padding-left: 12px;background: url("../images/new-dot_05.png") no-repeat center left;}
.news-list li:hover{background: url("../images/nes-dot-hover_08.png") no-repeat center left;}
.news-list li a{font-size: 16px;display: inline-block;max-width:95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.news-list li .date{float: right;color: #848484;}


.picNews-left{transform: translateY(30px);opacity: 0;}
.picNews-left.Show{transform: translateY(0px);transition: 0.5s 0.8s;opacity:1;}
.i-headline{transform: translateY(10px);opacity: 0;}
.i-headline.Show{transform: translateY(0px);transition: 0.5s 0.5s;opacity:1;}
.news-list{transform: translateY(30px);opacity: 0;}
.news-list.Show{transform: translateY(0px);transition: 0.5s 1s;opacity:1;}
.news-first{transform: translateY(60px);opacity: 0;}
.news-first.Show{transform: translateY(0px);transition: 0.8s 1s;opacity:1;}
/*px-dt*/
.px-dt {background: url("../images/px-dt-bg_05.jpg") repeat;padding: 50px 0}
.px-dt .px{width: 590px;}
.px-dt .px .mes-wrapper {padding: 20px;background: #fff;border: 1px solid #cdcdcd;margin-top: 20px;}
.px-dt .px .mes-first .pic {width: 187px;height: 113px;overflow: hidden}
.px-dt .px .mes-first .pic img{width: 187px;height: 113px;transition: 0.5s}
.px-dt .px .mes-first:hover .pic img{transform: scale(1.1);transition: 0.5s}
.px-dt .px .mes-first .mes-con {width: 338px;padding-left: 20px;}
.px-dt .px .mes-first .mes-con  .tit {font-size: 18px;font-weight: bold;color: #303030;line-height: 30px;}
.px-dt .px .mes-first .mes-con  p {font-size:14px;color: #4a4a4a;line-height: 26px;}
.px-dt .px .mes-first .mes-con  p a{color: #c81810;line-height: 26px;}


.px-dt,.hp,.spec-item,.art-show,.fd-link{transform: translateY(70px);opacity: 0;}
.px-dt.Show,.hp.Show,.spec-item.Show,.art-show.Show,.fd-link.Show{transform: translateY(0px);transition: 1.2s 1s;opacity:1;}
/*.px-dt .w,.hp .w,.spec-item .w,.art-show .w,.fd-link .w{transform: translateY(30px);opacity: 0;}*/
/*.px-dt .w.Show,.hp .w.Show,.spec-item .w.Show,.art-show .w.Show,.fd-link .w.Show{transform: translateY(0px);transition: 0.8s 1.2s;opacity:1;}*/

/*heritage protection*/
.hp {padding:60px 0;}
.hp .headline a{width: auto;background: url("../images/i-bh-icon_36.png") no-repeat left;padding-left:30px;line-height: 40px;color: #99140e;}
.tab{position:relative;width:100%;overflow:hidden;}
.tab-nav{overflow:hidden;background:#fff;text-align: center;padding: 30px 0}
.tab-nav a{display:inline-block;text-align:center;text-decoration:none;margin: 0 60px;}
.tab-nav a p {font-size: 24px;color: #000;line-height:40px;}
.tab-nav a i {display:inline-block;width: 70px;height:70px;background: url("../images/i-six-icon_40.png") no-repeat; }
.tab-nav a:nth-child(2) i {background-position: -8px -5px;}
.tab-nav a:nth-child(1) i {background-position: -209px -5px;}
.tab-nav a:nth-child(3) i {background-position: -408px -5px;}
.tab-nav a:nth-child(4) i {background-position: -608px -5px;}
.tab-nav a:hover:nth-child(2) i,.tab-nav a.current:nth-child(2) i {background-position: -8px -80px;}
.tab-nav a:hover:nth-child(1) i,.tab-nav a.current:nth-child(1) i  {background-position: -209px -80px;}
.tab-nav a:hover:nth-child(3) i,.tab-nav a.current:nth-child(3) i  {background-position: -408px -80px;}
.tab-nav a:hover:nth-child(4) i,.tab-nav a.current:nth-child(4) i  {background-position: -608px -80px;}
.tab-con{position:relative;width:100%;overflow:hidden;height: 474px;}
.tab-con:before{display: block;content: "";left: 0;width: 6px;height: 100%;background:#c81810;position: absolute;top: 0;z-index: 10}

.tab-con-item{display:none;width:1200px;height:474px;text-align:center;}
.newsPicScroll-left{ width:1200px;overflow:hidden; position:relative;box-sizing: border-box;}
.newsPicScroll-left .np-hd{ overflow:hidden;  height:48px; background:rgba(0,0,0,.0); padding:0 10px; position: absolute;bottom: 27px;left:20px;z-index: 10;}
.newsPicScroll-left .np-hd a {display: inline-block;width:48px;height: 48px; }
.newsPicScroll-left .np-hd a.prev {background: url("../images/i-beg-prev-icon_45.png") no-repeat center;float: left }
.newsPicScroll-left .np-hd a.next {background: url("../images/i-beg-next-icon_47.png") no-repeat center;float: left}
.newsPicScroll-left .np-hd ul{ float:left; overflow:hidden; zoom:1; zoom:1; background: #c8c8c8;height: 48px;padding: 0 10px;}
.newsPicScroll-left .np-hd li{ display: inline-block;float:left;width:11px; height:11px; overflow:hidden;margin:18px  4px 0 4px; text-indent:-999px; cursor:pointer;border-radius: 11px;border: 1px solid #7a7a7a; }
.newsPicScroll-left .np-hd li.on{ background-color: #ff5400;border: 1px solid #ff5400 }
.newsPicScroll-left .np-bd{ overflow:hidden; zoom:1;background: #f1f1f1 }
.newsPicScroll-left .np-bd li{ width: 100%;height:474px;float:left; display:inline; overflow:hidden;position: relative}
.newsPicScroll-left .np-bd li .text-con{ width: 600px;height:474px;background:transparent;box-sizing: border-box;padding: 30px;text-align: left;}
.newsPicScroll-left .np-bd li .text-con h3 {font-size: 24px;font-weight: bold;line-height: 30px;padding-bottom: 20px;margin-top: 90px;}
.newsPicScroll-left .np-bd li .text-con p{font-size:16px;line-height: 30px;}
.newsPicScroll-left .np-bd li .text-con a{display: inline-block;float: right;position: relative;overflow: hidden;margin-top: 20px;width: 115px;height: 30px;text-align: center;line-height: 30px;border: 1px solid #ca261e;color: #c81810;border-radius: 30px;z-index:1}
.newsPicScroll-left .np-bd li .text-con a:hover{ color: #fff;}
.newsPicScroll-left .np-bd li .text-con a:after {position: absolute;content: "";display: inline-block;left: 0;bottom:0;width:100%;height:0;transition: 0.3s;background: #c81810;z-index:-1;}
.newsPicScroll-left .np-bd li .text-con a:hover:after {height: 100%;transition: 0.3s;left: 0}

.newsPicScroll-left .np-bd li .pic{ width:600px;height:auto;overflow: hidden }
.newsPicScroll-left .np-bd li .pic img{ width:100%; height:474px; display:block;transition: 1s;-webkit-transition:3s; }
.newsPicScroll-left .np-bd li .pic:hover img{transform: scale(1.2);transition: 1s;-webkit-transition: 3s; }



/*spec-item*/
.spec-item {padding: 60px 0;background: url("../images/px-dt-bg_05.jpg") repeat;}
.spec-item .item-box{background: #fff;border: 1px solid #e4e4e4;float: left;width: 382px;}
.spec-item .hd {background: #f9f9f9;border-bottom: 1px solid #e4e4e4;padding: 8px 15px;}
.spec-item .hd h3{font-size:30px;font-family: "JZunYan";padding-left: 50px;background: url("../images/i-dn-icon_09.png") no-repeat left; }
.spec-item .hd a.more{display: inline-block;width: 25px;height: 40px;background: url("../images/more-bg_13.png") no-repeat center;transition: 0.5s}
.spec-item .hd a.more:hover{transform: rotate(90deg);transition: 0.5s}
.spec-item .hd a.zy-join{font-size: 16px;color: #b40800;padding-top:14px;padding-left: 5px;text-decoration: underline}
.spec-item ul {padding: 15px 15px 0 15px;}
.spec-item ul  li{padding-bottom: 15px;}
.spec-item ul  li .pic{width: 137px;height: 90px;overflow: hidden}
.spec-item ul  li .pic img{width: 137px;height: 90px;transition: 0.5s;}
.spec-item ul  li:hover .pic img{width: 137px;height: 90px;transform: scale(1.1);transition: 1s;}
.spec-item ul  li .int {padding-left: 15px;max-width: 200px;overflow: hidden}
.spec-item ul  li .int h3 {font-size: 16px;color: #191818;line-height:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 100%;display: block}
.spec-item ul  li .int p {font-size: 12px;color: #727272;line-height: 20px;max-height: 40px;overflow: hidden;}
.spec-item .item-box:nth-child(2){margin: 0 23px;}
.spec-item .item-box:nth-child(2) .hd h3{background: url("../images/i-zy-icon_57.png") no-repeat left}
.spec-item .item-box:nth-child(3) .hd h3{background: url("../images/i-wh-icon_60.png") no-repeat left}

/*artShow*/

/*artShow*/
.art-show {padding: 60px 0}
.l-pic-wrap {margin-right: 1px}
.l-pic-wrap .art-show-tit {width:358px;height: 96px;background:#c81810;border-left:6px solid #ff2c2c;box-sizing: border-box;position: relative;padding:0 23px;margin-bottom: 1px;}
.l-pic-wrap .art-show-tit:before {content: "";display: block;width: 0;height: 0;border-left: 8px solid #ff2c2c;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;top: 43px;left: 0;}
.l-pic-wrap .art-show-tit p {font-size: 30px;color: #fff;line-height: 96px;}
.l-pic-wrap .art-show-tit a{display: inline-block;width:38px ;height:96px ;background: url("../images/ysxs-more-gb_15.png") no-repeat center;transition: 0.5s}
.l-pic-wrap .art-show-tit a:hover{transform: rotate(180deg);transition: 0.5s;}
.l-pic-wrap .l-pic {height: 464px;width: 358px;overflow: hidden;}
.l-pic-wrap .l-pic  img{width: 358px;height: 464px;transition: 1s 0.5s}
.l-pic-wrap .l-pic:hover  img{transform:scale(1.1);transition: 1s 0.5s}
.r-pic-wrap .pic-1{width: 420px;height: 280px;overflow: hidden;margin-right: 1px;box-sizing: border-box}
.r-pic-wrap .pic-1 img{width: 420px;height: 280px;transition: 1s 0.5s;}
.r-pic-wrap .pic-1:hover img{width: 420px;height: 280px;transform: scale(1.1);transition: 1s 0.5s}
.r-pic-wrap .pic-1:nth-child(2) {margin-right: 0}
.r-pic-wrap .bt{width:841px;height: 280px;}
.r-pic-wrap .bt img{width:841px;height: 280px;transition:1s 0.5s}
.r-pic-wrap .bt:hover img{width:841px;height: 280px;transform: scale(1.1);transition: 1s 0.5s}
.pic-box {margin-bottom: 1px;position: relative;overflow: hidden}
.pic-box  .hov{position: absolute;top:-100%;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);transition: 1s;opacity:0.5}
.pic-box  .hov p.int{position: absolute;top:38%;text-align: center;font-size: 18px;color: #fff;width: 100%}
.pic-box  .hov p.check-more{position: absolute;top:55%;text-align: center;width: 100%}
.pic-box  .hov p.check-more a{display: inline-block;width: 115px;height: 35px;text-align: center;overflow: hidden;line-height: 35px;border-radius: 35px;background: rgba(255,255,255,0.8);color: #000;position: relative;z-index:10}
.pic-box  .hov p.check-more a:after {position: absolute;content: "";display: inline-block;right:50%;left:50%;width:0;height:100%;transition: 0.3s;background: red;z-index:-1;border-radius: 100%}
.pic-box  .hov p.check-more a:hover{color: #fff;}
.pic-box  .hov p.check-more a:hover:after {width: 100%;transition: 0.3s;border-radius: 35px;right: 0;left: 0}
.pic-box:hover .hov{top:0;transition: 1s;opacity: 1}
/*friend-link*/
.fd-link {background: #e7e7e7;height: 40px;line-height: 70px;padding: 15px 0}
.fd-link .tit {background: #cccccc url("../images/link-icon_12.png") no-repeat left;padding-left:35px;width:70px;height: 40px;line-height: 40px;color: #4a4a4a;position: relative}
.fd-link .tit:before {content: "";display: block;width: 0;height: 0;border-left: 8px solid #cccccc;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;top:14px;right:-8px;}
.fd-link .lk-list{height: 40px;line-height: 40px;margin-left: 20px;}
.fd-link .lk-list a{color: #4a4a4a;display: inline-block;padding: 0 10px;transition: 0.5s}




/*footer*/
.footer {padding-top: 70px;background: url("../images/nav-bbg_03.png") repeat}
.footer .bt-con{padding-bottom: 45px;}
.footer .bt-con .bt-logo {padding-right: 35px;}
.footer .bt-con .lxwm {padding-left: 26px;width: 300px;border-right: 1px solid #575757;border-left: 1px solid #575757;}
.footer .bt-con .lxwm  h3 {font-size: 24px;color: #afafaf;padding-bottom: 20px;}
.footer .bt-con .lxwm  p {font-size: 14px;color: #afafaf;line-height: 30px;}
.footer .bt-con .lxwm  p i{display:inline-block;width: 22px;height: 22px;background: url("../images/lxwm-icon_15.png") no-repeat;margin-right: 10px;position: relative;top: 5px;}
.footer .bt-con .lxwm  p:nth-child(2) i{background-position: 0 0}
.footer .bt-con .lxwm  p:nth-child(3) i{background-position: 0 -34px}
.footer .bt-con .lxwm  p:nth-child(4) i{background-position: 0 -72px}
.footer .bt-con .lxwm  p:nth-child(5) i{background-position: 0 -109px}
.footer .bt-con .lxwm  p a {padding-left: 30px;color: #d9a61e;}
.footer .bt-con .dh  {padding: 0 80px;}
.footer .bt-con .dh  h3 {font-size: 24px;color: #afafaf;padding-bottom: 20px;}
.footer .bt-con .dh ul li{line-height: 30px;}
.footer .bt-con .dh ul li a{display: inline-block;color: #9f9f9f;width: 75px;}
.footer .bt-con .dh ul li a:hover{color: #d9a61e}
.footer .bt-con .qr-code {padding-left: 65px;border-left: 1px solid #575757;height: 209px;}
.footer .bt-con .qr-code p{color: #9f9f9f;line-height: 30px;}
.footer  p.copy {text-align: center;padding: 23px 0;color: #939393;border-top: 1px solid #575757  }

/*返回顶部*/
#back-to-top{ background: url("../images/back-to-top-icon_73.png ") no-repeat center;width: 63px;height: 63px;display: block;position:fixed;right:70px;bottom: 10%;z-index: 9999;}


/*内页*/
/*非遗保护*/
.ny-banner {min-width: 1200px;}
.ny-banner img{width: 100%;height:430px;}
.ny-container {padding-top: 50px;background: url("../images/ny-container-bg_04.png") repeat;}
.ny-container .headline a {display: inline-block;font-size: 18px;color: #2a2a2a;line-height: 32px;width: 142px;height: 32px;text-align: center;}
.ny-container .headline a:hover {background: #d21b12;color: #fff;}
.ny-container .headline a.on {background: #d21b12;color: #fff;}
.ny-container .thr-page {height: 50px;line-height: 50px;background: #e8e8e8;text-align: center}
.ny-container .thr-page a{color: #000;font-size: 16px;display: inline-block;margin: 0 10px;}
.ny-container .thr-page a:hover,.ny-container .thr-page a.on{color: #d4352f;}
.ny-container .fy-con {padding: 59px 0 100px 0;}
.ny-container .fy-con .pic {width: 466px;height: 694px;overflow: hidden}
.ny-container .fy-con .pic  img{width: 466px;height: 694px;}
.ny-container .fy-con .text-int {width: 730px;padding: 0 35px;box-sizing: border-box}
.ny-container .fy-con .text-int h3{font-size: 24px;font-weight: bold;color: #000;line-height: 35px;}
.ny-container .fy-con .text-int p{font-size:18px;color: #000;line-height:30px;}
/*群文培训*/
.qw-item {border: 1px solid #cdcdcd;padding: 16px;position: relative;margin: 20px 0;background-color:white;}
.qw-item:hover{border: 1px solid #d21b12}
.qw-item .pic {width:300px;height:182px;overflow: hidden}
.qw-item .pic img{width:300px;height:182px;transition: 0.5s;}
.qw-item .pic:hover img{transform: scale(1.1);transition: 0.5s;}
.qw-item .int {width: 865px;padding: 10px 15px;box-sizing: border-box}
.qw-item .int h3 {font-size: 18px;color: #343434;font-weight: bold;line-height:45px;max-width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.qw-item:hover .int h3 {color: #d21b12;}
.qw-item .int p {color: #4a4a4a;line-height: 24px;}
.qw-item .int p.c-m{text-align: right;padding-top: 30px;}
.qw-item .int p.c-m .newsa {display: inline-block;width: 115px;height: 28px;line-height: 28px;text-align: center;color: #727272;border: 1px solid #727272;border-radius: 28px;}
.qw-item .int p.c-m a:hover {color: #d21b12;border: 1px solid #d21b12;border-radius: 28px;}
.qw-item .date {width: 59px;height: 59px;background: #c4c4c4;position: absolute;top: 8px;right: 8px;}
.qw-item:hover .date {width: 59px;height: 59px;background: #d21b12;color: #fff;}
.qw-item .date h3 {font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.qw-item .date p{font-size:12px;color: #fff;text-align: center;}
.ny-page {padding: 50px 0;text-align: center}
.ny-page a{display: inline-block;background: #ebebeb;padding: 8px 16px;font-size: 18px;color: #6b6b6b}

.SplitPage span {
    display: inline-block;padding: 8px 16px;font-size: 18px;background: #ce1a1a;color: #fff;
}
.ny-page a:hover,.ny-page a.now-page {background: #ce1a1a;color: #fff;}
/*网上课堂*/
.kt-con ul {padding-top:40px;}
.kt-con ul li {float: left;width: 49%;margin-bottom: 15px;background-color:white;}
.kt-con ul li:nth-child(2n+0) {margin-left: 2%}
.kt-con ul li .pic {width: 295px;height: 194px;overflow: hidden}
.kt-con ul li .pic img {width: 295px;height: 194px;transition: 0.5s}
.kt-con ul li .pic:hover img {transform: scale(1.1);transition: 0.5s}
.kt-con ul li .int {width: 293px;height: 194px;border: solid #e4e4e4;border-width: 1px 1px 1px 0;padding: 40px 10px 0 35px;box-sizing: border-box }
.kt-con ul li:hover .int {border: solid #d21b12; border-width: 1px 1px 1px 0;}
.kt-con ul li .int h3{font-size: 18px;font-weight: bold;color: #191818;line-height: 30px;}
.kt-con ul li:hover .int h3{font-size: 18px;font-weight: bold;color: #d21b12;line-height: 30px;}
.kt-con ul li .int p {font-size: 14px;color: #727272;line-height: 30px;}
/*文化活动*/
.hd-con  ul{padding-top: 45px;}
.hd-con ul li {float: left;width: 380px;box-sizing: border-box;padding: 10px;border: 1px solid #cdcdcd;margin-bottom: 27px;position: relative;background-color:white;}
.hd-con ul li:hover {border: 1px solid #d21b12}
.hd-con ul li:nth-child(3n-1) {margin:0 30px;}
.hd-con ul li .pic {width:360px;height:219px;overflow: hidden}
.hd-con ul li .pic img {width:360px;height:219px;transition: 0.5s}
.hd-con ul li .pic:hover img {transform: scale(1.1);transition: 0.5s}
.hd-con ul li .int {padding: 5px 0;width:100%;}
.hd-con ul li .int h3{font-size: 16px;font-weight: bold;color: #343434;line-height: 24px;max-height: 48px;overflow: hidden;}
.hd-con ul li .int p {line-height: 24px;color: #4a4a4a;max-height: 48px;overflow: hidden;height: 50px;}
.hd-con ul li .int p.c-m {text-align: right;padding-top: 30px;}
.newsa{display: inline-block;width: 115px;height: 28px;line-height: 28px;text-align: center;color: #727272;border: 1px solid #727272;border-radius: 28px;}
.hd-con ul li .int p.c-m a:hover {color: #d21b12;border: 1px solid #d21b12;border-radius: 28px;}
.hd-con ul li .date {width: 59px;height: 59px;background: #c4c4c4;position: absolute;bottom: 8px;left: 8px;}
.hd-con ul li:hover .date {width: 59px;height: 59px;background: #d21b12;color: #fff;}
.hd-con ul li .date h3 {font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.hd-con ul li .date p{font-size:12px;color: #fff;text-align: center;}
/*艺术欣赏*/
.ys-con ul {padding-top:40px;}
.ys-con ul li {float: left;width: 386px;box-sizing: border-box;margin-bottom: 27px;position: relative}
.ys-con ul li:hover img{transform: scale(1.1);transition: 0.5s;}
.ys-con ul li:nth-child(3n-1) {margin:0 21px;}
.ys-con ul li .pic {width:386px;height:257px;overflow: hidden}
.ys-con ul li .pic img {width:386px;height:257px;transition: 0.5s;}
.ys-con ul li .tit {position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;line-height: 45px;background: rgba(0,0,0,0.6);z-index: 20}
.ys-con ul li .tit p{text-align: center;line-height: 45px;color: #fff;font-size: 16px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.adipoli-wrapper{margin:auto;position:relative;display:inline-block}
.adipoli-wrapper>img{position:absolute;z-index:1}
.adipoli-before{position:absolute;z-index:5}
.adipoli-after{position:absolute;z-index:10}
.adipoli-slice{display:block;position:absolute;z-index:15;height:100%}
.adipoli-box{display:block;position:absolute;z-index:15}


.lb-loader,.lightbox{text-align:center;line-height:0}
body:after{content:url(../images/ysxs-close.png) url(../images/loading.gif) url(../images/ysxs-prev.png) url(../images/ysxs-next.png);display:none}
.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400;}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}
.lb-loader,.lb-nav{position:absolute;left:0}
.lb-outerContainer:after{display:table}
.lb-container{padding:4px}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/ysxs-prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/ysxs-next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/ysxs-close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}


.message-filed{ margin-top:19px;}
.message-filed label{ width:222px; float:left; text-align:right; line-height:40px;}
.message-filed .area{ width:500px; height:150px; font-size:13px; color:#c8c8c8; line-height:24px; padding:10px; float:left; border-radius:5px; border:1px #dcdcdc solid; box-sizing:border-box; resize:none;}
.message-filed .inpt{ width:500px; height:40px; line-height:20px; float:left; color:#c8c8c8; font-size:13px; padding:10px; border-radius:5px; border:1px #dcdcdc solid; box-sizing:border-box;}
.message-filed .yzm-inpt{ width:345px;}
.message-filed .yzm-img{ width:92px; height:32px; margin:4px 0 0 10px; display:block; float:left;}
.message-filed .in{ float:left; line-height:40px; color:#666; padding-left:10px;}
.message-filed .btn{ background:#d40000; width:200px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:16px; margin-bottom:28px; border-radius:5px; cursor:pointer;}




.newB-botom{margin:50px 0;}
.newB-botom p{color:#4b4b4b;font-size: 18px;line-height: 30px;text-indent: 2em;}
.newB-paging{    /* background: #f3f3f3; */
    height: 86px;
    line-height: 86px;
    border-top: 1px solid #eee9e0;}
.newB-paging .wrap2{position: relative;}
.prenew a,.nextnew a{font-size: 16px;color:#8d8d8d;}
.new-retu{position: absolute;left:0;right:0;width: 120px;height: 30px;line-height: 30px;border:1px #c3c3c3 solid;text-align: center;border-radius: 30px;margin:27px auto;overflow:hidden;z-index: 4;}
.new-retu a{font-size: 16px;color:#8d8d8d;position: relative;display:block;overflow:hidden;}
.new-retu a img{margin:0 8px 0 0;}
.prenew a:hover,.nextnew a:hover{color:#d21b12;}

.new-retu a:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background-color:#d21b12; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.new-retu a:hover:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}
.new-retu a:hover{ border-color: ##d21b12;overflow:hidden;color:#fff !important;}


