@charset "gb2312";
/* 公共图片hover效果 注意图片容器一定要定宽高，然后加overflow: hidden;样式 */
img.animation{-webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms;}
img.animation:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
/*new add 头部*/
.nav-fixed{position: fixed;left:0;top:0;z-index: 9999;_position: absolute; _bottom: auto;_top:expression(eval(document.documentElement.scrollTop));}
.headerHomebcnt{width:100%;height:44px;}
.headerHomeCnt{width:100%;height:44px;background-color:#ededed;border-bottom:1px solid #dadada;}
.headerHome{width:1000px;height:100%;margin:auto;}
.headerHomeL{float:left;display:inline;width:848px;height:100%;}
ul.leftnav{width:auto;height:100%;line-height: 44px;color:#E1E1E1;font-size:16px;}
ul.leftnav li{float:left;padding:0px 12px;}
ul.leftnav li a{color:#999;}
ul.leftnav li a:hover{color:#666;}
.headerHomeR{float:left;display:inline;width:152px;height:100%;position:relative;*z-index:88;display: none}
.headerHomeR a.lookworld{width:100%;height:44px;display:block;position:relative;background-color:#999;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
.headerHomeR a.lookworld .looklogo{position:absolute;left:10px;top:50%;margin-top:-12.5px;}
.headerHomeR a.lookworld i.icon{transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;display:block;width:18px;height:18px;position:absolute;right:10px;top:50%;margin-top:-9px;}
.headerHomeR a.lookworld i.icon img{width:100%;height:100%;}
.headerHomeR a.lookworld:hover{background-color:#4c4c4c;}
.headerHomeR a.lookworld:hover i.icon{
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);  
}
ul.nvaTop{width:152px;height:auto;background-color:#666;position: absolute;left:0;top:44px;z-index:89;padding-bottom:10px;display:none;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
ul.nvaTop li{float:left;width:100%;height:36px;line-height:36px;}
ul.nvaTop li a{display:block;width:50%;height:100%;color:#e1e1e1;font-size:16px;float:left;text-align:center;}
ul.nvaTop li a:hover{color:#fff;background-color:#7d7d7d;;}
ul.nvaTop li.line{height:1px;background-color:#7d7d7d;margin:10px 0px;font-size:0;line-height: 1px;}
.headerHomeR:hover ul.nvaTop{
  display:block;
}
/*new add 头部 end*/

/*头部开始*/
.header_cnt{width:100%;height:auto;}
.header_nav{width:100%;height:36px;background:#d42222;}
.site_nav{width: 1000px;height:100%;margin: 0 auto;}
.site,.retun{width:auto;height:auto;}
.retun{_width:70px;_height:36px;}
.site a{float:left;height:36px;padding: 0 14px;font-size:12px;color:#fff;line-height:36px;-webkit-transition: background-color .5s;-moz-transition: background-color .5s;-ms-transition: background-color .5s;-o-transition: background-color .5s;transition: background-color .5s;}
.retun a{height:36px;line-height:36px;font-size:12px;color:#fff;display:block;background-image:url(imgretun.png);background-repeat:no-repeat;background-position:right center;padding-right:20px;}
.site a:hover,.retun a:hover{ background-color: #D73C3C; color: #fff;}
.header_gg{width:1000px;padding:20px 0px;margin:0 auto;}
.header_location{width:1000px;height:34px;padding-bottom:15px;border-bottom:2px solid #d42222;margin:0 auto;}
.location_l{height:100%;width:700px;}
.location_l a{padding:0px 5px;font-size:12px;color:#666;line-height:45px;position:relative;}
.location_l span{color:#666;}
.location_l a em{position: absolute;right: 0;_right:590px;font-weight: 700;font-size: 24px;color: #000;width: auto;height: 30px;line-height: 30px;}
.location_r{height:100%;width:300px;display:none;}
input.inputEnter{float:left;display:inline;width:223px;height:32px;border:1px solid #d42222;padding:0px 0px 0px 5px;color:#9b9696;font-size:14px;}
.post_btn{float:left;display:inline;width:70px;height:34px;background-color:#d42222;color:#fff;font-size:14px;border:none;line-height:34px;color:#fff;}
/*头部结束*/
/*底部及侧边栏开始*/
/* .erwei_cnt{width:132px;height:286px;opacity:0;*display:none;filter:alpha(opacity=0);position:absolute;left:-132px;bottom:0px;background:transparent url(../img/2codes.png) no-repeat scroll 0% 0%;-webkit-transform-origin:right 80%;-moz-transform-origin:right 80%;-ms-transform-origin:right 80%;-o-transform-origin:right 80%;transform-origin:right 80%;-webkit-transform:scale(0.01);-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);transform:scale(0.01);-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;} */
/*底部及侧边栏结束*/
/*引用东方头条频道页样式开始*/
/*内容*/
.main_contain_cnt{width:1002px;height:auto;margin-left:auto;margin-right:auto;}
.main_left{float:left;height:auto;width:670px;overflow: hidden;}

ul.main_l_item{width:100%;height:auto;overflow: hidden;color:#222;}
ul.main_l_item li{float:left;width:100%;height:auto;padding-bottom:25px;border-bottom:1px solid #EFEFEF;}
ul.main_l_item li h3{height:60px;line-height:60px;font-size:20px;font-weight:bold;overflow:hidden;position:relative;font-family: Helvetica,Tahoma,"微软雅黑",sans-serif;}
ul.main_l_item li h3 span{color: #FFF;text-indent: 0px;width: 18px;height: 18px;line-height: 16px;font-size: 12px;border: 1px solid #E10400;text-align: center;/*font-family: "宋体";*/display: inline-block;background-color: #FF4200;border-radius: 2px;position: absolute;left: 0px;top: 21px;}
ul.main_l_item li h3 a{color:#222;padding-left:5px;font-family: Helvetica,Tahoma,"微软雅黑",sans-serif;font-weight:bold;}
ul.main_l_item li h3 a:hover{color:#EE4B4B;text-decoration:underline;}

dl.item_main_l_dl{width:100%;height:114px;overflow: hidden;}
dl.item_main_l_dl dt{float:left;width:152px;height:100%;padding-right:18px;}
dl.item_main_l_dl dt img{width:100%;height:100%;}
dl.item_main_l_dl dd{float:left;width:490px;height:100%;overflow:hidden;position:relative;/*font-family: "宋体";*/font-size:12px;}
dl.item_main_l_dl dd p{width:100%;max-height:72px;height:auto;line-height:24px;font-size:12px;overflow: hidden;}
dl.item_main_l_dl dd p a{color:#666;}
dl.item_main_l_dl dd p a:hover{color:#EE4B4B;}
dl.item_main_l_dl dd span{position: absolute;left:0;bottom:0;font-size: 12px;color: #999;line-height:24px;}
/*ajax加载*/
/*.ajax_tips_channel{width:100%;height:70px;display:table;text-align: center;line-height: 70px;font-size: 14px;color: #D3D3D3;}
.ajax_tips_channel span{display:table-cell;width:100%;height:100%;vertical-align: middle;}
.ajax_tips_channel span img {max-height: 100%;vertical-align: middle;}*/
.main_right{float:left;height:auto;width:332px;}
/*新闻热点*/
.main_r_title{width:auto;padding-left:32px;height:40px;padding-bottom:10px;padding-top:10px;position:relative;}
.main_r_title h4{width:100%;height:100%;}
.main_r_title h4 span{font-size: 20px;font-weight: normal;color: #EC4B4B;border-bottom: 2px solid #666;display: block;width: 100%;height:38px;line-height:38px;position: relative;font-family: Helvetica,Tahoma,"微软雅黑",sans-serif;}
.main_r_title h4 span em{position: absolute;display: block;width:72px;height: 2px;background-color: #EC4B4B;left: 0px;bottom: -2px;overflow: hidden;*zoom:1;}
.main_r_title a{font-size:12px;color:#8D8D8D;position:absolute;right:0;top:0;}
.main_r_title a:hover{color:#EE4B4B;}
.main_item_cnt{width:310px;padding-left:22px;height:auto;overflow:hidden;}

ul.main_item_news{width:100%;height:auto;overflow: hidden;}
ul.main_item_news li{float:left; display: inline; width:145px;height:142px;overflow: hidden;padding:0 0 10px 10px;}

ul.main_item_news li a.news_pic{display: block; height:105px; width: 145px; overflow: hidden;}
ul.main_item_news li a.title_news{margin: 3px auto 0; display: block;width:125px;height:34px;line-height:16px;font-size:12px; overflow:hidden;color: #333;}
ul.main_item_news li a.title_news:hover{color:#EE4B4B;}
/*频道页右边的下边的广告图*/
.gg_channel_r_b{width:300px;height:auto;padding-left:32px;overflow:hidden;color:#ddd;margin-bottom:15px;*zoom:1;}
/*右侧各个广告高度start*/
div.ggright1{height:250px;margin-bottom:0px;padding-top:15px;}
div.ggright2{height:140px;overflow:visible;}
div.ggright2 iframe{margin-left:-10px!important;}
div.ggright3{padding-top:15px;padding-bottom:15px;}
div.ggright4{height:250px;}
div.ggright5{height:250px;padding-top:15px;}
/*右侧各个广告高度end*/

/*时尚*/
.item_main_l_pic{width:100%;height:186px;overflow:hidden;position:relative;}
.item_main_l_pic p{float:left;width:188px;height:141px;padding-right:25px;}
.item_main_l_pic p a{display:block;width:188px;height:100%;}
.item_main_l_pic  a img{width:100%;height:100%;}
.item_main_l_pic span{display:block;height:24px;line-height:24px;color:#999;font-size:12px;position:absolute;left:0;bottom:0;}
.discuss_contain{width:100%;height:auto;overflow: hidden;}
.discuss_cont_r{height:auto;float:left;}

/*改版样式开始*/
/*引用原来特别推荐作为24小时热点新闻*/
ul.special_more_item{width:auto;height:auto;overflow: hidden;padding-left:10px;}
ul.special_more_item li{width:280px;padding-left:24px;height:36px;overflow:hidden;position:relative;line-height:36px;}
/*ul.special_more_item li i{position:absolute;display:block;width:14px;height:14px;background-color:#DDD;color:#fff;font-size:10px;line-height:14px;text-align:center;left:0;top:8px;border-radius:2px;}
ul.special_more_item li i.active{background-color:#EE4B4B;}*/
ul.special_more_item li i{position:absolute;display:block;width:20px;height:16px; line-height:14px;left:0;top:12px; background-image: url("imgindex_10.png"); background-repeat: no-repeat; background-position: 0 0;}
ul.special_more_item li i.i0{background-position: 0 0;}
ul.special_more_item li i.i1{background-position: 0 -17px;}
ul.special_more_item li i.i2{background-position: 0 -34px;}
ul.special_more_item li i.i3{background-position: 0 -51px;}
ul.special_more_item li i.i4{background-position: 0 -68px;}
ul.special_more_item li i.i5{background-position: 0 -85px;}
ul.special_more_item li i.i6{background-position: 0 -102px;}
ul.special_more_item li i.i7{background-position: 0 -119px;}
ul.special_more_item li i.i8{background-position: 0 -136px;}
ul.special_more_item li i.i9{background-position: 0 -153px;}
ul.special_more_item li a{display: block; font-size:14px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;}
ul.special_more_item li a:hover{color:#EE4B4B;}
/* new */
.listNewsTimeLy{width: 546px;margin-left: 126px;;height:auto;overflow: hidden;}
.listNewsTimeLy li.no-padding-top{padding-top: 0;}
.listNewsTimeLy .listNews-item-s1{height: 100px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e9e9e9; position: relative; overflow: hidden;}
.listNewsTimeLy .listNews-item-s1:hover{ background: #f8f8f8;}
.listNewsTimeLy .listNews-item-s1:hover h3{ color: #e33434;}
.listNewsTimeLy .listNews-item-s1 i.hot{position: absolute; left: 0; top: 15px; background-color: #ec4b4b; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 16px;}
.listNewsTimeLy .listNews-item-s1 .img{display: inline-block; width: 180px; height: 100px; overflow: hidden;}
.listNewsTimeLy .listNews-item-s1 .img img{ width: 100%; height: 100%;}
.listNewsTimeLy .listNews-item-s1 .info{margin-left: 200px; height: 100px; position: relative;}
.listNewsTimeLy .listNews-item-s1 .info h3{font-size: 20px; line-height: 28px;}
.listNewsTimeLy .listNews-item-s1 a.ls_item{color:#000; display: inline-block; width: 100%; height: 100%;}
.listNewsTimeLy .listNews-item-s1 a:hover{color: #EE4B4B;}
.listNewsTimeLy .listNews-item-s1 .info .desc{font-size: 14px; line-height: 20px; margin-top: 10px; color: #666;}
.listNewsTimeLy .listNews-item-s1 .info .from{position: absolute; left: 0; bottom: 0; font-size: 14px; color: #999;}

.listNewsTimeLy .listNews-item-s2{width: 100%; padding-bottom: 15px; padding-top: 15px; overflow: hidden; border-bottom: 1px solid #e9e9e9; position: relative;}
.listNewsTimeLy .listNews-item-s2:hover{ background: #f8f8f8;}
.listNewsTimeLy .listNews-item-s2:hover h3{ color: #e33434;}
.listNewsTimeLy .listNews-item-s2 h3{font-size: 20px; line-height: 28px; position: relative; height: 28px; overflow: hidden;}
.listNewsTimeLy .listNews-item-s2 a.ls_item{color:#000; display: inline-block; width: 100%; height: 100%;}
.listNewsTimeLy .listNews-item-s2 a:hover{color: #EE4B4B;}
.listNewsTimeLy .listNews-item-s2 h3 i.hot{position: absolute; left: 0; background-color: #ec4b4b; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 16px; font-weight: normal;}
.listNewsTimeLy .listNews-item-s2 .img-wrap{width: 710px; height: 113px; overflow: hidden; margin-top: 15px;}
.listNewsTimeLy .listNews-item-s2 .img-wrap img{width: 200px; height: 113px; margin-right: 35px; overflow: hidden;}
/* .listNewsTimeLy .listNews-item-s2 .J-bdsharebuttonbox-wrap{bottom: 15px;}
.listNewsTimeLy .listNews-item-s1 .J-bdsharebuttonbox-wrap{bottom: 15px;} */
/*360广告样式*/
.listNewsTimeLy .ad-container360 a.ad360{color:#000; display: inline-block; width: 100%; height: 100%;}
.listNewsTimeLy .ad-container360 a.ad360:hover h3{color: #EE4B4B;}
/* 分享 start */
/* new */
/* .J-bdsharebuttonbox-wrap{position: absolute; right: 0; bottom: 0; font-size: 12px; color: #999; line-height: 21px; width: 130px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox span{margin-right: 5px; padding-top: 2px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a{margin: 0; margin-left: 5px; padding-left: 0; background-image: url("imglogo_share.png"); background-image: -webkit-image-set(url("imglogo_share.png") 1x,url("../img/logo_share_x2.png") 2x); background-repeat: no-repeat; width: 20px; height: 21px; overflow: hidden;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tsina{background-position: -4px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tsina:hover{background-position: -4px -3px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-qzone{background-position: -28px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-qzone:hover{background-position: -28px -3px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tqq{background-position: -52px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tqq:hover{background-position: -52px -3px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-weixin{background-position: -76px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-weixin:hover{background-position: -76px -3px;} */
/* 分享 end */
/*============ 新闻列表 end ============*/
/*右边固定*/
.content-r-fixed{position: fixed; left: 50%; margin-left: 169px; bottom: 180px; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom: 180px;}

.main_contain_cnt .listNewsTimeLy .baidu-container{
    height: auto;
    padding-bottom: 0px;
    padding-top: 0px;
}
/* .listNewsTimeLy .baidu-container iframe{
    padding-bottom: 15px;
    padding-top: 15px;
} */
/*360广告样式*/
/* 单图 */
.listNewsTimeLy .single{
    padding: 0;
}
.single .single-img{
    display: inline-block;
    width: 180px;
    height: 100px;
    overflow: hidden;
}
.single .single-img img{
    width: 100%;
    height:100%;
}
.single .single-info{
    margin-left: 200px;
    height: 100px;
    position: relative;
}
.single .single-info h3{
    font-size: 20px;
    line-height: 28px;
    color:#000;
}
.single .single-info .desc{
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
    color: #666;
}
.single .single-info .desc a{
    color:#666;color:#666;
}
.single .single-info .from{
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #999;
}
.single .single-info .from a{
    color:#999;
}
.single .single-info .from span{
    display:inline-block;
    color: #999;    
    height: 11px;
    _height: 11px;
    padding: 1px;
    line-height: 11px;
}
/* 信息流百度广告 */
.baidu-container{
    position: relative;
}
/* .baidu-container iframe{
    position: absolute;
    top: 0;
    left: 0;
} */
.baidu-container span{
    position: absolute;
    top: 95px;
    left: 200px;
    z-index: 100;
    font-size: 12px;
    color: #999;
}
/* .baidu-container iframe.baidu{
    position: absolute;
    top: -8px;
    left: -7px;
} */

/**
 * 首页css
 * update by wangwei on 2017/11/16.
 */
 /* 信息流首页样式 */
 body{
    padding: 0;
    margin: 0;
}
a {
    color: #222;
    background: 0 0;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}
img.animation {
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
img.animation:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.index-container:after, .index-container:before {
    content: "";
    display: table;
}
.index-container:after, .index-container:before {
    content: "";
    display: table;
}
:after, :before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.index-container{
    margin: 16px auto 0;
    overflow: hidden;
    position: relative;
    display: block;
    zoom: 1;
}
/* 宽屏左侧导航栏 */
.wide-left-nav {
    float: left;
    position: fixed;
}
.left-nav {
    width: 109px;
}
.left-nav .logo {
    display: block;
    width: 109px;
    height: 28px;
    margin-bottom: 16px;
}
.left-nav-item.active {
    background-color: #FF4646;
    color: #fff;
}
.left-nav-item {
    display: block;
    width: 109px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #444;
    border-radius: 4px;
    margin-bottom: 2px;
    -webkit-transition-property: color,background-color;
    -o-transition-property: color,background-color;
    transition-property: color,background-color;
}
.left-nav-item:hover {
    -webkit-animation-name: hvr-back-pulse;
    animation-name: hvr-back-pulse;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    background-color: #FF4646;
    color: #fff;
}
.left-nav-item span {
    display: inline-block;
    font-size: 16px;
}
/* 中间轮播信息流 */
.index-content{
    float: left;
}

/* 军事速递 */
.index-flow{
    width: 100%;
}
.index-flow h3.top-title{
    width: 100%;
    font-size: 16px;
    position: relative;
    border-top: 1px solid #ddd;
    padding-top: 5px;
}
.index-flow h3.top-title .line{
    position: absolute;
    top: -2px;
    left: 0;
    display: inline-block;
    border-top: 3px solid #ee4c4c;
    width: 65px;
}


.listNews-item-s2 .img-list img{
    width: 100%;
    height: 100%;
}
.listNews-item-s2 .img-list span {
    display: inline-block;
    overflow: hidden;
}
.listNews-item-s2 .img-list span.no-img {
    background: #f8f8f8;
    line-height: 100px;
    text-align: center;
    color: #999;
}
.listNews-item-s2 .img-list span.last {
    margin-right: 0;
}
.listNews-item-s2 h3{
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
    height: 36px;
    overflow: hidden;
}
.listNews-item-s2 .from{
    font-size: 14px;
    color: #999;
    margin-top: 10px;
}
.listNews-item-s2 .from .time{
    margin-right: 30px;
}

li.listNews-item-s1 {
    position: relative;
}
.listNews-item-s1 .img{
    width: 178px;
    height: 100px;
    overflow: hidden;
}
.listNews-item-s1 .img img{
    width: 100%;
    height: 100%;

}
.listNews-item-s1 .info{
    margin-left: 198px;
}
.listNews-item-s1 h3{
    font-size: 20px;
    color: #333;
    height: 72px;
    overflow: hidden;
}
.listNews-item-s1 .from{
    position: absolute;
    bottom: 16px;
    left: 198px;
    font-size: 14px;
    color: #999;
}
.listNews-item-s1 .from .time{
    margin-right: 30px;
}
.listNews-item-s0 h3{
    font-size: 20px;
    color: #333;
    margin-bottom: 16px;
    height: 36px;
    overflow: hidden;
}
.listNews-item-s0 .from{
    font-size: 14px;
    color: #999;
    margin-top: 16px;
}
.listNews-item-s0 .from .time{
    margin-right: 30px;
}
.index-flow .more-news {
    cursor: pointer;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #e0f4ff;
    border: 1px solid #8cc4ea;
    color: #2A90D7;
    border-radius: 2px;
    /* margin-top: 20px; */
    margin-bottom: 5px;
}


/* 右侧固定部分 */
/* 军事媒体人 */
.right-content{
    width: 300px;
    float: right;
}
.right-content .mil-media{
    width: 300px;
    margin-bottom: 28px;
}
.right-content .right-news-title{
    box-sizing: border-box;
    width: 300px;
    font-size: 16px;
    color: #444;
    border-top: 1px solid #ddd;
    position: relative;
    padding-top: 10px;
    margin-bottom: 15px;
}
.right-content .right-news-title .line{
    display: inline-block;
    width: 95px;
    border-top: 3px solid #ee4c4c;
    position: absolute;
    left: 0;
    top: -2px;
}
.right-content .right-news-title .more{
    float: right;
    font-size: 14px;
    color: #999;
    font-weight: normal;
}
.right-content .mil-media .media-info {
    border: 1px solid #ddd;
    border-bottom: none;
}
.right-content .mil-media .media-info li{
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    padding: 16px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.right-content .mil-media .media-info li .news-img{
    width: 26px;
    height: 26px;
    border-radius: 50%;
}
.right-content .mil-media .media-info li .news-author{
    font-size: 14px;
    font-weight: bold;
    color: #444;
    margin-left: 5px;
}
.right-content .mil-media .media-info li .hot-author{
    color: #ee4c4c;
}
.right-content .mil-media .media-info li .news-times{
    float: right;
    font-size: 12px;
    color: #999; 
}
.right-content .mil-media .media-info li .news-title{
    display: inline-block;
    font-size: 14px;
    color: #444;
    height: 36px;
    overflow: hidden;
    line-height: 18px;
    margin-top: 5px;
}
.right-content .mil-media .media-info li:hover {
    background: #f8f8f8;
}
/* 武器库 */
.right-content .mil-armory{
    width: 300px;
    margin-bottom: 28px;
}
.mil-armory .armory-info{
    overflow: hidden;
    border: 1px solid #e8e8e8;
    position: relative;
    height: 331px;
}
.mil-armory .armory-top {
    overflow: hidden;
    padding-top: 7px;
}
.mil-armory .armory-top li{
    float: left;
    width: 25%;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #e8e8e8;
}
.mil-armory .armory-top li:hover{
    color: #ee4c4c;
}
.mil-armory .armory-top li.active{
    color: #ee4c4c;
}
.mil-armory .armory-top li span{
    display: block;
}
.mil-armory .armory-top li .line{
    width: 20px;
    margin: 0 auto;
    margin-top: 5px;
    position: relative;
    top: 1px;
    border-bottom: 2px solid transparent;
}
.mil-armory .armory-top li:hover .line{
    border-bottom: 2px solid #ee4c4c;
}
.mil-armory .armory-top li.active .line{
    border-bottom: 2px solid #ee4c4c;
}
.mil-armory .armory-top li.plan .mark{
    padding: 10px;
    background: url('.imagesplan.png') no-repeat center center;
}
.mil-armory .armory-top li.plan:hover .mark{
    background: url('.imagesplan-active.png') no-repeat center center;
}
.mil-armory .armory-top li.plan.active .mark{
    background: url('.imagesplan-active.png') no-repeat center center;
}
.mil-armory .armory-top li.train .mark{
    padding: 10px;
    background: url('.imagestrain.png') no-repeat center center;
}
.mil-armory .armory-top li.train:hover .mark{
    background: url('.imagestrain-active.png') no-repeat center center;
}
.mil-armory .armory-top li.train.active .mark{
    background: url('.imagestrain-active.png') no-repeat center center;
}
.mil-armory .armory-top li.missile .mark{
    padding: 10px;
    background: url('.imagesmissile.png') no-repeat center center;
}
.mil-armory .armory-top li.missile:hover .mark{
    background: url('.imagesmissile-active.png') no-repeat center center;
}
.mil-armory .armory-top li.missile.active .mark{
    background: url('.imagesmissile-active.png') no-repeat center center;
}
.mil-armory .armory-top li.tank .mark{
    padding: 10px;
    background: url('.imagestank.png') no-repeat center center;
}
.mil-armory .armory-top li.tank:hover .mark{
    background: url('.imagestank-active.png') no-repeat center center;
}
.mil-armory .armory-top li.tank.active .mark{
    background: url('.imagestank-active.png') no-repeat center center;
}

.mil-armory .armory-left{
    float: left;
}
.mil-armory .armory-left li{
    width: 50px;
    height: 48px;
    border: 1px solid #e8e8e8;
    border-left: none;
    border-top: none;
    background: #f8f8f8;
    cursor: pointer;
    text-align: center;
}
.mil-armory .armory-left li span{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    margin-top: 10px;
}
.mil-armory .armory-left li.active{
    background: #fff;
    border-right: none;
}
.mil-armory .armory-left li.china span{
    background: url('.imageschina.png') no-repeat center center;
}

.mil-armory .armory-left li.usa span{
    background: url('.imagesusa.png') no-repeat center center;
}

.mil-armory .armory-left li.russia span{
    background: url('.imagesrussia.png') no-repeat center center;
}

.mil-armory .armory-left li.england span{
    background: url('.imagesengland.png') no-repeat center center;
}

.mil-armory .armory-left li.Japan span{
    border-bottom: none;
    background: url('.imagesJapan.png') no-repeat center center;
}
.mil-armory .armory-content{
    margin-left: 60px;
    width: 230px;
}
.mil-armory .armory-content li{
    height: 48px;
    line-height: 48px;
    border-bottom: 1px dashed #e5e5e5;
    overflow: hidden;
}
.mil-armory .armory-content li.armory-content-last{
    border-bottom: none;
}
.mil-armory .armory-content li a{
    display: inline-block;
    width: 50%;
    float: left;
    font-size: 12px;
    color: #666;
    overflow: hidden;
    padding-right: 15px;
    box-sizing: border-box;
}
.mil-armory .armory-content li a:hover{
    color: #ee4c4c;
}
.mil-armory .more-armory {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.mil-armory .more-armory a{
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f8f8f8;
    border-top: 1px solid #e8e8e8;
    font-size: 14px;
    color: #666;
    cursor: pointer;
}
/* 大V说军情 */
.mil-bigV{
    width: 300px;
    margin-bottom: 28px;
}
.bigV-list li{
    margin-bottom: 20px;
}
.bigV-list li.bigV-last{
    margin-bottom: 0;
}
.bigV-list .bigV-list-img {
    width: 114px;
    height: 68px;
    float: left;
    overflow: hidden;
}
.bigV-list .bigV-list-img img{
    width: 100%;
    height: 100%;
}
.bigV-list .bigV-list-info{
    margin-left: 124px;
    width: 176px;
    height: 68px;
    position: relative;
}
.bigV-list .bigV-list-info a{
    display: inline-block;
    font-size: 14px;
    color: #333;
    line-height: 19px;
    height: 38px;
    overflow: hidden;
}
.bigV-list .bigV-list-info .info-time {
    font-size: 12px;
    width: 176px;
    color: #888;
    position: absolute;
    bottom: 0;
}
.bigV-list .bigV-list-info .times span{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url('.imagestimes.png') no-repeat center center;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.bigV-list .bigV-list-info .date{
    float: right;
}

.bigV-list li:hover .bigV-list-info a{
    color: #ee4c4c;
}
/* 合作媒体 */
.mil-links{
    width: 300px;
    margin-bottom: 28px;
    background: #f8f8f8;
}
.mil-links .right-news-title{
    margin-bottom: 10px;
    padding-left: 10px;
}
.mil-links .links {
    padding-left: 10px;
    padding-bottom: 20px;
    overflow: hidden;
}
.mil-links .links a{
    float: left;
    font-size: 14px;
    color: #999;
    padding-right: 12px;
    white-space: nowrap;
    line-height: 28px;
}
.mil-links .links a:hover{
    color: #ee4c4c;
}
/* 底部信息 */
.footer_cnt{
    width: 300px;
    box-sizing: border-box;
    border-top: 1px solid #ddd;
    margin-bottom: 28px;
    font-size: 14px;
    color: #999;
    line-height: 27px;
    padding: 20px 10px;    
    background: #f8f8f8;
}
.footer_cnt a{
    font-size: 14px;
    color: #999;
}
.footer_cnt p span{
    margin-left: 15px;
}
/* 右側廣告位置 */
.rigth-adv1,.rigth-adv2,.rigth-adv3,.rigth-adv4{
    width: 300px;
    height: auto;
    overflow: hidden;
    margin-bottom: 28px;
}
/* 加載中按鈕 */
.ajax_tips {
    width: 100%;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    display: table;
    text-align: center;
    line-height: 70px;
    font-size: 14px;
    color: #d3d3d3;
}
.ajax_tips span {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.ajax_tips span img {
    max-height: 100%;
    vertical-align: middle;
}

/* 首页窄屏样式 */
.index-container.narrow{
    width: 1000px;
}
/* 导航栏 */
.narrow .wide-left-nav {
    display: none;
}
.narrow .narrow-top-nav {
    display: block;
    width: 100%;
    height: 65px;
    overflow: hidden;
}
.narrow .top-nav {
    overflow: hidden;
}
.narrow .top-nav .logo {
    float: left;
    width: 101px;
    height: 28px;
    position: relative;
    top: 3px;
}
.narrow #top-nav-list li{
    float: left;
    width: 80px;
    height: 36px;
    margin-left: 20px;
}
.narrow .top-nav-item.active {
    background-color: #FF4646;
    color: #fff;
}
.narrow .top-nav-item {
    display: block;
    float: left;
    width: 80px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #666;
    border-radius: 4px;
    -webkit-transition-property: color,background-color;
    -o-transition-property: color,background-color;
    transition-property: color,background-color;
}
.narrow .top-nav-item:hover {
    -webkit-animation-name: hvr-back-pulse;
    animation-name: hvr-back-pulse;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    background-color: #FF4646;
    color: #fff;
}
.narrow .top-nav-item span {
    display: inline-block;
    font-size: 16px;
}


/* 轮播图 */
.narrow .index-content {
    width: 672px;
    margin-left: 0;
}
.narrow .index-content-top {
    height: 280px;
}
.narrow .carousel {
    width: 446px;
    height: 280px;
}
.narrow .carousel .img-list {
    width: 446px;
    height: 248px;
}
.narrow .img-list li img {
    width: 446px;
    height: 248px;
}
.narrow .carousel-right > div {
    width: 222px;
    height: 122px;
}
/* 轮播图下方新闻 */
.narrow .index-content-news > div {
    width: 333px;
    height: 274px;
}
/* 信息流新闻 */
.narrow #first-news-list,
.narrow #scroll-news-list,
.narrow .more-news,
.narrow #ajax_tips{
    width: 546px;
    margin-left: 126px;
}
.narrow .listNews-item-s2 .img-list span.last {
    display: none;
}
.narrow .listNews-item-s2 .img-list span {
    width: 178px;
    height: 100px;
    margin-right: 6px;
}
.narrow .listNews-item-s2 .img-list span.three {
    margin-right: 0;
}
.narrow .listNews-container li {
    padding: 7px 0;
    width: 546px;
    overflow: hidden;
}
.narrow .img-list li a {
    display: inline-block;
    width: 446px;
    height: 248px;
    position: relative;
}
/* 固定右侧 */
.narrow .leftFixed{
    position: fixed;
    left: 50%;
    margin-left: 200px;
    /* bottom: -2114px; */
}

/* 刷新按钮上方新闻样式 */
#first-news-list .listNews-item5{
    border-bottom: none;
}

/* 返回顶部按钮、刷新按钮 */
#btnGroup {
    position: fixed;
    left: 50%;
    bottom: 165px;
    width: 37px;
    margin-left: 515px;
    z-index: 999;
    display: none;
}
#goTop {
    display: block;
    width: 100%;
    height: 37px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#goTop {
    background: transparent url(imagesto-top.png) no-repeat center center;
}
#goTop:hover {
    background: transparent url(imagesto-top-active.png) no-repeat center center;
}
/* 宽屏样式 */
@media screen and (min-width: 1420px){
    .narrow #listNewsTimeLy, .narrow #ajax_tips {
        width: 100%;
        margin-left: 0;
    }
    .index-container.wide{
        width: 1200px;
    }
    .wide .wide-left-nav {
        display: block;
    }
    .wide #index-flow-nav-list{
        display: none;
    }
    .wide .narrow-top-nav {
        display: none;
    }
    .wide .index-content {
        width: 730px;
        margin-left: 140px;
    }
    .wide .index-content-top{
        height: 310px;
    }
    .wide .carousel {
        width: 485px;
        height: 310px;
    }
    .wide .carousel .img-list {
        width: 485px;
        height: 270px;
    }
    .wide .img-list li a{
        display: inline-block;
        width: 485px;
        height: 270px;
        position: relative;
    }
    .wide .img-list li img{
        width: 485px;
        height: 270px;
    }
    .wide .carousel-right > div{
        width: 241px;
        height: 133px;
    }
    .wide .carousel-right > div .desc-bg{
        position: absolute;
        bottom: 0;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 35px;
        line-height: 35px;
        background: url('.imageslingHeight60.png');
        background-size: contain;
        box-sizing: border-box;
        padding: 0 15px;
        overflow: hidden;
        color: #fff;
    }
    .wide .carousel-right img{
        width: 241px;
        height: 133px;
    }
    .wide .carousel-right > div:hover span.desc-bg{
        height: 60px;
        line-height: 25px;
        padding-top: 5px;
        background: url('.imageslingHeight60.png');
        background-size: contain;
    }
    .wide .carousel-right > div span.desc-bg {
        -webkit-transition: all 400ms;
        -moz-transition: all 400ms;
        -ms-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms;
    }

    /* 今日要闻 */
    .wide .index-content-news > div {
        width: 362px;
        height: 274px;
    }
    .wide .index-content-news .title span{
        display: inline-block;
        height: 16px;
        position: relative;
        top: 2px;
        border-left: 3px solid #ee4c4c;
        margin-right: 12px;
    }
    .wide .index-content-news li {
        height: 30px;
        margin-top: 5px;
    }
    .wide .index-content-news li a {
        display: inline-block;
        overflow: hidden;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        color: #444;
    }
    .wide .index-content-news li a:hover{
        color: #ee4c4c;
    }
    .wide .index-content-news .first-news {
        height: 50px;
    }
    .wide .index-content-news .first-news a{
        display: inline-block;
        line-height: 25px;
        height: 50px;
        overflow: hidden;
        font-size: 16px;
        color: #333;
        font-weight: bold;
    }
    .wide .index-content-news li a span{
        display: inline-block;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background: #bbb;
        margin-right: 10px;
        position: relative;
        top: -2px;
    }
    /* 军事速递 */
    .wide .listNews-container li{
        padding: 7px 0;
        border-bottom: 1px solid #ddd;
        width: 730px;
        overflow: hidden;
    }
    .wide .listNews-container li:hover{
        background: #f0f0f0;
    }
    .wide .listNews-container li:hover h3{
        color: #e33434;
    }
    .wide .listNews-item-s2 .img-list span {
        display: inline-block;
        margin-right: 6px;
        width: 178px;
        height: 100px;
        overflow: hidden;
    }
    .wide .listNews-item-s2 .img-list span.no-img {
        background: #f8f8f8;
        line-height: 100px;
        text-align: center;
        color: #999;
    }
    .wide .listNews-item-s2 .img-list span.last {
        margin-right: 0;
    }
    .wide .listNews-item-s2 h3{
        font-size: 20px;
        color: #333;
        margin-bottom: 10px;
        height: 36px;
        overflow: hidden;
    }
    .wide .listNews-item-s2 .from{
        font-size: 14px;
        color: #999;
        margin-top: 10px;
    }
    .wide .listNews-item-s2 .from .time{
        margin-right: 30px;
    }

    .wide li.listNews-item-s1 {
        position: relative;
    }
    .wide .listNews-item-s1 .img{
        width: 178px;
        height: 100px;
        overflow: hidden;
    }
    .wide .listNews-item-s1 .info{
        margin-left: 198px;
    }
    .wide .listNews-item-s1 h3{
        font-size: 20px;
        color: #333;
        height: 72px;
        overflow: hidden;
    }
    .wide .listNews-item-s1 .from{
        position: absolute;
        bottom: 16px;
        left: 198px;
        font-size: 14px;
        color: #999;
    }
    .wide .listNews-item-s1 .from .time{
        margin-right: 30px;
    }
    .wide .listNews-item-s0 h3{
        font-size: 20px;
        color: #333;
        margin-bottom: 16px;
        height: 36px;
        overflow: hidden;
    }
    .wide .listNews-item-s0 .from{
        font-size: 14px;
        color: #999;
        margin-top: 16px;
    }
    .wide .listNews-item-s0 .from .time{
        margin-right: 30px;
    }
    .wide .index-flow .more-news {
        cursor: pointer;
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        background: #e0f4ff;
        border: 1px solid #8cc4ea;
        color: #2A90D7;
        border-radius: 2px;
        /* margin-top: 20px; */
        margin-bottom: 5px;
    }
    /* 固定右侧 */
    .wide .leftFixed{
        position: fixed;
        left: 50%;
        margin-left: 300px;
        /* bottom: -2114px; */
    }
    .wide .listNews-item-s2 .img-list span.last {
        display: block;
    }
    .wide .listNews-item-s2 .img-list span.three {
        margin-right: 6px;
    }
    #btnGroup.wide {
        margin-left: 615px;
    }
}

/* 信息流左侧导航 */
#index-flow-nav-list{
    float: left;
    width: 97px;
}
#index-flow-nav-list .nav-list-first {
    margin-bottom: 12px;
}
#index-flow-nav-list .top-nav-item{
    width: 100%;
}
#index-flow-nav-list.fixed{
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -500px;
}

.narrow .listNews-container .baidu-ad{
    padding: 0;
}