@charset "utf-8"; 
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { padding: 0; margin: 0; }
ul, ol, dl { list-style-type: none }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button { overflow: visible; vertical-align: middle; outline: none }
input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"] { appearance: none; -webkit-appearance: none; outline: none }
body, th, td, button, input, select, textarea { font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, "WenQuanYi Micro Hei", Verdana, sans-serif, "\5B8B\4F53"; font-size: 12px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
img { border: none; margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: blink; }
body { margin: 0 auto; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; overflow: hidden; }
.clearfix { zoom:1;}
.fl { float: left; }
.fr { float: right; }
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-4 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/*  */
.wlfzwhBody{max-width:1920px;margin-left: auto;margin-right: auto;min-width: 1200px;position: relative;background-color: #fff;}
.banner{width: 100%;height: 600px;background:url(../images/top-bg.jpg) no-repeat center top;}
.wlfzwhConBox{width: 1200px;margin-left: auto;margin-right: auto;margin-top:-150px;}
.focusWrapBox{padding-top: 50px;position: relative;min-height: 115px;}
.focusWrapBg{position: absolute;width: 1266px;left:50%;margin-left:-633px;display: block;height: 122px;top: 0;}
.focusImgNews{position: relative;width: 625px;height: 351px;overflow: hidden;}
.focusImgNews .swiper-slide{position: relative;width: 625px;height: 351px;}
.focusImgNews .swiper-slide img,.focusImgNews .swiper-slide a{display: block;width: 100%;height: 100%;}
.focusImgNews .swiper-slide a{position: relative;}
.focusImgNews .swiper-slide .titleBg{position: absolute;box-sizing: border-box;width:100%;left: 0;bottom: 0;height: 60px;background: linear-gradient(to right, #A8BD5C, #70AEAA);z-index: 1;opacity: .9;}
.focusImgNews .swiper-slide .title{position: absolute;box-sizing: border-box;width:100%;left: 0;bottom: 0;height: 60px;z-index: 2;padding: 12px 90px;line-height: 32px;color: #fff;font-size: 18px;text-align: center;}
.focusImgNews .swiper-button-prev{width: 50px;height: 26px;left: 20px;bottom: 17px;background-image: url(../images/left-icon.png);background-size: cover;top: auto;}
.focusImgNews .swiper-button-next{width: 50px;height: 26px;right: 20px;bottom: 17px;background-image: url(../images/right-icon.png);background-size: cover;top: auto;}
.focusTextNews{width: 545px;height: 351px;}
.focusTextNews ul li{height: 116px;border-bottom: 1px dashed #d9e6e5;}
.focusTextNews ul li a{height: 116px;display:block;position: relative;box-sizing: border-box;padding-left:20px;padding-bottom: 20px;padding-top: 10px;}
.focusTextNews ul li a::before{content:"";display: block;position: absolute;width:8px;z-index: 1;height: 8px;border-radius: 4px;left: -6px;background: #8bc4c0;top: 22px;}
.focusTextNews ul li a::after{content:"";display: block;position: absolute;width:8px;z-index: 1;height: 8px;border-radius: 4px;left: 0px;background: #ecda92;top: 22px;}
.focusTextNews ul li .title{font-size: 20px; color: #226D69; line-height: 30px; text-align: justifyLeft;}
.focusTextNews ul li .summary{height: 48px;font-size: 16px; color: #94B1AF; line-height: 24px; text-align: justifyLeft;margin-top: 8px;}
/*  */
.pfdspColumn{margin-top:40px;}
.columnTitle a,.columnTitle img{display: block;width: 100%;height: auto;}
.pfdspWrap{padding-top: 25px;position: relative;}
.videoBox{box-sizing: border-box;width: 688px;height: 404px;padding: 20px; background: linear-gradient(to bottom right, #D9D292,#8BC4C0);}
.videoConBox{position: relative;width: 100%;height: 100%;background: #000;}
.videoConBox video{display: block;width: 100%;height: 100%;}
.videoConBox .mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: .3; transition: opacity .3s; z-index: 1; }
.videoConBox .playBtn{display: block;position: absolute;top: 50%;left: 50%;width: 46px;height: 46px;background:url(../images/bof-01.png) no-repeat center;margin-left: -23px;margin-top: -23px;cursor: pointer;z-index:3;}
.slide-content{position: absolute;box-sizing: border-box;height: 48px;line-height: 48px;width: 100%;left: 0;bottom: 0;padding: 0 20px;z-index: 2;background: linear-gradient(to right, #8a8250, transparent);}
.slide-content h2{font-size:16px;color: #fff;}
.videoListWrap{width: 512px;box-sizing: border-box;position: relative;height: 404px;padding-top: 20px;}
.triangle{width: 0; height: 0; border-top: 100px solid transparent;  border-top: 10px solid transparent;border-right: 10px solid transparent; border-bottom: 10px solid #204D4A; border-left: 10px solid #204D4A;position: absolute;left:0;top: 0;}
.videoListBox{position: relative;height: 384px;background:url(../images/shipin-right.png) no-repeat center;background-size: cover;box-sizing: border-box;padding-left:55px;padding-right: 20px;}
.videoListBox ul{overflow-y: auto;overflow-x: hidden;height: 384px;}
.videoListBox ul::-webkit-scrollbar { width: 8px; }
.videoListBox ul::-webkit-scrollbar-track { background: linear-gradient(to bottom, #f5faec,#e6f8f7); }
.videoListBox ul::-webkit-scrollbar-thumb { background: #ecda92; border-radius: 3px; }
.videoListBox::-webkit-scrollbar-thumb:hover { background: #e9bf18; }
.videoListBox li{width: 415px;height: 96px;box-sizing: border-box;padding: 12px 0;}
.videoListBox li a{display: block;height: 72px;position: relative;}
.videoListBox li a .imgBox{width: 128px;height: 72px;position: relative;}
.videoListBox li a .imgBox::before{content:"";position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;background:rgba(0,0,0,.4)}
.videoListBox li a .playBtn{display: block;position: absolute;top: 50%;left: 50%;width: 24px;height: 24px;background:url(../images/bof-02.png) no-repeat center;margin-left: -12px;margin-top: -12px;}
.videoListBox li a .imgBox img{display: block;width: 100%;height: 100%;}
.videoListBox li a .textBox{width: 267px;height: 72px;}
.videoListBox li a .textBox .title{font-family: MicrosoftYaHei; font-size: 16px; color: #15726C; line-height: 24px; text-align: justifyLeft;height: 48px;}
.videoListBox li a .textBox .time{color: #47706d;font-size: 12px;line-height: 18px;margin-top:6px;}
/*  */
.dmhbColumn{margin-top: 40px;}
.dmhbWrap{margin-top: 20px;overflow: hidden;}
.dmhbList{width: 1224px;margin-left: -12px;}
.dmhbList li{width: 306px;box-sizing: border-box;height: 500px;padding: 0 12px;float: left;}
.dmhbList li a,.dmhbList li img{display: block;width: 100%;height: 100%;}
/*  */
.flwtzjColumn{margin-top:40px;}
.flwtzjWrap{margin-top: 20px;overflow: hidden;margin-bottom: 50px;}
.weiboMain{height: 380px;}
.weiboMain iframe { display: block; height: 100%; }
.tt { background: #ffffff; }
.topMore{ display: block; position: absolute; height: 24px; right: 0; line-height: 24px; color: #5fac8b; font-size: 16px; top: 24px; }
@media only screen and (max-width: 750px) {
  .flwtzjWrap{margin-bottom: 0;}
  .tt{display: none;}
}