@charset "utf-8";
.is-body { width: 1120px; margin: 0 auto; }
.is-top { height: 520px; }
.is-mon-hdfb { overflow: hidden; }
.is-mon { width: 45%; float: left; }
.filter-disabled { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
.filter-box { position: relative; }
.filter-box select { display: none; }
.filter-text { height: 100%; overflow: hidden; position: relative; cursor: pointer; }
.filter-text input { font-size: 24px; }
.filter-text .filter-title { width: 100%; height: 36px; line-height: 36px; border: 0; background-color: transparent; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; cursor: pointer; text-align: center; }
.filter-list { display: none; width: 100%; font-size: 22px; position: absolute; top: 38px; left: 0; z-index: 99; overflow: auto; background-color: #FFF; }
.filter-list li.filter-null a { color: #d2d2d2; }
.filter-list li a { display: block; padding: 0 10px; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; }
.filter-list li:hover { background-color: #f2f2f2; }
.filter-list li.filter-selected a { display: block; color: #FFF; }
.filter-list li.filter-disabled { background-color: #fff; }
.filter-list li.filter-disabled a { cursor: not-allowed!important; background-color: #fff; display: block; color: #d2d2d2; }
.filter-list li.filter-selected { background-color: #5FB878; }
.icon { position: absolute; }
.icon-filter-arrow { width: 16px; height: 13px; background-repeat: no-repeat; background-image: url(icon.png); background-size: 100%; left: 290px; top: 12px; transition: all .2s; }
.icon-filter-arrow.filter-show { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.is-yf a { font-size: 24px; display: block; padding: 38px 0; }
.is-yf a.current { background-color: #860212; color: #FFF; }
.is-yf a:hover { background-color: #860212; color: #FFF; }
/**活动发布**/
.is-hdfb { width: 53%; float: right }
.is-hdfb-con { height: 300px; overflow: auto; }
.is-hdfb-title { background: url(hdfb.png) no-repeat; height: 45px; line-height: 45px; margin-bottom: 10px; }
.is-hdfb-title span { float: right; }
.is-hdfb-title span a { font-size: 12px; color: #781b26; background: url(more.jpg) no-repeat right center; padding-right: 16px; }
.is-hdfb-list { border-bottom: dashed #CCCCCC 1px; padding-bottom: 5px; margin-bottom: 5px; }
.is-hdfb-list h1 { font-size: 18px; color: #333; line-height: 32px; }
.is-hdfb-list p { font-size: 15px; color: #888; line-height: 30px; }
/**banner**/
.banner { width: 100%; margin: 20px auto; height: 300px; overflow: hidden; }
.shutter { overflow: hidden; width: 1120px; height: 300px; position: relative; }
.shutter-img { z-index: 1; }
.shutter-img, .shutter-img a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.shutter-img a { cursor: pointer; }
.shutter-img a > img { width: 100%; height: 100%; }
.shutter-img .created { overflow: hidden; position: absolute; z-index: 20; }
.shutter-btn { }
.shutter-btn li { position: absolute; z-index: 2; top: 50%; width: 38px; height: 38px; margin-top: -25px; cursor: pointer; }
.shutter-btn li.prev { left: 20px; background: url(arrow-left.png) no-repeat; }
.shutter-btn li.next { right: 20px; background: url(arrow-right.png) no-repeat; }
/**活动掠影**/
.is-hdly { margin: 20px auto; overflow: hidden; }
.is-hdly-title { background: url(hdly.png) no-repeat; height: 45px; line-height: 45px; margin-bottom: 10px; }
.is-hdly-title span { float: right; }
.is-hdly-title span a { font-size: 12px; color: #781b26; background: url(more.jpg) no-repeat right center; padding-right: 16px; }
.is-hdly-pic { width: 530px; height: 300px; float: left; }
/**焦点图样式**/
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 530px; height: 34px; line-height: 34px; font-size: 14px; padding-left: 5px }
.slideshow span.title { background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000);
color: #FFF; overflow: hidden; }
.slidebar { position: absolute; bottom: 10px; *bottom:10px;
right: 5px; width: 80px; }
.slidebar ul li { float: left; height: 12px; width: 12px; margin: 0 3px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: #ffffff; }
.slidebar ul li.on { background: #781722; color: #fff; font-weight: 700; }
.block { margin: 0; position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrapad { width: 530px; height: 300px; overflow: hidden; background: #FFF; float: left; }
.comiis_wrapad img { float: left; margin-top: 0px; width: 530px; height: 300px; }
#slidesImgs li { width: 530px; height: 300px; display: none; }
/**焦点图结束**/

.is-hdly-list { float: right; width: 570px; }
.is-hdly-list ul li { background: url(dian.png) no-repeat left center; padding-left: 15px; font-size: 15px; line-height: 31px; }
.is-hdly-list ul li span { float: right; }
/**活动基地**/
.is-hdjd { overflow: hidden; }
.is-hdjd-title { background: url(jd.png) no-repeat; height: 45px; line-height: 45px; margin-bottom: 10px; }
.is-hdjd-title span { float: right; }
.is-hdjd-title span a { font-size: 12px; color: #781b26; background: url(more.jpg) no-repeat right center; padding-right: 16px; }
.is-hdjd-list { border: 1px solid #d0d7e5; height: 360px; }
.topRec_List dl, .maquee { width: 100%; overflow: hidden; margin: 0 auto; color: #7C7C7C }
.topRec_List dd { float: left; text-align: center; border-bottom: 1px solid #d0d7e5; color: #333; }
.topRec_List dl dd.is-01 { width: 25%; height: 40px; line-height: 40px; }
.topRec_List dl dd.is-02 { width: 25%; height: 40px; line-height: 40px; }
.topRec_List dl dd.is-03 { width: 40%; height: 40px; line-height: 40px; }
.topRec_List dl dd.is-04 { width: 10%; height: 40px; line-height: 40px; }
.maquee { height: 360px; }
.topRec_List ul { width: 100%; height: 360px; }
.topRec_List li { width: 100%; height: 38px; line-height: 38px; text-align: center; font-size: 12px; border-bottom: 1px dashed #aaa; }
.topRec_List li div { float: left; }
.topRec_List li div.is-011 { width: 25%; }
.topRec_List li div.is-022 { width: 25%; }
.topRec_List li div.is-033 { width: 40%; }
.topRec_List li div.is-044 { width: 10%; }
.foot { background: url(foot.png) center no-repeat; text-align: center; line-height: 238px; }
/*活动发布二级*/
/*========================================================
	活动列表时间线
========================================================*/
.linewrap { width: 100%; }
.line_wrap { width: 1120px; margin: 0 auto; }
.line_wrap .line_left { width: 43px; height: 48px; float: left; background: url(lineleftbg.png) no-repeat left top; margin-top: 50px; }
.line_wrap .line_right { width: 43px; height: 48px; float: left; background: url(linerightbg.png) no-repeat left top; margin-top: 50px; }
.divBaseExhibitDetail { width: 1034px; text-align: center; margin-top: 50px; border-top: 1px solid #c9c9c9; font-size: 16px; float: left; position: relative; }
.exbtopnavlist li { display: inline-block; width: 85px; position: relative; float: none; margin: 0 23px; }
.exbtopnavlist li a { display: block; padding-top: 20px; transition: 0.3s; }
.exbtopnavlist li:hover i { background-position: 0 0; width: 16px; height: 16px; }
.exbtopnavlist li:hover a { color: #f8ac28; }
.exbtopnavlist li i { display: inline-block; width: 13px; height: 16px; background: url(excircle.jpg) -16px 0 no-repeat; position: absolute; top: -9px; left: 50%; margin-left: -7px; }
.exbtopnavlist li.exCur i { background-position: 0 0; width: 16px; height: 16px; }
.exbtopnavlist li.exCur a { color: #f8ac28; }
.exbDetailtopnav li { display: inline-block; width: 30px; position: relative; float: none; margin: 0 22px; padding-top: 17px; *display: inline;
*zoom: 1;
}
.exbDetailtopnav li.firsr_li { width: 75px; margin: 0 30px; }
.exbDetailtopnav li.firsr_li i { display: inline-block; width: 16px; height: 16px; background: url(excircle.jpg) 0 0 no-repeat; position: absolute; top: -9px; left: 50%; margin-left: -9px; }
.exbDetailtopnav li span { cursor: pointer; padding: 19px 10px 0; transition: color 0.3s; }
.acbtopnavlist { margin-left: 50px; }
.acbtopnavlist li { display: inline-block; width: 55px; position: relative; float: none; margin: 0 9px; padding-top: 11px; }
.acbtopnavlist li.exYearNone span { color: #D8D8D8; }
.acbtopnavlist li.exYearNone:hover i { background-position: -16px 0; }
.acbtopnavlist li i { display: inline-block; width: 13px; height: 16px; background: url(excircle.jpg) -16px 0 no-repeat; position: absolute; top: -9px; left: 50%; margin-left: -6px; }
.acbtopnavlist li.exCur i { background-position: 0 0; width: 16px; height: 16px; }
.choseyear { width: 53px; height: 53px; position: absolute; top: -28px; left: 0; cursor: pointer; z-index: 10; }
.choseyear i { width: 8px; height: 11px; display: inline-block; position: absolute; top: 34px; left: 22px; *display: inline;
*zoom: 1;
background: url(slide.png) no-repeat; }
.choseyear i.slideup { background-position: -8px 0; }
.choseyear i.slidedown { background-position: 0 0; }
.choseyear input { border: none; background: none; color: #fff; position: absolute; top: 17px; left: 10px; font-size: 16px; cursor: pointer; }
.choseyears { width: 65px; position: absolute; top: -40px; left: -7px; text-align: center; line-height: 30px; padding-bottom: 34px; z-index: 1; }
.choseyears img.bordertop { position: absolute; top: 0; left: 0; }
.choseyears img.borderbottom { position: absolute; bottom: 0; left: 0; }
.choseyears ul { background-color: #f3f3f3; margin-top: 66px; margin-left: 0; font-size: 13px; }
.choseyears>ul>li { line-height: 30px; cursor: pointer; float: none; }
.choseyears>ul>li a { color: #2a2a2a; transition: 0.3s; }
.choseyears>ul>li:hover a { color: #f8ac28 }
/*列表页*/
.prolist { overflow: hidden; margin-top: 20px; }
.prolist ul { overflow: hidden; }
.prolist ul li { float: left; width: 540px; margin-right: 10px; margin-left: 10px; margin-bottom: 42px; overflow: hidden; }
.prolist ul li:nth-child(even) { margin-right: 0; }
.prolist ul li a { background: #e8e8e8; display: block; overflow: hidden; line-height: 24px; padding: 25px 0; display: flex; align-items: center; }
.prolist ul li .date { width: 86px; text-align: center; color: #0572b9; font-size: 16px; float: left; }
.prolist ul li .date p { font-size: 24px; }
.prolist ul li .memo { float: left; width: 479px; padding: 0 23px; color: #4c4c4c; }
.prolist ul li .memo h4 { font-size: 16px; font-weight: bold; padding-bottom: 5px }
.prolist ul li .memo h5 { line-height: 20px; font-size: 15px; font-weight: normal; }
.prolist ul li .memo2 { float: left; width: 479px; padding: 0 23px; color: #4c4c4c; height: 110px; }
.prolist ul li a:hover { background: #0572b9 }
.prolist ul li a:hover .date { color: #ffffff; }
.prolist ul li a:hover .memo { color: #ffffff; }
.prolist ul li a:hover .memo2 { color: #ffffff; }
/*------pageturn------*/
.page { text-align: center; margin-top: 30px; clear: both; }
.page p { font-size: 14px; font-weight: normal; margin: 0; padding: 10px 0; }
.page p a { padding: 0 5px; font-size: 14px; }
/*列表页*/
.list { width: 1120px; margin: 0 auto; }
.list ul { width: 100%; overflow: hidden; }
.list ul li { border-bottom: 1px solid #dcdcdc; cursor: default; width: 1120px; margin: 0 auto; float: none; }
.list ul li div.newsdate { display: inline-block; float: left; width: 24%; text-align: center; }
.list ul li h3 { display: inline-block; font-weight: normal; font-size: 18px; }
.list ul li h3 a { color: #767676; font-size: 15px; padding: 20px 0; display: inline-block; transition: 0.2s; -webkit-transition: 0.3s; }
.list ul li h3 a:hover { color: #ee9d10 }
.list ul li span.newsDay { font-size: 30px; font-weight: bold; color: #2a2a2a; line-height: 60px; }
.list ul li span.newsMonth { font-size: 18px; color: #9a9a9a; }
/*===============详细页===============*/

.cont { width: 1120px; margin: 0 auto; min-height: 615px; }
.contip { width: 100%; text-align: left; margin-top: 20px; color: #6a6969; }
.contip span { padding: 0 10px; margin-right: 30px; }
.content h1 { text-align: left; font-size: 20px; font-weight: normal; color: #2a2a2a; }
.divContent { width: 100%; margin-top: 15px; color: #2a2a2a; line-height: 28px; }
.divContent img { max-width: 100%; height: auto; margin: 20px auto; display: block; }
.divContent p { line-height: 32px; font-size: 16px; margin-bottom:10px;}
.divContent table { text-align: center; max-width: 100%; margin: 15px auto; }
.divContent table td { border: 1px solid #ddd; padding: 5px 10px; }

/*===============微信版===============*/
.min-top{ display:none;}

/*===============地图列表===============*/
iframe{ border:0}
.is-ditu-title p{font-size:28px; font-weight:640px; line-height:56px;}
.jd-list{ height:500px;overflow: auto; margin-top:20px;}
