@charset "UTF-8";
/*通用*/
a { color: #333; }

a:hover { color: #0f83ce; }

.box_title { margin: 60px 0 50px 0; font-size: 34px; font-weight: bolder; text-align: center; position: relative; }

.box_title:after { content: ""; display: block; position: absolute; background: url(column.png); width: 122px; height: 84px; bottom: -65%; right: 52%; }

.bgall { background-image: url(bgimg.jpg); padding: 0 0 50px 0; }

/*通用end*/
/*导航条*/
.nav { background: #F2F6F8; height: 54px; }

.nav img { display: block; float: left; }

.nav ul { float: left; margin: 0 0 0 40px; }

.nav ul li { float: left; }

.nav ul li a { display: inline; line-height: 54px; text-decoration: none; }

.nav .inp { width: 22%; margin-top: 8px; }

/*导航条结束*/
/*banner*/
.bannerbox { position: relative; }

.banner { padding: 0; }

@media (max-width: 767px) { .banner { display: none; } .banner_ph{dispaly:block!important;}}

.banner img { display: block; width: 100%; }

.banner-xs { display: none; padding: 0; }

@media (max-width: 767px) { .banner-xs { display: block; } }

.banner-sm img { display: block; width: 100%; }

.menu-bg { background: #0f83ce; position: absolute; width: 100%; bottom: 0; }

.menu-bg .menu-list .menu-down { width: 100%; padding: 0; margin: 0; float: left; overflow: hidden; clear: both; }

.menu-bg .menu-list .menu-down li { padding: 9px 0; width: 25%; box-sizing: border-box; font-size: 18px; text-align: center; position: relative; font-weight: bold; }

.menu-bg .menu-list .menu-down li:after { content: ""; position: absolute; width: 1px; background: #ccc; right: 0; top: 17px; bottom: 17px; }

.menu-bg .menu-list .menu-down li:last-child:after { display: none; }

.menu-bg .menu-list .menu-down li a { color: #fff; }

.menu-bg .menu-list .menu-down li:hover { font-weight: bold; }

@media (max-width: 767px) { .menu-bg { display: none; } }

.menu-bg .menu-list .menu-down li:hover a { color: #fff5b7; }

/*banner end*/

/*头条*/
.headline .txt { text-align: center; }

.headline .txt h1 { margin: 0; font-size: 38px; font-weight: bold; }

.headline .txt .title-top a { font-size: 16px; color: #999; }

.headline .txt .title-top a:hover { color: #f55; }

.headline-box { overflow: hidden; clear: both; margin: 3em 0; }

@media (max-width: 767px) { .headline .txt h1 { font-size: 26px;} .headline-box { margin: 2em 0; }}

/*头条end*/
/*列表*/
.list { list-style: none; margin: 0; padding: 0; }

.list li { font-size: 17px; position: relative; zoom: 1; left: 0px; transition: left .25s; height: 2.2em; overflow: hidden; line-height: 2.2em; }

.list li a { vertical-align: middle; overflow: hidden; text-overflow: ellipsis; }

.list li i { background-position: -244px 0; width: 5px; height: 4px; margin-right: 5px; }

i { display: inline-block; vertical-align: middle; background: url(listicon.png); }

.list li:hover i { background-position: -211px 0; width: 19px; height: 13px; }

.list li:hover { left: 15px; }

/*焦点图*/
.touch-slider { width: 100%; position: relative; }

.touch-slider .touchslider-viewport { position: relative; width: 100%; overflow: hidden; }

.touch-slider .touchslider-viewport a { display: block; overflow: hidden; }

.photo-slider ul.photo-list li a img, .special-slider ul.photo-list li a img { transition: all 0.3s; }

.touch-slider .touchslider-viewport a:hover:after { opacity: 0.9; }

.touch-slider .touchslider-viewport img { width: 100%; display: block; }

.touch-slider .touchslider-viewport .touchslider-item { width: 20%; font-weight: 100; }

.touch-slider .touchslider-group { overflow: hidden; }

.touch-slider .touchslider-group .touchslider-nav-item { float: left; width: 20%; line-height: 2rem; font-size: 0.8em; text-align: center; }

.touch-slider .touchslider-group .touchslider-nav-item-current { background: #276; color: #fff; }

.touch-slider .touchslider-nav .touchslider-next, .touch-slider .touchslider-nav .touchslider-prev { border-radius: 5px; cursor: pointer; opacity: 0.5; position: absolute; z-index: 100; top: 50%; top: 46%\9; -ms-transform: translateY(-50%); transform: translateY(-50%); height: 56px; width: 36px; transition: all 0.3s; }

.touch-slider .touchslider-nav .touchslider-prev { left: 0; }

.touch-slider .touchslider-nav .touchslider-next { right: 0; background-position: -60px 0; }

.touch-slider .touchslider-nav .touchslider-next:hover, .touch-slider .touchslider-nav .touchslider-prev:hover { opacity: 1; }

.liner .touchslider-viewport a:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.7; z-index: 1; transition: 0.3s; background: linear-gradient(transparent 70%, #0e0d0d); }

.slider-pagenation { position: absolute; right: 8px; bottom: 15px; z-index: 20; }

.slider-pagenation span { margin: 5px; border-radius: 50%; }

.slider-pagenation .touchslider-nav-item.touchslider-nav-item-current { opacity: 1; filter: alpha(opacity=100); width: 10px; height: 10px; margin: 3px 2px; }

.slider-pagenation .touchslider-nav-item { box-sizing: border-box; border-radius: 6px; float: left; transition: all 0.3s ease 0s; opacity: 0.6; filter: alpha(opacity=60); background: #fff; width: 6px; height: 6px; margin: 5px 3px; }

.touch-slider .touchslider-nav .touchslider-prev { background: url(left.png) no-repeat; left: -36px; }

.touch-slider .touchslider-nav .touchslider-next { background: url(right.png) no-repeat; right: -36px; }

.left_f { overflow: hidden; }

.left_f:hover .touchslider-prev { left: 0; }

.left_f:hover .touchslider-next { right: 0; }

.left_f .touchslider-next:hover, .left_f .touchslider-prev:hover { opacity: 1; }

.left_f .touchslider-viewport .touchslider-item p { height: 2.8em; position: absolute; margin: 0; left: 0px; right: 0px; font-size: 20px; text-align: left; color: #fff; z-index: 5; line-height: 2.8em; bottom: 0; padding-left: 15px; padding-right: 15px; background-color: #333; filter: alpha(opacity=80); background: linear-gradient(transparent 70%, #0e0d0d); }

@media (max-width: 1199px) { .left_f .touchslider-viewport .touchslider-item p { font-size: 18px; } }

.touch-slider .touchslider-viewport .touchslider-item:hover img { -ms-transform: scale(1.1); transform: scale(1.1); }

.touch-slider .touchslider-viewport .touchslider-item a img { display: block; width: 100%; transition: all 0.3s; }

.touchslider-viewport a:hover:after { opacity: 1; }

@media (max-width: 760px) { .touch-slider .touchslider-viewport .touchslider-item p { font-size: 16px; bottom: 0; line-height: 2em; height: 3em; overflow: hidden; } }

.jdt .row.gutter-small > div { padding-left: 1px; padding-right: 1px; }

/*要闻*/
.topnews h2 { margin: 0; font-size: 20px; font-weight: bolder; }

.topnews p { font-size: 14px; color: #999; margin: 1em 0; height: 3.6em; overflow: hidden; }

.topnews hr { border-color: #f5f5f5; }

@media (max-width: 760px) { .topnews { margin-top:20px;} }

/*精彩影像*/
.hero { position: relative; z-index: 10; }

.hero .owl-carousel { position: relative; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item { margin: 0 4px; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey { background: #000; cursor: pointer; position: relative; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey:hover img { opacity: .3; filter: alpha(opacity=30); }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey:hover .figcaption .fig-txt { opacity: 1; filter: alpha(opacity=100); transform: translate3d(0, 0, 0); }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey img { display: block; max-width: 100%; width: 100%; transition: opacity .35s; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption, .hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption > a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; filter: alpha(opacity=0); }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption { color: #fff; text-transform: uppercase; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption .fig-txt { padding: 50px 30px 0 30px; position: absolute; opacity: 0; filter: alpha(opacity=0); text-align: left; transition: opacity, transform .35s; transform: translate3d(0, -30px, 0); }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption .fig-txt h2 { padding-bottom: .5em; margin-bottom: 1em; font-size: 18px; border-bottom: 1px solid #fff; width: 220px; transition: transform .35s; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption .fig-txt h2 a { color: #fff; }

.hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption .fig-txt span { font-size: 16px; }

@media (max-width: 767px) { .hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .effect-honey .figcaption .fig-txt { display: none; } }

.hero .owl-controls { margin: 0; }

.hero .owl-controls .owl-pagination { display: none; }

.hero .owl-controls .owl-buttons .owl-next, .hero .owl-controls .owl-buttons .owl-prev { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); width: 45px; height: 65px; padding: 0; border-radius: 0; background-size: cover; background-color: transparent; }

.hero .owl-controls .owl-buttons .owl-prev { background: url(left.png) no-repeat; right: 95.4%; }

.hero .owl-controls .owl-buttons .owl-next { background: url(right.png) no-repeat; left: 96.2%; }

@media (max-width: 1200px) { .hero .owl-controls .owl-buttons .owl-prev { right: 94%; }
  .hero .owl-controls .owl-buttons .owl-next { left: 95%; } }

@media (max-width: 960px) { .hero .owl-controls .owl-buttons { display: none; } }

/*精彩影像end*/

/*视频报道*/
.vediobox { margin-bottom: 50px; }

.vediobox .mainbox .pictit img { display: block; }

.vediobox .mainbox .pictit p { margin:0; background-color: #eee; padding: 12px; height:3.5em;}

@media (max-width: 760px) {.vediobox .mainbox .pictit p {  height:5.5em;}}

.vediobox .mainbox .pictit p a { font-size: 16px; }

/*视频报道end*/
/*footer*/
.footer { background: #f5f5f5; padding: 2.8em 0; padding-left: 0.8em; color: #333; font-size: 14px; }

.footer .keyNews { margin-top: 1.4em; }

.footer .friendlyLink { margin-bottom: 2.3em; }

.footer a, .footer p { color: #666; }

.footer strong { float: left; width: 11%; line-height: 1em; text-align: left; }

@media (max-width: 959px) { .footer strong { width: 15%; } }

.footer ul { float: left; margin: 0; width: 84%; }

.footer ul li { float: left; margin-right: 0.8em; margin-bottom: 1.6em; line-height: 1em; }

.footer ul li a { color: #999; }

.footer a:hover { color: #fb1100; transition: all .3s; }

.footer em { font-style: normal; margin: 0 0.2em; color: #333; }

.footer p { line-height: 1em; margin: 1.3em 0; }

@media (max-width: 990px) { .footer p { line-height: 1.4em; margin: 0; } }

@media (max-width: 767px) { .footer p { margin: 1.3em 0; } }

.footer .m-t-xs { margin-top: 10px; }

@media (max-width: 990px) { .footer span { display: block; } }

@media (max-width: 767px) { .footer .copy { font-size: 70%; } }

/*footer end*/
