
.cur{padding: 38px 0 46px; font-size: 0; overflow: hidden;}
.cur a, .cur em, .cur span{display: inline-block; vertical-align: middle; font-size: 14px; color: #666666;}
.cur em{padding: 0 2px;}
.cur a{-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.cur a:hover{color: #3c8ae2;}


.tit-1{padding: 14px 0; line-height: 30px; overflow: hidden;}
.tit-1 .more{float: right; font-size: 12px; color: #999999; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.tit-1 h3{overflow: hidden; font-size: 20px; color: #333333; font-weight: normal;}
.tit-1 .more:hover{color: #3c8ae2;}


.pages{margin-top: 50px; font-size: 0; text-align: center; overflow: hidden;}
.pages ul, .pages .pages-total{display: inline-block; vertical-align: middle;}
.pages .pages-total{margin-left: 44px; font-size: 12px; color: #999999;}
.pages ul{overflow: hidden;}
.pages ul li{float: left;}
.pages ul a{display: block; font-size: 12px; color: #333333; line-height: 24px; padding: 0 6px; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.pages .first a, .pages .prev a, .pages .next a, .pages .end a{width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center;}
.pages .prev{margin-right: 18px;}
.pages .next{margin-left: 18px;}
.pages .first a{background-image: url(../images/id12.png);}
.pages .first a:hover{background-image: url(../images/id12_on.png);}
.pages .prev a{background-image: url(../images/id10.png);}
.pages .prev a:hover{background-image: url(../images/id10_on.png);}
.pages .next a{background-image: url(../images/id11.png);}
.pages .next a:hover{background-image: url(../images/id11_on.png);}
.pages .end a{background-image: url(../images/id13.png);}
.pages .end a:hover{background-image: url(../images/id13_on.png);}
.pages a:hover, .pages .active a{color: #FF9900;}


.box-ban{position: relative; padding-top: 23%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
.box-ban img{display: block; width: 100%;}
.box-pos{position: absolute; left: 0; bottom: 0; right: 0; z-index: 2; overflow: hidden;}
.ban-tit{padding-right: 20px; float: left; width: 180px; position: relative;}
.ban-tit:after{content: ''; position: absolute; left: calc((100vw - 1200px)/2*-1); top: 0; bottom: 0; right: 0; background: url(../images/bgd1.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; -webkit-transform: skewX(15deg); -ms-transform: skewX(15deg); -o-transform: skewX(15deg); transform: skewX(15deg); transform-origin: 0 50% 0;}
.ban-tit span{display: block; font-size: 26px; color: #ffffff; line-height: 80px; position: relative; z-index: 2;}
.pos-nav{padding: 0 86px; float: right; position: relative; width: calc(100% - 180px);}
.pos-nav:after{content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: calc((100vw - 1200px)/2*-1); background: url(../images/bgd2.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; -webkit-transform: skewX(15deg); -ms-transform: skewX(15deg); -o-transform: skewX(15deg); transform: skewX(15deg); transform-origin: 0 50% 0; z-index: 1;}
.pos-nav ul{position: relative; z-index: 2; overflow: hidden;}
.pos-nav ul li{padding: 0 18px; float: left;}
.pos-nav ul a{display: block; line-height: 80px; font-size: 16px; color: #ffffff; position: relative;}
.pos-nav ul .on a:after{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 2px; background-color: #ff9900;}


.box-ban2 .box-pos{bottom: -37px;}
.box-ban2 .box-pos .ban-tit{width: 220px;}
.pos-nav2{margin-top: 37px; padding: 0 60px; float: right; position: relative; width: calc(100% - 280px);}
.pos-nav2:before{content: ''; position: absolute; left: 0; top: 50%; width: 64px; height: 2px; background-color: #ff9900; z-index: 2;}
.pos-nav2:after{content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: calc((100vw - 1200px)/2*-1); background: url(../images/bgd3.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; -webkit-transform: skewX(15deg); -ms-transform: skewX(15deg); -o-transform: skewX(15deg); transform: skewX(15deg); transform-origin: 0 50% 0; z-index: 1;}
.pos-nav2 ul{position: relative; z-index: 3; overflow: hidden;}
.pos-nav2 ul li{padding: 0 18px; float: left;}
.pos-nav2 ul a{display: block; line-height: 80px; font-size: 16px; color: #ffffff;}
.pos-nav2 ul .on a{font-weight: bold;}
.pos-nav2 ul .on a:after{display: none;}


.box-main{padding-bottom: 100px; background-repeat: no-repeat; background-position: center bottom; -webkit-background-size: cover; background-size: cover; overflow: hidden;}
.block-1{margin-top: -60px;}
.block-1 .col-l-1{padding-top: 58px; float: left; width: calc(100% - 388px);}
.block-1 .col-r-1{float: right; width: 358px;}
.news-dt{padding: 60px 40px 64px;background-color: #FFFFFF;overflow: hidden;min-height: 400px;}
.news-dt .top{padding-bottom: 26px; border-bottom: 1px solid #CCCCCC; overflow: hidden;}
.news-dt .top h1{margin-bottom: 50px; font-size: 22px; color: #333333;}
.news-dt .top .info{margin: 0 -5px; font-size: 14px; color: #666666; line-height: 20px;}
.news-dt .top .info span{padding: 0 5px;/* float: left; */}
.news-dt .top .info .num{float: right; font-size: 12px; color: #999999;}
.news-dt .cont{padding: 20px 0; font-size: 16px; color: #333333; line-height: 1.9;}
.dt-pages{margin: 0 -17px; padding-top: 30px; font-size: 0; text-align: center; border-top: 2px solid #DCE0EA; overflow: hidden;}
.dt-pages a{margin: 0 17px; display: inline-block; vertical-align: middle; width: 54px; height: 54px; border: 1px solid #CCCCCC; border-radius: 50%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.dt-pages a:hover{border-color: #044da7;}
.dt-pages .prev{background-image: url(../images/id1.png);}
.dt-pages .prev:hover{background-image: url(../images/id1_on.png);}
.dt-pages .menuList{background-image: url(../images/id3.png);}
.dt-pages .menuList:hover{background-image: url(../images/id3_on.png);}
.dt-pages .share{margin: 0 17px; display: inline-block; vertical-align: middle;}
.dt-pages .share.bdshare-button-style0-16 .bds_more{margin: 0; padding: 0; float: none; width: 54px; height: 54px; border: 1px solid #CCCCCC; border-radius: 50%; background: url(../images/id4.png) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.dt-pages .share.bdshare-button-style0-16 .bds_more:hover{background-image: url(../images/id4_on.png);}
.dt-pages .next{background-image: url(../images/id2.png);}
.dt-pages .next:hover{background-image: url(../images/id2_on.png);}
.slide-item{margin-bottom: 10px;}
.hotRead-sk{padding-bottom: 41px; position: relative; overflow: hidden;}
.hotRead-sk .con{display: block; position: relative; overflow: hidden;}
.hotRead-sk .pic{padding-top: 73.4%; position: relative; overflow: hidden;}
.hotRead-sk .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.hotRead-sk .mask{padding: 20px 29px; position: absolute; left: 0; bottom: 0; right: 0; background-color: rgba(0, 74, 166, .61); z-index: 2;}
.hotRead-sk h4{font-size: 14px; color: #FFFFFF; line-height: 1.4; font-weight: normal; max-height: 2.8em; overflow: hidden;}
.hotRead-sk .con:hover .pic img{-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);}
.hotRead-sk .slick-dots{position: absolute; left: 0; bottom: 0; right: 0; font-size: 0; text-align: center; overflow: hidden; z-index: 2;}
.hotRead-sk .slick-dots li{margin: 0 8px; display: inline-block; vertical-align: middle; width: 15px; height: 15px; background: url(../images/id5.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; background-color: transparent; overflow: hidden;}
.hotRead-sk .slick-dots button{outline: none; border: none; text-indent: -999px; background-color: transparent;}
.hotRead-sk .slick-dots .slick-active{background-image: url(../images/id6.png);}
.l-1{margin: 0 -11px; overflow: hidden;}
.l-1 li{margin-bottom: 12px; padding: 0 11px; float: left; width: 50%;}
.l-1 .con{display: block; overflow: hidden;}
.l-1 .pic{margin-bottom: 12px; padding-top: 63%; position: relative; overflow: hidden;}
.l-1 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.l-1 h4{font-size: 14px; color: #666666; line-height: 1.3; font-weight: normal; height: 2.6em; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.l-1 .con:hover .pic img{-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);}
.l-1 .con:hover h4{color: #3c8ae2;}
.l-2{border-top: 2px solid #CCCCCC; overflow: hidden;}
.l-2 .con{padding: 8px 0; border-bottom: 1px dotted #CCCCCC; display: block; overflow: hidden;}
.l-2 .info{margin-bottom: 9px; overflow: hidden; font-size: 12px; color: #999999;}
.l-2 .info span{margin-right: 40px; float: left; padding-left: 24px; background-repeat: no-repeat; background-position: left center;}
.l-2 h4{font-size: 12px; color: #666666; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.l-2 .con:hover h4{color: #3c8ae2;}



.newsL-1{padding-right: 56px; margin: 0 -15px -26px; font-size: 0;}
.newsL-1 li{margin-bottom: 26px; padding: 0 15px; display: inline-block; vertical-align: top; width: 33.33%;}
.newsL-1 .con{padding: 38px 44px 24px; background-color: #fff; display: block; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-1 .con h4{margin-bottom: 45px; font-size: 16px; color: #333333; font-weight: normal; line-height: 1.4; height: 4.2em; overflow: hidden;}
.newsL-1 .con .txt{margin-bottom: 46px; font-size: 14px; color: #666666; line-height: 1.4; height: 10.8em; overflow: hidden;}
.newsL-1 .con .info{overflow: hidden; font-size: 12px; color: #999999; height: 20px; line-height: 22px;}
.newsL-1 .con .info span{padding-left: 22px;float: left;background-repeat: no-repeat;background-position: left center;max-width: 56%;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.newsL-1 .con .info .num{float: right;}
.newsL-1 .con:hover{box-shadow: 0 0 16px rgba(0, 0, 0, .15);}


.hot-trends{margin-bottom: 61px; overflow: hidden; background-color: #004AA6; position: relative;}
.hot-trends a{display: block; overflow: hidden;}
.hot-trends .pic{float: left; width: 73.5%; position: relative; overflow: hidden;}
.hot-trends .pic:after{content: ''; display: block; padding-top: 55.3%;}
.hot-trends .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.hot-trends .box-trends{position: absolute; right: 56px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 35%;}
.hot-trends .box-trends:after{content: ''; position: absolute; width: 169px; height: 202px; right: -16px; top: -16px; background: url(../images/bgd5.png) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.hot-trends .trends-txt{background-color: #fff; position: relative; z-index: 2; box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.25);}
.trends-txt{padding: 52px 50px 46px; overflow: hidden;}
.trends-txt .date{margin-bottom: 16px; font-size: 12px; color: #999999; padding-left: 25px; background: url(../images/id14.png) left center no-repeat;}
.trends-txt h4{margin-bottom: 21px; font-size: 20px; color: #000000; font-weight: normal; line-height: 1.3; max-height: 2.6em; overflow: hidden;}
.trends-txt .txt{margin-bottom: 48px; font-size: 14px; color: #333333; line-height: 1.5; max-height: 6em; overflow: hidden;}
.trends-txt .icon{display: block; width: 17px; height: 28px; background: url(../images/id9.png) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.hot-trends a:hover .pic img{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.trendsL-1{overflow: hidden;}
.trendsL-1 li{}
.trendsL-1 .con{display: block; overflow: hidden;}
.trendsL-1 .pic{float: right; width: 50%; position: relative; overflow: hidden;}
.trendsL-1 .pic:after{content: ''; display: block; padding-top: 55.2%;}
.trendsL-1 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.trendsL-1 .trends-txt{padding: 56px 124px 20px 53px; width: auto; overflow: hidden;}
.trendsL-1 .trends-txt .date{color: #666666;}
.trendsL-1 .trends-txt .txt{max-height: 4.5em; color: #666666;}
.trendsL-1 li:nth-child(even) .pic{float: left;}
.trendsL-1 .con:hover .pic img{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}



.choice-1{padding: 0 70px 0 38px; margin-bottom: 37px; background: url(../images/bgd9.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; height: 73px; line-height: 73px; position: relative;}
.choice-1 .choice-con{overflow-x: auto; white-space: nowrap; font-size: 0;}
.choice-1 .icon{position: absolute; right: 0; top: 50%; width: 69px; height: 73px; background: url(../images/id15.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.choice-1 a{margin: -5px 12.8px 0; display: inline-block; vertical-align: middle; font-size: 24px; color: #0F55AB; line-height: 32px; position: relative;}
.choice-1 .all{font-size: 20px;}
.choice-1 .on:after{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 3px; background-color: #004aa6;}
.l-3{margin: 0 -17px -40px; font-size: 0;}
.l-3 li{margin-bottom: 40px; padding: 0 17px; display: inline-block; vertical-align: top; width: 33.33%;}
.l-3 .con{display: block; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.l-3 .pic{float: left; width: 39%; position: relative; overflow: hidden;}
.l-3 .pic:after{content: ''; display: block; padding-top: 146%;}
.l-3 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.l-3 .inner{position: relative; background: url(../images/bgd11.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.l-3 .inner:after{content: ''; display: block; padding-top: 93.5%;}
.l-3 .inner .inner-in{padding: 0 50px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: left; max-width: 100%;}
.l-3 .inner h4{/* margin-bottom: 113px; */font-size: 16px;color: #000000;font-weight: normal;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;width: 210px;margin-left: -16px;margin-top: -32px;}
.l-3 .inner .post{font-size: 15px;color: #696969;/* white-space: nowrap; */-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;margin-top: 72px;height: auto;margin-top: 39px;height: auto;position: relative;top: 45px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.l-3 .con:hover{box-shadow: 0 0 24px rgba(0, 21, 46, .26);}
.l-3 .con:hover .inner{background-image: url(../images/bgd12.png);}
.l-3 .con:hover .inner h4{color: #FFFFFF;}
.l-3 .con:hover .inner .post{color: #BBC8D6;}


.m-pop{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; display: none;}
.pop-bg{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, .28);}
.pop-desc{padding: 40px 36px 66px; position: absolute; left: 50%; top: 50%; width: 774px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; box-shadow: 0 0 27px rgba(0, 0, 0, .24);}
.pop-desc h4{margin-bottom: 14px; padding-bottom: 10px; font-size: 24px; color: #0f55ab; border-bottom: 1px solid #d0d4d6;}
.pop-desc .txt{margin-bottom: 6px; font-size: 16px; color: #333333; line-height: 1.6; min-height: 3.2em; max-height: 16em; overflow-y: auto;}
.pop-desc .info{overflow: hidden;}
.pop-desc .info .email{font-size: 16px; color: #333333; padding-left: 20px; background: url(../images/id18.png) left center no-repeat;}
.pop-desc .info .email a{color: #333333;}
.pop-desc .info .email a:hover{color: #3c8ae2;}
.g-close{position: absolute; right: 16px; top: 16px; width: 40px; height: 40px; background: url(../images/id17.png) center center no-repeat; cursor: pointer;}




.block-2{margin: 0 -15px 30px;}
.block-2 .col-l-2{padding: 0 15px; float: left; width: 50%;}
.block-2 .col-r-2{padding: 0 15px; float: right; width: 50%;}
.box-video{height: 388px; position: relative; background-color: #000; overflow: hidden; cursor: pointer;}
.box-video video{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.box-video .mask{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.box-video .mask .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.box-video .mask .start{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.box-video:hover .mask .bg{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.newsL-2{overflow: hidden;}
.newsL-2 li{float: left; width: 50%; height: 388px;}
.newsL-2 .con{padding: 60px 40px; display: block; height: 100%; overflow: hidden; background: url(../images/bgd15.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-2 .info{margin-bottom: 18px; line-height: 1.6; overflow: hidden;}
.newsL-2 .info span{max-width: 40%; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-2 .info .type{font-size: 12px; color: #3366CC;}
.newsL-2 .info .date{max-width: 60%; font-size: 12px; color: #999999; padding-left: 20px; background: url(../images/id19.png) left center no-repeat;}
.newsL-2 h4{margin-bottom: 30px; font-size: 20px; color: #000000; font-weight: normal; line-height: 1.5; height: 3em; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-2 .txt{font-size: 14px; color: #999999; line-height: 1.9; height: 9.5em; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-2 .con:hover{background: #004AA6;}
.newsL-2 .con:hover .info .type{color: #FFFFFF;}
.newsL-2 .con:hover .info .date{color: #FFFFFF; background-image: url(../images/id20.png);}
.newsL-2 .con:hover h4{color: #FFFFFF;}
.newsL-2 .con:hover .txt{color: #FFFFFF;}
.newsL-2.newsL-2_2 .con:hover{background: #059EB0;}
.newsL-3{}
.newsL-3 li{line-height: 60px; border-bottom: 1px dotted rgba(0, 0, 0, .3); position: relative; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-3 li:after{content: ''; position: absolute; right: 0; top: 50%; width: 57px; height: 60px; background: url(../images/id21.png) center center no-repeat; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-3 .date{margin: 0 36px 0 15px; float: right; font-size: 16px; color: #999999; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-3 h4{overflow: hidden;}
.newsL-3 h4 a{padding-left: 12px; display: block; font-size: 18px; color: #000000; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-3 li:hover{background: url(../images/bgd16.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; position: relative; z-index: 2;}
.newsL-3 li:hover:after{opacity: 1; right: -34px;}
.newsL-3 li:hover .date{color: #FFFFFF;}
.newsL-3 li:hover h4 a{padding-left: 26px; color: #FFFFFF;}



.news-dt2{overflow: hidden;}
.newsDt2-head{margin-bottom: 70px; overflow: hidden;}
.newsDt2-head .pic{float: right; width: 95.7%; position: relative; overflow: hidden;}
.newsDt2-head .pic:after{content: ''; display: block; padding-top: 44%;}
.newsDt2-head .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.newsDt2-head .cont{margin-top: -30%; padding: 46px 48px 33px; display: inline-block; background-color: #3CCCC4; min-width: 45.4%; max-width: 60%; position: relative; z-index: 2;}
.newsDt2-head .cont h4{margin-bottom: 6px; font-size: 56px; color: #FFFFFF; font-weight: normal;}
.newsDt2-head .cont h5{margin-bottom: 28px; font-size: 30px; color: #FFFEFE; line-height: 1.6; font-weight: normal; min-height: 3.2em;}
.newsDt2-head .cont .author{text-align: right; font-size: 18px; color: #FFFFFF;}
.newsDt2-head .cont .author span{font-size: 24px;}
.newsDt2-cont{font-size: 16px; color: #333333; line-height: 2.3;}




.newsL-4{margin: 0 -10px; overflow: hidden;}
.newsL-4 li{margin-bottom: 19px; padding: 0 10px; float: left; width: 32.6%;}
.newsL-4 .con{display: block; position: relative; overflow: hidden;}
.newsL-4 .pic{padding-top: 61.4%; position: relative; overflow: hidden;}
.newsL-4 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.newsL-4 .mask{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(1, 74, 168, .8); opacity: 0; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.newsL-4 .mask h4{padding: 0 10px; position: absolute; left: 0; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; color: #FFFFFF; line-height: 1.5; text-align: center; font-weight: normal;}
.newsL-4 .big{width: 67.4%;}
.newsL-4 .big .pic{padding-top: 60.2%;}
.newsL-4 .con:hover .mask{opacity: 1;}
.newsL-4_2{}
.newsL-4_2 li{float: right;}



.box-search{box-shadow: 0px 10px 27px rgba(0, 0, 0, 0.17);height: 1010px;overflow: hidden;}
.box-search .pic{float: left;width: 52.4%;height: 73%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;margin-top: 10%;}
.box-search .cont{height: auto;overflow: hidden;}
.form-1{padding: 112px 50px;}
.form-1 input{outline: none; border: none; background-color: transparent;}
.form-1 h3{margin-bottom: 144px; padding: 0 122px; font-size: 0; text-align: center;}
.form-1 h3 span{padding: 0 10px; display: inline-block; vertical-align: middle; font-size: 26px; color: #337AB7; position: relative; letter-spacing: 3px;}
.form-1 h3 span:before, .form-1 h3 span:after{content: ''; position: absolute; top: 50%; width: 122px; height: 2px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-top: -1px;}
.form-1 h3 span:before{right: 100%; background-image: url(../images/bgd18.png);}
.form-1 h3 span:after{left: 100%; background-image: url(../images/bgd19.png);}
.form-1 .con{padding: 0 116px 0 32px;}
.form-1 .item{margin-bottom: 23px;}
.form-1 .name{padding-right: 14px; width: 100px; float: left; font-size: 16px; color: #333333; text-align: right; line-height: 38px;}
.form-1 .right{float: right;width: calc(100% - 100px);margin-bottom: 9px;}
.form-1 .input{display: block; width: 100%; height: 38px; line-height: 36px; font-size: 16px; color: #333333; padding: 0 15px; border: 1px solid #CCCCCC;}
.form-1 .btn{margin-top: 11px; float: right; width: calc(100% - 100px);}
.form-1 .btn .submit{display: block; width: 100%; height: 34px; line-height: 34px; background-color: #337AB7; font-size: 14px; color: #FFFFFF; text-align: center; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.form-1 .btn .submit:hover{opacity: .8;}



.search-result{padding: 58px 40px 100px; height: 100%; position: relative; overflow: hidden;}
.search-result .head{margin: 0 -34px 40px; font-size: 0; text-align: center; overflow: hidden;}
.search-result .head span{margin: 0 34px; display: inline-block; vertical-align: middle; font-size: 20px; color: #333333;}
.search-result .head span em{margin-right: 14px; font-weight: bold;}
.search-result .total{padding: 20px 60px 56px;/* position: absolute; */left: 0;bottom: 0;right: 0;text-align: right;overflow: hidden;}
.search-result .total span{margin-left: 80px; display: inline-block; vertical-align: middle; font-size: 16px; color: #333333;}
.search-result .pages{margin-top: 36px;}
.tabel-1{overflow: hidden;}
.tabel-1 table{width: 100%;}
.tabel-1 th, .tabel-1 td{font-size: 16px; color: #333333; border: 1px solid #cccccc; text-align: center; font-weight: normal;}
.tabel-1 th{height: 45px; background-color: #e3f0fa;}
.tabel-1 td{height: 39px;}



@media only screen and (max-width:1920px){

}
@media only screen and (max-width:1440px){
    .ban-tit:after{left: calc((100vw - 1150px)/2*-1);}
    .pos-nav:after{right: calc((100vw - 1150px)/2*-1);}
    .choice-1 a{font-size: 18px;}
    .choice-1 .all{font-size: 16px;}
    .l-3 .inner h4{font-size: 24px;}
    .l-3 .inner .post{font-size: 16px;}
    .newsL-1{padding-right: 0;}
    .newsL-1 .con{padding: 30px;}
}
@media only screen and (max-width:1199px){
    .newsL-4 .mask h4{font-size: 16px;}
    .ban-tit:after{left: -50px;}
    .pos-nav:after{right: -50px;}
    .trends-txt{padding: 30px;}
    .trends-txt .date{margin-bottom: 10px;}
    .trends-txt h4{font-size: 18px; margin-bottom: 10px;}
    .trends-txt .txt{margin-bottom: 15px;}
    .trends-txt .icon{width: 10px; height: 16px;}
    .trendsL-1 .trends-txt{padding: 30px;}
    .block-1 .col-l-1, .block-1 .col-r-1{float: none; width: auto;}
    .box-video{height: 280px;}
    .newsL-2 li{height: 280px;}
    .newsL-2 .con{padding: 30px 20px;}
    .newsL-2 .info{margin-bottom: 10px;}
    .newsL-2 h4{font-size: 16px; margin-bottom: 10px;}
    .newsL-3 .date{font-size: 14px;}
    .newsL-3 li{line-height: 50px;}
    .newsL-3 li:after{display: none;}
    .newsL-3 h4 a{font-size: 16px;}
    .newsL-3 li:after{height: 50px; width: 52px;}
    .newsDt2-head .cont h4{font-size: 40px;}
    .newsDt2-head .cont h5{font-size: 20px;}
    .newsDt2-head .cont .author{font-size: 16px;}
    .newsDt2-head .cont .author span{font-size: 20px;}
    .box-search{height: 470px;}
    .form-1{padding: 80px 30px;}
    .form-1 h3{padding: 0 60px; margin-bottom: 80px;}
    .form-1 h3 span{font-size: 20px;}
    .form-1 h3 span:before, .form-1 h3 span:after{width: 60px;}
    .form-1 .con{padding: 0; padding-right: 84px;}
    .form-1 .name{font-size: 14px;}
    .form-1 .input{font-size: 14px;}
    .search-result{padding: 40px 20px 80px;}
    .search-result .head{margin: 0 -15px 20px;}
    .search-result .head span{font-size: 16px; margin: 0 15px;}
    .search-result .head span em{margin-right: 5px;}
    .search-result .total{padding: 20px 60px;}
    .search-result .total span{font-size: 14px; margin-left: 40px;}
    .tabel-1 th, .tabel-1 td{font-size: 14px;}
    .tabel-1 th{height: 40px;}
    .tabel-1 td{height: 30px;}
    .search-result .pages{margin-top: 20px;}
}
@media only screen and (max-width:959px){
    .box-main{padding-bottom: 60px;}
    .cur{padding: 40px 0;}
    .newsL-4 .mask h4{font-size: 14px;}
    .ban-tit{width: 160px;}
    .ban-tit span{font-size: 20px; line-height: 50px;}
    .pos-nav{padding: 0 40px; width: calc(100% - 160px);}
    .pos-nav ul li{padding: 0 10px;}
    .pos-nav ul a{font-size: 14px; line-height: 50px;}
    .box-ban2 .box-pos{bottom: -25px;}
    .box-ban2 .box-pos .ban-tit{width: 160px;}
    .pos-nav2{margin-top: 25px; width: calc(100% - 200px);}
    .pos-nav2:before{width: 40px;}
    .l-3 li{width: 50%;}
    .pop-desc{width: 80%;}
    .pop-desc h4{font-size: 18px;}
    .pop-desc .txt{font-size: 14px;}
    .pop-desc .info .email{font-size: 14px;}
    .g-close{right: 10px; top: 10px;}
    .trendsL-1 .trends-txt{padding: 8px 30px;}
    .pages{margin-top: 30px;}
    .block-2{margin: 0 -5px 30px;}
    .block-2 .col-l-2{padding: 0 5px;}
    .block-2 .col-r-2{padding: 0 5px;}
    .box-video{height: 220px;}
    .newsL-2 li{height: 220px;}
    .newsL-2 .con{padding: 15px 10px;}
    .newsL-2 h4{font-size: 14px;}
    .newsL-2 .txt{font-size: 12px;}
    .newsDt2-head .cont h4{font-size: 30px;}
    .newsDt2-head .cont h5{font-size: 16px;}
    .newsDt2-head .cont .author{font-size: 14px;}
    .newsDt2-head .cont .author span{font-size: 16px;}
    .box-search{height: 390px;}
    .form-1{padding: 60px 20px;}
    .form-1 h3{margin-bottom: 60px;}
    .form-1 h3 span{letter-spacing: 1px;}
    .form-1 .name{width: 80px; padding-right: 10px;}
    .form-1 .right, .form-1 .btn{width: calc(100% - 80px);}
    .bdshare_popup_box{display: none !important;}
}
@media only screen and (max-width:767px){
    .cur{padding: 20px 0;}
    .newsL-4 li{margin-bottom: 10px; float: none; width: auto;}
    .newsL-4 .big{width: auto;}
    .box-pos{display: none;}
    .box-main{padding-bottom: 20px;}
    .choice-1{padding: 0 50px 0 20px; height: 60px; line-height: 60px; margin-bottom: 20px;}
    .choice-1 .icon{width: 40px; height: 42px;}
    .choice-1 a{font-size: 14px;}
    .choice-1 .all{font-size: 21px;}
    .l-3{margin-bottom: 0;}
    .l-3 li{width: 100%; margin-bottom: 10px;}
    .l-3 .inner h4{font-size: 20px;}
    .l-3 .inner .post{font-size: 14px;}
    .pop-desc{padding: 30px;}
    .pop-desc h4{font-size: 16px;}
    .pop-desc .txt{font-size: 12px;}
    .pop-desc .info .email{font-size: 12px;}
    .hot-trends{margin-bottom: 0;}
    .hot-trends .pic{float: none; width: auto;}
    .hot-trends .box-trends{position: static; width: auto; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}
    .hot-trends .box-trends:after{display: none;}
    .trends-txt{padding: 20px;}
    .trends-txt h4{font-size: 16px;}
    .trendsL-1 .pic{float: none; width: auto;}
    .trendsL-1 .trends-txt{padding: 20px;}
    .trendsL-1 li:nth-child(even) .pic{float: none;}
    .pages{margin-top: 20px;}
    .newsL-1{margin: 0 -5px -10px;}
    .newsL-1 li{margin-bottom: 10px; padding: 0 5px; width: 50%;}
    .newsL-1 .con{padding: 15px;}
    .newsL-1 .con h4{font-size: 14px; margin-bottom: 10px;}
    .newsL-1 .con .txt{font-size: 12px; margin-bottom: 15px;}
    .newsL-1 .con .info{font-size: 10px;}
    .tit-1 h3{font-size: 18px;}
    .hotRead-sk{padding-bottom: 30px;}
    .hotRead-sk .slick-dots li{width: 11px; height: 11px; margin: 0 4px;}
    .news-dt{padding: 20px;}
    .news-dt .top{padding-bottom: 20px;}
    .news-dt .top h1{font-size: 18px; margin-bottom: 10px;}
    .news-dt .top .info{font-size: 12px;}
    .news-dt .top .info .num{float: left;}
    .news-dt .cont{font-size: 14px;}
    .dt-pages a{width: 30px; height: 30px; margin: 0 5px;}
    .dt-pages .share{margin: 0 5px;}
    .dt-pages .share.bdshare-button-style0-16 .bds_more{width: 30px; height: 30px;}
    .block-2{margin-bottom: 10px;}
    .block-2 .col-l-2, .block-2 .col-r-2{float: none; width: auto;}
    .box-video{height: auto; padding-top: 62%; margin-bottom: 10px;}
    .newsL-3 li{line-height: 40px;}
    .newsL-3 .date{font-size: 12px; margin: 0 15px;}
    .newsL-3 h4 a{font-size: 14px;}
    .newsDt2-head{margin-bottom: 20px;}
    .newsDt2-head .cont{margin-top: -20%; padding: 20px;}
    .newsDt2-head .cont h4{font-size: 20px;}
    .newsDt2-head .cont h5{font-size: 14px; margin-bottom: 15px;}
    .newsDt2-head .cont .author{font-size: 12px;}
    .newsDt2-head .cont .author span{font-size: 14px;}
    .newsDt2-cont{font-size: 14px;}
    .box-search{height: auto;}
    .box-search .pic{float: none; padding-top: 98%; width: auto;}
    .form-1{padding: 30px 10px;}
    .form-1 h3{margin-bottom: 30px;}
    .form-1 h3 span{font-size: 18px;}
    .form-1 .item{margin-bottom: 15px;}
    .form-1 .btn{margin-top: 6px;}
    .search-result{padding: 30px 10px;}
    .search-result .head{margin: 0 -10px 15px;}
    .search-result .head span{font-size: 14px; margin: 0 10px;}
    .search-result .total{position: static; padding: 0 20px; margin-top: 15px;}
    .search-result .total span{font-size: 12px; margin-left: 15px;}
    .tabel-1 th, .tabel-1 td{font-size: 12px;}
}
@media only screen and (max-width:479px){

}
@media only screen and (max-width:350px){

}