/*默认样式重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0; }
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; display: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit; }
/*全局定义*/
body { font-family: "微软雅黑", "Arial Narrow"; font-size: 14px; color: #666666; padding-bottom: 50px; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.w1110 { width: 1110px; overflow: hidden; clear: both; }
.mt50 { margin-top: 50px; }
/*头部*/
.topimg,.topimg img { width: 100%; }
.topvideo { margin-top: 10px; }
.vPlay{width: 1110px;height: 450px;margin-top: 30px;margin-bottom: 44px;}
.vPlay video{width: 1110px;height: 564px;object-fit: fill;}
/*焦点图*/
#focus { float: left; width: 520px; height: 380px; }
#focus img {width: 520px; height: 380px; }
/*热点新闻*/
.hotnews { float: right; width: 550px; }
.hotnews li { margin-bottom: 20px; }
.hotnews li h2 { width: 540px; padding-left: 10px; padding-bottom: 10px; border-bottom: 1px solid #aaaaaa; font-size: 22px; line-height: 33px; color: #000000; }
.hotnews li p { width: 540px; padding-left: 10px; margin-top: 10px; line-height: 24px; }
.hotnews li p a { color: #cc0000; }
/*内容区*/
.main .title { width: 1200px; height: 108px; margin-top: 40px; }
.box { width: 1110px; height: 675px; margin-top: 20px; overflow: hidden; }
.box li { position: relative; float: left; width: 340px; height: 195px; margin: 15px; }
.box li a:before { position: absolute; top: 0; left: 0; content: " "; width: 35px; height: 35px; background: url(../images/main_ico.png) no-repeat; }
.box li img { width: 340px; height: 195px; }
.box li span { position: absolute; width: 330px; height: 34px; bottom: 0; line-height: 34px; padding-left: 10px; background: rgba(0, 0, 0, 0.6); color: #ffffff; overflow: hidden; }
.menu { margin-top: 50px; text-align: center; padding: 10px 20px; }
.menu span { display: none; height: 24px; line-height: 24px; border: 1px solid #a1a1a1; margin: 0 6px; padding: 0 10px; cursor: pointer; }
.menu ul { display: inline-block; }
.menu li { display: inline-block; height: 24px; line-height: 24px; border: 1px solid #a1a1a1; margin: 0 6px; padding: 0 10px; cursor: pointer; }
.menu .on { background: #dcdcdc; }
.menu input { display: inline-block; width: 24px; height: 24px; line-height: 24px; border: 1px solid #a1a1a1; margin: 0 6px; padding: 0 10px; }
#jump { display: inline-block; }
/*梦想已开花*/
.mxykh .title { width: 710px; height: 129px; }
.mxykh .piclist li { width: 1110px; height: 210px; margin-top: 30px; overflow: hidden; }
.mxykh .piclist li img { width: 420px; height: 210px; }
.mxykh .piclist li:first-child img { float: left; margin-right: 50px; }
.mxykh .piclist li:last-child img { float: right; margin-left: 50px; }
.mxykh .piclist li span { display: block; width: 640px; height: 210px; overflow: hidden; }
.mxykh .piclist li h4 { width: 640px; line-height: 40px; text-align: center; margin-top: 25px; font-size: 22px; color: #000000; }
.mxykh .piclist li p { width: 640px; height: 75px; line-height: 25px; margin-top: 20px; overflow: hidden; }
.mxykh .piclist li p a { color: #cc0000; }
.mxykh .txtlist { margin-top: 40px; }
.mxykh .txtlist li { float: left; width: 540px; height: 53px; overflow: hidden; font-size: 18px; line-height: 53px; }
.mxykh .txtlist li:nth-child(2n) { margin-left: 30px; }
.mxykh .txtlist li:before { display: block; content: " "; float: left; width: 13px; height: 13px; background: url(../images/mxykh_ico.png); margin-top: 20px; margin-right: 20px; }
/*锦州行*/
.mxykh{display: none;}
.jinzx .title,.jinzx .title img { width: 100%; }
#jinzxbox { position: relative; width: 1110px; margin-top: 30px;}
#jinzxbox .swiper-container { padding-bottom: 60px; }
#jinzxbox .swiper-slide { position: relative; width: 630px; height: 340px; }
#jinzxbox .swiper-slide img { display: block; width: 630px; height: 340px;}
#jinzxbox .swiper-slide p { display: block; position: absolute; width: 630px; height: 46px; line-height: 46px; text-align: center; bottom: 0; background: rgba(0,0,0,0.6); color: #ffffff; font-size: 18px; overflow: hidden;}
#jinzxbox .swiper-pagination { width: 100%; bottom: 20px; }
#jinzxbox .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 3px solid #fff; background-color: #d5d5d5; width: 10px; height: 10px; opacity: 1; }
#jinzxbox .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 3px solid #00aadc; background-color: #fff; }
#jinzxbox .swiper-button-prev { left: 165px; top:170px; width: 26px; height: 42px; background: url(../images/jinzx_prev.png); }
#jinzxbox .swiper-button-next { right: 165px; top:170px; width: 26px; height: 42px; background: url(../images/jinzx_next.png); }
/*大事记*/
.dasj .title{ width: 469px; height: 98px; }
.dasj .box{ position: relative; width: 1110px; height: 296px; margin-top: 30px; background: url(../images/dasj_back.jpg); }
.dasj .con{ position: absolute; width: 760px; height: 270px; top: 13px; right: 40px; background: #eeeeee; overflow-y:scroll; }
.dasj .con ul{ width: 720px; margin-left: 15px; }
.dasj .con li h4{ font-family: "方正大雅宋"; font-size: 20px; color: #282828; line-height: 30px; }
.dasj .con li p{ line-height: 24px; }
/*经典作品*/
.jdzp .title{ width: 1110px; height: 42px; }
.jdzp .title img{ float: left; width: 147px; height: 42px;}
.jdzp .title span{ float: right; line-height: 42px; color: #ff0002; font-weight: bolder;}
.jdzp .pics{ width: 1110px; height: 276px; margin-top: 30px;}
.jdzp .pics li{ float: left; width: 340px; height: 274px; margin: 0 14px; border:1px solid #999999;}
.jdzp .pics li img{ width: 326px; height: 210px; margin-top: 8px; margin-left: 7px; }
.jdzp .pics li span{ display: block; width: 340px; height: 30px; line-height: 30px; margin-top: 10px; text-align: center; overflow: hidden; color: #333333; }

.footer{text-align: center;background: url(../images/footer.jpg) top center no-repeat;width: 100%;min-width: 1110px;height: 116px;padding-top: 150px;color: #302e2e;margin-top: -10px;}
.footer p{line-height: 30px;}