/*默认样式重置*/
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: #555555; padding-bottom: 50px; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.w1000 { width: 1000px; overflow: hidden; clear: both; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.ml20 { margin-left: 20px; }
/*顶部通栏*/
.top { width: 100%; height: 36px; background: #f1f1f1; font-size: 12px; line-height: 36px; }
.top_con { width: 1000px; }
.top .fl img { float: left; margin-top: 11px; }
.top .fl span { position: relative; margin-left: 5px; }
.top .fl iframe { position: absolute; top: -6px; }
.top .title { margin-left: 20%; }
.top .fr { width: 450px; height: 36px; position: relative; }
.top .ico li { float: left; margin-left: 20px; cursor: pointer; }
.top .ico img { float: left; margin-top: 9px; margin-right: 5px; }
.top .ewm li { position: absolute; top: 36px; display: none; z-index: 20; }
.top .ewm li:nth-child(1) { left: 6px; }
.top .ewm li:nth-child(2) { left: 96px; }
.top .ewm li:nth-child(3) { left: 186px; }
/*页头分栏*/
.hsub .fl { width: 304px; height: 40px; margin-top: 10px; }
.hsub .fr { width: 478px; height: 58px; border: 1px solid #d7d7d7; font-size: 12px; line-height: 19px; overflow: hidden; }
.hsub .fr span { display: block; width: 478px; height: 19px; border-bottom: 1px solid #d7d7d7; text-indent: 10px; }
.hsub .fr ul { margin-left: 40px; }
.hsub .fr li { float: left; margin-right: 35px; }
/*导航条*/
.nav { height: 45px; background: #36acc3; }
.nav li { float: left; height: 27px; line-height: 27px; padding: 9px 24px; font-family: "微软雅黑"; font-size: 22px; color: #ffffff; }
.nav li:before { content: " "; display: block; float: left; width: 2px; height: 27px; background: #ffffff; margin-left: -25px; }
.nav li:first-child:before {display: none; }
.nav li:hover { background: #2799af; }
/*滚动头条*/
.gdtt { position: relative; width: 608px; height: 88px; border: 1px solid #ec817e; overflow: hidden; }
.gdtt .title { width: 12px; height: 56px; padding: 16px 8px; float: left; background: #d6edf3; color: #fda29f; font-size: 12px; line-height: 14px; }
.gdtt .up { position: absolute; width: 13px; height: 6px; left: 8px; top: 5px; cursor: pointer; }
.gdtt .down { position: absolute; width: 13px; height: 6px; left: 7px; bottom: 5px; cursor: pointer; }
.gdtt .box { float: right; width: 520px; height: 88px; padding: 0px 30px; background: #f8f8f8; }
.gdtt .box ul { height: 9999px; }
.gdtt .box li { width: 520px; height: 88px; }
.gdtt .box h2 { display: block; width: 520px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-family: "微软雅黑"; font-size: 28px; font-weight: normal; color: #000000; }
.gdtt .box p { display: block; width: 520px; height: 44px; line-height: 22px; overflow: hidden; font-size: 12px; text-indent: 2em; }
/*焦点图*/
#focus,#focus img {width: 500px; height: 320px; }
/*科教新闻*/
.kjxw { width: 360px; height: 420px; background: #f5f5f5; overflow: hidden; }
.kjxw .title { width: 350px; height: 34px; margin-top: 5px; border-bottom: 1px solid #b7b7b7; }
.kjxw .title h3 { display: block; float: left; line-height: 33px; font-size: 20px; padding: 0 10px; border-bottom: 2px solid #49b4c8; color: #000000; }
.kjxw .title span { display: block; float: right; margin-top: 10px; }
.kjxw .list { width: 350px; height: 304px; }
.kjxw .list li { width: 350px; height: 37px; line-height: 37px; border-bottom: 1px solid #eaeaea; overflow: hidden; }
.kjxw .con { width: 348px; height: 60px; margin-top: 6px; border: 1px solid #69d0e3; }
.kjxw .con span { display: block; float: left; width: 53px; height: 60px; padding: 0 5px 0 10px; background: #69d0e3; color: #ffffff; text-align: center; font-size: 16px; line-height: 30px; font-weight: bolder; letter-spacing: 5px; }
.kjxw .con ul { float: right; width: 260px; height: 60px; margin-right: 10px; }
.kjxw .con li { width: 260px; height: 20px; line-height: 20px; font-size: 12px; overflow: hidden; }
/*科教发布*/
.kjfb { width: 610px; height: 335px; overflow: hidden; }
.kjfb .title { width: 610px; height: 48px; border-bottom: 2px solid #dde5f0; }
.kjfb .title img { float: left; margin-top: 8px; margin-right: 10px; }
.kjfb .title h3 { font-size: 20px; line-height: 48px; color: #000000; }
.kjfb .jdt { position: relative; float: right; width: 230px; height: 250px; margin-top: 15px; border-radius: 10px; overflow: hidden; }
.kjfb .jdt .box li {display: none; }
.kjfb .jdt .box li:first-child {display: block; }
.kjfb .jdt .box img { width: 230px; height: 250px; }
.kjfb .jdt .menu { position: absolute; width: 72px; height: 12px; bottom: 20px; left: 79px; z-index: 10; }
.kjfb .jdt .menu li { float: left; width: 12px; height: 12px; margin: 0 6px; background: #ffffff; border-radius: 50%; cursor: pointer; }
.kjfb .jdt .menu .on { background: #47b4c8; }
.kjfb .one { float: left; width: 350px; height: 99px; margin-top: 15px; border-bottom: 1px dashed #cccccc; overflow: hidden; }
.kjfb .one h4 { width: 350px; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; font-weight: bolder; color: #000000; }
.kjfb .one p { width: 350px; height: 50px; line-height: 25px; margin-top: 5px; overflow: hidden; font-size: 12px; }
.kjfb .list { float: left; width: 350px; height: 140px; margin-top: 10px; overflow: hidden; }
.kjfb .list li { width: 350px; height: 28px; line-height: 28px; overflow: hidden; font-size: 16px; color: #000000; }
/*科教会客厅*/
.kjhkt { width: 360px; height: 335px; overflow: hidden; }
.kjhkt .title { width: 360px; height: 48px; border-bottom: 2px solid #dde5f0; }
.kjhkt .title img { float: left; margin-top: 8px; margin-right: 10px; }
.kjhkt .title h3 { font-size: 20px; line-height: 48px; color: #000000; }
.kjhkt .box { width: 320px; height: 280px; margin-top: 5px; overflow: hidden; }
.kjhkt .box li { width: 320px; height: 38px; border-bottom: 2px solid #f3ede3; overflow: hidden; }
.kjhkt .box li span { float: left; font-size: 20px; line-height: 38px; color: #000000; font-weight: bolder; }
.kjhkt .box li span:before { float: left; display: block; content: "/"; color: #03b0f0; margin-left: 10px; }
.kjhkt .box li h4 { float: left; width: 266px; height: 38px; margin-left: 16px; font-size: 14px; line-height: 38px; overflow: hidden; }
.kjhkt .box li img { display: none; }
.kjhkt .box .on { height: 160px; border-bottom: none; }
.kjhkt .box .on span { font-family: "微软雅黑"; width: 38px; height: 38px; color: #ffffff; background: #1e9ad7; text-align: center; }
.kjhkt .box .on span:before{ display: none;}
.kjhkt .box .on h4{ color: #000000; }
.kjhkt .box .on img{ display: block; width: 320px; height: 122px;}
/*特色科教展*/
.tskjz{ width: 1000px; height: 188px; overflow: hidden; }
.tskjz .title{ float: left; width: 50px; height: 188px; }
.tskjz .roll{ float: right; position: relative; width: 936px; height: 188px; overflow: hidden; }
.tskjz .roll .prev{ float: left; width: 24px; height: 188px; cursor: pointer;}
.tskjz .roll .next{ float: right; width: 24px; height: 188px; cursor: pointer;}
.tskjz .roll .box{ width: 888px; height: 188px; overflow: hidden; }
.tskjz .roll .box ul{ width: 9999px;}
.tskjz .roll .box li{ float: left; width: 206px; height: 188px; margin: 0 8px; overflow: hidden;}
.tskjz .roll .box li img{ width: 206px; height: 112px; }
.tskjz .roll .box li h4{ width: 206px; height: 36px; line-height: 36px; text-align: center; overflow: hidden;}
.tskjz .roll .box li p{ width: 206px; height: 40px; line-height: 20px; font-size: 12px; color: #999999; }
.tskjz .roll .box li p a{ color: #555555;}
/*贵州高校*/
.gzgx { width: 625px; height: 700px; overflow: hidden; }
.gzgx .title { width: 625px; height: 48px; border-bottom: 2px solid #a3c8e5; }
.gzgx .title img { float: left; margin-top: 5px; margin-right: 10px; }
.gzgx .title h3 { font-size: 20px; line-height: 48px; color: #000000; }
.gzgx .list li{ width: 625px;  height:140px; margin-top: 20px; border-bottom: 2px dotted #dcdcdc; overflow: hidden;}
.gzgx .list li img{ float: left; width: 84px;  height: 84px; margin-right: 16px;}
.gzgx .list li h4{ float: right; width: 525px; height: 34px; line-height: 34px; font-size: 18px; font-family: "微软雅黑"; color: #000000; overflow: hidden;}
.gzgx .list li p{ float: right; margin-top: 5px; width: 525px; height: 40px; line-height: 20px; font-size: 12px; color: #000000; text-indent: 2em; overflow: hidden;}
.gzgx .list li span{ float: left; margin-top: 5px; color: #999999;}
/*区县快报*/
.qxkb { width: 350px; height: 400px; overflow: hidden; }
.qxkb .title { width: 350px; height: 48px; border-bottom: 2px solid #a3c8e5; }
.qxkb .title img { float: left; margin-top: 8px; margin-right: 10px; }
.qxkb .title h3 { font-size: 20px; line-height: 48px; color: #000000; }
.qxkb .list{ margin-top: 20px; width: 330px; height: 320px; padding: 0 8px; border: 2px solid #dcedfa; overflow: hidden; }
.qxkb .list ul{ height: 9999px;}
.qxkb .list li{ width: 330px; height: 35px; line-height: 35px; font-family: "微软雅黑"; font-size: 12px; color: #000000; overflow: hidden; }
/*中小学校*/
.zxxx { width: 350px; height: 300px; overflow: hidden; }
.zxxx .title { width: 350px; height: 48px; border-bottom: 2px solid #a3c8e5; }
.zxxx .title img { float: left; margin-top: 8px; margin-right: 10px; }
.zxxx .title h3 { font-size: 20px; line-height: 48px; color: #000000; }
.zxxx .pic{ margin-top: 10px; width: 340px; height: 90px; overflow: hidden; }
.zxxx .pic img{ width: 340px; height: 90px;}
.zxxx .list{ margin-top: 10px; width: 340px; height: 140px; overflow: hidden; }
.zxxx .list li{ width: 340px; height: 35px; line-height: 35px; font-family: "微软雅黑"; font-size: 12px; color: #000000; overflow: hidden; }
/*名校展示*/
.mxzs { width: 100%; height: 302px; overflow: hidden; background: #fafafa; }
.mxzs .fl { width: 700px; height: 220px; }
.mxzs .fl .title { width: 644px; height: 56px; }
.mxzs .fl .title h3 { line-height: 56px; font-size: 20px; color: #8b8b8b; }
.mxzs .fl .list { width: 664px; height: 246px; overflow: hidden; }
.mxzs .fl .list ul { height: 9999px; }
.mxzs .fl .list li { float: left; width: 146px; height: 62px; margin: 0 10px 20px 10px; }
.mxzs .fl .list li img { width: 146px; height: 62px; }
.mxzs .fr { position: relative; width: 300px; height: 302px; background: #f1f1f1; }
.mxzs .fr .title { width: 270px; height: 56px; }
.mxzs .fr .title h3 { line-height: 56px; font-size: 20px; color: #8b8b8b; }
.mxzs .fr .prev { position: absolute; width: 9px; height: 13px; top: 160px; left: 10px; cursor: pointer; }
.mxzs .fr .next { position: absolute; width: 9px; height: 13px; top: 160px; right: 10px; cursor: pointer; }
.mxzs .fr .box { width: 260px; height: 128px; margin-top: 50px; overflow: hidden; }
.mxzs .fr .box ul { width: 9999px; }
.mxzs .fr .box li { float: left; width: 94px; height: 128px; margin: 0 18px; }
/*友情链接*/
.link { width: 100%; height: 82px; border-top: 2px solid #e2e2e2; border-bottom: 2px solid #e2e2e2; background: #fafafa; }
.link .con { width: 820px; height: 60px; margin-top: 11px; overflow: hidden; }
.link .title { float: left; line-height: 60px; color: #888888; margin-right: 10px; }
.link .list li { float: left; line-height: 30px; margin-left: 10px; color: #888888; }
.link .list li a { margin-right: 10px; }
/*页脚*/
footer { width: 100%; margin-top: 20px; }
.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; }