@charset "UTF-8";
html { font-family: 'microsoft yahei'; }

@media (max-width: 768px) { .bdshare-slide-button-box { display: none !important; } }

/*返回顶部*/
#gotoTop { position: fixed; bottom: 8%; right: 2%; display: none; width: 64px; height: 72px; background: url("top.png"); background-repeat: no-repeat; background-position: center center; z-index: 5; }

#gotoTop:active { background: url("topover.png"); }

/*返回顶部结束*/
/*通用*/
.title { margin: 0 15px; line-height: 1em; border-top: 1px solid #eee; }

.title a { position: relative; display: inline-block;height:50px; padding: 0 0.5em; line-height: 50px; font-size: 18px; color: #00c15f; font-weight: bold; }

.title a:after { content: ""; position: absolute; top: -1px; right: 0; left: 0; height: 2px; background: #00c15f; z-index: 2; }

.ljsc-lzjj-lzzb .article { padding-bottom: 50px; }

.ljsc-lzjj-lzzb .ljsc .title, .ljsc-lzjj-lzzb .lzjj .title, .ljsc-lzjj-lzzb .lzzb .title { margin: 0; }

.ljsc-lzjj-lzzb .ljsc .content, .ljsc-lzjj-lzzb .lzjj .content, .ljsc-lzjj-lzzb .lzzb .content { margin-top: 10px; overflow: hidden; }

.ljsc-lzjj-lzzb .ljsc .content .img, .ljsc-lzjj-lzzb .lzjj .content .img, .ljsc-lzjj-lzzb .lzzb .content .img { float: left; display: block; box-sizing: border-box; width: 48%; overflow: hidden; }

.ljsc-lzjj-lzzb .ljsc .content .img:hover img, .ljsc-lzjj-lzzb .lzjj .content .img:hover img, .ljsc-lzjj-lzzb .lzzb .content .img:hover img { -ms-transform: scale(1.05); transform: scale(1.05); }

.ljsc-lzjj-lzzb .ljsc .content .img img, .ljsc-lzjj-lzzb .lzjj .content .img img, .ljsc-lzjj-lzzb .lzzb .content .img img { display: block; width: 100%; transition: all 0.3s linear; }

.ljsc-lzjj-lzzb .ljsc .content span, .ljsc-lzjj-lzzb .lzjj .content span, .ljsc-lzjj-lzzb .lzzb .content span { float: right; display: block; padding-left: 20px; box-sizing: border-box; width: 52%; }

.ljsc-lzjj-lzzb .ljsc .content span a, .ljsc-lzjj-lzzb .lzjj .content span a, .ljsc-lzjj-lzzb .lzzb .content span a { display: block; margin-top: -0.4em; line-height: 1.8em; height: 3.6em; overflow: hidden; color: #333; font-size: 16px; }

.ljsc-lzjj-lzzb .ljsc .content span a:hover, .ljsc-lzjj-lzzb .lzjj .content span a:hover, .ljsc-lzjj-lzzb .lzzb .content span a:hover { color: #00c15f; }

@media (max-width: 1499px) { .ljsc-lzjj-lzzb .ljsc .content span a, .ljsc-lzjj-lzzb .lzjj .content span a, .ljsc-lzjj-lzzb .lzzb .content span a { font-size: 14px; } }

@media (max-width: 1279px) { .ljsc-lzjj-lzzb .ljsc .content span a, .ljsc-lzjj-lzzb .lzjj .content span a, .ljsc-lzjj-lzzb .lzzb .content span a { font-size: 12px; } }

.ljsc-lzjj-lzzb .ljsc ul, .ljsc-lzjj-lzzb .lzjj ul, .ljsc-lzjj-lzzb .lzzb ul { margin: 11px 0 0 0; padding: 0; list-style: none; }

.ljsc-lzjj-lzzb .ljsc ul li a, .ljsc-lzjj-lzzb .lzjj ul li a, .ljsc-lzjj-lzzb .lzzb ul li a { display: block; line-height: 2.3em; height: 2.3em; font-size: 16px; color: #333; overflow: hidden; }

.ljsc-lzjj-lzzb .ljsc ul li a:hover, .ljsc-lzjj-lzzb .lzjj ul li a:hover, .ljsc-lzjj-lzzb .lzzb ul li a:hover { color: #00c15f; }

@media (max-width: 1499px) { .ljsc-lzjj-lzzb .ljsc ul li a, .ljsc-lzjj-lzzb .lzjj ul li a, .ljsc-lzjj-lzzb .lzzb ul li a { font-size: 14px; } }

@media (max-width: 1279px) { .ljsc-lzjj-lzzb .ljsc ul li a, .ljsc-lzjj-lzzb .lzjj ul li a, .ljsc-lzjj-lzzb .lzzb ul li a { font-size: 12px; } }

/*通用 结束*/
/*导航条*/
/*全局导航*/
.global-nav-bar { height: 40px; line-height: 40px; color: #888; font-size: 14px; position: relative; }

.global-nav-bar:after { content: " "; position: absolute; border-bottom: 1px solid #EEE; bottom: 0; width: 100%; }

.global-nav-bar ul.link-ext { list-style: none; margin: 0; padding: 0; }

.global-nav-bar ul.link-ext li { float: left; line-height: 40px; margin: 0 0 0 0; }

.global-nav-bar ul.link-ext li a:hover { color: #098; }

.global-nav-bar ul.link-ext li + li { margin-left: 20px; }

@media (max-width: 1279px) { .global-nav-bar { font-size: 12px; } }

/*导航条结束*/
/*2级导航*/
/*页头及主导航*/
.header { margin: 0 auto; }

.header:before, .header:after { content: " "; display: table; }

.header:after { clear: both; }

.header .btn-search-sm { display: none; }

.header .hd { margin-top: 30px; margin-bottom: 10px; }

.header .hd:before, .header .hd:after { content: " "; display: table; }

.header .hd:after { clear: both; }

.header .hd .logo { float: left; height: 40px; margin: 0; }

.header .hd .logo img { display: block; height: 40px; width: auto; }

.header .hd .search { float: right; height: 40px; position: relative; }

.header .hd .search input[type=text] { height: 40px; line-height: 40px; width: 300px; padding: 0 65px 0 20px; border: 1px solid #f2f6f8; background-color: #f2f6f8; }

.header .hd .search input[type=text]:focus { border-color: #d1dfe6; background-color: white; box-shadow: 0 0 0 4px #f2f6f8; border-radius: 3px; }

.header .hd .search button { position: absolute; top: 0; right: 0; height: 40px; padding: 9px 20px; font-size: 22px; line-height: 22px; border: none; background-color: transparent; color: #00c15f; }

.header .hd .search button:hover { color: #00b39f; }

.header .main-nav { margin: 0; padding: 0; float: left; font-size: 18px; }

@media (max-width: 1499px) { .header .main-nav { font-size: 16px; } }

.header .main-nav li { float: left; position: relative; list-style: none; }

.header .main-nav li + li { margin-left: 2.2em; }

@media (max-width: 1499px) { .header .main-nav li + li { margin-left: 1.9em; } }

@media (max-width: 1279px) { .header .main-nav li + li { margin-left: 0.9em; } }

.header .main-nav li > a { display: block; line-height: 50px; color: #121212; }

.header .main-nav li > a:hover { color: #098; }

.header .main-nav li > a i { vertical-align: middle; color: #999; transition: all 0.3s; }

.header .main-nav li.active > a { color: #098; }

.header .main-nav li.active > a i { -ms-transform: rotate(180deg); transform: rotate(180deg); color: #098; }

.header .main-nav .dropdown-menu { position: absolute; padding: 5px 0; margin: 0; border: 1px solid #eee; background: #FFF; box-shadow: 0 6px 10px #004d44; min-width: 160px; display: none; z-index: 999; font-size: 16px; }

.header .main-nav .dropdown-menu li, .header .main-nav .dropdown-menu li + li { float: none !important; margin: 0; }

.header .main-nav .dropdown-menu li.group-header, .header .main-nav .dropdown-menu li + li.group-header { padding: 6px 15px; margin: 0; font-weight: bold; color: #999; }

.header .main-nav .dropdown-menu li.disabled, .header .main-nav .dropdown-menu li + li.disabled { font-style: italic; color: #DDD; cursor: not-allowed; }

.header .main-nav .dropdown-menu li.disabled a, .header .main-nav .dropdown-menu li + li.disabled a { color: #DDD; cursor: not-allowed; }

.header .main-nav .dropdown-menu li.disabled a:hover, .header .main-nav .dropdown-menu li + li.disabled a:hover { background: none; }

.header .main-nav .dropdown-menu li.active, .header .main-nav .dropdown-menu li + li.active { background: #ebf1f4; }

.header .main-nav .dropdown-menu li.active a, .header .main-nav .dropdown-menu li + li.active a { background: #ebf1f4; }

.header .main-nav .dropdown-menu li.divider, .header .main-nav .dropdown-menu li + li.divider { margin: 5px 0; border-top: 1px solid #EEE; line-height: 0; height: 0; }

.header .main-nav .dropdown-menu li a, .header .main-nav .dropdown-menu li + li a { line-height: 2em; display: block; padding: 6px 15px; }

.header .main-nav .dropdown-menu li a:hover, .header .main-nav .dropdown-menu li + li a:hover { background: #f2f6f8; }

.header-sm .hd { float: left; }

.header-sm .hd .search { display: none; }

.header-sm .main-nav { float: right; margin-top: 30px; margin-bottom: 10px; }

.header-sm .btn-search-sm { float: right; margin-top: 30px; margin-bottom: 10px; line-height: 50px; height: 50px; padding: 0 0.5em; margin-left: 2em; color: #098; display: block; }

/*2级导航结束*/
/*要闻与焦图*/
.focus-new { height: 420px; background: #00c15f; padding: 30px;box-sizing: border-box;}

@media (max-width: 1499px) { .focus-new { height: 360px; } }

@media (max-width: 1279px) { .focus-new { height: 313px; } }

.focus-new .f-content { overflow: hidden; }

.focus-new .f-content .left-c { float: left; box-sizing: border-box; width: 715px;height: 360px; background: #00c15f; }

.focus-new .f-content .left-c .sp_num { font-style: italic;font-size: 22px;}

.focus-new .f-content .left-c .sp_line {font-size: 20px;margin: 0 15px;}

.focus-new .f-content .left-c .top-c { position: relative; padding-bottom: 14px; border-bottom: 1px solid #fff; }

@media (max-width: 1279px) {.focus-new .f-content .left-c .top-c { margin: 0 40px 0 0; padding-bottom: 0;} }

.focus-new .f-content .left-c .top-c h4 { margin: 0; }

.focus-new .f-content .left-c .top-c h4 a { display: block; font-size: 18px; color: #fff; line-height: 2.2em; height: 2.2em; overflow: hidden; }

@media (max-width: 1279px) { .focus-new .f-content .left-c .top-c h4 a { font-size: 14px; } }

.focus-new .f-content .left-c .top-c p { margin: 4px 0 10px 0; font-size: 14px; color: #fff; line-height: 1.8em; height: 3.6em; overflow: hidden; }

@media (max-width: 1499px) { .focus-new .f-content .left-c .top-c p { font-size: 12px; } }

.focus-new .f-content .left-c ul { margin: 0; padding: 0 40px 0 0; list-style: none; }

@media (max-width: 1279px) { .focus-new .f-content .left-c ul { padding: 5px 40px 10px 0; } }

.focus-new .f-content .left-c ul li { position: relative; border-bottom: 1px dashed #fff;padding: 2px 0;}

.focus-new .f-content .left-c ul a { display: block; line-height: 3em; font-size: 18px; color: #fff; }

@media (max-width: 1499px) { .focus-new .f-content .left-c ul a { font-size: 14px; } }

@media (max-width: 1279px) { .focus-new .f-content .left-c ul a { font-size: 12px; } }

.focus-new .right-c {width: 640px;height: 360px; float: right; box-sizing: border-box;}

.focus-new .right-c #owl-demo-a { position: relative; }

.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item { position: relative; }

.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item .img { display: block; overflow: hidden; }

.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item .img:hover img { -ms-transform: scale(1.05); transform: scale(1.05); }

.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item .img img { display: block; width: 100%; transition: all 0.3s linear; }

.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item span { position: absolute; right: 0; bottom: 0; left: 0; padding-bottom: 5px; }

.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item span em { position: absolute; top: -300%; top: 0\9; right: 0; bottom: 0; left: 0; top: 0\9; background: #333 \9; opacity: 0.7\9; filter: Alpha(opacity=70); background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(rgba(0, 0, 0, 0.8))); transition: linear all 0.3s; }

.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item span a { display: block; position: relative; padding: 8px 20px; line-height: 1.8em; box-sizing: border-box; color: #fff; font-size: 20px; z-index: 2; }

@media (max-width: 1499px) {.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item span {bottom: 6%; } .focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item span a { font-size: 18px; } }

@media (max-width: 1279px) {.focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item span {bottom: 0; } .focus-new .right-c #owl-demo-a .owl-wrapper-outer .owl-wrapper .owl-item .item span a { font-size: 14px; } }

.focus-new .right-c #owl-demo-a .owl-controls { margin: 0; }

.focus-new .right-c #owl-demo-a .owl-controls .owl-pagination { display: none !important; }

.focus-new .right-c #owl-demo-a .owl-controls .owl-buttons .owl-prev, .focus-new .right-c #owl-demo-a .owl-controls .owl-buttons .owl-next { position: absolute; top: 50%; top: 42%\9; -ms-transform: translateY(-50%); transform: translateY(-50%); margin: 0; padding: 0; width: 45px; height: 90px; border-radius: 0; opacity: 1; background-color: transparent; background-repeat: no-repeat; }

.focus-new .right-c #owl-demo-a .owl-controls .owl-buttons .owl-prev { left: 0; background-image: url("title-left.png"); }

.focus-new .right-c #owl-demo-a .owl-controls .owl-buttons .owl-next { right: 0; background-image: url("title-right.png"); }

@media (max-width: 1499px) {.focus-new {height:350px; padding: 15px 0;}.focus-new .f-content .left-c {width: 555px;height: 315px; } .focus-new .right-c {width: 600px;height: 315px;}}

@media (max-width: 1279px) {.focus-new {height:305px; padding: 16px 0;}.focus-new .f-content .left-c {width: 515px;height: 270px; } .focus-new .right-c {width: 480px;height: 270px;} }


/*要闻与焦图结束*/
/*头条*/
.topline { margin-top: 24px; margin-bottom: 24px; border-width: 0 0 0 0; border-style: solid; border-color: #f2f6f8; }

.topline .articles { text-align: center; padding-left: 0; }

.topline .articles h2 { font-weight: bolder; line-height: 2em; font-size: 34px; margin: 0; }

.topline .articles h2 a:hover { color: #0AA33C; }

.topline .articles .description { color: #686868; font-size: 16px; }

@media (max-width: 1499px) { .topline .articles h2 { font-size: 28px; }
  .topline .articles .description { font-size: 14px; } }

@media (max-width: 1279px) { .topline .articles h2 { font-size: 24px; }
  .topline .articles .description { font-size: 12px; } }

/*头条end*/
/*入伍流程*/
.rwlc .title { padding: 0 5px; }

@media (max-width: 1499px) { .rwlc .title { padding: 0; } }

.rwlc .mianbox { padding: 20px 10px 0 90px; }

@media (max-width: 1499px) { .rwlc .mianbox { padding: 20px 10px 0 15px; }}

@media (max-width: 1279px) { .rwlc .title { margin: 0 10px; } .rwlc .mianbox {padding: 20px 10px 0 10px;}}


/*入伍流程end*/
/*记者观察*/
.jzgc .article { padding-bottom: 30px; }

.jzgc .article .title { padding: 0 5px; }

@media (max-width: 1499px) { .jzgc .article .title { padding: 0; } }

@media (max-width: 1279px) { .jzgc .article .title { margin: 0 10px; } }

.jzgc .article ul { list-style: none; margin: 0; }

.jzgc .article ul li { margin: 0 0 5px 0; }

.jzgc .article ul li a { font-size: 16px; }

/*记者观察end*/
.zbdt .title { margin: 0; }

.zbdt .left { width: 50%; float: left; }

.zbdt .left .content { margin-top: 10px; overflow: hidden; }

.zbdt .left .content .img { float: left; display: block; box-sizing: border-box; width: 48%; overflow: hidden; }

.zbdt .left .content .img:hover img { -ms-transform: scale(1.05); transform: scale(1.05); }

.zbdt .left .content .img img { display: block; width: 100%; transition: all 0.3s linear; }

.zbdt .left .content span { float: right; display: block; padding-left: 20px; box-sizing: border-box; width: 52%; }

.zbdt .left .content span a { display: block; margin-top: -0.4em; line-height: 1.8em; height: 3.6em; overflow: hidden; color: #333; font-size: 16px; }

.zbdt .left .content span a:hover { color: #00c15f; }

@media (max-width: 1499px) { .zbdt .left .content span a { font-size: 14px; } }

@media (max-width: 1279px) { .zbdt .left .content span a { font-size: 12px; } }

.zbdt .left ul { margin: 11px 0 0 0; padding: 0; list-style: none; }

.zbdt .left ul li a { display: block; line-height: 2.3em; height: 2.3em; font-size: 16px; color: #333; overflow: hidden; }

.zbdt .left ul li a:hover { color: #00c15f; }

@media (max-width: 1499px) { .zbdt .left ul li a { font-size: 14px; } }

@media (max-width: 1279px) { .zbdt .left ul li a { font-size: 12px; } }

.zbdt .list { width: 45%; float: right; margin: -10px 0; padding: 10px 10px 0 10px; list-style: none; }

.zbdt .list li a { display: block; line-height: 2.3em; height: 2.3em; font-size: 16px; color: #333; overflow: hidden; }

.zbdt .list li a:hover { color: #00c15f; }

@media (max-width: 1499px) { .zbdt .list li a { font-size: 14px; } }

@media (max-width: 1279px) { .zbdt .list li a { font-size: 12px; } }

.whls .content .imgbox { width: 45%; float: left; }

.whls .content .imgbox a img { display: block; width: 100%; }

.whls .content .imgbox span { display: block; float: left; margin: 10px 0; width: 100%; padding: 0; }

.whls .content .imgbox span a { height: 3em; }

.whls .content .box1 { padding-right: 44px; }

@media (max-width: 1499px) { .whls .content .box1 { padding-right: 38px; } }

@media (max-width: 1279px) { .whls .content .box1 { padding-right: 32px; } }

.spbb .title { margin: 0; }

.spbb .mainbox { margin-top: 20px; }

.spbb .mainbox .left .picbox a { display: block; background-color: #000; position: relative; }

.spbb .mainbox .left .picbox a img { display: block; opacity: .5; }

.spbb .mainbox .left .picbox a span { position: absolute; background-image: url(play_big.png); height: 45px; width: 45px; bottom: 40%; left: 45%; }

.spbb .mainbox .left ul{ margin-top: 2px!important; }

.spbb .mainbox .right .pictit { border-bottom: 1px solid #ebebeb; padding-bottom: 31px; margin-bottom: 32px; }

.spbb .mainbox .right .pictit .mianbox { float: left; width: 47%; }

.spbb .mainbox .right .pictit .mianbox .picbox { background-color: #000; position: relative; }

.spbb .mainbox .right .pictit .mianbox .picbox img { opacity: .5; }

.spbb .mainbox .right .pictit .mianbox .picbox span { position: absolute; background-image: url(play_mini.png); height: 34px; width: 34px; bottom: 40%; left: 45%; }

.spbb .mainbox .right .pictit .mianbox p { margin: 0; }

.spbb .mainbox .right .pictit .mianbox p a { font-size: 16px; }

.spbb .mainbox .right .pictit .one { padding-right: 13px; }

.spbb .mainbox .right .pictit .two { padding-left: 12px; }

.spbb .mainbox ul { margin: 11px 0 0 0; padding: 0; list-style: none; }

.spbb .mainbox ul li a { display: block; line-height: 2.3em; height: 2.3em; font-size: 16px; color: #333; overflow: hidden; }

.spbb .mainbox ul li a:hover { color: #00c15f; }

@media (max-width: 1499px) { .spbb .mainbox ul li a { font-size: 14px; }.spbb .mainbox .right .pictit .mianbox p a { font-size: 14px; } .spbb .mainbox .right .pictit .mianbox {width: 46%; }.spbb .mainbox .right .pictit {padding-bottom: 25px;margin-bottom: 26px;}}

@media (max-width: 1279px) { .spbb .mainbox ul li a { font-size: 12px; } .spbb .mainbox .right .pictit .mianbox p a {font-size: 12px;}.spbb .mainbox .right .pictit {padding-bottom: 19px;margin-bottom: 20px;}}

/*精彩图集*/
.jctj .article { padding-bottom: 30px; }

.jctj .article .title { margin: 0; }

.jctj .article .mianbox .left a { display: block; position: relative; }

.jctj .article .mianbox .left a img { display: block; }

.jctj .article .mianbox .left a span { padding: 10px 20px; position: absolute; bottom: 0; color: #fff; font-size: 16px; width: 91%; background: linear-gradient(transparent 0, #0e0d0d); }

@media (max-width: 1499px) { .jctj .article .mianbox .left a span { width: 89%; } }

@media (max-width: 1279px) { .jctj .article .mianbox .left a span { width: 87%; } }

.jctj .article .mianbox .left a:hover span { color: #00c15f; }

.jctj .article .mianbox .right a { display: block; position: relative; margin-bottom: 24px; }

@media (max-width: 1499px) { .jctj .article .mianbox .right a { margin-bottom: 18px; } }

@media (max-width: 1279px) { .jctj .article .mianbox .right a { margin-bottom: 12px; } }

.jctj .article .mianbox .right a img { display: block; }

.jctj .article .mianbox .right a span { display: none; padding: 28px 20px; position: absolute; width: 80%; height: 57px; bottom: 0; color: #fff; font-size: 14px; background: rgba(0, 0, 0, 0.6); }

@media (max-width: 1499px) { .jctj .article .mianbox .right a span { padding: 20px; width: 77%; } }

@media (max-width: 1279px) { .jctj .article .mianbox .right a span { padding: 14px 17px; width: 77%; } }

.jctj .article .mianbox .right a:hover span { display: block;}

/*精彩图集end*/
/*foot*/
.footer { font-size: 12px; overflow: hidden; padding: 50px 0; text-align: center; background-color: #F2F6F8; width: 100%; color: #888; }

.footer .link { margin-bottom: 0.5em; }

.footer .link a { font-size: 16px; }

@media (max-width: 1499px) { .footer .link a { font-size: 14px; } }

@media (max-width: 1279px) { .footer .link a { font-size: 12px; } }

.footer .link em { color: #ccc; margin: 0 8px; }

.footer .info { font-size: 12px; line-height: 2.5em; padding-top: 12px; }

.footer .info em { margin: 0 0.5em; }

.footer .copyright p { margin: 0; }

/*foot end*/
