/*默认样式重置*/
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: 16px; color: #2e2e2e; 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; overflow: hidden; }
.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 { float: left; margin-left: 20%; }
.top .fr li { float: left; margin-left: 20px; }
.top .fr img { float: left; margin-top: 9px; margin-right: 5px; }
/*页头*/
.logo .fl { padding-top: 5px; }
.logo .text { float: left; margin-left: 200px; }
.logo .text h2 { font-family: "方正美黑简体"; font-size: 22px; line-height: 40px; }
/*导航条*/
.nav { height: 36px; background: #0e66b3; }
.nav li { float: left; line-height: 36px; margin-left: 35px; color: #ffffff; font-weight: bolder; }
/*滚动头条*/
.gdtt { position: relative; width: 608px; height: 78px; border: 1px solid #ec817e; overflow: hidden; }
.gdtt .title { width: 12px; height: 52px; padding: 13px 8px; float: left; background: #d6edf3; color: #fda29f; font-size: 12px; line-height: 13px; }
.gdtt .up { position: absolute; width: 13px; height: 6px; left: 8px; top: 4px; cursor: pointer; }
.gdtt .down { position: absolute; width: 13px; height: 6px; left: 7px; bottom: 4px; cursor: pointer; }
.gdtt .box { float: right; width: 520px; height: 78px; padding: 0px 30px; background: #f8f8f8; }
.gdtt .box ul { height: 9999px; }
.gdtt .box li { width: 520px; height: 78px; }
.gdtt .box h2 { display: block; width: 520px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 18px; }
.gdtt .box p { display: block; width: 520px; height: 44px; line-height: 22px; overflow: hidden; font-size: 12px; text-indent: 2em; color: #898888; }
/*焦点图*/
#focus,#focus img {width: 500px; height: 290px; }
/*数智贵州*/
.szgz { width: 370px; height: 190px; background: #f5f5f5; overflow: hidden; }
.szgz .title { width: 350px; height: 35px; margin-top: 5px; border-bottom: 1px solid #bbbbbb; }
.szgz .title h3 { display: block; float: left; font-size: 18px; line-height: 34px; color: #0e66b3; border-bottom: 2px solid #0e66b3; }
.szgz .list li { width: 350px; height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px solid #eaeaea; }
/*数博会*/
.sbh { width: 610px; height: 530px; overflow: hidden; }
.sbh .title { width: 610px; height: 30px; }
.sbh .title span { display: block; float: left; width: 5px; height: 22px; background: #0962b1; margin: 4px 10px; }
.sbh .title h3 { font-size: 18px; line-height: 30px; color: #0962b1; letter-spacing: 2px; }
.sbh .one { width: 610px; height: 100px; margin-top: 10px; }
.sbh .one h4 { width: 610px; height: 40px; line-height: 40px; overflow: hidden; font-size: 18px; }
.sbh .one p { width: 610px; height: 50px; line-height: 25px; margin-top: 10px; overflow: hidden; font-size: 14px; color: #949896; }
.sbh .pic { float: left; width: 250px; height: 220px; margin-top: 20px; margin-right: 15px; }
.sbh .pic img { width: 250px; height: 160px; }
.sbh .pic span { display: block; width: 234px; height: 48px; padding: 1px 8px; line-height: 24px; background: #f4f0e9; overflow: hidden; }
.sbh .list { float: right; width: 345px; height: 220px; margin-top: 20px; }
.sbh .list li { width: 345px; height: 43px; line-height: 40px; overflow: hidden; border-bottom: 1px solid #f2f2f2; }
.sbh .list li:first-child { font-weight: bolder; }
.sbh .roll { position: relative; width: 610px; height: 130px; padding-top: 20px; clear: both; }
.sbh .roll .prev { position: absolute; width: 17px; height: 30px; top: 70px; left: 0; cursor: pointer; z-index: 20; }
.sbh .roll .next { position: absolute; width: 17px; height: 30px; top: 70px; right: 0; cursor: pointer; z-index: 20; }
.sbh .roll .box { width: 610px; height: 130px; overflow: hidden; }
.sbh .roll .box ul { width: 9999px; }
.sbh .roll .box li { position: relative; float: left; width: 200px; height: 130px; margin-right: 5px; overflow: hidden; }
.sbh .roll .box img { width: 200px; height: 130px; }
.sbh .roll .box span { position: absolute; top: 130px; display: block; width: 160px; height: 90px; overflow: hidden; line-height: 30px; padding: 20px; background: rgba(0, 0, 0, 0.6); font-size: 20px; text-align: center; color: #FFFFFF; transition: top 2000ms ease; -webkit-transition: top 1s ease; }
.sbh .roll .box li:hover span { top: 0px; }
/*名企坐标*/
.mqzb { width: 370px; height: 530px; overflow: hidden; }
.mqzb .title { width: 370px; height: 30px; }
.mqzb .title span { display: block; float: left; width: 5px; height: 22px; background: #0962b1; margin: 4px 10px; }
.mqzb .title h3 { font-size: 18px; line-height: 30px; color: #0962b1; letter-spacing: 2px; }
.mqzb .list li { width: 370px; height: 90px; margin-top: 10px; overflow: hidden; }
.mqzb .list img { width: 78px; height: 88px; border: 1px solid #ececec; }
.mqzb .list li:nth-child(2n+1) img { float: left; margin-right: 10px; }
.mqzb .list li:nth-child(2n) img { float: right; margin-left: 10px; }
.mqzb .list .text { float: left; width: 278px; height: 88px; border: 1px solid #ececec; background: #f8f8f8; }
.mqzb .list h4 { width: 260px; height: 26px; line-height: 26px; font-size: 14px; overflow: hidden; }
.mqzb .list p { width: 260px; height: 60px; line-height: 20px; font-size: 12px; }
.mqzb .list p a { color: red; }
/*基层典范*/
.jcdf { width: 610px; height: 400px; overflow: hidden; }
.jcdf .title { width: 606px; height: 46px; border: 2px solid #d8d8d8; border-top-color: #0380ba; }
.jcdf .title h3 { margin-left: 20px; font-size: 18px; line-height: 46px; color: #0380ba; letter-spacing: 2px; }
.jcdf .pic { width: 610px; height: 169px; border-bottom: 1px solid #d8d8d8; }
.jcdf .pic h4 { width: 610px; height: 50px; line-height: 50px; font-size: 18px; overflow: hidden; }
.jcdf .pic img { float: left; width: 150px; height: 100px; }
.jcdf .pic p { float: right; width: 450px; height: 100px; line-height: 25px; overflow: hidden; font-size: 14px; color: #777777; }
.jcdf .list li { width: 610px; height: 44px; line-height: 44px; border-bottom: 1px solid #d8d8d8; }
/*产业展示*/
.cyzs { width: 370px; height: 280px; overflow: hidden; }
.cyzs .title { width: 370px; height: 35px; border-top: 2px solid #0380ba; }
.cyzs .title img { float: left; margin-right: 10px; }
.cyzs .title h3 { font-size: 18px; line-height: 35px; letter-spacing: 2px; }
.cyzs .box { width: 332px; height: 230px; margin-top: 9px; border: 2px solid #d8d8d8; border-right: none; overflow: hidden; }
.cyzs .box li { float: left; width: 40px; overflow: hidden; }
.cyzs .box .show{ width: 212px;}
.cyzs .box span { display: block; float: left; width: 20px; height: 220px; padding: 5px 9px; overflow: hidden; border-right: 2px solid #d8d8d8; color: #0380ba; text-align: center; font-size: 14px; font-weight: bolder; }
.cyzs .box img { float: left; width: 170px; height: 230px; border-right: 2px solid #d8d8d8; }
.cyzs .box li:first-child { width: 212px; }
.cyzs .box .on span { background: url(../images/cyzs_li_20200220.png); color: #ffffff; }
/*招商*/
.zhaos{ width: 370px; height: 250px; overflow: hidden;}
.zhaos .title { width: 370px; height: 35px; border-top: 2px solid #0380ba; }
.zhaos .title img { float: left; margin-right: 10px; }
.zhaos .title h3 { font-size: 18px; line-height: 35px; letter-spacing: 2px; color: #0380ba; }
.zhaos .pic{ width: 350px; height: 110px; margin-top: 5px; }
.zhaos .pic h4 { width: 350px; height: 30px; line-height: 30px; overflow: hidden; }
.zhaos .pic img{ float: left; width: 140px; height: 80px;}
.zhaos .pic p{ float: right; width: 200px; height: 80px; line-height: 20px; overflow: hidden; font-size: 12px; color: #777777;} 
.zhaos .list{ margin-top: 8px;}
.zhaos .list li{ width: 350px; height: 30px; line-height: 30px; overflow: hidden;}
/*友情链接*/
.link .title{ width: 1000px; height: 14px; border-bottom:4px solid #2d65b6 ;}
.link .title h3{ display: block; width: 140px; text-align: center; height: 30px; line-height: 30px;  background: #ffffff; font-size: 18px; letter-spacing: 2px;}
.link .list{ margin-top: 30px; width: 960px;}
.link .list li{ float: left; margin-right: 20px; color: #6a6a6a;}
.link .list li a{ margin-right: 20px;}
/*页脚*/
footer { width: 100%; margin-top: 30px; padding-top: 30px; border-top: 1px solid #e0e0e0; font-size: 14px; }
.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: 90px; }
.footer_gajg img { float: left; margin-right: 5px; }
.footer_link { float: left; margin-right: 20px; }
.footer_hidden { width: 0px; height: 0px; overflow: hidden; }