@charset "utf-8";
/* 初始化CSS */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img { margin: 0; padding: 0; }
fieldset,img { border: none; }
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal; }
ul,ol { list-style: none; }
input { padding-top: 0; padding-left: 0; padding-bottom: 0; }
select,input { vertical-align: middle; }
select,input,textarea { font-size: 12px; margin: 0; border:none; outline:none; }
table { border-collapse: collapse; }
body { background: #fff; color: #333; font: 12px/20px "Microsoft YaHei", "微软雅黑", "Simsun", "宋体"; }
a { color: #333; text-decoration: none; }
a:visited { color: #333; }
a:hover,a:active,
a:focus { color: #064893; text-decoration: underline; }
a:hover { text-decoration: none; }
h1,h2,h3,h4,h5,strong { font-weight: normal; }
.bold { font-weight: bold; }
.auto { margin-left: auto; margin-right: auto; }
.fl { float: left }
.fr { float: right }
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clearit { clear: both; height: 0; font-size: 0; overflow: hidden; }
.show { display: block; }
.none { display: none; }

.btn {
    display: inline-block;
    padding: 5px 10px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-family: "Microsoft YaHei","微软雅黑",sans-serif;
    cursor: pointer;
    color: #3A3A3A;
    background: white;
    border: 1px solid #D2D2D2;
    text-shadow: 1px 1px 0 white;
    border-radius: 2px;
    box-shadow: 1px 1px 0 whiteSmoke;
    background: -webkit-linear-gradient(top, white, whiteSmoke);
    background: -moz-linear-gradient(top, white, whiteSmoke 100%);
}
.btn:hover {
    color: #2A2A2A;
    border-color: #999;
    background: #F2F2F2;
    box-shadow: 1px 1px 2px #D5D5D5;
    background: -webkit-linear-gradient(top, white, #F2F2F2);
    background: -moz-linear-gradient(top, white, #F2F2F2 100%);
}
.blue-btn:hover {
    color: white;
    background: #009AE2;
    border-color: #148FD4;
    background: -webkit-linear-gradient(top, #00A3E5, #008EDD);
    background: -moz-linear-gradient(top, #00A3E5, #008EDD 100%);
}

.blue-btn:active {
    color: white;
    background: #009AE2;
    border-color: #148FD4;
    background: -webkit-linear-gradient(top, #008EDD, #00A3E5);
    background: -moz-linear-gradient(top, #008EDD, #00A3E5 100%);
}

.blue-btn {
    color: white;
    background: #29A7E5;
    border-color: #148FD4;
    text-shadow: 1px 1px 0 #148FD4;
    background: -webkit-linear-gradient(top, #32ADE8, #249FE3);
    background: -moz-linear-gradient(top, #32ADE8, #249FE3 100%);
}
.gray-btn{background:#fff}
.gray-btn:hover{border-color:#999;background:#f2f2f2;
    box-shadow:0 0 0;
    -webkit-box-shadow:0 0 0;
    -moz-box-shadow:0 0 0;
}
.disabled-btn{background:#e2e2e2;cursor:default}
.disabled-btn:hover{
    border-color:#d9d9d9;
    box-shadow:0 0 0;
    -webkit-box-shadow:0 0 0;
    -moz-box-shadow:0 0 0;
}

/**二级导航**/
.secondaryHeader h2,
.div_nav li em { background: url(/5/theme/img/public_2.png) no-repeat; text-indent: -9999px; }
.secondaryHeader h2 { background: url(#) no-repeat 0 20px; }
.secondaryHeader,
.div_nav ul { width: 1000px; }
.secondaryHeader { height:85px; line-height: 85px; }
.secondaryHeader a { color: #003377; }
.secondaryHeader a:visited { color: #003377; }
.secondaryHeader a:hover,
.secondaryHeader a:active,
.secondaryHeader a:focus { color: #003377; text-decoration: underline; }
.secondaryHeader .search_sub { height:28px; line-height:28px; }
.secondaryHeader .search_ipt { color:#999; }

.div_nav,
.div_nav ul,
.div_nav li,
.div_nav li a { height: 40px; line-height: 40px; }
.div_nav { background: #3EADF0; border-top: 5px solid #3468af;min-width:1000px;width:auto;}
.div_nav li { float: left; display: inline; width: 125px; background: url(/5/theme/img/navline.png) no-repeat right center; position: relative; }
.div_nav li.last { background-image:none;}
.div_nav li a em { display: none; width: 8px; height: 3px; overflow: Hidden; background-position: 0 -86px; position: absolute; top: 0px; left: 50%; margin-left: -4px; }
.div_nav li a,
.div_nav li a:hover,
.div_nav li a:active,
.div_nav li a:focus { display: block; text-align: center; font-size: 16px; color: #fff; }
.div_nav li a:hover { background:#3BA0DE; margin: 0 1px; color:#fff; }
.div_nav .curr a,
.div_nav .curr a:hover,
.div_nav .curr a:active,
.div_nav .curr a:focus { background: #fff; border-top: 5px solid #0b4f9a; position: relative; margin-top: -5px; z-index: 1; color: #0b4f9a; margin-left:-1px;}
.div_nav .curr a:hover {margin-right:0;background:#E2F3FC;}
.div_nav .curr em { display: block; }
.monbox .main { width: 680px; }
.monbox .aside { width: 300px; }

.blank {margin:10px auto; text-align:center; }
.bg { background:url(/5/theme/img/titlebg.png) repeat; min-height:10px; _height:10px; margin:0 auto; padding:0; }

/**新加按钮 Begin**/
.btn_play a,
.btn_site a,
.btn_play2 a,
.btn_play3 a,
.btn_play4 a,
.btn_t2 a,
.operating .ztIcon a,
.comment .chart .star,
.comment .chart,
.chart_list li,
.list_demand .text .line,
.l_scrol,
.r_scrol,
.l_scrol_2,
.r_scrol_2,
.module_film_hd strong,
.module_film_bar,
.module_film_bar .bar_box { background-image: url(/5/theme/img/cion.png); background-repeat: no-repeat; }

/*btn*/
.btn_play { display: inline-block; }
.btn_play a { width: 41px; padding: 0 27px 0 5px; height: 25px; line-height: 25px; text-align: center; color: #666; font-size: 14px; display: inline-block; background-position: 0 -305px; }
.btn_play a:hover { text-decoration: none; }
.btn_play2 { display: inline-block; }
.btn_play2 a { width: 62px; padding: 0 22px 0 0; height: 26px; line-height: 24px; text-align: center; color: #fff; display: inline-block; background-position: 0 -225px; }
.btn_play2 a:hover { text-decoration: none; }
.btn_play3 a { display: inline-block; width: 146px; height: 38px; overflow: hidden; line-height: 100px; background-position: 0 -115px }
.btn_play3 a:hover { text-decoration: none; }
.btn_play4 a { display: inline-block; width: 146px; height: 38px; overflow: hidden; line-height: 100px; background-position: 0 -170px; }
.btn_play4 a:hover { text-decoration: none; }
.btn_t2 a { width: 39px; height: 25px; line-height: 25px; text-align: center; color: #666; font-size: 14px; display: inline-block; background-position: 0 -345px; }
.btn_t2 a:hover { text-decoration: none; }
/**新加按钮 End**/

.ico_d_review,
.ico_d_play { background: url(/5/theme/img/public_2.png) no-repeat; }
.ico_d_review,
.ico_d_play { display: inline-block; vertical-align: middle; }
.ico_d_review,
.ico_d_play { width: 14px; height: 14px; }
.ico_d_review { background-position: -24px -86px; }
.ico_d_play { background-position: -9px -86px; }

#box { display: block; }
#box .secondaryHeader{ position:relative;zoom:1;z-index:500;}
#box .secondaryHeader h2 { width: 376px; }
#box .editsearch{ position:absolute;left:400px;top: 0px;margin:0;padding:0;_position:relative;_float:left;_top:-60px;_margin-bottom:-60px;margin-left:-80px;}

.div_wrap { width: 1000px; }
.subnav { margin: 20px 0 0px; }
.subnav dl { width: 330px; float: left; display: inline; }
.subnav dt { font-size: 20px; color: #0b5ab4; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
.subnav dt a { font-size: 12px; }
.subnav dt a { color: #b6b6b6; }
.subnav dt a:visited { color: #b6b6b6; }
.subnav dt a:hover,
.subnav dt a:active,
.subnav dt a:focus { color: #2a599b; }
.subnav dt span { font-family: "宋体"; margin-left: 5px; }
.subnav dd { margin-left: -18px; }
.subnav dd a { margin: 15px 0 0 18px; display: inline-block; }
.subnav dd a:hover,
.subnav dd a:active,
.subnav dd a:focus { color: #064893; }
.submon { margin-left: 20px; margin-right: 20px; }
.subnav .last { width: 300px; }
.div_box { margin: 30px 0 0; width:100%; }

.divtitle { border-bottom: 2px solid #000000; padding-bottom: 15px; overflow: Hidden; height: 25px; }
.divtitle a:link,
.divtitle a:visited,
.divtitle a:hover,
.divtitle a:focus,
.divtitle a:active{text-decoration:none;outline:none;}
.divtitle h3 { border-left: 5px solid #0b5ab4; display: inline; padding-left: 15px; font-size: 23px; line-height: 23px; height: 23px; }
.divtitle span { color: #0b5ab4; font: 14px Arial; display: inline-block; position: relative; vertical-align: middle; padding: 0 0 0 5px; }
.divtitle .tab a{color:#888;padding:2px;}
.divtitle .tab a:hover{color:#fff;background:#89C5ED;padding:2px;}
.divtitle .show a{color:#fff;background:#89C5ED;padding:2px;}
.line { display:none;height: 1px; background: #000; overflow: hidden; margin-top: 30px; }

*+html #tablist { margin-left: -13px; }

.divlist { margin-left: -13px; position: relative; }
.divlist li img { display: block; }
.divlist li { float: left; display: inline; width: 160px; margin: 15px 0 20px 13px; height:140px }
.divlist li h3 { margin-top: 5px; font-size: 12px; }
.divlist b { display: inline-block; vertical-align: middle; _vertical-align: 1px; font-weight: normal; }
.divlist .ico_d_review,
.divlist .ico_d_play { margin-right: 3px; }
.divlist .ico_d_review { margin-left: 15px; }
.divlist .pic { position: relative; zoom: 1; border: 1px solid #c6cee5; padding: 1px; }
.divlist .pic span,
.divlist .pic b { position: absolute; width: 155px; }
.divlist .pic span { background: #000; height: 20px; bottom: 1px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* ie8  */ filter: alpha(opacity=40);    /* ie5-7  */ opacity: 0.4; }
.divlist .pic b { text-align: center; bottom: 2px; }
.divlist .pic a b { color: #fff; }

.tip { padding: 15px 0 0; font-size: 14px; color: #2c5a9c; }
 strong { color: #767676; }
.v_m{display:inline-block; vertical-align:middle;float:right;}
.login-frame{padding-left:10px;}
.secondaryHeader .login-button {display:inline-block; 
color:#999;
width: 45px;
height: 30px;
text-align: center;
line-height: 30px;
margin: 0px 0 0 10px;
background-color: #efefef;_position:relative;top:28px;}
.secondaryHeader .login-button:hover{background:#e8e8e8; text-decoration:none;}

.tip a{padding:0 10px;}
.tip a,
.tip a:visited,
.tip a:visited { color: #2c5a9c; }
.tip a:hover,
.tip a:active,
.tip a:focus { color: #767676; }
.tip .cur,.tip .cur:visited,.tip .cur:active,.tip .cur:focus,.tip .cur:hover {  background:#757575; color:#fff;}

.divtiplist { padding-top: 0px; overflow: hidden; width: 1000px;  }
.divtiplist .divlist { margin-left: -45px; margin-bottom: 20px; }
.divtiplist .divlist h3 { height:26px;line-height:26px;font-weight:bold;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.divtiplist .divlist li { margin-left: 45px; width: 159px;}
#box .divtiplist .divlist li{width:164px;}
#box .divtiplist .divlist .pic span{width:160px;}
.divtiplist .divlist li a { color: #2c5a9c; }
.divtiplist .divlist li a:hover { color: #767676; }
.divtiplist .divlist p { color: #767676; }
.divtiplist .divlist p span { color: #333; }
.divtiplist .divlist p strong { color: #FF6000; }
.divtiplist .divlist .btns { text-align: center; padding: 10px 0 0; }

.toplist a { font-size: 14px; }
.toplist li b { background: #515151; color: #fff; font-size: 11px; width: 15px; height: 12px; display: inline-block; line-height: 14px; overflow: hidden; text-align: center; font-weight: normal; font-family: Arial;margin-right:6px; }
.toplist .curr b { background: #0b5ab4; }
.toplist li { overflow: hidden; height: 20px; margin: 3px 0 }
.toplist { height: 235px; overflow: hidden; }
.toplist span { color: #9c9c9c; }
.piclist { height: 470px; overflow: hidden; }
.piclist p span,
.piclist p b { position: absolute; }
.piclist p { margin: 15px 0 3px; width:50%; float:left; position: relative; color:#fff }
.piclist p b { bottom: 10px; left: 10px; font-weight: normal; }
.piclist p span { display: block; background: #000; width: 96%; bottom: 7px; right: 0; left: 0; min-height: 26px; _height: 26px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */ filter: alpha(opacity=50);    /* ie5-7  */ opacity: 0.5; }
.piclist li { fon-size: 14px; height: 30px; overflow: hidde; width:48%; float:left; }
.piclist li span { font-family: "宋体"; color: #6795db; font-weight: bold; }
.toplist a:hover,
.toplist a:active,
.toplist a:focus,
.piclist a:hover,
.piclist a:active,
.piclist a:focus { color: #2c5a9c; }

.newlist{ width: 1000px; margin-top: 20px; position: relative; overflow: hidden;  }
.newlist .pictip { margin-left: -45px; }
.newlist .pictip li { position: relative; display: inline; zoom: 1;  margin: 0 0 20px 45px; float:left; width:164px; height:120px; }
.newlist .pictip li img { display: block;  width:164px; height:120px; }
.newlist .pictip span,
.newlist .pictip b { position: absolute; }
.newlist .pictip span { display: block; background: #000; width: 100%; bottom: 0; right: 0; left: 0; min-height: 30px; _height: 30px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */ filter: alpha(opacity=50);    /* ie5-7  */ opacity: 0.5; }
.newlist .pictip b { bottom:2px; left:5px; right:5px; font-weight: normal; font-size: 12px; overflow: hidden; height: 22px; }
.newlist .pictip a { color: #fff; }
.newlist .pictip a:visited { color: #fff; }
.newlist .pictip a:hover,
.newlist .pictip a:active,
.newlist .pictip a:focus { color: #fff; cursor: pointer; }

/**page begin**/
.person-m-page { width:100%; display: inline-block; padding: 20px 0 0; text-align: center }
.person-m-page a { text-decoration: none }
.person-mp-center { display: inline-block }
.person-mp-center .cPage { background-image: url(/5/theme/img/common.png); background-position: -114px -76px; color: #fff; cursor: default }
.person-mp-center ul { float: left; margin-right: 10px }
.person-mp-center li { float: left; font-size: 13px; line-height: 27px; margin-right: 10px }
.person-mp-center a { display: block; width: 27px; height: 27px; background-image: url(/5/theme/img/common.png); background-position: -114px -104px; color: #6b6b6b }
.person-mp-center a:hover { background-image: url(/5/theme/img/common.png); background-position: -114px -76px; color: #fff }
/**page end**/

.boxlist { margin-bottom: 25px; }
.boxtitle { padding-bottom: 16px; }
.boxtitle h2 { text-indent: -9999px; height: 26px; background: url(/5/theme/img/public_2.png) no-repeat; }
.boxmid { border-left: 1px solid #004100; margin : 0 0 0 13px; }
.boxtitle h2.t01 { background-position: 0 -188px; }/**现场**/
.boxtitle h2.t02 { background-position: 0 -215px; }/**军情**/
.boxtitle h2.t03 { background-position: 0 -242px; }/**武器**/
.boxtitle h2.t04 { background-position: 0 -269px; }/**纪录片**/
.pictiplist { margin-top: -2px; padding: 0 0 0 30px; }
.pictiplist li a,
.pictiplist li img { display: block; }
.pictiplist li { float: left; display: inline; overflow: hidden; position: relative; zoom: 1; margin: 2px 0 0 2px; width: 315px; }
.pictiplist li h2 { bottom: 5px; left: 10px; color: #fff; font-size: 16px; }
.pictiplist li h2,
.pictiplist .maskbox,
.pictiplist .play { position: absolute; }
.pictiplist .maskbox { background: #000; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */ filter: alpha(opacity=50);    /* ie5-7  */ opacity: 0.5; height: 33px; bottom: 0; }
.videoplay { width: 50px; height: 50px; background: url(/5/theme/img/play_icon.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/5/theme/img/play_icon.png", sizingMethod="scale");
display: none; }
.pictiplist .videoplay { bottom: 40px; left: 10px; }
.pictiplist li a:hover { text-decoration: none; }
.pictiplist a:hover .videoplay,
.pictiplis .curr .videoplay { background: url(/5/theme/img/play_icon_f.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/5/theme/img/play_icon_f.png", sizingMethod="scale");
}
.pictiplist .more a { width: 315px; height: 235px; text-indent: -9999px; display: block; background: url(/5/theme/img/more.png) no-repeat center center; }
.pictiplist .more a:hover { background: #004100 url(/5/theme/img/morehover.png) no-repeat center center; }
.pictiplist .curr .showmid { display: block; }
.pictiplist .showmid { position: absolute; left: 0; top: 0; width: 315px; height: 235px; overflow: hidden; display: none; }
.pictiplist .showmid .maskbg { position: absolute; left: 0; top: 0; background: #000; width: 100%; height: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* ie8  */ filter: alpha(opacity=80);    /* ie5-7  */ opacity: 0.8; z-index: 0; }
.pictiplist .showmid h3,
.pictiplist .showmid p { color: #fff; z-index: 1; position: relative; }
.pictiplist .showmid .txtbox { margin: 0 10px; }
.pictiplist .showmid h3 { font-size: 18px; border-bottom: 1px solid #25a822; padding: 24px 0 14px; }
.pictiplist .showmid p { line-height: 30px; font-size: 14px; padding: 10px 0 0; }
.pictiplist .curr .maskbox,
.pictiplist .curr .videoplay,
.pictiplist .curr h2 { display: none; }
.millist { padding-top: 20px; }
.millist .pictiplist { padding-left: 15px; position: relative; }
.millist .pictiplist li a { margin-top: -6px; }
.millist .pictiplist li { margin: 6px 0 0 6px; }


.part_a { }
.part_a .main { width: 680px; }
.part_a .aside { width: 300px; }
.title_a,
.title_b { border-bottom: 1px solid #2d2d2d; height: 23px; position: relative; zoom: 1; }
.title_a h2,
.title_b h2 { position: absolute; top: 7px; background: #fff; padding: 0 10px 0 0; }
.title_a h2 { font-size: 30px; left: 0; line-height: 100%; }
.title_b h2 { font-size: 30px; left: 90px; padding: 0 10px; line-height: 100%; }
.midbox_a li { border-bottom: 1px solid #e5e5e5; padding: 30px 0; }
.midbox_a li img { border: 1px solid #e3e3e3; }
.midbox_a li .videoplay { display: block; position: absolute; bottom: 10px; left: 5px; }
.midbox_a .pic:hover .videoplay { background: url(/5/theme/img/play_icon_f.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/5/theme/img/play_icon_f.png", sizingMethod="scale");
}
.midbox_a .pic { display: block; zoom: 1; position: relative; }
.midbox_a .txt { width: 410px; }
.midbox_a .txt dt { font-size: 20px; padding: 0 0 20px 0; }
.midbox_a .txt dd {padding:10px 0 0;}
.midbox_a .txt dd p { line-height: 22px; text-indent: 2em; font-size: 14px; color: #5d5d5d; }
.midbox_a .txt dd p a { color: #0562cd; }
.midbox_a .txt dd p a:hover { text-decoration: underline; }
.midbox_a .txt .tool { font-size: 12px; line-height: 35px; color: #7d7d7d; margin: 15px 0 0; position: relative; zoom: 1; }
.midbox_a .txt .tool a,
.midbox_a .txt .tool .play span,
.txt .tool .share { display: inline-block; vertical-align: baseline; height: 23px; line-height: 23px; }
.midbox_a .txt .tool .play { color: #333; padding: 0 6px 0 0; margin-right: 10px; *vertical-align:13px;
_vertical-align: middle; }
.midbox_a .txt .tool .play span { width: 36px; height: 35px; vertical-align: middle; background: url(/5/theme/img/video_zxh_0815_01.png) no-repeat -102px -95px; }
.boxtxt a:hover,
 .boxtxt a:active,
.boxtxt a:focus { background: none; }
.midbox_a .txt .tool .share { width: 23px; background: url(/5/theme/img/public_2.png) no-repeat 0px -389px; }
.midbox_a .txt .tool .share:hover { background-position: -24px -389px; }
#translation .toplist,
#novideo .toplist { margin: 20px 0 15px; }
#translation .toplist b,
#novideo .toplist b { background: none; font-size: 18px; color: #2d2d2d; font-style: italic; padding-right: 10px; }
#translation .toplist li,
#novideo .toplist li { padding: 10px 0 0; margin-bottom: 9px; }
.tablist { padding: 25px 0 20px; }
.tablist h2,
.tablist .showpic p { line-height: 34px; padding: 0 10px; background: #e7e7e7; font-size: 14px; }
.tablist h2 a { color: #2d2d2d; display: block; }
.tablist .showpic { display: none; }
.tablist .showpic img,
.tablist .curr .showpic { display: block; }
.tablist .showpic p { background: none; position: absolute; top: 2px; left: 10px; z-index: 1; }
.tablist .showpic span { background: #000; position: absolute; left: 0; top: 0; height: 34px; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* ie8  */ filter: alpha(opacity=80);    /* ie5-7  */ opacity: 0.8; z-index: 0; }
.tablist li { margin: 0 0 5px 0; position: relative; zoom: 1; }
.tablist .curr h2 { display: none; }
.tablist .showpic a p,
.tablist .showpic a p:hover { color: #fff; }
.midbox_a a { color: #3c3b3b; text-decoration: none; }
.midbox_a a:visited { color: #3c3b3b; }
.midbox_a a:hover,
.midbox_a a:active,
.midbox_a a:focus { color: #0c42a1; }
.recommend-item { line-height: 24px; padding-top: 14px; background: url(/5/theme/img/dot.png) 0 0 no-repeat; background-repeat: repeat-x; background-position: 0 bottom; padding-bottom: 20px; }
.recommend-item .category { color: #5c7ba9; }
.recommend-item .category:link,
.recommend-item .category:visited { color: #5c7ba9; }
.recommend-item .category:hover,
.recommend-item .category:active,
.recommend-item .category:focus { color: #003377; }
.recommend-item h3 { font-family: "Microsoft", "微软雅黑", "SimSun", "宋体"; font-size: 14px; line-height: 24px; font-weight: normal; padding: 9px 0; }
.recommend-content .recommend-face { float: left; display: inline; width: 150px; margin-top: 6px; }
.recommend-content p { float: right; display: inline; margin-right: 8px; width: 132px; }
#novideo .recommend-content p{width:150px;}
.recommend-face img { border: 1px solid #e3e3e3; }
.no-bg { background: none !important; }
.article-expand { clear: both; position: relative; width: 560px; height: 460px; background-color: #e4e4e4; margin: 0px auto 0 auto; padding: 20px 0 0 20px; }
.video-close-btn { width: 21px; height: 23px; background: url(/i2/video/mstkx/images/all.png) 0 -235px no-repeat; position: absolute; right: -21px; top: 10px; }
.video-close-btn:hover { opacity: 0.7; filter: alpha(opacity=70); }
.article-video-box { width: 540px; height: 441px; background-color: #fff; color: #171717; font-family: "Microsoft Yahei", "微软雅黑", "SimSun", "宋体"; font-size: 16px; text-align: center; line-height: 441px; }

/**18楼编辑**/

.editsearch { padding: 30px 0 0; }
.editsearch input,
.editsearch button { overflow: hidden; background: url(/5/theme/img/public_2.png) no-repeat; }
.editsearch input { width: 244px; height: 28px; line-height: 28px; background-position: 0 -500px; border: none; font-size: 14px; padding: 0 5px; *width:240px;
_width: 240px; }
.editsearch a:hover { text-decoration: none; }
.editsearch a button { border: none; cursor: pointer; display: inline-block; vertical-align: middle; width: 66px; height: 28px; overflow: hidden; line-height: 28px; text-align: center; color: #fff; background-position: -255px -500px; padding: 0;  }
.c_line { height: 1px; background: #e9e9e9; margin: 0 0 10px 0; }
.part_b .main { width: 680px; }
.title_c { background: url(/5/theme/img/titlebg.png) repeat-x; height: 20px; position: relative; zoom: 1; margin: 10px 0 5px; }
.title_c strong { background: #fff; font-size: 18px; color: #3468af; display: inline-block; line-height: 17px; padding: 0 20px 0 30px; }
.title_c strong span { display: inline-block; vertical-align: baseline; background: url(/5/theme/img/public_2.png) no-repeat -53px -393px; width: 16px; height: 16px; position: absolute; left: 0; top: 0px; }
.midbox_b { border-left: 3px solid #3468af; margin: 0px 0 0px 6px; padding: 20px 0 20px 20px; }
.midbox_b .listbox .txt { width: 385px; }
.midbox_b .listbox { margin-bottom: 10px; height: 150px; padding: 40px 0 0; }
.midbox_b .listbox .pic { }
.part_b .aside { width: 300px; }
.midbox_b .videoplay { bottom: 10px; left: 5px; display: block; position: absolute; }



.item-play a { float: left; background: url(/5/theme/img/video_zxh_0815_01.png) no-repeat -102px -95px; line-height: 30px; color: #7c7c7c; padding-left: 36px; }

/**底部**/
.line { display:none;height: 1px; background: #000; overflow: hidden; margin-top: 30px; }
/** Footer **/

.footer {
  width:1000px;
  margin: 20px auto 0;
  text-align: center;
  padding: 20px 0;
  border-top: 1px solid #cccccc;
  font-family: "Microsoft", "微软雅黑", "SimSun", "宋体";
  font-size: 12px;
  line-height: 26px;
  color: #3d3d3d;
  display:block;
}
.footer a {
  color: #3d3d3d;
}
.footer a:link,
.footer a:visited,
.footer a:active,
.footer a:hover,
.footer a:focus { 
  color: #3d3d3d;
}
.footer a:hover{text-decoration:underline;}

.logined-wrap{margin-left:15px;}

.divlist li a{ position:relative;zoom:1;display:block;}
.maskbg{width:100%; position:absolute;bottom:0;left:0;background:transparent url(/5/theme/img/figure_mask.png) 0 bottom repeat-x;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);background:linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);_background:none;_filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000',endColorstr='#ff000000')}
.divlist li .txt { position:absolute;left:5px;bottom:1px;width:95%;height:22px; overflow: hidden;}
.divlist li a .txt,.divlist li a:hover .txt{color:#fff;}

.page li { height:auto; }
.page h3 { height:22px; }
.page p a { display:inline;  }
.page .name { height:22px; overflow:hidden; }
.page .play { width:142px; }

.divtiplist .divlist li .btn a { color: #999; }
.divtiplist .divlist li .btn a:hover { color: #2c5a9c; }

#albumlist {
    position: relative;
	min-height:560px;
	width:1000px;
	_height:560px;
	margin-top:20px;
	font-size:14px;
}
#albumlist h2 {
	font:24px/26px "Microsoft Yahei",SimHei;
	color:#999;
	padding-left:30px;
}
#albumlist .filter {
	margin:15px 0;
	padding-left:30px;
    color:#999;
}
#albumlist .filter dd a {
	display:inline-block;
	*display:inline;
	height:25px;
	text-align:center;
	line-height:25px;
	padding:0 8px
}
#albumlist .filter dd a:hover,#albumlist .filter dd a.active {
	background:#3EADF0;
	color:#FFF;
	text-decoration:none
}
#albumlist .hash {
	background:#3EADF0;
	color:#FFF;
	text-decoration:none
}
#albumlist .filter dd {
	display:inline
}
#albumlist .filter dt {
	display:inline-block;
	*display:inline;
	margin-right:10px
}
#albumlist .section {
    margin: 10px 0;
    padding: 15px 0;
    border-top: 1px solid #efefef;
    background:#fff;
    padding-left:30px;
}
#albumlist .fixed{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	width:1000px;
    margin:auto;
	z-index:100000;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
    background:#f9f9f9;
}
#albumlist .section h4 {
	color:#333;
	font-size:26px;
	padding-bottom:10px;
    font-weight:bold;
}
#albumlist .section li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:155px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#albumlist .section-hot a{
    color:#0B4F9A;
}
#albumlist a:hover{
    color:#3BA0DE;
}
#albumlist .section li .strong {
    /*font-weight:bold;*/
}
#albumlist .section-img li {
	width:120px;
	height:120px;
	padding:10px 36px 0 0;
    text-align:center;
}
#albumlist .section-img img {
	display:block;
	width:120px;
	height:80px;
	margin:0;
    border:2px solid #e9e9e9;
}
#albumlist .section-img img:hover {
    border:2px solid #3BA0DE;
}



#pagedetail {
    position: relative;
	min-height:560px;
	width:1000px;
	_height:560px;
	margin-top:20px;
	font-size:14px;
}
#pagedetail .left { float:left; width:160px; }
#pagedetail .right { float:right; width:820px; }
#pagedetail .left img { border:2px solid #f2f2f2; padding:2px; }
#pagedetail .intro { background:#F3FAFF; height:110px; border:1px solid #DDEAFF; padding:10px; color:#999; } 
#pagedetail .intro h1 { color:#333; }
#pagedetail .intro .num { margin:10px 0 0 10px }
#pagedetail .intro span em { padding:0 10px 0 10px; font-size:12px; color:#A1D1EF }
#pagedetail .intro p { float:left; display:block; width:100%; margin-top:10px; line-height:22px; }
#pagedetail .intro .share { float:left; width:100%; display:block; /*margin-top:5px;*/}
#pagedetail .intro .share .text { float:left; padding:14px 5px 0 0; color:#A1D1EF; font-size:12px; }
#pagedetail .intro .share #bdshare { margin:10px 20px 0 0; }
#pagedetail .intro .share #bdshare a { margin-right:10px; }
#pagedetail .video { float:left; display:block; width:978px; background:#F3FAFF; border:1px solid #DDEAFF; padding:10px; color:#999; margin:10px 0 30px ; font-size:12px; } 
#pagedetail .video .menu{
    height:32px;
    width:100%;
    padding-left:22px;
    line-height:32px;
}
#pagedetail .video .menu a{
    margin-left:10px;
    border:1px solid #efefef;
    padding:3px 15px;
    background:#fff;
}
#pagedetail .video .menu a:hover{
    color:#3468AF;
    background:#F3FAFF;
    border:1px solid #DDEAFF;
}
#pagedetail .video .menu .cur{
    color:#3468AF;
    font-weight:bold;
    background:#F3FAFF;
    border:1px solid #DDEAFF;
}
#pagedetail .video ul {
}
#pagedetail .video li {
    float:left;
	width:173px;
	height:190px;
	padding:5px 0 5px 20px;
    margin-top:10px;
}
#pagedetail .video li a{
    font-size:13px;
    color:#333;
}
#pagedetail .video li a:hover{
    color:#3BA0DE;
}
#pagedetail .video li p a{
    color:#999;
    font-size:12px;
}
#pagedetail .video img {
	display:block;
	width:160px;
	height:120px;
	margin:0 0 2px 0;
    border:2px solid #e9e9e9;
}
#pagedetail .video img:hover {
    border:2px solid #3BA0DE;
}
#pagedetail .title {
    position:absolute;top:0;left:0;background:#000;height:24px;width:620px;color:#fff;padding:5px 10px;
}
#pagedetail .logo {
    position:absolute;bottom:0;right:0;background:#000;height:24px;width:620px;color:#fff;padding:5px 10px;
}
#pagedetail .title a {
    color:#fff;
}
#pagedetail .title a:hover {
    color:#ff6600;
}
#pagedetail #info li {
    height:auto;
    /*line-height:24px;*/
}
#pagedetail .player {
    margin:10px auto;height:540px;
}
#pagedetail .player .left {
    float:left;width:640px;height:520px;margin-left:0;
}
#pagedetail .player .right {
    float:right;width:300px;height:520px;
}
#pagedetail .player #flash {
    width:640px;height:520px;position:relative;background:#000;margin:0;padding:0;
}

#toppage {
}

#toppage .cates {
	float:left;
	width:140px;
}
#toppage .cates ul {
	margin-bottom:12px;
}
#toppage .cates li {
	padding:5px 0 5px 20px;
	line-height:34px;
    background:#efefef;
    width:140px;
}
#toppage .cates li:hover {
    background:#e9e9e9;
}
#toppage .cates .cur {
	color:#646d83;
    font-weight:bold;
}
#toppage .cates li a {
	color:#555;
    font-size:16px;
}
#toppage .cates .active {
	background:#9ca3b4;
	color:#fff;
	font-weight:bold
}
#toppage .cates .active a {
	color:#fff;
	font-weight:bold
}

#topmain h2 {
	font:24px/26px "Microsoft Yahei",SimHei;
	color:#333
}

#topmain {
    padding:0;
    margin:0;
}

#topmain #toplist .ul li {
    float:left;
    width:150px;
    height:180px;
    margin:0 4px 10px 10px;
}

#topmain #toplist .ul li img {
    width:145px;
    height:100px;
    border:2px solid #efefef;
}

#topmain #toplist .ul li img:hover {
    border:2px solid #3BA0DE;
}

#topmain #toplist .ul li .text {
    color:#999;
}

.divtiplist .piclist{position:relative;margin:20px 0 20px -25px;height:auto;}
.divtiplist .piclist li{float:left;width:180px;height:235px;margin-left:25px;margin-bottom:20px;height:auto;}
.divtiplist .piclist li .cover{position:relative;}
.divtiplist .piclist li .cover a.pic{display:block;background:#000;width:180px;height:120px;margin:0 auto;overflow:hidden;border:2px solid #E9E9E9;border-bottom:none;}
.divtiplist .piclist li .cover a.play{background:url(/5/theme/img/play.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:none;width:35px;height:35px;overflow:hidden;position:absolute;bottom:40px;right:70px;text-indent: -9999px;}
.divtiplist .piclist li .cover a.play:hover{background:url(/5/theme/img/play_on.png) no-repeat scroll 0 0 transparent;}
.divtiplist .piclist li .cover img{float:left;width:180px;height:120px;}
.divtiplist .piclist li .memo{float:left;width:100%;height:auto;margin:0;line-height:26px;text-align:center;font-weight:bold;color:#999;background:#3AA0DE;border:2px solid #E9E9E9;border-top:none;color:#FFF;}
.divtiplist .piclist li .title{float:left;width:100%;height:26px;margin:0;line-height:26px;text-align:center;font-weight:bold;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#3AA0DE;border:2px solid #E9E9E9;border-top:none;color:#FFF;}
.divtiplist .piclist li a{color:#FFF;}
.divtiplist .piclist li a:hover{color:#A1D1EF;}
.divtiplist .piclist li span{float:left;width:100%;text-align:left;margin-top:5px;font-weight:normal;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.divtiplist .piclist li .link a{font-size:13px;color:#2C7EC4;}
.divtiplist .piclist li .link a:hover{color:#484027;}
.divtiplist .piclist li .link2 a{color:#555;}
.divtiplist .piclist li .link2 a:hover{color:#f60;}

.site-link{display:table;width:1000px;height:auto;margin:0 auto;text-align:center;}
.site-link h3{display:block;margin:5px auto 10px auto;padding-bottom:10px;width:100%;border-bottom:1px solid #efefef;font-weight:bold;text-align:left;}
.site-link li{float:left;margin:0 10px;text-align:center;}
.site-link li img{display:block;margin:5px;}
.site-link li a:hover{color:#f60;}

#page_cate li{float:left;text-align:center;margin:0 15px 15px 15px;}
#page_cate .type{color:#999;font-weight:bold;background:#FFF;}
#page_cate li a{color:#3BA0DE;padding:5px 10px;line-height:26px;background:#E2F3FC;}
#page_cate li a:hover{color:#FFF;background:#3BA0DE;}
#page_cate li a.cur{color:#fff;font-weight:bold;background:#3BA0DE;}