/*默认样式重置*/
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: #444444;overflow-y: hidden;}
.fl {display: inline;float: left;}
.fr {display: inline;float: right;}
.vh {visibility: hidden;}
.hide {display: none;}
.w1200 {width: 1200px;overflow: hidden;clear: both;}
.mt20 {margin-top: 20px;}
/*全屏动画区域*/
.screen_box {width: 100%;height: 100%;min-height: 940px;max-width: 1920px;background: url(../images/bg2.jpg) top center no-repeat;overflow: hidden;position: fixed;top: 0;background-size: cover;z-index: 99;}
#animation01 {-webkit-animation: fadeInUp 1s .4s ease both;-moz-animation: fadeInUp 1s .4s ease both;background: url(../images/title_02.png) no-repeat;width: 1100px;height: 560px;top: -10px;left: 24%;position: absolute;float: left;z-index: 99;}
#animation02 {-webkit-animation: fadeInUp 1.5s .6s ease both;-moz-animation: fadeInUp 1.5s .6s ease both;background: url(../images/title_04.png) no-repeat;width: 1100px;height: 78px;top: 510px;left: 23.3%;position: absolute;float: left;z-index: 99;}
#animation03 {-webkit-animation: fadeInUp 2s .8s ease both;-moz-animation: fadeInUp 2s .8s ease both;background: url(../images/title_06.png) no-repeat;width: 300px;height: 70px;top: 585px;left: 42.5%;position: absolute;float: left;z-index: 99;cursor: pointer;}
#animation04 {-webkit-animation: fadeInUp 2.2s 1s ease both;-moz-animation: fadeInUp 2.2s 1s ease both;background: url(../images/logo.png) no-repeat;width: 300px;height: 70px;top: 670px;left: 42.5%;position: absolute;float: left;z-index: 99;}
/*飘动*/
#flagCanvas {position: absolute;top: 0px;left: 24%;transform-origin: center;z-index: 10;}
/*标题粒子*/
.screen_box .top_lizi {width: 1100px;height: 460px;background: url(../images/lizi.png) no-repeat;animation: top_lizi 3.5s steps(1) infinite;position: absolute;margin-left: 450px;margin-top: 0px;opacity: 0.75;z-index: 91;}
.screen_box .top_lizi2 {width: 1100px;height: 460px;background: url(../images/lizi.png) no-repeat;animation: top_lizi 2.8s steps(1) infinite;position: absolute;margin-left: 450px;margin-top: 100px;opacity: 0.75;z-index: 93;}
/*粒子动画*/
@keyframes top_lizi {0% {background-position: 0px 0px;}
	3.12% {background-position: -1000px 0px;}
	6.25% {background-position: 0px -500px;}
	9.38% {background-position: -1000px -500px;}
	12.50% {background-position: 0px -1000px;}
	15.62% {background-position: -1000px -1000px;}
	18.75% {background-position: 0px -1500px;}
	21.88% {background-position: -1000px -1500px;}
	25.00% {background-position: 0px -2000px;}
	28.12% {background-position: -1000px -2000px;}
	31.25% {background-position: 0px -2500px;}
	34.38% {background-position: -1000px -2500px;}
	37.50% {background-position: 0px -3000px;}
	40.62% {background-position: -1000px -3000px;}
	43.75% {background-position: 0px -3500px;}
	46.88% {background-position: -1000px -3500px;}
	50.00% {background-position: 0px -4000px;}
	53.12% {background-position: -1000px -4000px;}
	56.25% {background-position: 0px -4500px;}
	59.38% {background-position: -1000px -4500px;}
	62.50% {background-position: 0px -5000px;}
	65.62% {background-position: -1000px -5000px;}
	68.75% {background-position: 0px -5500px;}
	71.88% {background-position: -1000px -5500px;}
	75.00% {background-position: 0px -6000px;}
	78.12% {background-position: -1000px -6000px;}
	81.25% {background-position: 0px -6500px;}
	84.38% {background-position: -1000px -6500px;}
	87.50% {background-position: 0px -7000px;}
	90.62% {background-position: -1000px -7000px;}
	93.75% {background-position: 0px -7500px;}
	96.88% {background-position: -1000px -7500px;}
	100.00% {background-position: 0px -8000px;}
}
/*动画库*/
@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-20px)}
	100% {opacity: 1;-webkit-transform: translateX(0)}
}
@-moz-keyframes fadeInLeft {0% {opacity: 0;-moz-transform: translateX(-20px)}
	100% {opacity: 1;-moz-transform: translateX(0)}
}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(20px)}
	100% {opacity: 1;-webkit-transform: translateX(0)}
}
@-moz-keyframes fadeInRight {0% {opacity: 0;-moz-transform: translateX(20px)}
	100% {opacity: 1;-moz-transform: translateX(0)}
}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px)}
	100% {opacity: 1;-webkit-transform: translateY(0)}
}
@-moz-keyframes fadeInUp {0% {opacity: 0;-moz-transform: translateY(20px)}
	100% {opacity: 1;-moz-transform: translateY(0)}
}
/*导航条*/
.nav {position: fixed;top: 0px;width: 100%;height: 93px;background: url(../images/nav_bg.png) top center no-repeat;overflow: hidden;z-index: 98;}
.nav ul {width: 920px;margin-left: 280px;}
.nav li {float: left;margin-left: 26px;height: 87px;text-align: center;line-height: 76px;font-size: 20px;color: #ffffff;}
/*大头条*/
.headlines {margin-top: 120px;padding-bottom: 20px;border-bottom: 1px solid #ecdabe;}
.headlines h1 {text-align: center;line-height: 50px;font-size: 30px;color: #f50d05;}
.headlines p {margin-top: 20px;line-height: 28px;font-size: 16px;color: #666666;text-indent: 2em;}
/*要闻*/
.yaow {width: 100%;padding: 20px 0 10px 0;margin-top: 10px;background: #f4f4f4;overflow: hidden;}
.yaow .fl {width: 540px;}
.yaow .fr {width: 630px;}
.yaow .blist {width: 540px;height: 399px;border-bottom: 1px dotted #787878;overflow: hidden;}
.yaow .blist li {width: 540px;height: 133px;overflow: hidden;}
.yaow .blist li h4 {width: 540px;height: 60px;line-height: 60px;font-size: 20px;color: #d82928;overflow: hidden;}
.yaow .blist li p {width: 540px;height: 60px;line-height: 30px;font-size: 16px;color: #444444;overflow: hidden;}
.yaow .slist {width: 540px;height: 220px;margin-top: 25px;overflow: hidden;}
.yaow .slist li {width: 540px;height: 40px;line-height: 40px;overflow: hidden;}
.yaow .slist li:before {display: block;content: " ";float: left;width: 8px;height: 8px;border-radius: 50%;background: #e50d18;margin: 16px 10px 0 0;}
.yaow #focus {width: 630px;height: 400px;overflow: hidden;}
.yaow #focus img {width: 630px;height: 400px;}
.yaow .vlist {width: 630px;height: 200px;margin-top: 25px;overflow: hidden;}
.yaow .vlist li {position: relative;float: left;width: 300px;height: 200px;}
.yaow .vlist li:first-child {margin-right: 30px;}
.yaow .vlist li img {width: 300px;height: 200px;}
.yaow .vlist li span {display: block;position: absolute;bottom: 0;width: 300px;height: 40px;line-height: 40px;text-indent: 2em;font-size: 14px;color: #ffffff;background: rgba(0, 0, 0, 0.6);overflow: hidden;}
/*特别推荐*/
.tbtj {width: 100%;height: 404px;margin-top: 30px;background: url(../images/gcz_bg.jpg) bottom center no-repeat;overflow: hidden;}
.tbtj .title {width: 1200px;height: 110px;}
.tbtj .roll {position: relative;width: 1320px;height: 210px;margin-top: 40px;overflow: hidden;}
.tbtj .roll .prev {float: left;width: 60px;height: 85px;margin-top: 60px;cursor: pointer;}
.tbtj .roll .next {float: right;width: 60px;height: 85px;margin-top: 60px;cursor: pointer;}
.tbtj .roll .box {width: 1200px;height: 210px;overflow: hidden;}
.tbtj .roll .box ul {width: 9999px;}
.tbtj .roll .box li {position: relative;float: left;width: 360px;height: 210px;margin: 0 20px;background: #ffffff;overflow: hidden;}
.tbtj .roll .box li img {width: 350px;height: 200px;margin: 5px;}
/*贵州声音*/
.gzsy {width: 1200px;margin-top: 40px;overflow: hidden;}
.gzsy .title {width: 1200px;height: 110px;margin-bottom: 40px;}
.gzsy .fl {float: left;width: 550px;height: 640px;overflow: hidden;}
.gzsy .plist {width: 550px;height: 320px;overflow: hidden;}
.gzsy .plist li {width: 550px;height: 130px;margin-top: 20px;}
.gzsy .plist li img {float: left;width: 220px;height: 130px;margin-right: 20px;}
.gzsy .plist li h4 {display: block;width: 310px;height: 30px;line-height: 30px;font-size: 20px;color: #000000;overflow: hidden;}
.gzsy .plist li p {display: block;width: 310px;height: 72px;margin-top: 15px;line-height: 24px;text-indent: 2em;font-size: 16px;color: #9d9d9d;overflow: hidden;}
.gzsy .llist {width: 550px;height: 280px;margin-top: 20px;overflow: hidden;}
.gzsy .llist li {width: 550px;height: 40px;line-height: 40px;font-size: 18px;color: #444444;overflow: hidden;}
.gzsy .llist li:before {display: block;float: left;content: " ";width: 6px;height: 6px;background: #d4090d;margin: 17px 10px;}
.gzsy .fr {float: right;width: 572px;height: 641px;overflow: hidden;background: url(../images/gzsy_bg.png) no-repeat;}
.gzsy .pic {width: 500px;height: 290px;margin-top: 120px;overflow: hidden;}
.gzsy .pic img {width: 500px;height: 290px;}
.gzsy .rlist {width: 500px;height: 200px;margin-top: 15px;overflow: hidden;}
.gzsy .rlist li {width: 500px;height: 40px;line-height: 40px;font-size: 18px;color: #444444;overflow: hidden;}
.gzsy .rlist li:before {display: block;float: left;content: " ";width: 6px;height: 6px;background: #d4090d;margin: 17px 10px;}
/*代表风采*/
.dbfc {width: 100%;height: 759px;margin-top: 40px;background: url(../images/dbfc_bg.png) bottom center no-repeat;overflow: hidden;}
.dbfc .title {width: 1200px;height: 140px;margin-bottom: 70px;}
.dbfc .show {width: 1160px;height: 530px;overflow: hidden;}
.dbfc .box {width: 1160px;height: 490px;overflow: hidden;}
.dbfc .box li {float: left;width: 280px;height: 235px;margin: 0 5px 10px 5px;background: #ffffff;overflow: hidden;}
.dbfc .box li img {width: 280px;height: 160px;}
.dbfc .box li>span {display: block;margin: 10px;width: 260px;height: 60px;line-height: 30px;}
.dbfc .menu {width: 200px;height: 25px;margin-top: 10px;color: #ffffff;}
.dbfc .menu>span {float: left;width: 50px;height: 25px;line-height: 25px;text-align: center;cursor: pointer;}
.dbfc .menu ul {float: left;margin: 0 10px;}
.dbfc .menu li {float: left;width: 25px;height: 25px;line-height: 25px;margin: 0 5px;text-align: center;cursor: pointer;}
.dbfc .menu .on {background: #f39b77;}
/*一谈贵州*/
.ytgz {width: 1200px;margin-top: 40px;overflow: hidden;}
.ytgz .title {width: 1200px;height: 110px;margin-bottom: 40px;}
.ytgz .fl {float: left;width: 570px;height: 540px;overflow: hidden;}
.ytgz .pic {position: relative;width: 570px;height: 265px;overflow: hidden;}
.ytgz .pic img {width: 570px;height: 265px;}
.ytgz .pic a span {position: absolute;bottom: 0;display: block;width: 570px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;background: rgba(222, 100, 100, 0.6);color: #ffffff;}
.ytgz .flist {width: 563px;height: 235px;margin-top: 20px;overflow: hidden;background: url(../images/ytgz_bg.png) no-repeat;}
.ytgz .flist ul {width: 460px;height: 160px;overflow: hidden;margin-top: 20px;margin-left: 60px;}
.ytgz .flist li {width: 460px;height: 40px;line-height: 40px;overflow: hidden;color: #ffffff;}
.ytgz .flist li:before {display: block;content: " ";float: left;border-radius: 50%;width: 10px;height: 10px;background: #ffffff;margin-top: 15px;margin-right: 20px;}
.ytgz .fr {float: right;width: 580px;height: 540px;background: url(../images/ytgz_logo.png) no-repeat;}
.ytgz .slist {width: 520px;height: 420px;}
.ytgz .slist li {position: relative;width: 550px;height: 140px;}
.ytgz .slist li:before {display: block;position: absolute;content: " ";width: 64px;height: 54px;left: -32px;background: url(../images/ytgz_ico.png) no-repeat;}
.ytgz .slist li h4 {display: block;width: 500px;height: 40px;line-height: 40px;margin-left: 50px;font-size: 24px;color: #000000;font-weight: 800;overflow: hidden;}
.ytgz .slist li p {display: block;width: 500px;height: 72px;line-height: 24px;margin-left: 50px;font-size: 16px;color: #888888;text-indent: 2em;overflow: hidden;}
/*谁不说我家乡好*/
.jxh {width: 100%;height: 560px;margin-top: 40px;background: url(../images/jxh_bg.png) bottom center no-repeat;overflow: hidden;}
.jxh .title {width: 1200px;height: 110px;}
.jxh .roll {position: relative;width: 1200px;height: 380px;margin-top: 30px;overflow: hidden;}
.jxh .roll .prev {float: left;width: 40px;height: 174px;margin-top: 50px;cursor: pointer;}
.jxh .roll .next {float: right;width: 40px;height: 174px;margin-top: 50px;cursor: pointer;}
.jxh .roll .box {width: 1055px;height: 380px;overflow: hidden;}
.jxh .roll .box ul {width: 9999px;}
.jxh .roll .box li {position: relative;float: left;width: 335px;height: 380px;margin-right: 25px;background: #ffffff;overflow: hidden;}
.jxh .roll .box li>span {position: relative;display: block;width: 335px;height: 190px;overflow: hidden;}
.jxh .roll .box li>span img {display: block;width: 100%;height: 100%;transition: all 1s;}
.jxh .roll .box li>span img:hover {transform: scale(1.2);}
.jxh .roll .box li h4 {display: block;width: 285px;height: 85px;line-height: 30px;text-align: center;font-size: 18px;color: #303030;overflow: hidden;}
.jxh .roll .box li h4:before {display: block;content: " ";width: 60px;height: 5px;margin-bottom: 20px;background: #ff5c27;}
.jxh .roll .box li p {display: block;width: 285px;height: 72px;line-height: 24px;margin-top: 10px;font-size: 14px;color: #555555;overflow: hidden;}
.jxh .roll .box li .ff {position: absolute;top: 0;width: 130px;height: 26px;z-index: 10;}
/*一见贵州*/
.yjgz {width: 100%;margin-top: 40px;overflow: hidden;}
.yjgz .title {width: 1200px;height: 110px;}
.yjgz .roll {position: relative;width: 1290px;height: 410px;margin-top: 40px;overflow: hidden;}
.yjgz .roll .prev {float: left;width: 45px;height: 75px;margin-top: 140px;cursor: pointer;}
.yjgz .roll .next {float: right;width: 45px;height: 75px;margin-top: 140px;cursor: pointer;}
.yjgz .roll .box {width: 1120px;height: 410px;overflow: hidden;}
.yjgz .roll .box ul {width: 9999px;}
.yjgz .roll .box li {position: relative;float: left;width: 240px;height: 410px;margin: 0 20px;background: #ffffff;overflow: hidden;}
.yjgz .roll .box li img {width: 240px;height: 410px;border-radius: 20px;}
/*一品贵州*/
.ypgz {width: 1200px;margin-top: 40px;overflow: hidden;}
.ypgz .title {width: 1200px;height: 110px;margin-bottom: 40px;}
.ypgz .fl {width: 700px;height: 435px;}
.ypgz .pic {position: relative;width: 700px;height: 435px;overflow: hidden;}
.ypgz .pic img {width: 700px;height: 435px;}
.ypgz .pic a span {position: absolute;bottom: 0;display: block;width: 700px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;background: rgba(224, 24, 9, 1);color: #ffffff;}
.ypgz .fr {width: 470px;height: 435px;}
.ypgz .fr li {width: 470px;height: 150px;}
.ypgz .fr li img {float: left;width: 190px;height: 120px;}
.ypgz .fr li span {display: block;float: right;width: 260px;height: 120px;line-height: 30px;overflow: hidden;font-size: 18px;}
/*我与贵州共成长*/
.gcz {width: 100%;margin-top: 40px;overflow: hidden;}
.gcz .title {width: 1200px;height: 110px;margin-bottom: 40px;}
.gcz .roll {position: relative;width: 1290px;height: 280px;margin-top: 40px;overflow: hidden;}
.gcz .roll .prev {float: left;width: 45px;height: 75px;margin-top: 80px;cursor: pointer;}
.gcz .roll .next {float: right;width: 45px;height: 75px;margin-top: 80px;cursor: pointer;}
.gcz .roll .box {width: 1200px;height: 265px;overflow: hidden;}
.gcz .roll .box ul {width: 9999px;}
.gcz .roll .box li {position: relative;float: left;width: 384px;height: 265px;margin: 0 8px;overflow: hidden;background: url(../images/gcz_bg.png) center bottom no-repeat;}
.gcz .roll .box li img {margin-left: 16px;margin-top: 0;width: 345px;height: 195px;}
.gcz .roll .box li span {position: absolute;width: 345px;height: 50px;line-height: 25px;overflow: hidden;color: #ffffff;left: 16px;top: 200px;}
/*百端贵州*/
.bdgz {width: 100%;margin-top: 40px;overflow: hidden;}
.bdgz .title {width: 1200px;height: 110px;margin-bottom: 40px;}
.bdgz .box {width: 1158px;height: 530px;margin-top: 30px;overflow: hidden;}
.bdgz .box li {position: relative;float: left;width: 360px;height: 250px;margin: 0 13px 15px 13px;overflow: hidden;background: #e37619;}
.bdgz .box li img {width: 340px;height: 185px;margin: 10px;}
.bdgz .box li span {display: block;width: 360px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;color: #ffffff;font-size: 20px;}
.bdgz .menu {width: 280px;height: 30px;margin-top: 10px;}
.bdgz .menu span {float: left;width: 70px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;}
.bdgz .menu ul {float: left;margin: 0 10px;}
.bdgz .menu li {float: left;width: 30px;height: 30px;line-height: 30px;margin: 0 5px;text-align: center;cursor: pointer;}
.bdgz .menu .on {color: #ffffff;background: #e37619;}
/*合作媒体*/
.link .title {width: 1200px;height: 50px;margin-top: 80px;border-bottom: 3px solid #c51029;}
.link .title h3 {font-size: 24px;color: #c51029;}
.link .list {width: 1190px;margin-top: 40px;text-align: center;font-size: 18px;line-height: 60px;}
.link .list li {float: left;width: 130px;height: 60px;margin: 20px;}
.link .list li img {width: 130px;height: 60px;}
/*页脚*/
.foot {width: 1200px;margin-top: 80px;text-align: center;}
.foot p {margin-top: 20px;}
/*一听贵州*/
.ytgz2 {width: 1200px;height: 690px;margin-top: 40px;overflow: hidden;}
.ytgz2 .title {width: 1200px;height: 110px;margin-bottom: 40px;}
.swiper {float: left;position: relative;width: 660px;height: 500px;margin-left: 40px;overflow: hidden;}
.swiper .swiper-slide {width: 260px;height: 460px; overflow: hidden;}
.swiper .swiper-slide img {display: block;width: 260px;height: 460px;}
.swiper-button-prev, .swiper-button-next {position: absolute;top: 200px;width: 34px;height: 60px;z-index: 99;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #ffffff;background: #cd3333;}
.swiper-button-prev {left: 50px;}
.swiper-button-next {right: 50px;}
.swiper-pagination {position: relative;width: 435px;height: 460px;margin-top: 80px;margin-right: 30px;}
.swiper-pagination-bullet {position: relative;display: block;width: 395px;height: 46px;margin-left: 40px;margin-bottom: 20px;background: #a19b81;border-radius: 20px;text-align: center;line-height: 46px;color: #ffffff;font-size: 18px;cursor: pointer;opacity: 0.8}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 0px;left: 0;width: 435px;top: 40px;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin-bottom: 20px;margin-left: 40px;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {width: 435px;margin-left: 0px;font-weight: 900;background: url(../images/ytgz2_bg.png) no-repeat center center;}
.swiper-pagination-bullet-active {width: 435px;margin-left: 0px;font-weight: 900;background: url(../images/ytgz2_bg.png) no-repeat center center;}
