/*默认样式重置*/
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: #a6e6e5; background: #164ca1; padding-bottom: 50px; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.w1200 { width: 1200px; overflow: hidden; clear: both; }
/*头图*/
.top { width: 100%; height: 800px; background: url(../images/top_bg.jpg) top center no-repeat; overflow: hidden; }
/*首屏*/
.firsts { width: 100%; height: 700px; background: url(../images/firsts_bg.jpg) top center no-repeat; overflow: hidden; }
.hotnews { float: left; width: 440px; height: 435px; }
.hotnews .one { margin-top: 20px; }
.hotnews .one h4 { width: 440px; height: 70px; line-height: 30px; font-size: 25px; font-weight: normal; overflow: hidden; }
.hotnews .one p { width: 440px; height: 68px; line-height: 20px; overflow: hidden; }
.hotnews .list { position: relative; width: 440px; height: 250px; margin-top: 30px; overflow: hidden; }
.hotnews .list li { width: 440px; height: 60px; line-height: 60px; font-size: 19px; overflow: hidden; }
.hotnews .list li:before { display: block; float: left; content: " "; width: 4px; height: 4px; border-radius: 50%; margin-top: 28px; margin-right: 8px; background: #a6e6e5; }
.hotnews .list .more{ position: absolute; right: 0; bottom: 0; }
#focus { float: right; width: 700px; height: 435px; }
#focus img {width: 700px; height: 435px; }
/*视频发布*/
.spfb { width: 100%; height: 780px; background: url(../images/spfb_bg.jpg) top center no-repeat; overflow: hidden; }
.shipin { position: relative; float: left; width: 570px; height: 600px; }
.video_box { width: 570px; height: 320px; margin-top: 40px; overflow: hidden; }
.video_menu {position: absolute; width: 570px; height: 120px; bottom: 15px; overflow: hidden; }
.video_menu ul { width: 780px; }
.video_menu li { float: left; width: 180px; height: 120px; margin-right: 15px; cursor: pointer; }
.video_menu .con { display: none; }
.video_menu .pic,.video_menu .pic img {width: 180px; height: 120px; }
.fabu { float: right; width: 570px; height: 600px; overflow: hidden; }
.fabu .blist { width: 570px; height: 310px; margin-top: 40px; overflow: hidden; }
.fabu .blist li { width: 570px; height: 155px; }
.fabu .blist li h4 { width: 570px; height: 70px; line-height: 70px; font-size: 23px; font-weight: normal; overflow: hidden; }
.fabu .blist li p { width: 570px; height: 72px; line-height: 24px; overflow: hidden; }
.fabu .slist { position: relative; width: 570px; height: 140px; margin-top: 20px; overflow: hidden; }
.fabu .slist li { width: 570px; height: 40px; line-height: 40px; overflow: hidden; }
.fabu .slist li:before { display: block; float: left; content: " "; width: 4px; height: 4px; border-radius: 50%; margin-top: 18px; margin-right: 8px; background: #a6e6e5; }
.fabu .slist .more{ position: absolute; right: 0; bottom: 0;}
/*论道*/
.lundao { width: 100%; height: 937px; background: url(../images/lundao_bg.jpg) top center no-repeat; overflow: hidden; }
.lundao .title { width: 300px; height: 87px; }
.lundao .roll { width: 1326px; height: 592px; margin-top: 30px; }
.lundao .roll .prev { float: left; width: 29px; height: 102px; margin-top: 245px; cursor: pointer; }
.lundao .roll .next { float: right; width: 29px; height: 102px; margin-top: 245px; cursor: pointer; }
.lundao .roll .box { width: 1248px; height: 592px; overflow: hidden; }
.lundao .roll .box ul { width: 9999px; }
.lundao .roll .box li { float: left; width: 366px; height: 592px; margin: 0 25px; background: #a6e6e5; border-radius: 20px; overflow: hidden; }
.lundao .roll .box li img { width: 334px; height: 212px; margin: 16px; border-radius: 16px; }
.lundao .roll .box li h4 { display: block; width: 330px; margin-top: 50px; line-height: 40px; font-size: 20px; color: #000000; text-align: center; }
.lundao .roll .box li p { display: block; width: 330px; margin-top: 20px; line-height: 30px; color: #000000; text-indent: 2em; text-align: justify; }
/*贵州*/
.guizhou { width: 100%; height: 790px; background: url(../images/guizhou_bg.jpg) top center no-repeat; overflow: hidden; }
.guizhou .title { width: 300px; height: 87px; }
.guizhou .fl { width: 580px; height: 400px; margin-top: 90px; overflow: hidden; }
.guizhou .pic { width: 580px; height: 170px; overflow: hidden; }
.guizhou .pic img { float: left; width: 260px; height: 170px; margin-right: 20px; }
.guizhou .pic h4 { float: right; display: block; width: 300px; height: 60px; line-height: 30px; font-size: 20px; color: #ffffff; text-align: center; overflow: hidden; }
.guizhou .pic p { float: right; display: block; width: 300px; height: 108px; line-height: 28px; font-size: 15px; color: #ffffff; text-indent: 2em; overflow: hidden; }
.guizhou .list { position: relative; width: 580px; height: 210px; margin-top: 20px; overflow: hidden; }
.guizhou .list li { width: 580px; height: 60px; line-height: 60px; color: #ffffff; overflow: hidden; }
.guizhou .list li:before { display: block; float: left; content: " "; width: 4px; height: 4px; border-radius: 50%; margin-top: 28px; margin-right: 8px; background: #ffffff; }
.guizhou .list .more{ position: absolute; right: 0; bottom: 0; color: #ffffff;}
.guizhou .fr { width: 570px; height: 460px; margin-top: 30px; overflow: hidden; }
.guizhou .pics li { position: relative; float: left; width: 180px; height: 125px; margin-top: 15px; margin-left: 15px; overflow: hidden; }
.guizhou .pics li:first-child { width: 570px; height: 320px; margin: 0px; }
.guizhou .pics li:nth-child(2) { margin-left: 0px; }
.guizhou .pics li img { width: 100%; height: 100%; }
.guizhou .pics li span { position: absolute; width: 80%; height: 80%; padding: 10%; top: 100%; text-align: center; color: #ffffff; background: rgba(0, 0, 0, 0.6); }
.guizhou .pics li:hover span { transform: translateY(-92%); transition: all 1s ease-in-out; }
/*视觉*/
.shijue { width: 100%; height: 1170px; background: url(../images/shijue_bg.jpg) top center no-repeat; overflow: hidden; }
.shijue .title { width: 300px; height: 87px; }
.shijue .box { position: relative; width: 960px; height: 998px; margin-top: 30px; background: url(../images/shijue_boxbg.png); overflow: hidden; }
.shijue .con { position: absolute; width: 890px; height: 508px; top: 30px; left: 35px; overflow: hidden; }
.shijue .con li { position: relative; display: none; width: 890px; height: 508px; }
.shijue .con img {width: 890px; height: 508px; }
.shijue .con span { position: absolute; width: 890px; height: 50px; line-height: 50px; text-align: center; bottom: 0; background: rgba(255, 255, 255, 0.6); color: #000000; }
.shijue .prev { position: absolute; width: 74px; height: 37px; top: 595px; left: 24px; cursor: pointer; }
.shijue .next { position: absolute; width: 74px; height: 37px; top: 595px; right: 24px; cursor: pointer; }
/*页脚*/
.foot { margin-top: 100px; }
.foot p { line-height: 30px; text-align: center; color: #ffffff; }