/*默认样式重置*/
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; }
.w1000 { width: 1000px; overflow: hidden; clear: both; }
.w1200 { width: 1200px; overflow: hidden; clear: both; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt80 { margin-top: 80px; }
.ml25 { margin-left: 25px; }
/*首屏*/
.top,.top img { width: 100%; }
#focus,#focus img {width: 680px; height: 370px; }
.gzdt { width: 460px; height: 370px; }
.gzdt .title { width: 100%; height: 40px; }
.gzdt .title img { width: 135px; height: 27px; }
.gzdt .list li { width: 460px; height: 150px; }
.gzdt .list li h2 { display: block; width: 460px; height: 80px; line-height: 40px; overflow: hidden; font-size: 32px; font-weight: 800; color: #333333; }
.gzdt .list li p { display: block; margin-top: 10px; width: 460px; height: 60px; line-height: 30px; overflow: hidden; font-size: 16px; text-indent: 2em; }
.gzdt .list li:first-child { margin-bottom: 30px; }
/*科普信息*/
.kpxx { width: 1200px; margin-top: 80px; overflow: hidden; }
.kpxx .title img { width: 1165px; height: 40px; }
.kpxx .box { width: 1200px; height: 213px; margin-top: 50px; overflow: hidden; }
.kpxx .box .con { float: left; width: 254px; height: 213px; margin: 0 23px; overflow: hidden; }
.kpxx .box .con img { width: 254px; height: 113px; }
.kpxx .box .con ul { width: 254px; height: 90px; margin-top: 10px; overflow: hidden; }
.kpxx .box .con li { width: 254px; height: 30px; line-height: 30px; overflow: hidden; }
/*科普视频*/
.kpsp { margin-top: 70px; }
.kpsp .title { width: 1200px; }
.kpsp .title img { width: 1165px; height: 40px; margin-left: 25px; }
.kpsp .box { width: 100%; height: 380px; margin-top: 40px; background: #f4f8f9; overflow: hidden; }
.swiper-container { width: 1160px; height: 280px; margin-top: 60px; }
.swiper-slide { position: relative; width: 360px; height: 220px; overflow: hidden; }
.swiper-slide img { width: 360px; height: 220px; }
.swiper-slide span { position: absolute; display: block; width: 360px; height: 40px; line-height: 40px; text-align: center; bottom: 0; font-size: 20px; background: rgba(0, 0, 0, 0.6); color: #ffffff; }
.swiper-pagination-bullet { width: 20px; height: 20px; background: #dadbdd; opacity: 1; }
.swiper-pagination-bullet-active { background: #adadad; }
.swiper-container-horizontal> .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 14px; }
/*宣传培训*/
.xcpx { width: 1200px; margin-top: 70px; overflow: hidden; }
.xcpx .title img { width: 1165px; height: 40px; }
.xcpx .pics { width: 1200px; height: 120px; margin-top: 40px; overflow: hidden; }
.xcpx .pics li { float: left; width: 560px; height: 120px; margin: 0 20px; overflow: hidden; }
.xcpx .pics li img { float: left; width: 200px; height: 120px; }
.xcpx .pics li span { float: right; margin-top: 15px; width: 330px; height: 90px; line-height: 30px; overflow: hidden; font-size: 20px; color: #333333; }
.xcpx .list { position: relative; width: 1200px; height: 120px; margin-top: 10px; overflow: hidden; }
.xcpx .list li { float: left; width: 560px; height: 30px; line-height: 30px; margin: 0 20px; overflow: hidden; font-size: 18px; }
.xcpx .list .more { position: absolute; font-size: 18px; right: 10px; bottom: 0; }
/*页脚*/
footer { width: 1000px; margin-top: 80px; overflow: hidden; }
.footer_left { float: left; width: 400px; height: 180px; }
.footer_left img { margin: 58px 39px; }
.footer_right { float: right; width: 600px; height: 180px; overflow: hidden; }
.footer_right p { line-height: 30px; }
.footer_gajg { float: left; margin-top: 15px; line-height: 20px; margin-left: 70px; margin-right: 100px; }
.footer_gajg img { float: left; margin-right: 5px; }
.footer_link { float: left; margin-right: 20px; }
.footer_hidden { width: 0px; height: 0px; overflow: hidden; }