﻿@charset "utf-8";

body{padding:0; margin:0; font-family:Microsoft Yahei;  font-size:16px; color:#333; text-align:left;
/* background:#fff; */position:relative;
background:url(../images/kstyjrbzfzt_topbanner.png) no-repeat top #fff0dd;-webkit-text-size-adjust:none;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal; vertical-align:top; display:inline-block; background-repeat:no-repeat;}

table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; font-size:14px; box-sizing:border-box;outline:0;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
select{width:100%;}
a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#f00;}
input[type="text"],textarea,select{padding:2px 5px; line-height:20px; border:1px solid #e3e3e3; color:#666;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent !important;}
.bgwhite{background-color:#ffffff;}
.bggray{background-color:#fafafa;}
.red{color:#f00;}
.inmobile{}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/* 列表 */
/* .common_list{margin-top:16px;} */
.common_list li{padding-left:20px; position: relative; line-height:32px;}
.common_list li:after{content:""; position: absolute; left:0px; top:50%; width:4px; height:4px;background-color:#cfad9c;}
.common_list li a{display: block;width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.common_list li{padding-right: 100px;}
.common_list li span.time{position: absolute; right:4px; text-align: right; top: 0;}
.common_list li span.time{ color:#999; position:absolute; top:0;right:0;}

.mt24{margin-top:24px;}
.mb48{margin-bottom:48px;}
.mb24{margin-bottom:24px;}
/* .mt32{margin-top:32px;}
.mt64{margin-top:64px;} */

/* header */
.header{width:1200px;margin:auto;height:520px;}

.container{width:1200px;margin:auto;}

.common_tit{background:url(../images/kstyjrbzfzt_tit_pfsp.png) no-repeat;width:418px;height:99px;
margin:auto;display:block;}

/* 专题解说 */
.ztjs{color:#fff;}


/* 普法视频 */
/* #pfsp .video{width:1200px;height:675px;margin:auto;} */
.videoScroll{width:100%;/* margin:18px auto 0; */overflow:hidden; position:relative;}
.videoScroll .hd .prev,.videoScroll .hd .next{position:absolute; left:0px; top:50%;margin-top:-31px; display:block;z-index:999;
  width:37px; height:62px;overflow:hidden;cursor:pointer; background:url(../images/kszqdh2021_icon_Sprite.png) no-repeat;}
.videoScroll .hd .next{ left:auto; right:0px;background-position:-37px 0px;}
.videoScroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.videoScroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.videoScroll .hd ul li.on{ background-position:0 0; }
/* .picScroll-left .bd{ padding:24px 16px;} */
.videoScroll .bd ul{ overflow:hidden; zoom:1; }
.videoScroll .bd ul li{width:1200px; height:675px;/* margin:0 8px; */float:left; _display:inline; overflow:hidden;
 background-color:#f7f7f7;}
.videoScroll .bd ul li  img{width:100%; display:block;}

/* 政策解读 */
.zcjd .common_tit{background:url(../images/kstyjrbzfzt_tit_zcjd.png)}
.zcjd ul li{width:588px;height:330px;overflow:hidden;}
.zcjd ul li:first-child{margin-right:24px;}
.zcjd ul li a{display:block;width:100%;height:100%;overflow:hidden;position:relative;}
.zcjd ul li a img{width:100%;}
.zcjd ul li p{width:100%;height:44px;background-color:rgba(0,0,0,0.5);text-align:center;line-height:44px;color:#fff;
position:absolute;left:0;bottom:0;z-index:99;}

/* 动态新闻 */
.dtxw .common_tit{background:url(../images/kstyjrbzfzt_tit_dtxw.png)}
.dtxw .common_list{background-color:#fff;padding:24px;}


/* 练兵比武 */
.lbbw .common_tit{background:url(../images/kstyjrbzfzt_tit_lbbw.png)}
.lbbw .lbbw_con{background-color:#fff;padding:24px 0;}
.lbbw .big_tit{font-size:24px;color:#333;line-height:60px;text-align:center;font-weight:600;}
.big_tit img{width:32px;margin:0 8px;}
.lbbw_con .more{color:#cc2328;}

.slideGroup{background-color:#fff;width:1040px;margin:18px auto 0;border:1px solid #fff0dd;}
.slideGroup .parHd ul{width:604px;margin:auto;padding:18px;}
.slideGroup .parHd ul li{width:127px;height:51px;margin:12px;line-height:51px;text-align:center;cursor:pointer;
font-size:20px;font-weight:600;color:#999;float:left;}
.slideGroup .parHd ul li.on{background-color:#fff0dd;color:#cc2328;}

.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:0 0 24px 16px; position:relative;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:50%;margin-top:-31px; display:block; z-index:999;
width:37px; height:62px;background:url(../images/kszqdh2021_icon_Sprite.png) no-repeat;background-position: 0px 0px;}
.slideGroup .sNext{ left:auto; right:0px;background-position:-37px 0px;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;}

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{width:320px;height:180px; margin:0 8px; float:left; _display:inline; overflow:hidden;background-color:#f7f7f7;}
.slideGroup .parBd ul li img{ width:100%; display:block;}

.xtpx{padding:24px;}
.xtpx_l{width:48%;text-indent:32px;line-height:32px;}
.xtpx_r{width:50%;}
.picScroll-left{ background-color:#fff;width:100%;/* margin:18px auto 0; */overflow:hidden; position:relative;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{position:absolute; left:0px; top:50%;margin-top:-31px; display:block;z-index:999;
  width:37px; height:62px;overflow:hidden;cursor:pointer; background:url(../images/kszqdh2021_icon_Sprite.png) no-repeat;}
.picScroll-left .hd .next{ left:auto; right:0px;background-position:-37px 0px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
/* .picScroll-left .bd{ padding:24px 16px;} */
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:576px; height:324px;/* margin:0 8px; */float:left; _display:inline; overflow:hidden;
 background-color:#f7f7f7;}
.picScroll-left .bd ul li  img{width:100%; display:block;}

.lbxb{padding:24px;}
.lbxb_l{width:50%;height:324px;}
.lbxb_r{width:48%;text-indent:32px;line-height:32px;}




/* footer底部 */
.footer{padding:20px 20px;margin-top:48px; background:#cc2328;border-top:0px;font-size:16px;}
.w1000{width:1200px; margin:0 auto;}
.footer img{display:inline-block; vertical-align:middle;}
.footer .footer-grid{position:relative; padding:20px 180px 20px 120px;color:#fff;}
.footer .footer-grid a{color:#fff;}
.footer .footer-grid .bqxx{text-align:center; font-size:12px; line-height:220%;}
.footer .footer-grid .bqxx span{display:inline-block; margin-right:10px; margin-left:10px;}
.footer .footer-grid .bqxx span.beian{display:none;}
.footer .footer-grid .biaozhi{position:absolute; width:120px; top:50%; left:8px; margin-top:-40px; text-align:center;}
.footer .footer-grid .jiucuo{position:absolute; width:180px; top:50%; right:0; margin-top:-36px; text-align:center;}
.footer .footer-grid .jiucuo span{display:inline-block; vertical-align:middle;}