/*公共*/
body, ul, a, p, h4{ margin: 0; padding: 0; list-style: none; text-decoration: none; font-family: "微软雅黑";}
img { -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; -moz-transition: transform 0.5s, -moz-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s, -moz-transform 0.5s;}
img:hover { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -ms-transform: scale(1.04); transform: scale(1.04);}

/*顶部导航*/
.nav_list{ width:100%;}
.nav1{ width:100%; height:50px; background: ;}
.content{ width: 1200px; height: 50px; margin: 0 auto;}
.slogan{ float:left; width: 220px; line-height:60px;}
.nav1-content1 { height: 50px; float:left; margin-left:20px;}
.nav1-content1 li{ display: block; height: 50px; line-height: 50px; text-align: left;  float: left; margin-right:24px;}
.nav1-content1 li a{ color: #848484; font-size: 12px;}
.nav1-content1 li a:hover{ color: #194d98;}
.nav1-content2 { height: 50px; float:right; margin-left:20px;}
.nav1-content2 li{ display: block; height: 50px; line-height: 50px; text-align: left;  float: left; margin-left:24px;}
.nav1-content2 li a{ color: #848484; font-size: 12px;}
.nav1-content2 li a:hover{ color: #194d98;}
.nav1-content2 span{ font-size: 12px; color:#0671b5;}

/*新华报刊*/
.nav-xhbk{ height: 56px; float: left; font-size: 14px; line-height: 56px; text-align: left; position: relative;}
.nav-xhbk a{ color: #848484;}
.nav-xhbk a:hover{ color: #ff9724;}
.xhbk-list{ border: 1px solid #dadada; width:760px; position: absolute; display: none; opacity: 0; left: -320px; background: white; padding: 8px; z-index: 20;}
.xhbk-list a{ display: block; height: 40px; line-height: 40px; margin-right:20px; text-align:left; float: left;}

/*通栏广告*/
.adver1{ width:1200px; height:80px; margin: 10px auto 0;}
.adver1.ggtdx { overflow:hidden;}
.adver1 img{ width:1200px; height: 80px;}
.adver1{ overflow: hidden; position: relative;}
.adver1 a{ transition: 0.3s; position: absolute; top: /*80px;*/	}

/*通栏广告02*/
.adver2{ width:1200px; height:80px; margin: 10px auto 0;}

/*通栏广告03*/
.adver3{ width:1200px; height:80px; margin: 10px auto 0;}
.adver-logo .imgs_box{ width:400px; height:80px; overflow:hidden; position:relative; float:left;}
.adver-logo .imgs_box a{ position:absolute; left:0; top:0;}

/*三栏广告*/
.lit-gg{ width: 1200px; height: 80px; margin: 0 auto; margin-top: 20px; overflow: hidden;}
.lit-gg .gg-box{ width: 392px; height: 80px; float: left; position: relative; margin-right:23px;}
.lit-gg .gg-box a{ display: block; width: 392px; height: 80px; position: absolute; top: 80px;}
.lit-gg .gg-box01{ width: 369px; height: 80px; float: left; position: relative;}
.lit-gg .gg-box01 a{ display: block; width: 369px; height: 80px; position: absolute;}
.lit-gg .gg-box02{ width: 392px; height: 80px; float: left; margin-right:23px;}
.lit-gg .gg-box02 a{ display: block; width: 392px; height: 80px; }

/*对联广告*/
.adv-left{ left: 10px; bottom: 240px;}
.adv-right{ right: 10px; bottom: 240px;}
.adv-right span a{ margin-left: 95px; font-size:12px;}
.adv-ty{ position: fixed; z-index: 10000;}
.adv-ty>a>img{ width: 120px; height: 450px; box-shadow: 0px 0px 25px 0px #888; -moz-box-shadow: 0px 0px 25px 0px #888; -webkit-box-shadow: 0px 0px 25px 0px #888;}
.adv-ty>span>a{ display: block; color: #333; padding-bottom: 5px; font-size:12px;}
.adv-ty>span>a:hover{ color: #ff9724;}

/*频道logo、专题、二维码*/
.func{ width: 1200px; height: 80px; margin: 10px auto 0;overflow: hidden;}
.func .logo-link{ width: 80px; height: 80px; float: left; margin-right: 10px;margin-left: 20px;}
.adver-logo{ width:800px; height: 80px; float: left;overflow: hidden;}
.adver-logo a{ float: left; margin-right: 10px;height: 80px;}
.icon-logo{ width:290px; height: 100px; float: left;line-height: 16px;}
.icon-logo01 { display: block; width:145px; height: 80px; float: left; text-align: center; font-size: 14px; color: #848484;overflow: hidden;}
.icon-logo02 { display: block; width:145px; height: 80px; float: left; text-align: center; font-size: 14px; color: #848484;overflow: hidden;}
.icon-txt{ width:145px; height: 25px; text-align: center; font-size: 14px; color: #848484;overflow: hidden; line-height: 16px; margin-top:62px;}
#icon-weixin,#icon-xuanwen{ width:55px; height:55px; cursor:pointer; margin: 0 45px 8px 45px; position:absolute;}
#icon-weixin img{ width:55px;height:55px; margin: 0 auto;}
#icon-xuanwen img { width:55px;height:55px; margin: 0 auto;}
#icon-weixin a{ width:55px;height:55px; float:left;}
#icon-xuanwen a{ width:55px;height:55px; float:left;}
.icon-weixin a:hover .icon-weixinh,.icon-xuanwen a:hover .icon-xuanwenh{ display:block}
.icon-weixin .icon-weixinh{ width:156px; height:167px; right:-52px; top:42px; position:absolute; display:none; background: no-repeat; z-index:9999;}
.icon-xuanwen .icon-xuanwenh{ width:156px; height:167px; right:-52px; top:42px; position:absolute; display:none; background: no-repeat; z-index:9999;}

/*主导航*/
.nav2{ width: 100%; height: 60px; background-color: #194d98; margin-top: 10px;}
.main-nav-list{ width: 1200px; height: 60px; margin: 0 auto;}
.nav-con{ width:120px; height: 40px; float: left; font-size: 18px; padding-top: 20px; line-height: 18px; text-align: center;}
.nav-con a{ display: block; width:119px; border-right: 1px solid #3e6aba; color: white;}

/*融媒体导航效果*/
.nav-rong{ width:120px; height: 60px; position: relative; right: 0; float: left; z-index: 30;}
.nav-rong div{ widows: 120px; height: 0; position: absolute; top: 0; overflow: hidden; background: ; z-index: 1;}
.nav-rong div b{ display: block; color: white; -webkit-filter: drop-shadow(1px 1px 1px #194d98); font-size: 18px; text-align: center; width: 120px; height:60px; line-height: 60px;}
.nav-rong div a{ display: block; color: white; text-decoration: none;  width: 120px; height:60px; line-height: 50px; font-size:18px; text-align: center; -webkit-filter: drop-shadow(1px 1px 1px #194d98);}
.nav-rong div a:hover{ color: #f5ff95;}
.nav-rong div img{ top:-200px; left: 150px; position: absolute; z-index: -1;}

/*地市导航*/
.nav3{ width:100%; height:57px; margin: 0 auto; background-color: #f2f2f2; border-bottom: 1px solid #dbdbdb;}
.content{ width: 1200px; height: 57px; margin: 0 auto;}
.nav3 b{ display: block; height: 36px; color: #3e6aba; font-size: 14px; margin-top: 10px; float: left; line-height: 36px; margin-right:10px; margin-left:4px; }
.nav-list3{ width: 900px; height: 57px; float: left; }
.nav-dishic{ height: 57px; float: left; font-size: 14px; line-height: 57px; text-align: left; position: relative; margin-right:35px;}
.nav-dishic a{ color: #848484;}
.nav-dishic a:hover{ color: #ff9724;}

/*地市二级导航*/
.dishi-listc{ border: 1px solid #dadada; width:480px; position: absolute; display: none; opacity: 0; left: -200px; background: white; padding: 10px; z-index: 20;}
.dishi-listc a{ display: block; width:80px; height: 40px; line-height: 40px; text-align: center; float: left;}

/*新闻搜索*/
.search { width: 214px; line-height:57px; float: right; position: relative;}
.search form { width: 182px; height: 57px;}
.search .submitbtn {  width: 13px; height: 13px; background-image: ; background-repeat: no-repeat; position: absolute; right: 16px; top: 24px; background-color: #fff; color: #fff; border: 0; outline: 0;}
.search input { width: 182px; height: 30px; padding: 0 10px; color: #b2b2b2; font-size: 14px; line-height: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; outline: 0;border: 1px solid #ebebeb;}
.search input::-webkit-input-placeholder { font-size:14px; line-height: 14px; color:#8d9fab;}
.search input:-moz-placeholder { font-size:14px; line-height: 14px; color:#8d9fab;}
.search input::-moz-placeholder { font-size:14px; line-height: 24px; color:#8d9fab;}
.search input:-ms-input-placeholder { font-size:14px; line-height: 14px; color:#8d9fab;}

/*头条、学习进行时*/
.line_0{ width:1200px; height: 120px; margin:0 auto; border-bottom: 1px dashed #e4e4e4;}

/*头条*/
.head_news{ width: 935px; float: left;}
.head_news h2{ width:100%; height: 80px; line-height:80px; text-align: center; margin: 0; overflow: hidden; margin-bottom:4px;}
.head_news h2 a{ font-size: 36px; font-weight: bold; overflow: hidden; color: black; color: #305798; vertical-align:middle;}
.head_news h2 a:hover{ color: #ff9724;}
.head_news-hots{ font-size: 14px; height: 24px; line-height: 24px; width: 806px; float: left; overflow: hidden; text-align: center;}
.head_news-hots a { display: inline-block; vertical-align: middle; color: #999999; padding: 0 5px;}
.head_news-hots a:hover{ color: #ff9724;}
.head_news-more { font-size: 14px; height: 24px; line-height: 24px; float: right; text-align: right; margin-right:20px;}
.head_news-more a{ color: #305798; padding: 0 5px;}
.head_news-more a:hover{ color: #ff9724;}

/*头条右侧*/
.xxjxs_box { width: 252px; float: right; position: relative; margin-top:21px; overflow: hidden;}
.xxjxs_box ul{ width:48px; height: 10px; position: absolute; right: 0; display:block; z-index:999;}
.xxjxs_box ul li{ width: 10px; height: 8px; margin-left: 6px; float: left;}
.xxjxs_box{ width:252px; height: 100px; margin: 0 auto; padding-top: 16px; position: relative; z-index: 10;}
.swiper-slide{ width:252px; height: 100px; margin: 0 auto; display: none;}
.swiper-slide img { width: 252px;height: 83px;}
#hd-list{ display: block;}

/*贵州要闻、焦点图*/
.line_1{ width:1200px; height: 430px; margin: 14px auto 0;}

/*框一、贵州要闻*/
.card_gzyw{ width:416px; height: 428px; border: 1px solid #dadada; margin-right: 20px; float: left; overflow:hidden;}
.card_gzyw h2{ display: block; font-size: 18px; height: 28px; border-left: 5px solid #3e6aba; margin-top: 20px; margin-bottom: 10px; padding-left: 10px; font-weight: normal; color: #a4a4a4;}
.card_gzyw h2 a{ color: black; color: #3e6aba; font-weight: bold;}
.card_gzyw h2 a:hover{ color: #ff9700;}
.card_gzyw h3{ margin-top:22px; margin-bottom:14px; text-align: left; margin-left:15px;}
.card_gzyw h3 a{ font-size: 17px; line-height: 20px;  color: #3e6aba;}
.card_gzyw ul{ width: 406px; padding-left: 15px; display:block;}
.card_gzyw li { font-size: 14px; line-height: 30px; position: relative; padding-left: 14px; overflow: hidden; width: 100%; height: 30px;}
.card_gzyw li a{ color: black;}
.card_gzyw li::before { content: ""; width: 5px; height: 5px; background-color: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.card_gzyw li a:hover{ color: #ff9724;}

/*幻灯、新华网播放器*/
.focus{ width:762px; height:430px; overflow:hidden; position:relative;}
.cont-box{ width:4572px; height:430px; position:absolute; left:0; top:0; transition:0.5s;}
.focus-cont{ width:762px; position:relative; height:430px; float:left; display:block;}
.focus-cont img{ width:762px; height:430px;}
.focus-cont h4{ width:762px; height:46px; background:; margin:0; padding:0; color:white; font-weight:normal; text-align:center; line-height:46px; position:absolute; bottom:0; z-index:100;}
.focus-cont h4 a{ color:white;}
.focus-cont .v1{ display:none;}
.focus-cont .v2{ width: 762px; height:0px; position:absolute; top:0px; left:0px; z-index:5;}
.focus-cont .v2 em{ width:32px; height:20px; background:  no-repeat -44px -39px; display:block; float:right; margin:5px 5px 0 0; text-align: center; font-size: 12px; line-height: 20px; color:#ffffff; font-style:normal;}
.focus-cont .v2 a{ width:width: 762px; height:430px; display:block; cursor:pointer; }
.focus-cont .v2 a i{ width:56px;height:56px; background: center no-repeat; display:block; position:absolute; top:298px; right:40px;}
.focus-cont .v2 a:hover i{ background: center no-repeat;}
.mask{ width: 762px; height:430px; position:absolute; z-index:888; display:none;}
.close{ width:80px; height:18px; position:absolute; top:0px; right:0px; z-index:999; display:none;}
.close a{ width:80px; height:18px; background:  center no-repeat; display:block; cursor:pointer;}
.close a:hover{ background: center no-repeat;}
.focus-btns{ width:252px; height:7px; position:absolute; bottom:60px; left:261px;}
.focus-btns span{ display:block; width:32px; height:7px; margin:0 5px; float:left; background:white; opacity:0.5; position:relative; z-index:777;}
#focus-btns{ opacity:1; background:#194d98;}
img{ border:none;}

/*新华@贵州、大扶贫、大数据、大生态、融媒体*/
.line_2{ width:1200px; height: 500px; margin: 20px auto 0;}

/*选项卡切换一*/
.card{ width: 369px; height: 498px; border: 1px solid #dadada; float: left; margin-right: 20px; overflow:hidden;}
.card ul{ width: 354px; height: 55px;  border-bottom: 1px solid #dadada; padding-left: 15px;}
.card ul li{ display: block; height: 39px; border-top: 3px solid white; margin-top: 14px; float: left; text-align: center;}
.card ul li a{ display: block; height: 39px; font-size: 18px; color: #848484; line-height: 39px; padding: 0 15px;}
.uni-titn{ width:386px; margin-top:20px; display:block; margin-left:15px;}
.uni-titn-list{ width: 386px; padding-left: 15px; font-size: 14px; line-height: 30px; position: relative; padding-left: 14px; overflow: hidden; width: 100%; height: 30px;}
.uni-titn-list a{ color: black;}
.uni-titn-list::before { content: ""; width: 5px; height: 5px; background-color: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.uni-titn-list a:hover{ color: #ff9724;}
#focus-btn{ color: #3e6aba; font-weight: bold; border-left:1px solid #dadada; border-right:1px solid #dadada; height: 39px; border-top: 3px solid #3e6aba; background: white;}
#focus-btn a{ color: #3e6aba;}
.cont1-box{ width:369px; height: 442px; display: none;}
#cont1-box{ display: block;}

/*选项卡切换二*/
.title_1{ display: block; font-size: 18px; height: 28px; border-left: 5px solid #3e6aba; margin-top: 20px; margin-bottom: 10px; padding-left: 10px; font-weight: normal; color: #a4a4a4;}
.title-focus{ color: #3e6aba; font-weight: bold;}
.title-focus:hover{ color: #ff9700;}
.tit-list{ width:369px; height: 498px; border: 1px solid #dadada; float: left; overflow:hidden;}
.tit-list-h{ height: 458px;}
.title-turn{ color: #848484;}
.tit-box{ width:369px; height: 442px; display: none;}
.tit-box-h{ height: 400px;}
#tit{ display: block;}

/*框二*/
.card_l{ width: 416px; height: 498px; border: 1px solid #dadada; float: left; margin-right: 20px; overflow:hidden;}
.card_c{ width: 369px; height: 498px; border: 1px solid #dadada; float: left; margin-right: 20px; overflow:hidden;}
.card_r{ width: 369px; height: 498px; border: 1px solid #dadada; float: left; overflow:hidden;}

/*框三*/
.card_fl{ width: 392px; height: 498px; border: 1px solid #dadada; float: left; margin-right: 20px; overflow:hidden;}
.card_fr{ width: 370px; height: 498px; border: 1px solid #dadada; float: left; overflow:hidden;}

/*栏目标题样式一*/
.card_tit ul{ width: 401px; height: 55px;  border-bottom: 1px solid #dadada; padding-left: 15px;}
.card_tit ul li{ display: block; height: 39px; border-top: 3px solid white; margin-top: 14px; float: left; text-align: center;}
.card_tit li a{ display: block; height: 39px; font-size: 18px; color: #848484; line-height: 39px; padding: 0 15px;}
#card_btn{ color: #3e6aba; font-weight: bold; border-left:1px solid #dadada; border-right:1px solid #dadada; height: 39px; border-top: 3px solid #3e6aba; background: white;}
#card_btn a{ color: #3e6aba;}

/*栏目标题样式二*/
.card_tit_e ul{ width: 354px; height: 55px;  border-bottom: 1px solid #dadada; padding-left: 15px;}
.card_tit_e ul li{ display: block; height: 39px; border-top: 3px solid white; margin-top: 14px; float: left; text-align: center;}
.card_tit_e li a{ display: block; height: 39px; font-size: 18px; color: #848484; line-height: 39px; padding: 0 15px;}
#card_btn_e{ color: #3e6aba; font-weight: bold; border-left:1px solid #dadada; border-right:1px solid #dadada; height: 39px; border-top: 3px solid #3e6aba; background: white;}
#card_btn_e a{ color: #3e6aba;}

/*栏目标题样式三*/
.card_tit_s{ display: block; font-size: 18px; height: 28px; border-left: 5px solid #3e6aba; margin-top: 20px; margin-bottom: 10px; padding-left: 10px; font-weight: normal; color: #a4a4a4;}
.card_tit_s_turn{ color: #848484;}
.card_tit_s_focus{ color: #3e6aba; font-weight: bold;}
.card_tit_s_focus:hover{ color: #ff9700;}

/*栏目标题样式四*/
.card_tit_f ul{ width: 377px; height: 55px;  border-bottom: 1px solid #dadada; padding-left: 15px;}
.card_tit_f ul li{ display: block; height: 39px; border-top: 3px solid white; margin-top: 14px; float: left; text-align: center;}
.card_tit_f li a{ display: block; height: 39px; font-size: 18px; color: #848484; line-height: 39px; padding: 0 15px;}
#card_btn_f{ color: #3e6aba; font-weight: bold; border-left:1px solid #dadada; border-right:1px solid #dadada; height: 39px; border-top: 3px solid #3e6aba; background: white;}
#card_btn_f a{ color: #3e6aba;}

/*新闻列表样式一*/
.card_list{ width: 416px; height: 430px; padding-top: 20px;}

/*左图右文样式一*/
.uni-pat { width: 386px; margin-left:15px; margin-bottom: 20px; }
.uni-pat .uni-pat-img { width: 160px; height: 108px; float: left; overflow: hidden; margin-right: 10px;}
.uni-pat-img { width: 160px; height: 108px; float: left; overflow: hidden; margin-right: 10px;}
.uni-pat-tit { font-size: 16px; line-height: 21px; height: 48px; overflow: hidden;}
.uni-pat-tit a { color:#3e6aba;}
.uni-pat-sum { font-size: 14px; line-height: 21px; height: 60px; overflow: hidden; color: #999999; /* margin-top: 5px; */}
.uni-pat-sum a { color: #999999;}

/*标题摘要样式一*/
.uni-tas { width:386px; height:104px; margin-left:15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.uni-tas-tit { font-size: 16px; line-height: 24px; height: 24px; width: 100%; overflow: hidden; }
.uni-tas-tit a { color: #3e6aba;}
.uni-tas-sum { font-size: 14px; line-height: 24px; height: 72px; width: 100%; overflow: hidden; color: #999999; margin-top: 5px;}
.uni-tas-sum a { color: #999999;}

/*文字列表样式一*/
.uni-tits{ width:386px; margin-top:20px; display:block;}
.uni-tits ul{ width: 386px; padding-left: 15px; }
.uni-tits li { font-size: 14px; line-height: 30px; position: relative; padding-left: 14px; overflow: hidden; width: 100%; height: 30px;}
.uni-tits li a{ color: black;}
.uni-tits li::before { content: ""; width: 5px; height: 5px; background-color: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.uni-tits li a:hover{ color: #ff9724;}

/*图片列表样式一*/
.rol-img{ display: block; width:350px; height: 50px; margin: 4px 10px; overflow: hidden; background-color: #3e6aba; position: relative;}
.rol-img img{ width:350px; height: 210px; display: none;}
.rol-img p{ width: 350px; text-align:center; position: absolute; bottom: 0; color: white; height: 50px; line-height: 50px; font-size: 16px;}
.white a{ color:#ffffff;}

/*新闻列表样式二*/
.card_list_e{ width: 369px; height: 430px; padding-top: 20px;}

/*左图右文样式二*/
.uni-pat_e { width: 339px; margin-left:15px; margin-bottom: 20px; }
.uni-pat_e .uni-pat-img_e { width: 160px; height: 108px; float: left; overflow: hidden; margin-right: 10px;}
.uni-pat-img_e { width: 160px; height: 108px; float: left; overflow: hidden; margin-right: 10px;}
.uni-pat-tit_e { font-size: 16px; line-height: 21px; height: 48px; overflow: hidden;}
.uni-pat-tit_e a { color:#3e6aba;}
.uni-pat-sum_e { font-size: 14px; line-height: 21px; height: 60px; overflow: hidden; color: #999999; /* margin-top: 5px; */}
.uni-pat-sum_e a { color: #999999;}

/*标题摘要样式二*/
.uni-tas_e { width:339px; height:104px; margin-left:15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.uni-tas-tit_e {  font-size: 16px; line-height: 24px; height: 24px; width: 100%; overflow: hidden; }
.uni-tas-tit_e a { color: #3e6aba;}
.uni-tas-sum_e { font-size: 14px; line-height: 24px; height: 72px; width: 100%; overflow: hidden; color: #999999; margin-top: 5px;}
.uni-tas-sum_e a { color: #999999;}

/*文字列表样式二*/
.uni-tits_e{ width:339px; margin-top:20px; display:block;}
.uni-tits_e ul{ width: 339px; padding-left: 15px; }
.uni-tits_e li { font-size: 14px; line-height: 30px; position: relative; padding-left: 14px; overflow: hidden; width: 100%; height: 30px;}
.uni-tits_e li a{ color: black;}
.uni-tits_e li::before { content: ""; width: 5px; height: 5px; background-color: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.uni-tits_e li a:hover{ color: #ff9724;}

/*新闻列表样式三*/
.card_list_s{ width: 392px; height: 430px; padding-top: 20px;}

/*左图右文样式三*/
.uni-pat_s { width: 362px; margin-left:15px; margin-bottom: 20px; }
.uni-pat_s .uni-pat-img_s { width: 160px; height: 108px; float: left; overflow: hidden; margin-right: 10px;}
.uni-pat-img_s { width: 160px; height: 108px; float: left; overflow: hidden; margin-right: 10px;}
.uni-pat-tit_s { font-size: 16px; line-height: 21px; height: 48px; overflow: hidden;}
.uni-pat-tit_s a { color:#3e6aba;}
.uni-pat-sum_s { font-size: 14px; line-height: 21px; height: 60px; overflow: hidden; color: #999999; /* margin-top: 5px; */}
.uni-pat-sum_s a { color: #999999;}

/*标题摘要样式三*/
.uni-tas_s { width:362px; height:104px; margin-left:15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.uni-tas-tit_s { font-size: 16px; line-height: 24px; height: 24px; width: 100%; overflow: hidden;}
.uni-tas-tit_s a { color: #3e6aba;}
.uni-tas-sum_s { font-size: 14px; line-height: 24px; height: 72px; width: 100%; overflow: hidden; color: #999999; margin-top: 5px;}
.uni-tas-sum_s a { color: #999999;}

/*文字列表样式三*/
.uni-tits_s{ width:362px; margin-top:20px; display:block;}
.uni-tits_s ul{ width: 362px; padding-left: 15px;}
.uni-tits_s li { font-size: 14px; line-height: 30px; position: relative; padding-left: 14px; overflow: hidden; width: 100%; height: 30px;}
.uni-tits_s li a{ color: black;}
.uni-tits_s li::before { content: ""; width: 5px; height: 5px; background-color: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.uni-tits_s li a:hover{ color: #ff9724;}

/*文字列表样式四*/
.uni-tits_f{ width:352px; display:block; overflow:hidden;}
.uni-tits_f ul{ width: 352px; padding-left:0px; }
.uni-tits_f li { font-size: 14px; line-height: 30px; position: relative; padding-left: 14px; overflow: hidden; width: 100%; height: 30px;}
.uni-tits_f li a{ color: black;}
.uni-tits_f li::before { content: ""; width: 5px; height: 5px; background-color: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.uni-tits_f li a:hover{ color: #ff9724;}

/*新闻列表样式五*/
.right-box{ width:350px; height:220px; margin:0 auto; border-bottom: 1px solid #e5e5e5;}
.right-imgl{ width: 170px; height: 223px; float: left; margin-top:18px;}
.right-imgl img{ width: 170px; height: 115px;}
.right-imgl p{ display: block; line-height: 30px; width: 158px; height: 60px; overflow: hidden; margin: 5px 0;}
.right-imgl p a{ color:#3e6aba; font-size: 16px; line-height: 21px; height: 48px; overflow: hidden;}
.right-imgl p a:hover{ color: #ff9700;}
.right-imgr{ width: 170px; height: 223px; float:right; margin-top:18px;}
.right-imgr img{ width: 170px; height: 115px;}
.right-imgr p{ display: block; line-height: 30px; width: 158px; height: 60px; overflow: hidden; margin: 5px 0;}
.right-imgr p a{ color:#3e6aba; font-size: 16px; line-height: 21px; height: 48px; overflow: hidden;}
.right-imgr p a:hover{ color: #ff9700;}

/*融媒体一*/
.tb{ width: 170px; height: 206px; float: left; margin-top: 10px; margin-left: 10px; position: relative; overflow: hidden;}
.tb p{ height: 35px; padding: 15px 5px 0px; position: absolute; bottom: -50px; background: ; font-size: 14px; color: white; line-height: 15px; text-align:center;}
.tb p a{ color:#ffffff;}

/*融媒体二*/
.dh{ width: 170px; height: 200px; float: left; margin-left: 10px; position: relative; overflow: hidden; text-align: center; padding-top: 20px;}
.dh a{ color:black !important;}
.dh img:first-of-type{ width: 170px; height: 100px;}
.dh-play{ width: 46px; height: 46px; position: absolute; top: 50px; left: 62px;}
.dh-bt{ display: block; font-size: 14px; text-align: center; line-height: 25px; width:170px; height: 50px; overflow: hidden; color: black; margin-top: 10px; overflow:hidden;}

/*多彩贵州、政情人事、专题、直播、访谈*/
.line_3{ width:1200px; height: 500px; margin: 20px auto 0;}

/*政情人事*/
.rt{ float: right; background:  0 0 no-repeat; padding: 0 20px; margin-top:20px;}
.rt a{ display: block; margin-left: 1px; background: #a6d9ff;_display: inline; height: 23px; line-height: 23px; padding: 0 5px; font-size: 12px; color:#333333; font-weight:bold;}
.card_gzzw{ width:369px; margin-top:16px; display:block;}
.card_gzzw h4{ margin-bottom:8px;  margin-top:10px; text-align: center; background: center no-repeat;}
.card_gzzw h4 a{ font-size: 16px; line-height: 18px; font-weight: bold; color:#3e6aba;}
.card_gzzw ul{ width: 369px; padding-left: 15px; display:block;}
.card_gzzw li { font-size: 14px; line-height: 30px; position: relative; padding-left: 14px; overflow: hidden; width: 100%; height: 30px;}
.card_gzzw li a{ color: black;}
.card_gzzw li::before { content: ""; width: 5px; height: 5px; background-color: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.card_gzzw li a:hover{ color: #ff9724;}

/*光影贵州*/
.line_4{ width:1198px; height: 240px; margin: 20px auto 0; border: 1px solid #dadada; position: relative; overflow: hidden;}
.line_4 span{ display: block; width:8px; height:8px; border-radius:4px; background:#194d98; opacity:0.5; position: absolute; top:30px; right:0;}
.card_gygz{ width: 1198px; height: 185px; display:block;}
.card_gygz img{ width: 287px; height: 165px;}
.card_gygz a{ width: 287px; height: 165px; display: block; color:#ffffff;}
.card_gygz .card_gygz_box{ width: 287px; height: 165px; float: left; margin-left: 10px; position: relative;}
.card_gygz p{ position: absolute; bottom: 0; width: 267px; height: 30px; background: ; font-size: 14
px; text-align: center;line-height: 30px; overflow: hidden; color: white; padding: 0 10px;}

/*地方动态*/
.line_5{ width:1198px; height: 680px; margin: 20px auto 0; border: 1px solid #dadada; position: relative; overflow: hidden;}

/*滚动动态*/
.scroll { display: block; overflow: hidden; width: 1062px;  height: 32px; float:right; margin-right:25px; border-bottom:1px solid #dadada;}
.scroll a { color: black; margin-left:15px;}
.scroll a:hover{ color: #ff9724;}
.str_wrap { overflow:hidden; //zoom:1; width:1062px; font-size:14px; float:right;line-height:32px; position:relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; white-space:nowrap; margin-right:25px;}
.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move;}
.str_move_clone { display:inline-block;//display:inline; //zoom:1; vertical-align:top; position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone { left:0; top:100%;}
.str_down .str_move_clone { left:0;bottom:100%;}
.str_vertical .str_move,.str_down .str_move { white-space:normal; width:100%;}
.str_static .str_move,.no_drag .str_move,.nostop .str_movecursor:inherit;}
.str_wrap img { max-width:none !important;}

/*地市动态*/
.card_dfdt_l{ width:352px; margin-left:25px; float:left; overflow:hidden;}
.card_dfdt_l h2{ font-size:16px; line-height:32px; height:32px; color:#3e6aba; border-bottom: 1px solid #e5e5e5;}
.card_dfdt_c{ width:352px; margin-left:46px; margin-right:46px; float:left; overflow:hidden;}
.card_dfdt_c h2{ font-size:16px; line-height:32px; height:32px; color:#3e6aba; border-bottom: 1px solid #e5e5e5;}
.card_dfdt_r{ width:352px; margin-right:25px; float:right; overflow:hidden;}
.card_dfdt_r h2{ font-size:16px; line-height:32px; height:32px; color:#3e6aba; border-bottom: 1px solid #e5e5e5;}
.card_dfdt_re{ width:750px; margin-right:25px; float:right; overflow:hidden;}
.card_dfdt_re_l img{ width:352px; height:60px; margin-right:46px; float:left;  margin-top:16px;}
.card_dfdt_re_r img{ width:352px; height:60px; float:right;  margin-top:16px;}

/*贵州民生、贵州教育、旅游*/
.line_6{ width:1200px; height: 500px; margin: 20px auto 0;}

/*社会法制、服务资讯、贵州消防*/
.line_7{ width:1200px; height: 500px; margin: 20px auto 0;}

/*体育娱乐、汽车房产、企业信息*/
.line_8{ width:1200px; height: 500px; margin: 20px auto 0;}
.fczxrt {float: right; width:150px; height:18px; margin-top:24px; overflow:hidden; padding-right:18px; }
.fczxrt a { display: block; line-height:18px; height:18px; font-size:16px; font-family: "微软雅黑"; font-weight:bold; color:#3e6aba; }
.fczxrt a:hover{ color: #ff9724;}
.fczxrt span { width:32px; height:18px; text-align:center; border-radius:6px; -moz-border-radius: 6px;-webkit-border-radius: 6px; line-height:18px; font-size:12px; font-family: "微软雅黑"; color:#fff; background:#ff9900; float: left; margin-right:5px; }

/*底部*/
.footer{ width: 100%; height: 356px; border-top: 1px solid #d7d7d7; background: #f4f4f4; margin-top: 40px;}
.lianjie{ width: 1200px; height: 200px; padding-top: 34px; margin: 0 auto;}
.footer-link{ font-family:"微软雅黑"; font-size:12px; width:1200px; height:80px;}
.footer-link tap{ float:left; padding:0 10px; height:80px;}
.footer-link map{ float:left; padding:0 16px; font-size:12px;}
.footer-link map a{ color:#000000; }
.footer-link map a:hover{ color: #194d98;}
.banquan{ width: 100%; height: 110px; padding-top: 30px; background: #194d98;}
.banquan p{ font-size: 14px; color: white; margin: 5px 0; text-align: center;}
.banquan p a{ color: white;}

/*二维码*/
.sjewm { position: fixed; right: 20px; bottom: 120px; z-index: 999; width: 70px; height: 100px; border: 1px solid #c5c5c5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f4f4f4; overflow: hidden; cursor: pointer;  text-align:center; transition:all 0.3s; -moz-transition:all 0.3s; /* firefox 4 */-webkit-transition:all 0.3s; /* safari and chrome */-o-transition:all 0.3s; /* opera */}
.sjewm img{ width: 100%; height:auto;}
.sjewm span{ color:#999; line-height:18px; font-size: 12px;}
.sjewm:hover{ width: 180px; height: 210px; position: fixed; right: 20px; bottom: 120px;}

/*返回顶部*/
.backtotop { position: fixed; right: 20px; bottom: 50px; z-index: 10; width: 70px; height: 60px; border: 1px solid #c5c5c5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f4f4f4; overflow: hidden; cursor: pointer; display: none; text-align:center;}
.backtotop span{ color:#999; font-size: 12px; position: relative; top:24px;}
.backtotop:after { content: ""; display: block; width: 0; top:-20px; left:29px; border-left: 6px solid #f6f6f6; border-right: 6px solid #f6f6f6; border-top: 12px solid #f6f6f6; border-bottom: 12px solid #194d98; position: relative;}