@charset "utf-8";
/* css document */
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal;}
body, html { height:100%; width:100%; font-size:14px; line-height:24px; font-family:"微软雅黑"; }
body { color:#484848; background:#fff;}
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#484848; }
a:hover { text-decoration: none; color:#ff9724; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; display:block; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* ie6 */
*:first-child html .clearfix { zoom: 1; } /* ie7 */
.fl { float:left; }
.fr { float:right; }
.partl{float: left;}
.partr{float: right;}
.dompc{display: block;}
.widthmain{margin: 0px auto 5px; padding: 0px; width: 1000px;}

/* 头部 */
#top-box { width:100%; background-color:#f2f2f2; font-family: "microsoft yahei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;}
.top-bg {width:100%; height:40px; background-color:#f2f2f2;}
.content{ width: 1000px; height: 40px; margin: 0 auto;}
.slogan{ float:left; width: 220px; line-height:40px; margin-right:10px;}
.slogan img{ float:left; width: 212px; height:18px; margin-top:12px;} 
.nav1-content1 { height: 40px; float:left; margin-left:10px;}
.nav1-content1 li{ display: block; height: 40px; line-height: 40px; text-align: left;  float: left; margin-right:24px;}
.nav1-content1 li a{ color: #848484; font-size: 12px;}
.nav1-content1 li a:hover{ color: #ff9724;}
.nav1-content2 { height: 40px; float:right; margin-left:20px;}
.nav1-content2 li{ display: block; height: 40px; line-height: 40px; text-align: left;  float: left; margin-left:24px;}
.nav1-content2 li a{ color: #848484; font-size: 12px;}
.nav1-content2 li a:hover{ color: #ff9724;}
.nav1-content2 span{ font-size: 12px; color:#0671b5;}
#head-list { width:1000px; margin:0 auto;}
#head-list .head-logo{ height:90px; width:1000px; margin:5px auto 0 auto;}
#head-list .head-logo .logo{ width:247px; float:left;}
#head-list .head-logo .logo img{ margin-top:13px;}
#head-list .nav{ margin-top:0px; overflow:hidden; border:0px;}
#head-list .head-guanggao { width:730px; margin-top:10px; float:right;}

/* 导航 */
.nav{ width:100%; background:#fb6469; margin:0 auto; height:60px; line-height:60px; color:#fff; vertical-align:middle; margin-top:5px;}
.nav a { display:inline-block; height:28px; line-height:26px; padding:0px; margin:0 20px 0 19px; font-size:18px; color: #fff; font-family:"微软雅黑"; vertical-align:middle; }
.nav a:hover{ color:#ff9724;}

/* 滚动新闻 */
.headlinelb{ margin-top:10px; height: 35px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;}
.headlinelb #newestlistscroll{top: 0px; width: 900px; height: 22px; right: 0px; overflow: hidden; position: absolute;}
.headlinelb #newestlistscroll .wrap{width: 100000px; height: 22px;}
.headlinelb .newestlist{float: left;}
.headlinelb .gd_scroll{float: left;}
.headlinelb .newestlist li{height: 22px; overflow: hidden; padding-right: 30px; float: left; font-size:14px;}
.headlinelb .newestlist a{height: 30px; color: rgb(72, 72, 72); line-height: 30px;}
.headlinelb .gdtitle{color: rgb(72, 72, 72); line-height: 30px; padding-right: 20px; float: left;}
.headlinelb .gdtitle a{color: rgb(255, 102, 102);font-weight: bold;}
.headlinelb h4{background:  no-repeat -335px 5px; width: 30px; height: 30px; float: left;}

/* 幻灯新闻 */
.device{width: 100%; margin-bottom: 15px; position: relative;}
.device .arrow-left{background:  no-repeat left top; left: 10px; top: 50%; width: 17px; height: 30px; margin-top: -15px; position: absolute; z-index: 5;}
.device .arrow-right{background:  no-repeat left bottom; top: 50%; width: 17px; height: 30px; right: 10px; margin-top: -15px; position: absolute; z-index: 5;}
.swiper-container{width: 605px; height: 332px;}
.swiper-container img{width: 100%;}
.content-slide{padding: 20px; color: rgb(255, 255, 255);}
.title{font-size: 25px; margin-bottom: 10px;}
.pagination{left: 0px; width: 100%; text-align: right; bottom: 5px; position: absolute; z-index: 5;}
.swiper-pagination-switch{background: rgb(119, 119, 119); width: 10px; height: 10px; margin-right: 8px; display: inline-block; cursor: pointer;}
.swiper-active-switch{background: rgb(255, 255, 255);}
.swiper-slide{position: relative;}
.swiper-slide .name{left: 10px; bottom: 0px; position: absolute; z-index: 5;}
.swiper-slide .bg{background: rgb(0, 0, 0); left: 0px; width: 100%; height: 35px; bottom: 0px; filter: alpha(opacity=40); position: absolute; z-index: 4; opacity: 0.4; -moz-opacity: 0.4;}
.swiper-slide .name a{color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; font-weight: bold;}

/* 第二部分 */
.combox{background:  no-repeat 0px 0px rgba(0, 0, 0, 0); padding: 10px 0px 0px 20px; clear: both; border-top-color: rgb(255, 102, 102); border-top-width: 2px; border-top-style: solid;}
.combox h2{height: 35px;}
.combox h2 a{ width: 105px;height: 30px;color: rgb(255, 102, 102); padding-left: 14px; font-family: "微软雅黑"; font-size: 18px; float: left;}
.combox .pictext{margin-bottom: 10px;}
.combox .pictext img{padding-right: 10px; float: left;}
.combox .pictext h3{line-height: 30px;}
.combox .pictext h3 a{font-family: "微软雅黑"; font-size: 16px; font-weight: bold;}
.combox .pictext p{line-height: 24px;}
.combox .pictext2{background:  no-repeat 0px 0px; padding: 0px 30px; height: 104px; line-height: 28px; font-size: 14px;}
.combox .pictext2 a{color: rgb(14, 91, 158);}
.combox .pictext3{padding: 5px 0px 0px; width: 100%; overflow: hidden; margin-bottom: 10px; float: left; _display: inline-block;}
.combox .pictext3 .img{width: 35%; text-align: right; float: right; display: inline;}
.combox .pictext3 .info{width: 60%; padding-right: 5%; float: left;}
.combox .pictext3 .info h1{line-height: 30px;}
.combox .pictext3 .info h1 a{color: rgb(72, 72, 72); font-family: "宋体"; font-size: 22px; font-weight: bold;}
.combox .pictext3 .info p{line-height: 26px; font-size: 14px; margin-top: 10px;}
.combox .pictext3 .info p a{color: rgb(72, 72, 72); line-height: 24px; font-size: 14px; font-weight: bold;}
.list{ margin-bottom:20px;}

/* 更多列表 */
.datalist li { padding: 20px 0 10px 0; overflow: hidden; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; position: relative; } 
.datalist h3 { width:550px;} 
.datalist h3 a { display: inline-block; line-height: 30px; overflow: hidden; font-family: "微软雅黑"; font-size: 16px; color: #333333; } 
.datalist .imgs a { font-size: 0px; vertical-align: top; float:left; width:146px; height:100px; overflow:hidden; display:inline; margin-right:10px; } 
.datalist .imgs img { width: 146px; height: 100px; vertical-align: top; padding-right:10px; float:left; display:none; -moz-transition:-moz-transform .3s ease; -ms-transition:-ms-transform .3s ease; transition:transform .3s ease; } 
.datalist .imgs img:hover { width: 146px; height: 100px; vertical-align: top; float:left; display:none; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)} 
.datalist .summary { height: 75px;  line-height: 24px; overflow: hidden; color: #666; font-size:14px; } 
.datalist .info { height: 14px; line-height: 14px; padding: 0; text-align: right; } 
.datalist .time { font-size: 12px; color:#999; } 

/* firstpart */
.firstpart{margin: 15px 0px 0px;}
.firstpart .partl{width: 605px; float: left;}
.firstpart .partr{width: 374px; float: right;}
.firstpart .partr .list li{ background: left top no-repeat; padding-left:15px; line-height: 38px; height:38; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; }
.firstpart .partr .list li span{color: rgb(128, 0, 0); font-size: 14px;}
.firstpart .partr .list li a{ font-size:14px;}
.firstpart .headnews h2{line-height: 45px; padding-bottom: 5px; font-family: "微软雅黑"; font-size: 22px;}
.firstpart .headnews{font-size: 14px; margin-bottom: 10px;}
.firstpart .headnews .ywzy{color: rgb(119, 119, 119); line-height: 24px; font-family: 微软雅黑;}
.firstpart .headnews .ywzy a{color: rgb(119, 119, 119);}
.firstpart .impnews h3{background:  no-repeat -556px -72px;color: rgb(255, 102, 102);line-height: 30px;padding-left: 20px;font-family: "微软雅黑";font-size: 22px;}
.firstpart .impnews h3 a{color: rgb(13, 101, 178); font-family: "微软雅黑"; font-size: 26px;}
.firstpart .impnews h3 span{color: rgb(255, 102, 102);padding-left: 10px;font-family: arial;font-size: 18px;}
.firstpart .impnews .imgarea{width: 245px; margin-top: 18px;}
.firstpart .impnews .imgarea p{background: rgb(244, 240, 233); padding: 6px 10px; clear: both;}
.firstpart .impnews .imgarea p a{color: rgb(51, 51, 51); line-height: 27px; font-family: "微软雅黑"; font-size: 16px;}
.firstpart .impnews .space{margin-bottom: 23px;}
.firstpart .impnews .textlist{width: 340px;}
.firstpart .impnews .textlist li{padding: 11px 0px; height: 24px; line-height: 30px; overflow: hidden; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;}
.firstpart .impnews .textlist li a{line-height: 20px; overflow: hidden; font-family: "微软雅黑"; font-size: 14px;}
.firstpart .impnews .textlist li.imp a{font-weight: bold; font-size: 16px;}

/* thirdpart */
.thirdpart{overflow: hidden; margin-bottom: 20px;}
.thirdpart .partl{width: 605px; float: left;}
.thirdpart .partr{width: 374px; float: right;}
.thirdpart .tabtitheight{height: 47px; position: relative;}
.thirdpart .tabtit{border:1px solid #c9c9c9; border-bottom:2px solid #ff6666; height:46px; line-height:46px; overflow:hidden; background: #fff;}
.thirdpart .tabtit .tabli{float:left; font-size:18px; color: #ff6666; width:100px; text-align:center; float:left; height:46px; line-height: 46px; font-family:"微软雅黑"; cursor:pointer;}
.thirdpart .tabtit a:hover{text-decoration: none;}
.firstpart .compictext h3{margin-bottom: 10px; line-height: 24px; font-family: "微软雅黑"; font-size: 16px; font-weight: bold;}
.firstpart .compictext h3 a{line-height: 24px; font-family: "微软雅黑"; font-size: 16px; font-weight: bold;}
.firstpart .compictext img{margin-right: 10px; float: left;}
.firstpart .compictext{ color: rgb(83, 83, 83); font-size: 12px; margin-bottom: 10px; height:145px; padding:0px 10px 0 10px;}
.thirdpart .compictext h3{margin-bottom: 10px;}
.thirdpart .compictext h3 a{line-height: 24px; font-family: "微软雅黑"; font-size: 16px; font-weight: bold;}
.thirdpart .compictext img{margin-right: 10px; float: left;}
.thirdpart .compictext{color: rgb(83, 83, 83); font-size: 12px; margin-bottom: 10px;}
.thirdpart .partr .list li{ background: left top no-repeat; line-height: 38px; overflow: hidden; padding-left: 16px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;}
.thirdpart .partr .list li a{color: rgb(83, 83, 83); font-size:14px; line-height:24px; }
.thirdpart .partspace{margin-bottom: 0px; position: relative;}
.hidebody{display: none;}
.thirdpart .tabtitheight{height: 47px; position: relative;}
.thirdpart .tabtit{background: rgb(255, 255, 255);height: 46px;line-height: 46px;overflow: hidden;border-top-width: 2px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: rgb(255, 102, 102);border-right-color: rgb(201, 201, 201);border-bottom-color: rgb(201, 201, 201);border-left-color: rgb(201, 201, 201);}
.thirdpart .tabtit .tabli{width:82px; height: 44px;text-align: center;line-height: 44px;font-family: "微软雅黑";font-size: 16px;border-bottom-color: rgb(255, 255, 255);border-bottom-width: 2px;border-bottom-style: solid;float: left;cursor: pointer;}
.thirdpart .tabtit a:hover{text-decoration: none;}
.thirdpart .tabtit .on{border-top-color: rgb(255, 102, 102);border-right-color: rgb(255, 102, 102);border-bottom-color: rgb(255, 102, 102);border-left-color: rgb(255, 102, 102);}

/* 手机头部 */
#mobileheader{font-family: "微软雅黑"; display: none;}
#mobileheader{background:  no-repeat 0px 0px / 100% 45px rgb(226, 226, 226); width: 100%; display: none; position: relative; -webkit-background-size: 100% 45px;}
#mobileheader .logo{background:  no-repeat 0px 0px / 57px; left: 10px; top: 0px; width: 63px; height: 45px; display: block; position: absolute; -webkit-background-size: 57px;}
#mobileheader .name{background:  no-repeat 0px -160px / 57px; margin: 0px 0px 0px 74px; padding: 0px 0px 0px 10px; width: 97px; height: 45px; color: rgb(255, 255, 255); line-height: 48px; font-family: "微软雅黑"; font-size: 22px; vertical-align: top; display: inline-block; -webkit-background-size: 57px;}
#mobileheader .right{background:  no-repeat 100% -45px / 57px; top: 0px; width: 30px; height: 45px; right: 10px; display: block; position: absolute; -webkit-background-size: 57px;}
#mobileheader .mobilenavlist{background: rgb(237, 237, 237); left: 0px; top: 45px; width: 100%; height: 0px; overflow: hidden; position: absolute; z-index: 10;}
#mobileheader .mobilenavlist a{padding: 10px 0px; width: 20%; text-align: center; color: rgb(0, 0, 0); font-size: 16px; float: left;}
#mobileheader .phnav{text-align: center; padding-bottom: 6px;}
#mobileheader .phnav a{width: 25%; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 35px; font-family: "微软雅黑"; font-size: 16px; float: left;}


/* 贵州领导 */
.gzld_l{ width:160px; margin-right:14px; margin-bottom:20px; float:left; }
.gzld_r{ width:160px; float:right; }

.swiper-container{margin: 0px auto; overflow: hidden; position: relative; z-index: 1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.swiper-wrapper{width: 100%; position: relative; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate(0px, 0px); -o-transition-timing-function: ease; -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transition-timing-function: ease;}
.swiper-free-mode > .swiper-wrapper{margin: 0px auto; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.swiper-slide{float: left;}
.swiper-wp8-horizontal{-ms-touch-action: pan-y;}
.swiper-wp8-vertical{-ms-touch-action: pan-x;}

.bdsharebuttonbox{top: 20px; right: 0px; display: none; position: absolute;}
.bdsharebuttonbox span.bds_more{background:  no-repeat 0px 0px !important; padding: 0px 0px 0px 20px !important; line-height: 20px;}

#datamorelink{text-align: center; display: none;}
#datamorelink a{color: rgb(51, 51, 51);}

.datalist .morebtn{padding: 15px 0px; text-align: center; vertical-align: middle; display: none; cursor: pointer;}
.datalist .morebtn i{background:  no-repeat; width: 16px; height: 16px; margin-right: 5px; vertical-align: middle; display: none;}
.datalist .morebtn .text{line-height: 16px; vertical-align: middle;}

#fixedbody{width: 374px;}
#tabtit{width: 603px;}
.showed{top: 0px; position: fixed; z-index: 40;}

.loadlayout{left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); display: none; position: fixed; z-index: 9999;}
.loadlayout .layoutwrap{left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; vertical-align: middle; position: relative; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; box-orient: horizontal; box-pack: center; box-align: center;}
.loadlayout .bg{left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; background-color: rgba(0, 0, 0, 0.4);}

#columnset{background: rgb(255, 255, 255); margin: 0px 0px 0px -300px; border-radius: 5px; left: 50%; top: 200px; width: 600px; height: 400px; font-family: "微软雅黑"; position: fixed; z-index: 50; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#columnset .tit{background: rgb(215, 215, 215); padding: 0px 20px; height: 55px; color: rgb(0, 0, 0); line-height: 55px; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px;}
#columnset .tit h2{height: 55px; line-height: 55px; font-size: 22px; float: left;}
#columnset .tit h2 span{font-size: 20px;}
#columnset .tit div{font-size: 20px; float: right;}
#columnset .tit div a{margin: 0px 0px 0px 20px; color: rgb(0, 0, 0);}
#columnset .dest{padding: 0px 20px; font-size: 20px; background-color: rgb(250, 250, 250);}
#columnset .dest span{color: rgb(0, 0, 0); font-size: 20px;}
#columnset .fixed{padding-right: 20px; float: left;}
#columnset .selectbody{padding: 20px 0px 0px;}
#columnset .selectbody li.first{background: none; border-color: rgb(188, 186, 186); color: rgb(153, 153, 153); display: block; cursor: default;}
#columnset .choose{padding: 20px;}
#columnset .choose .name{height: 40px; color: rgb(0, 0, 0); line-height: 40px; font-size: 22px; margin-bottom: 15px;}
#columnset li{margin: 0px 12px 20px 0px; border-radius: 3px; border: 1px solid rgb(153, 153, 153); width: 90px; height: 34px; text-align: center; color: rgb(51, 51, 51); line-height: 34px; font-size: 16px; float: left; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#columnset li.selected{border: 1px solid rgb(255, 102, 102);; color: rgb(255, 102, 102);;}
#columnset li.first{display: none;}
#columnset .selectbody li{background:  no-repeat 100% -85px; border-color: rgb(255, 102, 102);;}
.swiper-container-tab{margin-right: 48px;}
.swiper-container-tab > .swiper-wrapper{height: 43px !important; float: left;}
#setcolum{background: rgb(255, 255, 255); top: 2px; width: 48px; height: 46px; text-align: center; right: 1px; color: rgb(255, 102, 102); line-height: 46px; font-size: 35px; font-weight: bold; border-left-color: rgb(201, 201, 201); border-left-width: 1px; border-left-style: solid; position: absolute; z-index: 2;}
.showed #setcolum{top: 0px; right: 0px;}

.footer{background: rgb(249, 247, 244); padding: 40px 0px 30px; text-align: center;}
.footer p{line-height: 28px; font-size:14px;}

.back{background:  no-repeat 0px -40px; width: 40px; height: 40px; right: 20px; bottom: 20px; text-indent: -999px; overflow: hidden; margin-left: 100px; display: none; position: fixed; z-index: 100;}
#backtop{display: none;}