@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px;}
html{height:100%;}
body{ font-size:14px; font-family:"Microsoft Yahei"; line-height:1.5; color:#444; height:100%; background:#f4f3f2;}
div,p,span{ font-size:14px;}
ol,ul { list-style:none; }
a { color:#444;text-decoration:none; }
a:hover{ color:#96000c; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ border:none; font-family:"Microsoft Yahei";  outline:none;}
input[type="button"]{ cursor:pointer;}
.red{ color:#96000c;}
.mid{ width:1000px; margin:0 auto;}
.fr{ float:right;}
.fl { float:left;}
h3{ font-size:18px; color:#523f38; font-weight:bolder; }

::-webkit-scrollbar{ width:8px; height:8px; background-color:none; }  /*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track{ -webkit-box-shadow:none; border-radius:4px; background-color:none;}    /*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb{ border-radius:4px; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.2); background-color:#cdc4c1;}  

@-webkit-keyframes rotate1 {
   0%{transform:rotateY(0deg); }
    100% {transform:rotateY(360deg); background-image:url(../images/leftNavBgImg.png); }
}
@-moz-keyframes rotate1 {
    0%{transform:rotateY(0deg);} 
    100% {transform:rotateY(360deg); background-image:url(../images/leftNavBgImg.png);} 
}
@keyframes rotate1 {
    0%{transform:rotateY(0deg);}
    100% {transform:rotateY(360deg); background-image:url(../images/leftNavBgImg.png);}
}

/** index **/
.subleft{ position:fixed; right:20px; top:50%; width:147px; margin-top:-200px; z-index:9999;}
#menu { position:relative; z-index:2; background:url(../images/leftNavBg.png) repeat-y center center;}
#menu li {font-size:16px; vertical-align:top; margin-bottom:15px; font-size:18px;}
#menu li:last-child{ margin-bottom:0;}
#menu a { display: block; height:44px; text-align:center; line-height:44px; color: #81665d; background:url(../images/leftNavBgImg2.png) no-repeat;}
#menu a:hover, #menu li.active a{background-image:url(../images/leftNavBgImg.png); color:#fff; -webkit-animation: rotate1 0.8s 1 ease; -moz-animation: rotate1 0.8s 1 ease; animation: rotate1 0.8s 1 ease;}

.section1 { background:url(../images/con1Bg.jpg);}
.section2 { background:url(../images/body_img2.jpg) no-repeat center center; background-size:100% 100% ;}
.section3 { background:url(../images/body_img3.jpg) no-repeat center center; background-size:100% 100%;}
.section4 { background:url(../images/body_img4.jpg) no-repeat center center; background-size:100% 100%;}
.section5 { background:url(../images/body_img5.jpg) no-repeat center center; background-size:100% 100%;}
.section6 { background:url(../images/body_img6.jpg) no-repeat center center; background-size:100% 100%;}
.section7 { background:url(../images/body_img7.jpg) no-repeat center center; background-size:100% 100%;}

.cont1{ height:90%; width:1000px; margin:40px auto 0px;}
.stit{ overflow:hidden; padding:23px 40px 0;}
.stit span{ font-size:24px; float:left; color:#000;}
.stit span b{ color:#d30f1e;}
.stit a{ float:right;color:#bf1900; font-size:14px; text-transform:uppercase; display:inline-block; padding-top:5px; letter-spacing:1px;}
.stit a:hover{color:#e40113;}

.top_con{position:absolute; top:0; left:50%; margin-left:-500px; z-index:888;}
.logo{display:block; width:auto;}
.top_right{ width:525px; margin-top:50px;}
.lab_con{ float:left; width:469px; height:50px; line-height:50px; background:url(../images/secrchBg.png) no-repeat; margin-right:5px;}
.lable_con_input{ display:block; float:left; width:280px; height:50px; line-height:50px; color:#81665d; background:none;  }
.lable_con_btn{display:block; float:right; width:50px; height:50px; background:none;}

/*slect*/
.sslct_con{ float:left; width:89px; height:50px; margin-right:40px;  background:url(../images/secrch_arrow.png) right center no-repeat; }
.sslct{ display:inline-block; vertical-align:top; *display:inline; position:relative; cursor:pointer; margin:0 auto; z-index:9;}
.sslct .butten{ height:50px; line-height:50px; display:inline-block; padding-right:15px;}
.sslct .butten_r{ display:inline-block; width:85px; height:50px; text-align:center; overflow:hidden; font-size:16px; color:#694e45; letter-spacing:2px;}
.list_sslct{width:82px; padding:0; height:0; line-height:28px; position:absolute; left:6px; top:50px; overflow:hidden; }
.list_sslct li{margin-top:10px;}
.list_sslct li a{ display: block; text-align:center; width:70px; height:30px; line-height:30px; color:#694e45; border-radius:15px; border:1px solid #694e45; background:#f3f2f2;}
.list_sslct li a:hover{ color:#fff; background:#694e45;}

a.login_a{ display:inline-block; width:50px; text-align:center; padding-top:30px; line-height:20px; letter-spacing:2px; text-align:center; background:url(../images/login.png) no-repeat top center; color:#694e45;}
a.login_a:hover{ color:#96000c;}

.indexTit{ text-align:center; font-weight:bolder; line-height:34px; margin:30px auto 70px;}
.indexTit span{ display:inline-block; width:35px; height:35px; background:url(../images/indexTitBg.png) center center no-repeat; padding:0 13px; font-size:24px;}

a.indexMore{position:absolute; bottom:-130px; left:50%; width:187px; height:60px; margin-left:-93px; line-height:56px; text-align:center; font-size:12px; color:#fff; background:url(../images/index_more2.png) center center no-repeat; letter-spacing:2px; z-index:999;}
a.indexMore:hover{background-image:url(../images/index_more.png);}

.section5 a.indexMore{ bottom:-110px;}
.section6 a.indexMore{ bottom:-156px;}
.section3 a.indexMore{ bottom:-70px;}

.slideGroup{ width:1000px; text-align:left;}
.slideGroup .parHd{ width:100%; margin:0 auto 50px; min-height:60px; position:relative; background:url(../images/indexH2Line.png) top center no-repeat;  }
.slideGroup .parHd ul{ overflow:hidden;}
.slideGroup .parHd ul li{ float:left; cursor:pointer; font-size:20px; width:50%; text-align:right; display:inline; font-size:18px; font-weight:bolder;}
.slideGroup .parHd_3 ul li{ width:33.3%;}
.slideGroup .parHd_3 ul li:nth-child(2){text-align:center;}
.slideGroup .parHd_3 ul li:nth-child(2) a{ margin-right:0; }
.slideGroup .parHd ul li:last-child{ text-align:left;}
.slideGroup .parHd ul li a{ display:inline-block; height:38px; margin-right:20%; line-height:36px; background:url(../images/indexH2Bg2.png) top center no-repeat; padding-top:20px;}
.slideGroup .parHd ul li:last-child a{ margin-left:20%;}
.slideGroup .parHd ul li.on a{ background-image:url(../images/indexH2Bg.png); color:#96000c; }
.slideGroup .slideBox{ zoom:1; position:relative; min-height:300px; margin-top:75px;  }






/* 首页幻灯 */
.fullSlideImg{ min-width:1000px; position:relative; width:100%;
    margin-bottom: 46px;
    overflow:hidden; z-index:100; }
.fullSlideImg .bd{ position:relative; z-index:8;  }
.fullSlideImg .bd ul{ width:100% !important; width:100%; background-color: #fff;}
.fullSlideImg .bd li{ width:100% !important;  height:100%; }
/*.fullSlideImg .bd li a{ position:absolute; width:100%; height:100%; display:block; z-index:1;  }*/

.bannerPlay{ display:block; width:162px; margin:0 auto; cursor:pointer;}
.bannerPlay1{ padding-right: 0px; margin-top: 480px;}
.bannerPlay2{ padding-left:175px; margin-top:655px;}
.bannerPlay3{ padding-left:190px; margin-top:685px;}
.bannerPlay a{ display:inline-block; width:162px; height:47px; text-align:center; line-height:46px; color:#75352c; font-size:18px; background:url(../images/bennerPlay.png) no-repeat;}
.bannerPlay a:hover{color:#96000c;}
.bannerPlay1 a{ background: url(../images/bennerPlay2.png) no-repeat; color:#fff;}

/*活动资讯*/
.newsLeft{ width:480px; height:385px; padding:20px; background:url(../images/whdtBg1.png) top center no-repeat;}
.newsLeft span.img_con{ display:block; width:100%; height:270px; margin-bottom:15px;}
.newsLeft span.img_con img{ display:block; width:100%; height:100%;}
.newsLeft h3{ float:left; width:80%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; line-height:24px; margin-bottom:20px;}
.newsLeft span.time{ float:right; width:20%; text-align:right; color:#999; line-height:29px;}
.newsLeft p{ height:45px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;}
.newsLeft:hover a h3, .newsLeft:hover p{ color:#fff;}
.newsLeft:hover{background:#96000c; box-shadow:0 0 12px #333;}
.newsLeft:hover span.time{color:#cfa3a6;}

.newsRight{ width:444px; cursor:pointer;}
.newsRight ul li{ width:420px; height:103px; padding:12px; background:url(../images/whdtBg2.png) top center no-repeat; margin-bottom:22px;}
.newsRight ul li:last-child{ margin-bottom:0;}
.newsRight ul li:hover{background:#96000c; color:#fff; box-shadow:0 0 8px #333;}
.newsRight ul li img{ float:left; width:135px; height:103px; margin-right:10px;}
.newsRight ul li h3{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.newsRight ul li span.time{ color:#999; display:block; padding:5px 0;}
.newsRight ul li p{height:45px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;}
.newsRight ul li a:hover h3, .newsRight ul li:hover p{color:#fff;}
.newsRight ul li:hover span.time{color:#cfa3a6;}

/*文化日历*/
.calendarCon{ width:998px; height:458px; border:1px solid #ac9b93; background:url(../images/calendarBg.png) #f3f1f1 right center no-repeat;}
.calendarLeft{ display:block; width:228px; height:100%; background:url(../images/calendarLeft.png) left bottom no-repeat;}
.calendarMid{ width:390px; height:100%; background:#ebe8e7;}
.calendarRight{width:380px;}
.calendarRight_tit{ height:44px; padding:20px; border-bottom:1px solid #ac9b93;}
.calendarRight_tit h3{ background:url(../images/calendarIcon.png) left 5px no-repeat; text-indent:30px; letter-spacing:2px; color:#96000c;}
.calendarRight_tit span{ display:block; font-weight:lighter; color:#96000c;}


.picScroll-top2{ margin:30px 20px 0 15px; position:relative; }
.picScroll-top2 .bd2 ul li{ zoom:1; padding-bottom:30px;}
.picScroll-top2 .bd2 ul li .pic{width:85px; height:85px; float:left; border-radius:50%; border:2px solid #ac9b93; box-sizing:border-box; margin-right:12px;}
.picScroll-top2 .bd2 ul li .pic img{width:100%; height:100%; border-radius:50%; display:block;}
.picScroll-top2 .bd2 ul li:hover .pic{box-shadow:3px 0 10px #666;}
.picScroll-top2 .bd2 ul li h3{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; padding-top:8px;}
.picScroll-top2 .bd2 ul li p{height:38px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical; margin-top:5px; line-height:1.4;}
.picScroll-top2 .bd2 ul li:hover p{color:#96000c;}

/*文化活动*/
.activeList li{ float:left; width:300px; height:394px; background:url(../images/activeBg.png) top center no-repeat; margin-right:30px; cursor:pointer;}
.activeList li.last{margin-right:0;}
.activeList li img{ width:100%; height:190px; border-radius:10px; overflow:hidden;}
.activeList li .nr{ height:125px; padding:20px 30px 8px;}
.activeList li .nr h3{ margin-bottom:10px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.activeList li p{ font-size:16px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; padding:3px 0;}
.activeList li .btn{ display:block; width:100%; height:48px; line-height:48px; color:#81665d; font-size:18px; text-align:center; letter-spacing:3px; margin-top: 5px;}
.activeList li:hover a, .activeList li:hover h3, .activeList li:hover .btn{ color:#96000c;}
.activeList li:hover img{box-shadow:0 0 8px #333;}

/*场馆预定*/
.cgydLst{ position:relative;}
.cgydLst ul li{ float:left; width:235px; height:380px; background-repeat:no-repeat; background-position: top center; margin-right:20px; position:relative; cursor:pointer; border-bottom:1px solid #ac9b93;}
.cgydLst ul li:nth-child(4n+1){ background-image:url(../images/cbydImg1.png);}
.cgydLst ul li:nth-child(4n+2){ background-image:url(../images/cbydImg2.png);}
.cgydLst ul li:nth-child(4n+3){ background-image:url(../images/cbydImg3.png);}
.cgydLst ul li:nth-child(4n+4){ background-image:url(../images/cbydImg4.png);}
.cgydLst ul li:hover{box-shadow:0 0 12px #999;}
.cgydLst ul li h3{ position:relative; z-index:3; float:right; width:33px; height:126px; margin:15px; padding:10px 5px; text-align:center; background-repeat:no-repeat; background-position: top center; color:#fff; line-height:1.2; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.cgydLst ul li:nth-child(4n+1) h3{ background-image:url(../images/cbydTibBg1.png);}
.cgydLst ul li:nth-child(4n+2) h3{ background-image:url(../images/cbydTibBg2.png);}
.cgydLst ul li:nth-child(4n+3) h3{ background-image:url(../images/cbydTibBg3.png);}
.cgydLst ul li:nth-child(4) h3{ background-image:url(../images/cbydTibBg4.png);}
.cgydLst ul li p{position:relative; z-index:3; float:right;  width:15px; height:240px; margin:8px 3px; font-size:14px; text-align:center; line-height:1;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; background:rgba(241,241,241,.8) }
.cgydLst ul li .btn{ position:absolute; bottom:28px; right:0; width:117px; height:43px; font-size:18px; color:#fff; text-align:center; line-height:42px; background:url(../images/cbydBtn2.png) top center no-repeat;}
.cgydLst ul li:hover .btn{background-image:url(../images/cbydBtn.png);}
.cgydLst ul li img{ position:absolute; z-index:2; width:100%; height:100%; display:block;}

.whdwList ul li{float:left; width:235px; border:1px solid #ac9b93; border-radius:10px; margin-right:20px;}
.whdwList ul li:hover{box-shadow:0 0 12px #999;}
.whdwList ul li img{ display:block; width:100%; height:170px; margin:0 auto; border-radius:10px;}
.whdwList ul li div{ height:115px; padding:15px; margin:4px; border-radius:8px; border:1px solid #ac9b93;}
.whdwList ul li h3{ padding-bottom:10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.whdwList ul li p.defaule{line-height:22px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.whdwList ul li p.intro{ line-height:18px; height:36px; overflow:hidden; color:#999;}

/*jt*/
.jt_l, .jt_r{ position:absolute; left:-30px; top:30%; z-index:8; display:block; width:60px; height:75px;  background:url(../images/con1_jt.png) 13px 0 no-repeat rgba(0,0,0,.35); }
.jt_r{left:auto; right:-30px; background-position:18px -150px; }
.jt_l:hover{ background-position:8px -75px; left:-35px; }
.jt_r:hover{ background-position:22px -225px; right:-35px; }
.prevStop,.nextStop{ background:none;}

/*文化地图*/
.map_con{ border:1px solid #dddcdb; height:460px; background:#ebe8e7;}
.mapLeft{width:239px; height:460px; border-right:1px solid #dddcdb; overflow-y:scroll;}
.mapLeft li{ padding:20px 35px; background:url(../images/mapIcon.png) 12px 23px no-repeat; border-bottom:1px solid #f6f3f2; border-top:1px solid #dddcdb;}
.mapLeft li:first-child{ border-top:0;}
.mapLeft li h3{ margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.mapLeft li p{height:41px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;}

.map{ width:758px;}
.map img{ display:block; width:100%; height:460px;}

/*数字文化*/
.szwh{ width:100%; height:515px; background:url(../images/szwhBg1.png) top center no-repeat;}
.szwhLeft{ width:410px; margin:30px 0 0 30px;}
.szwhLeft .img_con{display:block; width:100%; height:308px;}
.szwhLeft .img_con img{ display:block; box-sizing:border-box; border:1px solid #e8e8e8; width:100%; height:306px;}
.szwhLeft h3{ margin:10px 0 20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; }
.szwhLeft p{overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:3;  -webkit-box-orient: vertical; line-height:1.75;}
.szwhLeft:hover .img_con img{box-shadow:0 0 8px #333;}

.szwhRight{ width:530px;}
.szwhRight .tit{ width:170px; height:248px; margin-top:60px; background:url(../images/szwhBgLine.png) left top no-repeat;}
.szwhRight .tit h3{ padding:140px 0 10px; font-size:24px; font-weight:bolder; color:#ed1b23;}
.szwhRight .tit p{font-size:16px; text-transform:uppercase; line-height:1;}
.szwhRight ul{ padding-top:48px;}
.szwhRight ul li{ float:left; width:160px; height:120px; margin:20px 20px 0 0;}
.szwhRight ul li:nth-child(5){margin-left:-10px;}
.szwhRight ul li img{ display:block; width:100%; height:120px; }
.szwhRight ul li:hover{box-shadow:0 0 8px #333;}

/* carousel */
.carousel{ margin:0px auto; width:100%; height:400px;overflow:hidden;position:relative;}
.carousel .slides{margin:0px auto 30px;overflow:hidden;position:relative; margin-left: 24px;}
.carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important; background:#fff; padding:3px; width:300px; height:320px; border:1px solid #ccc;box-shadow: 0px 10px 20px #dadada; }
.carousel .slides .slideItem a{overflow:hidden;display:block;}
.carousel .slides .slideItem img{width:100%; height:100% !important; margin-bottom:1px;}
.carousel .slides .slideItem .cover{background:rgb(0, 0, 0);left:0px;top:0px;width:100% !important; height:340px !important;display:block;position:absolute;}
.prevButton{background:url(../images/btn.png) no-repeat 0px 0px;top:140px;width:38px;height:38px;display:block;position:absolute;z-index:99;cursor:pointer;}
.nextButton{background:url(../images/btn.png) no-repeat 0px 0px;top:140px;width:38px;height:38px;display:block;position:absolute;z-index:99;cursor:pointer;}
.prevButton{left:0px;}
.nextButton{background-position:0px -40px;right:0px;}
.indexTeamIntro{ width:100%; height:44%; background:url(../images/teamBG2.png) no-repeat #fff center center; background-size:98% 100%; overflow:hidden; position:absolute; bottom:5px; left:0; border-top:4px solid #fff;}
.indexTeamIntro h2{ font-size:18px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#523f38; padding:4% 9%;}
.indexTeamIntro p{ margin-left:10%; font-size:1.1em; color:#442c25; line-height:18px; height:18px; text-indent:20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.indexTeamIntro p.creator{background:url(../images/teamIcon1.png) left center no-repeat; margin-top:3%; margin-bottom:0.3em;}
.indexTeamIntro p.time{background:url(../images/teamIcon2.png) left center no-repeat;}

.btn_tswh{position:absolute; bottom:35px; left:50%; display:block; width:260px; height:56px; margin-left:-130px; text-align:center; color:#523f38; font-size:18px; font-weight:bolder; line-height:56px; background:url(../images/btn_tswh.png) no-repeat center center; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}


/* indexService */
.indexService ul{ overflow:hidden;}
.indexService li{ float:left; width:20%; }
.indexService li a{ display:block;}
.indexService li img{ display:block; width:100%; height:400px; box-sizing:border-box; border-right:1px solid #fff;}
.indexService li:last-child img{border:none;}
.indexService li a:hover img{box-shadow:0 0 12px #999;}
.indexService li span{ display:block; height:18px; line-height:16px; font-size:16px; color:#75352c; margin-top:30px; text-indent:38px; background:url(../images/serviceArrow.png) left center no-repeat;}
.indexService li a:hover span{color:#96000c;}

/* zyz */
.zyz{ overflow:hidden;}
.zyz li{ float:left;}
.zyz li.no1,.zyz li.no2,.zyz li.no3{ width:33.333%;}
.zyz li a{ display:block; position:relative;}
.zyz li img{ display:block; width:100%; height:400px; box-sizing:border-box; border-right:1px solid #fff;}
.zyz li:last-child img{border:none;}
.zyz li a:hover img{box-shadow:0 0 12px #999;}
.zyz li span{ display:block; width:60px; height:20px; text-indent:100px; overflow:hidden; background:url(../images/more5.png) center center no-repeat #96000c; position:absolute; right:0; bottom:20px;}
.zyz li a:hover span{ background-color:#c1b6b2;}

#login_go1{ width:50px; height:24px;}
#login_go1 h3{ font-weight:normal;  font-size:12px;}
#login_go1 h3 img{ width:30px; height:30px; border-radius:15px; display:block; margin:0 auto; border:1px solid rgba(255,255,255,.5);}
#login_go1 h3 span{ width:100%; display:block; text-align:center;}
#login_go1 h3:hover{ color:#96000c;}
#login_go1 .navsub{ width:80px; margin-left:-10px; border-top:2px solid #b90b13; display:none;  font-size:12px; text-align:center; background:#b90b13; box-shadow:0 0 4px rgba(0,0,0,.3);}
#login_go1 .navsub a{ display:block; color:#fff; color:rgba(255,255,255,.7); padding:5px 0;}
#login_go1 .navsub a:hover{background:#96000c; color:#fff;}

/* footer */
footer{ background:#362d28; width:100%; padding:15px 0; color:#988e8a; text-align:center; position:absolute; bottom:0; z-index:999;}
footer .link {border-bottom:1px solid #493c35; padding-bottom:10px;}
footer .link a{display:inline-block; padding:0 8px; line-height:1.75; color:#988e8a; }
footer .link a:hover{ color:#fff;}
footer .copyRight {border-top:1px solid #29221e; padding-top:10px;}

.video{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.4); z-index:999;}
.video video{ width:100%; height:100%; background:none;}
.tv_con {
    width: 1011px;
    height: 5510px;
    padding-top: 30px;
    background: url(../images/tv.png) no-repeat;
    margin: -280px 0 0 -505px;
    position: absolute;
    top: 50%;
    left: 50%;
}
.tv{ width:790px; height:465px; margin:0 auto; background:#fff; overflow:hidden;}
.closed{ position:absolute; right:70px; top:-30px; display:block; width:59px; cursor:pointer;}
.show_none{ display:none;}
.video_1 .tv{ background:url(images/videoImg1.jpg) no-repeat; background-size:100% 100%;}
.video_2 .tv{ background:url(images/videoImg1.jpg) no-repeat; background-size:100% 100%;}
.video_3 .tv{ background:url(images/videoImg1.jpg) no-repeat; background-size:100% 100%;}

/*新增  */
 .activeList { overflow: hidden;}



.cul_heritage{ position:relative; margin-top:-50px;}
.cul_heritage ul{ overflow:hidden; padding:0 1.5%;}
.cul_heritage ul li{ float:left; width:50%;}
.cul_heritage ul li a{ display:block; margin:10px 12px; background:#f6f6f6; box-shadow:0 0 10px #ddd; padding:10px;}
.cul_heritage ul li a p{ width:100%; height:200px;}
.cul_heritage ul li a p img{ display:block; width:100%; height:100%;}
.cul_heritage ul li a span{ display:block; height:46px; line-height:46px; background:url(../images/titbg03.png) no-repeat center bottom; text-align:center; padding:0 5%; font-size:18px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.btworks{width:100%;}
.btworks ul{ overflow:hidden; width:110%;}
.btworks li{ float:left; padding-right:15px;}
.btworks li a{ display:block;}
.btworks li img{ display:block;}
.btworks li .btpic{ width:130px; height:280px;}
.btworks li .bttit{}

/*20181121 add*/
.zyz li.no1, .zyz li.no2, .zyz li.no3, .zyz li.no4, .zyz li.no5{
	width:20%;
}
.zyz li span{
	background: url(../images/more5.png) center center no-repeat #81665d;
	right:1px;
}
.zyz li a:hover span {
	background-color: #96000c;
}


@media (max-width: 1440px){
.indexTit{ margin:0 auto 20px;}
.fullSlideImg .hd{ bottom:5px;}
.fullSlideImg .bd li{top:-50px!important;}
.slideGroup .slideBox{margin-top:0;}
.slideGroup .parHd{ margin-bottom:20px;}
a.indexMore{bottom:-80px;}
.section3 a.indexMore{bottom:-200px;}
.section4 a.indexMore{bottom:-140px;}
.section6 a.indexMore{bottom:-105px;}
.cul_heritage ul{ padding:3% 1.5%;}
.cul_heritage ul li{ width:25%;}
.cul_heritage ul li a p{ height:150px;}
.cul_heritage{margin-top:0;}
.cont1{  margin:0 auto;}
.newsRight ul li{margin-bottom: 10px;}
.newsLeft{ height:360px; background-size:100% 100%;}
.newsLeft h3{margin-bottom: 10px;}
.carousel{ padding-top: 1%;}
	}
	
@media (max-width: 1366px){


.top_right{margin-top:10px;}
.slideGroup .parHd{margin-bottom:0;}
.fullSlideImg .bd li{top:-185px!important; min-height:750px;}
.fullSlideImg .bd li:nth-child(2){top:-90px!important;}
.section2 a.indexMore{bottom:-70px;}	
.section3 a.indexMore{bottom:-100px;}
.section4 a.indexMore{bottom:-75px;}
.section5 a.indexMore{bottom:-70px;}
.section7 a.indexMore{bottom:-65px;}
.activeList li .nr h3{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.indexService li img{height:340px;}

/*20190313 add*/
.bannerPlay2{ 
	margin-top: 43%;
}
.bannerPlay3{ 
	margin-top: 43%;
}
.fullSlideImg .bd li {
    top: -90px!important; 
}
.newsLeft{padding: 13px; height: 350px;}
.newsLeft span.img_con{margin-bottom: 8px;}
.newsLeft h3 {
    margin-bottom: 8px;
}
.newsRight ul li{height: 103px;padding: 9px 10px 8px;margin-bottom: 8px;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.activeList li{ height: 358px;-o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%;background-size: 100% 100%;}
.activeList li .nr{height: 110px;padding: 10px 30px 8px;}
.activeList li .nr h3{margin-bottom: 5px;}
.activeList li p{ padding: 0 0;}
#xiehuiList li .btn{margin-top: 30px!important;}
a.indexMore{width: 150px; height: 48px;margin-left: -75px; line-height: 46px;bottom: -65px;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
   -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;       
}
.codeleft{margin-top: -220px;}
}

.codeleft{ position:fixed; left:20px; top:50%; width:146px; margin-top:-200px; z-index:88;}
.codeleft img{ width:146px; height:146px; }
/*2018 08 20*/
.codeleft h3{
    text-align: center;
    line-height: 50px;
    }
.codeleft p{text-align: center; line-height:30px; margin-bottom:20px;}

/*20190228 add 隐藏注册登录*/
.top_right{ width:auto;}
a.login_a{ display:none;}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 15/10), only screen and (min-resolution: 120dpi) {
.cont1{-o-transform: scale(.67);-ms-transform: scale(.67);-moz-transform: scale(.67);-webkit-transform: scale(.67);transform: scale(.67);}
}