html,body {margin:0; padding:0; border:0;}
body {background:#f0f0f0; font-size:14px; font-family: "Microsoft Yahei";}
._mobile {
    display: none;
}
@font-face {
    font-family: 'iconfont';  /* project id 1355774 */
    src: url('//at.alicdn.com/t/font_1355774_llykguzwci.eot');
    src: url('//at.alicdn.com/t/font_1355774_llykguzwci.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1355774_llykguzwci.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1355774_llykguzwci.woff') format('woff'),
    url('//at.alicdn.com/t/font_1355774_llykguzwci.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1355774_llykguzwci.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

a, a:hover {text-decoration:none;}
.left {float:left;}
.right {float:right;}
.marTop25 {margin-top:25px;}
.marTop15 {margin-top:15px;}

.commt {width:1200px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto;}

.head-line {height:42px; line-height:42px; color:#fff; background:#007fd5; font-size:16px;}
.home-link {float:right; color:#fff; background:url(../images/icon-home-link.png) left center no-repeat; padding-left:30px;}
.head {width:100%; height:104px; margin:0 auto; padding:30px 0; background:#007fd5;}
.logo {width:860px; height:104px; float:left;}
.logo img {margin:13px 0 12px 0;}
.head-home-link {height:44px; line-height:44px; margin:30px 10px 30px 0; font-size:16px; color:#fff; float:right; display:block;}
.search {width:220px; height:44px; color:#fff; margin:30px 0; position: relative; float:right;}
.search-input {width:220px; height:44px; border-radius:22px; background:#fff; border:0; margin:0; padding:0; outline:none; text-indent:42px; color:#fff;}
.search-input::input-placeholder {color:#666;}
.search-input::-webkit-input-placeholder {color:#666;}
.search-input:-moz-input-placeholder {color:#666;}
.search-input::-moz-input-placeholder {color:#666;}
.search-input:-ms-input-placeholder {color:#666;}
.search-btn {width:42px; height:42px; padding:9px; display:block; position: absolute; left:0; top:0;}
.search:focus .search-btn {left:178px;}
.menu {width:100%; height:56px; color:#444; background:#fff; margin:0 auto;}
.column {display:flex; flex-flow:row wrap; justify-content:space-between;}
.menu-link {width:16%; height:56px; line-height:56px; text-align:center; font-size:18px; color:#444; flex:0 0 auto; display:inline-block;}
.menu-link:hover {color:#007fd5;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.top-news {width:1196px; min-height:108px; border:2px solid #007fd5; margin:20px auto; text-align:center;}
.top-news h1 {font-size:28px;}
.top-news h1 a {color:#007fd5;}
.top-news h1 a:hover {text-decoration:underline;}
.top-news p {font-size:16px; color:#666;}
.main {width:1200px; height:auto; overflow: hidden; margin:20px auto 0 auto;}
.main-demo {height:auto; overflow:hidden;}
#jdt {width:620px; height:414px;}
.box {height:auto; overflow: hidden;}
.box-tit {height:48px; line-height:48px; color:#007fd5; border-bottom:2px solid #007fd5;}
.box-icon {height:48px; margin-right:12px; display: flex; justify-content: center; align-items: center; float:left;}
.box-icon img {}
.box-tit strong {font-size:22px; float:left;}
.box-more {color:#007fd5; float:right;}
.box-more:hover {text-decoration:underline;}
.box-con {}
.news {height:40px; line-height:40px; font-size:16px;}
.news a {float:left; color:#333; max-width:472px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news a:hover {color:#007fd5;}
.news .news-date {float:right; color:#007fd5;}
.news2 {height:38px; line-height:38px; font-size:16px;}
.news2 a {float:left; color:#333; margin-left:14px; max-width:340px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news2 a:hover {color:#007fd5;}
.news2 .news-date {float:left; color:#007fd5;}
.mtkty .news2 a {margin-left:0; max-width:415px;}
.xyxw {width:555px;}
.xyxw .news:first-child {margin-top:4px;}
.bmdt {width:425px; margin-right:25px;}
.mtkty {width:425px;}
.bmdt .news2:first-child, .mtkty .news2:first-child {margin-top:4px;}
.right-box {float:right; height:auto; overflow:hidden;}
.wx {width:300px;}
.wx-top {width:300px; height:118px; margin-top:15px; position: relative; overflow:hidden;}
.wx-top a {display:block; width:300px; height:118px; overflow:hidden;}
.wx-top a img {max-width:300px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index:-1;}
.wx-top-tit {width:276px; height:40px; line-height:40px; color:#fff; font-weight:bold; background:url(../images/wx-top-png.png) center bottom no-repeat; margin:0; padding:0 12px; position:absolute; left:0; bottom:0;}
.wx-link {height:60px; line-height:60px;}
.wx-link-tit {width:230px; font-size:16px; color:#333; border-bottom:1px solid #ccc; margin:0; padding:10px 0; float:left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wx-link .wx-link-img {width:60px; height:60px; margin:10px 0; float:right; position:relative; overflow:hidden;}
.wx-link .wx-link-img img {height:100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.wx-link:hover .wx-link-tit {color:#007fd5;}
.wx-link:last-child .wx-link-tit {border-bottom:none; padding-bottom:0;}
.wx-link:last-child img {margin-bottom:0;}
.spty {width:300px;}
.video-play {margin-top:15px;}
.rdzt {width:1200px; height:auto; overflow:hidden;}
.rdzt .column4 {columns:278px 4; column-gap:23px; -moz-columns:278px 4; /* Firefox */ -webkit-columns:278px 4; /* Safari 鍜� Chrome */ padding:15px 0 25px;}
.rdzt .zt {width:278px; height:208px; overflow:hidden; position: relative;}
.zt .zt-tit {position: absolute; left:0; bottom:0; text-align:center; background: #007fd5; background: rgba(0,0,0, .9); height:36px; line-height:36px; width:100%; opacity: .9; color:#fff; font-size:16px; margin:0; padding:0;}
.zt:hover .zt-tit {background:#000; background: rgba(0,127,213, .9)}
.zt a {display:inline-block;}
.zt img {width:100%; max-height:208px;}

.friendL {width:100%; height:auto; overflow: hidden; background:#fff; color:#007fd5;}
.friendL .commt {padding:20px 0;}
.friendL-tit {background:url(../images/icon-box-yqlj-blue.png) center left no-repeat; padding-left:50px; float:left;}
.friendL-tit h3 {font-size:20px; font-weight:normal; margin:0; padding:0;}
.friendL-tit span {font-size:16px;}
.friendL-con {float:left; margin-left:20px;}
.friendL-con a {display:inline-block; height:48px; line-height:48px; padding:0 20px; font-size:16px; color:#007fd5; text-decoration:none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.friendL-con a:hover {color:#007fd5; text-decoration:underline;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.foot {width:100%; height:auto; overflow: hidden; background: #007fd5;}
.foot-copyright {width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:24px 0;}
.foot-logo {float:left; margin:10px 0;}
.foot-txt {float:left; padding:16px 0 16px 20px; color:#fff; font-size:14px; line-height:24px; margin:0;}
.foot-icon {height:64px; float:right; margin:8px 0 8px 30px; display: flex; justify-content: center; align-items: center;}
.foot-ewm {float:right; margin-left:30px; text-align:center; color:#fff; font-size:14px; line-height:20px;}
.foot-ewm img {width:100%; max-width:80px;}

.main-left {width:835px; height:auto; overflow:hidden; float:left; margin-bottom:20px; background:#fff; padding:20px;}
.main-left-tit {height:48px; line-height:48px; color:#007fd5; border-bottom:2px solid #007fd5;}
.main-left-icon {height:48px; margin-right:12px; display: flex; justify-content: center; align-items: center; float:left;}
.main-left-tit strong {font-size:22px; float:left;}
.main-left-local {color:#333; float:right;}
.main-left-local a {color:#333;}
.main-left-local a:hover {color:#007fd5;}
.and {padding:0 5px;}
.main-left-con {margin:10px 0;}
.main-left-con .news a {max-width:760px; background:url(../images/icon-news-blue.png) -20px center no-repeat;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.main-left-con .news:hover a {text-indent:16px; background:url(../images/icon-news-blue.png) left center no-repeat;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.main-left-con .news-date {color:#999;}
.box-more:hover {text-decoration:underline;}
.main-right {width:300px; height:auto; overflow:hidden; float:right;}
.main-right .news2 a {max-width:212px;}
.main-right .news2:first-child {margin-top:6px;}
.main-right {margin-bottom:20px;}

/******鍒嗛〉浠ｇ爜*******/
.myPage {padding:15px 10px 10px 0; line-height:12px; font-size:14px; text-align:left; height:auto; overflow: hidden; border-top:2px solid #007fd5; margin:10px 0;}
.myPage a {color:#333; text-decoration:none; display:inline-block; margin-right:5px; border-radius:2px;}
.myPage a:hover {color:#007fd5; text-decoration:none;}
span.number {padding:10px 12px; border:1px #999 solid; text-decoration:none; color:#333; border-radius:2px; display:inline-block;}
.myPage a {padding:10px 13px; border:1px #999 solid; text-decoration:none;}
.myPage a:hover {padding:11px 14px; background:#007fd5; color:#fff; text-decoration:none; border:0 none;}
.myPage span {padding:7px 13px; margin-right:5px; color:#fff; background:#007fd5; border-radius:2px;}

.main-left .column3 {display:flex; flex-flow:row wrap; justify-content:flex-start; align-content:space-between;}
.main-left-con .zt {width:278px; height:208px; overflow:hidden; margin-bottom:20px; position: relative; flex:0 0 32%; margin-right:2%;}
.main-left-con .zt:nth-child(3n+0) {margin-right:0;}

.newsTit {font-size:22px; font-weight:bold; text-align: center; height:42px; line-height:60px; color:#007fd5; margin-bottom:10px;}
.newsInfo {font-size:14px; color:#666; text-align:center; margin-bottom:20px;}
.newsInfo span.infos {display:inline-block; line-height:28px; padding:0 15px; background:#f0f0f0;}
.newsInfo span.infos .iconfont {margin-right:4px; vertical-align:middle;}
.newsInfo span.infos:first-child {border-radius:14px 0 0 14px;}
.newsInfo span.infos:last-child {border-radius:0 14px 14px 0;}
.newsComt {line-height:1.8em; font-size:16px;}
.newsComt p {margin:0; padding:0;}
p.section {text-indent:2em; margin-top:15px;}
.textCenter {text-align:center;}
.textRight {text-align:right;}


.prevnext {width:100%; padding:15px 0; border-top:1px solid #e5e5e5; margin:25px 0 0;}
.prevnext a {color:#444;}
.prevnext a:hover {color:#007fd5;}
