/* CSS Document */
* { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: none; }
a:focus { outline: none; }
a:link,
a:visited,
a:hover,
a:active { text-decoration: none; }
img { border: none; }
input,
select,
textarea { outline: 0; }
textarea { resize: none; }
table { border-collapse: collapse; border-spacing: 0; }
var,
em { font-weight: normal; font-style: normal; }
ul,
ol,
dl { list-style: none; }
body { font-family: "Microsoft YaHei"; background-color: #d2efff; }
body img { border: 0; vertical-align: top; }
body li { list-style: none; }
.noDesktop { display: none; }
.g-bdw { width: 100%; overflow: hidden; background: url(../images/header2.jpg) top center no-repeat; padding-bottom: 80px; }
.g-head { width: 1200px; margin-left: auto; margin-right: auto; height: 1000px; overflow: hidden; position: relative; }
.g-dy { width: 100%; margin-top: 44px; overflow: hidden; height: 240px; background: url(../images/dy_bg.png) top center no-repeat; }
.g-dy .m-dy { width: 982px; margin: 49px auto 0; }
.g-dy .m-dy p { font-style: 16px; line-height: 28px; color: #fff; text-indent: 2em; text-align: justify; }

/*要闻*/
.g-xTt { width: 1200px; margin-left: auto; margin-right: auto; margin-top: 88px; height: 586px; padding: 19px 24px 29px; zoom: 1; overflow: hidden; background: url(../images/yw_bg.png) top right no-repeat; }
.g-xTt:after { content: ""; display: block; clear: both; }
.g-xTt .m-xTt_l { float: left; margin-top: 33px; width: 720px; height: 520px; }
.slideBoxTt { width: 100%; height: 520px; overflow: hidden; position: relative; }
.slideBoxTt .phd { overflow: hidden; position: absolute; right: 15px; bottom: 19px; z-index: 1; }
.slideBoxTt .phd ul { zoom: 1; }
.slideBoxTt .phd ul:after { content: ""; display: block; clear: both; }
.slideBoxTt .phd ul li { float: left; margin-right: 5px; width: 10px; height: 10px; background: #cbcccb; cursor: pointer; position: relative; }
.slideBoxTt .phd ul li.on { background: #ffb75a; }
.slideBoxTt .pbd { position: relative; }
.slideBoxTt .pbd ul { zoom: 1; }
.slideBoxTt .pbd ul:after { content: ""; display: block; clear: both; }
.slideBoxTt .pbd ul li { float: left; position: relative; width: 720px; }
.slideBoxTt .pbd ul li img { width: 100%; height: 520px; }
.slideBoxTt .pbd ul li p { position: absolute; padding-left: 20px; width: 700px; left: 0; bottom: 0; height: 50px; font-size: 18px; line-height: 50px; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000); background: rgba(0, 0, 0, 0.6); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.slideBoxTt .pbd ul li p a { color: #fff; }
.m-xTt_r { width: 480px; height: 586px; float: left; position: relative; overflow: hidden; }
.m-xTt_r dl { width: 410px; margin-left: auto; margin-right: auto; padding: 33px 15px 24px; border-bottom: 1px dashed #919191; }
.m-xTt_r dl dt { font-size: 20px; line-height: 24px; color: #474747; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.m-xTt_r dl dt a { color: #474747; }
.m-xTt_r dl dd { margin-top: 12px; font-size: 16px; line-height: 24px; color: #777; }
.m-xTt_r dl dd a { color: #2773a7; }
.m-xTt_r li { margin: 20px 0 0 33px; width: 400px; background: url(../images/icon1.png) 0 10px no-repeat; padding-left: 15px; font-size: 18px; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 50px; max-width: 100%; max-height: 100%; text-size-adjust: none; -webkit-text-size-adjust: none; color: #333; }
.m-xTt_r li a { display: block; width: 100%; height: 100%; color: #333; }
.m-xTt_r li:hover { color: #2773a7; }
.m-xTt_r li:hover a { color: #2773a7; }
.m-xTt_r .u-more { position: absolute; width: 60px; height: 11px; background: url(../images/icon_more.png) 0 no-repeat; right: 10px; bottom: 10px; }
.m-title { width: 100%; position: relative; height: 105px; }
.m-title .u-more { position: absolute; width: 60px; height: 11px; background: url(../images/icon_more.png) 0 no-repeat; top: 52px; right: 10px; }
.g-part2 { width: 1200px; margin-left: auto; margin-right: auto; margin-top: 80px; }
.m-part2 { width: 1200px; margin-left: -18px; padding: 0 0 0 18px; background: url(../images/ddy_bg.png) top left no-repeat; margin-top: 43px; height: 676px; zoom: 1; }
.m-part2:after { content: ""; display: block; clear: both; }
.m-part2 .m-left { width: 640px; float: left; margin: 54px 0 0 46px; }
.m-part2 .m-left .m-video-wrap { width: 640px; height: 360px; border: 4px solid #72abd7; overflow: hidden; }
.m-part2 .m-left .m-video-wrap video { width: 100%; height: 100%; }
.m-part2 .m-left .m-text { margin-top: 38px; padding: 0 4px; }
.m-part2 .m-left .m-text #video-title { font-size: 24px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #2477c2; font-weight: bold; }
.m-part2 .m-left .m-text #video-title a{color: #2477c2;}
.m-part2 .m-left .m-text #video-abstract { margin-top: 12px; text-indent: 2em; font-size: 18px; line-height: 28px; color: #474747; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; max-width: 100%; max-height: 100%; text-size-adjust: none; -webkit-text-size-adjust: none; }
.m-part2 .m-left .m-text #video-abstract a{ color: #474747;}
.m-part2 .m-right { float: left; margin: 60px 0 0 70px; width: 420px; height: 536px; overflow-y: auto; }
.m-part2 .m-right ul { width: 100%; }
.m-part2 .m-right ul li { cursor: pointer; width: 390px; color: #474747; padding: 20px 10px 16px 0; border-bottom: 1px dashed #81a0ce; }
.m-part2 .m-right ul li .u-tips { display: inline-block; color: #ffdcac; margin-left: 20px; font-family: "KaiTi"; background: #2477c2; border-radius: 15px; padding: 0 18px; font-size: 19px; line-height: 30px; height: 30px; }
.m-part2 .m-right ul li .playlist-title { padding-left: 20px; font-size: 18px; line-height: 26px; color: #474747; margin-top: 8px; }
.m-part2 .m-right ul li.current .playlist-title { background: url(../images/icon_tips1.png) left 7px no-repeat; font-weight: bold; color: #1462b1; }
.m-part2 .m-right ul li .playlist-link{display:none;}
.m-part2 .m-right ul li:last-child { border: none; }
.m-part2 .m-right::-webkit-scrollbar { width: 6px; height: 6px; background-color: #cde1ff; border-radius: 4px; }
.m-part2 .m-right::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.3); background-color: #cde1ff; border-radius: 4px; }
.m-part2 .m-right::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); width: 1px; background-color: #77a2de; border-radius: 4px; }
.m-part2 .videoUrl { display: none; }
.m-part2 .playlist-abstract { display: none; }
.g-part3 { width: 1200px; margin-left: auto; margin-right: auto; margin-top: 80px; zoom: 1; }
.g-part3:after { content: ""; display: block; clear: both; }
.g-part3Left { float: left; width: 600px; overflow: hidden; margin-top: 70px; }
.g-part3Left .m-banner { width: 424px; margin-left: auto; margin-right: auto; }
.g-part3Left .slideBox1 { margin-top: -24px; position: relative; margin-left: auto; margin-right: auto; overflow: hidden; }
.g-part3Left .slideBox1 .phd { position: relative; z-index: 4; top: 317px; width: 100%; }
.g-part3Left .slideBox1 .phd .prev { position: absolute; display: block; width: 40px; height: 40px; cursor: pointer; left: 10px; background: url(../images/btn_prev1.png) center no-repeat; }
.g-part3Left .slideBox1 .phd .prev:hover { background-image: url(../images/btn_prev1_on.png); }
.g-part3Left .slideBox1 .phd .next { position: absolute; display: block; width: 40px; height: 40px; cursor: pointer; right: 10px; background: url(../images/btn_next1.png) center no-repeat; }
.g-part3Left .slideBox1 .phd .next:hover { background-image: url(../images/btn_next1_on.png); }
.g-part3Left .slideBox1 .pbd { width: 376px; margin-left: auto; margin-right: auto; height: 674px; overflow: hidden; }
.g-part3Left .slideBox1 .pbd ul { zoom: 1; }
.g-part3Left .slideBox1 .pbd ul li { float: left; position: relative; }
.g-part3Left .slideBox1 .pbd ul li a { display: block; width: 100%; height: 100%; }
.g-part3Left .slideBox1 .pbd ul li img { width: 100%; height: 674px; }
.g-part3Left .slideBox1 .pbd ul li .u-tit { position: absolute; text-align: center; width: 336px; padding: 0 20px; left: 0; bottom: 0; height: 50px; font-size: 17px; line-height: 50px; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000); background: rgba(0, 0, 0, 0.6); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.g-part3Right { float: right; margin-top: 70px; width: 485px; overflow: hidden; }
.g-part3Right .m-con1 { zoom: 1; width: 485px; }
.g-part3Right .m-con1:after { content: ""; display: block; clear: both; }
.g-part3Right .m-con1 .m-banner { float: left; width: 45px; height: 265px; }
.g-part3Right .m-con1 .slideBox2 { float: left; width: 440px; position: relative; margin-left: auto; margin-right: auto; overflow: hidden; }
.g-part3Right .m-con1 .slideBox2 .phd2 { position: relative; z-index: 4; top: 300px; width: 100%; }
.g-part3Right .m-con1 .slideBox2 .phd2 .prev { position: absolute; display: block; width: 30px; height: 40px; cursor: pointer; left: 0px; background: url(../images/btn_prev2.png) center no-repeat; }
.g-part3Right .m-con1 .slideBox2 .phd2 .next { position: absolute; display: block; width: 30px; height: 40px; cursor: pointer; right: 0px; background: url(../images/btn_next2.png) center no-repeat; }
.g-part3Right .m-con1 .slideBox2 .pbd2 { width: 440px; margin-left: auto; margin-right: auto; height: 340px; overflow: hidden; }
.g-part3Right .m-con1 .slideBox2 .pbd2 ul { zoom: 1; }
.g-part3Right .m-con1 .slideBox2 .pbd2 ul li { float: left; position: relative; }
.g-part3Right .m-con1 .slideBox2 .pbd2 ul li a { display: block; width: 100%; height: 100%; }
.g-part3Right .m-con1 .slideBox2 .pbd2 ul li img { width: 100%; height: 300px; }
.g-part3Right .m-con1 .slideBox2 .pbd2 ul li .u-tit { display: block; text-align: center; width: 370px; padding: 0 35px; left: 0; bottom: 0; height: 40px; font-size: 17px; line-height: 40px; color: #fff; background: #546066; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.g-part3Right .m-con2 { margin-top: 35px; zoom: 1; width: 485px; }
.g-part3Right .m-con2:after { content: ""; display: block; clear: both; }
.g-part3Right .m-con2 .m-banner { float: left; width: 45px; height: 265px; }
.g-part3Right .m-con2 .slideBox3 { float: left; width: 440px; position: relative; margin-left: auto; margin-right: auto; overflow: hidden; }
.g-part3Right .m-con2 .slideBox3 .phd3 { position: relative; z-index: 4; top: 300px; width: 100%; }
.g-part3Right .m-con2 .slideBox3 .phd3 .prev { position: absolute; display: block; width: 30px; height: 40px; cursor: pointer; left: 0px; background: url(../images/btn_prev2.png) center no-repeat; }
.g-part3Right .m-con2 .slideBox3 .phd3 .next { position: absolute; display: block; width: 30px; height: 40px; cursor: pointer; right: 0px; background: url(../images/btn_next2.png) center no-repeat; }
.g-part3Right .m-con2 .slideBox3 .pbd3 { width: 440px; margin-left: auto; margin-right: auto; height: 340px; overflow: hidden; }
.g-part3Right .m-con2 .slideBox3 .pbd3 ul { zoom: 1; }
.g-part3Right .m-con2 .slideBox3 .pbd3 ul li { float: left; position: relative; }
.g-part3Right .m-con2 .slideBox3 .pbd3 ul li a { display: block; width: 100%; height: 100%; }
.g-part3Right .m-con2 .slideBox3 .pbd3 ul li img { width: 100%; height: 300px; }
.g-part3Right .m-con2 .slideBox3 .pbd3 ul li .u-tit { display: block; text-align: center; width: 370px; padding: 0 35px; left: 0; bottom: 0; height: 40px; font-size: 17px; line-height: 40px; color: #fff; background: #546066; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.g-part8 { width: 1200px; margin-left: auto; margin-right: auto; zoom: 1; margin-top: 90px; }
.g-part8:after { content: ""; display: block; clear: both; }
.g-ll { width: 600px; overflow: hidden; float: left; }
.g-ll .m-title { height: 47px; }
.g-ll .m-title .u-more { top: 21px; right: 15px; }
.g-ll .m-ll ul { margin: 30px 0 0 0; }
.g-ll .m-ll ul li { font-size: 18px; line-height: 48px; color: #333; background: url(../images/icon1.png) 15px center no-repeat; padding-left: 30px; width: 518px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.g-ll .m-ll ul li a { color: #333; }
.g-hn { float: right; }
.g-hn dl { margin-top: 30px; margin-left: 23px; padding-bottom: 24px; border-bottom: 1px dashed #b2d5f2; }
.g-hn dl dt { font-size: 20px; line-height: 36px; color: #333; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 20px; background: url(../images/icon2.png) left center no-repeat; }
.g-hn dl dt a { color: #333; }
.g-hn dl dd { font-size: 16px; line-height: 28px; color: #666; margin-top: 10px; padding-left: 20px; text-indent: 2em; }
.g-hn dl dd a { color: #2773a7; }
.g-hn ul { margin-top: 15px !important; padding-left: 10px; }

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }
@keyframes move2 {
    from { transform: scale(1.4); opacity: 0; }
    to { transform: rotate(360deg) scale(1); opacity: 1; }
}
@-webkit-keyframes move2 {
    from { transform: scale(1.4); opacity: 0; }
    to { transform: rotate(360deg) scale(1); opacity: 1; }
}
@-moz-keyframes move2 {
    from { transform: scale(1.4); opacity: 0; }
    to { transform: rotate(360deg) scale(1); opacity: 1; }
}
@-o-keyframes move2 {
    from { transform: scale(1.4); opacity: 0; }
    to { transform: rotate(360deg) scale(1); opacity: 1; }
}