﻿/*****************************************************************************
 *@reset.css
  *(css初始化) 
*****************************************************************************/
body { font:12px/26px Tahoma, "simsun", "\5B8B\4F53", Arial; color:#505050; min-width:1000px; }
.wrap2013 { width:1000px; margin:0 auto }/*头部js宽度*/
* { margin:0; padding:0; -webkit-text-size-adjust:none }
td { text-align:left }
img { border:0; vertical-align:top }
ul, li, ol, ul { list-style:none }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; overflow: hidden; }
a { color:#505050; text-decoration:none }
a:visited {; text-decoration:none }
a:hover { color:#ba2636; text-decoration:underline }
a:active { color:#ba2636 }
input, button, textarea, select { color:#797779 }
/*****************************************************************************
 *@gird.css
  *(基础效果:特定宽度、间距、颜色、字号)
*****************************************************************************/
.fl { float:left }
.fr { float:right }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size:0 }
.clearfix { *zoom:1
}
.rel { position:relative }
.abs { position:absolute }
.blue { color:#0B72A4 }
.w958 { width:958px; margin:0 auto }
.w962 { width:962px; margin:0 atuo }
strong { font-weight:700 }
.p5 { padding:5px }
.p10 { padding:10px }
.p15 { padding:15px }
.p20 { padding:20px }
.p25 { padding:25px }
.p30 { padding:30px }
.p35 { padding:35px }
.p40 { padding:40px }
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pt25 { padding-top:25px }
.pt30 { padding-top:30px }
.pt35 { padding-top:35px }
.pt40 { padding-top:40px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr20 { padding-right:20px }
.pr25 { padding-right:25px }
.pr30 { padding-right:30px }
.pr35 { padding-right:35px }
.pr40 { padding-right:40px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pb25 { padding-bottom:25px }
.pb30 { padding-bottom:30px }
.pb35 { padding-bottom:35px }
.pb40 { padding-bottom:40px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pl25 { padding-left:25px }
.pl30 { padding-left:30px }
.pl35 { padding-left:35px }
.pl40 { padding-left:40px }
.pl210 { padding-left:210px }
.m5 { margin:5px }
.m10 { margin:10px }
.m15 { margin:15px }
.m20 { margin:20px }
.m25 { margin:25px }
.m30 { margin:30px }
.m35 { margin:35px }
.m40 { margin:40px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mt25 { margin-top:25px }
.mt30 { margin-top:30px }
.mt35 { margin-top:35px }
.mt40 { margin-top:40px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.mr25 { margin-right:25px }
.mr30 { margin-right:30px }
.mr35 { margin-right:35px }
.mr40 { margin-right:40px }
.mr60 { margin-right:60px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mb25 { margin-bottom:25px }
.mb30 { margin-bottom:30px }
.mb35 { margin-bottom:35px }
.mb40 { margin-bottom:40px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.ml25 { margin-left:25px }
.ml30 { margin-left:30px }
.ml35 { margin-left:35px }
.ml40 { margin-left:40px }
.col_1 { width:10px }
.col_2 { width:20px }
.col_3 { width:30px }
.col_4 { width:40px }
.col_5 { width:50px }
.col_6 { width:60px }
.col_7 { width:70px }
.col_8 { width:80px }
.col_9 { width:90px }
.col_10 { width:100px }
.col_11 { width:110px }
.col_12 { width:120px }
.col_13 { width:130px }
.col_14 { width:140px }
.col_15 { width:150px }
.col_16 { width:160px }
.col_17 { width:170px }
.col_18 { width:180px }
.col_19 { width:190px }
.col_20 { width:200px }
.col_21 { width:210px }
.col_22 { width:220px }
.col_23 { width:230px }
.col_24 { width:240px }
.col_25 { width:250px }
.col_26 { width:260px }
.col_27 { width:270px }
.col_28 { width:280px }
.col_29 { width:290px }
.col_30 { width:300px }
.col_31 { width:310px }
.col_32 { width:320px }
.col_33 { width:330px }
.col_34 { width:340px }
.col_35 { width:350px }
.col_36 { width:360px }
.col_37 { width:370px }
.col_38 { width:380px }
.col_39 { width:390px }
.col_40 { width:400px }
.col_41 { width:410px }
.col_42 { width:420px }
.col_43 { width:430px }
.col_44 { width:440px }
.col_45 { width:450px }
.col_46 { width:460px }
.col_47 { width:470px }
.col_48 { width:480px }
.col_49 { width:490px }
.col_50 { width:500px }
.col_51 { width:510px }
.col_52 { width:520px }
.col_53 { width:530px }
.col_54 { width:540px }
.col_55 { width:550px }
.col_56 { width:560px }
.col_57 { width:570px }
.col_58 { width:580px }
.col_59 { width:590px }
.col_60 { width:600px }
.col_61 { width:610px }
.col_62 { width:620px }
.col_63 { width:630px }
.col_64 { width:640px }
.col_65 { width:650px }
.col_66 { width:660px }
.col_67 { width:670px }
.col_68 { width:680px }
.col_69 { width:690px }
.col_70 { width:700px }
.col_71 { width:710px }
.col_72 { width:720px }
.col_73 { width:730px }
.col_74 { width:740px }
.col_75 { width:750px }
.col_76 { width:760px }
.col_77 { width:770px }
.col_78 { width:780px }
.col_79 { width:790px }
.col_80 { width:800px }
.col_81 { width:810px }
.col_82 { width:820px }
.col_83 { width:830px }
.col_84 { width:840px }
.col_85 { width:850px }
.col_86 { width:860px }
.col_87 { width:870px }
.col_88 { width:880px }
.col_89 { width:890px }
.col_90 { width:900px }
.col_91 { width:910px }
.col_92 { width:920px }
.col_93 { width:930px }
.col_94 { width:940px }
.col_95 { width:950px }
.col_96 { width:960px }
.col_97 { width:970px }
.col_98 { width:980px }
.col_99 { width:990px }
.col_100 { width:1000px }
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12, .col_13, .col_14, .col_15, .col_16, .col_17, .col_18, .col_19, .col_20, .col_21, .col_22, .col_23, .col_24, .col_25, .col_26, .col_27, .col_28, .col_29, .col_30, .col_31, .col_32, .col_33, .col_34, .col_35, .col_36, .col_37, .col_38, .col_39, .col_40, .col_41, .col_42, .col_43, .col_44, .col_45, .col_46, .col_47, .col_48, .col_49, .col_50, .col_51, .col_52, .col_53, .col_54, .col_55, .col_56, .col_57, .col_58, .col_59, .col_60, .col_61, .col_62, .col_63, .col_64, .col_65, .col_66, .col_67, .col_68, .col_69, .col_70, .col_71, .col_72, .col_73, .col_74, .col_75, .col_76, .col_77, .col_78, .col_79, .col_80, .col_81, .col_82, .col_83, .col_84, .col_85, .col_86, .col_87, .col_88, .col_89, .col_90, .col_91, .col_92, .col_93, .col_95, .col_95, .col_96, .col_97, .col_98, .col_99, .col_100 { display:inline; float:left }
.oh { overflow:hidden }
.ul_s1 li, .ul_s2 li, .ul_s3 li, .ul_s5 li { background: url(../Img/imgs.png) 0 0 no-repeat; }
.ul_ft12 li { height: 24px; line-height: 24px; overflow: hidden; }
.ul_s1 li { padding-left: 20px; background-position: -280px 4px; height: 24px; line-height: 24px; }
.ul_s2 li { padding-left: 15px; background-position: -280px -20px; height: 24px; line-height: 24px; }
.ul_s3 li { padding-left: 20px; background-position: -285px -85px; height: 24px; line-height: 24px; }
.ul_s4 li { padding-left: 24px; background-position: -712px -133px; height: 24px; line-height: 24px; }
.ul_s5 li { padding-left: 24px; background-position: -275px -42px; height: 24px; line-height: 24px; }
.ul_ft12 li span { color: #369; padding-right: 5px; }
.ul_ft12 li span a { color: #369; }
.ul_ft14 li { font-size:14px; height: 24px; line-height: 24px; overflow: hidden; margin-bottom:5px; float:left;width:460px; padding-right:20px; }
.ul_ft12 li em, .ul_ft14 li em { display:block; float:right; font-style:normal; color:#999; font-size:12px; text-align:right; width:90px; }
ul.imglist li { float:left }
ul.imglist li img { margin-bottom:5px; }
ul.imglist li p { overflow:hidden; text-align:center; height:20px; line-height:20px; cursor:pointer; }
ul.imglist li a { color:#333; }
.pictxt .l { float: left; }
.pictxt .l p { height:22px; line-height:22px; overflow:hidden; }
.pictxt .r { float: none; overflow: hidden; }
.pictxt .r p { color:#999; }
.bgfff { background:#fff!important; }
.more { float:right; }
/*****************************************************************************
 *@skin.css
  *(自定义样式，以下为可编辑区)
*****************************************************************************/

/*网页宽度 根据项目不同修改*/
.z_body { font-size:14px; background: none 0 0 repeat scroll #fff; color:#333; border-bottom:1px solid #e1e1e1; padding-bottom:50px }
/*zbody开始*/
.z_body a { color:#333; text-decoration:none }
.z_body a:hover { color:#c33 }
.w1 { background:url('../Img/学习贯彻党的二十届四中全会精神.jpg?rand=000') top center no-repeat; padding-top:550px; background-size:100%;-moz-background-size:100%;}

@media screen and (min-width: 480px) {
 .w1  { padding-top:150px; } 

}

@media screen and (min-width: 800px) {
 .w1  { padding-top:250px; } 

}
@media screen and (min-width: 900px) {
 .w1  { padding-top:260px; } 

}
@media screen and (min-width: 1025px) {
 .w1  { padding-top:280px; } 

}
@media screen and (min-width: 1200px) {
 .w1  { padding-top:300px; } 

}

@media screen and (min-width: 1300px) {
 .w1  { padding-top:350px; } 

}
@media screen and (min-width: 1400px) {
 .w1  { padding-top:380px; } 

}

@media screen and (min-width: 1500px) {
 .w1  { padding-top:420px; } 

}

@media screen and (min-width: 1600px) {
 .w1  { padding-top:430px; } 

}

@media screen and (min-width: 1900px) {
 .w1  { padding-top:450px; } 

}

.tt { margin:40px 0 }
.t1 { background:url('../Img/t1.jpg') top center no-repeat; height:35px; }
.t2 { background:url('../Img/t2.jpg') top center no-repeat; height:35px; }
.t3 { background:url('../Img/t3.jpg') top center no-repeat; height:35px; }
.t4 { background:url('../Img/t4.jpg') top center no-repeat; height:35px; }
.t5 { background:url('../Img/t5.jpg') top center no-repeat; height:35px; }
.t6 { background:url('../Img/t6.jpg') top center no-repeat; height:35px; }
.t7 { background:url('../Img/t7.jpg') top center no-repeat; height:35px; }
.t8 { background:url('../Img/t8.jpg') top center no-repeat; height:35px; }
.wrap { margin-left:auto; margin-right:auto; width:1000px; background:#fff; }
/*头部图片轮显*/
.top_slide { height: 330px; overflow: hidden; position: relative; width: 470px; padding-right:10px }
.top_slide .hd { bottom: 36px; height: 16px; overflow: hidden; position: absolute; right: 10px; z-index: 1; opacity:0.8 }
.top_slide .hd ul { float: left; overflow: hidden }
.top_slide .hd ul li { background:#696969; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-left: 5px; text-align: center; width: 16px; color:#fff; }
.top_slide .hd ul li.on { background:#da2920; color:#fff; }
.top_slide .bd { height: 100%; position: relative; z-index: 0 }
.top_slide .bd li { vertical-align: middle }
.top_slide .bd img { /*display: block;会导致ie6第一张轮显图下沉30px左右。所以屏蔽之*/ height: 330px; width: 470px; }
.top_slide .tg_text { position:absolute; bottom:0px; width:100%; height:32px; line-height:32px; background:none no-repeat #000; opacity:0.8; overflow:hidden; }
.top_slide .tg_text p { padding:0 10px; color:#fff; font-size:14px }

/*图片轮显*/
.map_slide { height: 630px; overflow: hidden; position: relative; width: 1000px; padding-right:10px }
.map_slide .hd { bottom: 20px; height: 16px; overflow: hidden; position: absolute; right: 20px; z-index: 1; opacity:0.8 }
.map_slide .hd ul { float: left; overflow: hidden }
.map_slide .hd ul li { background:#696969; cursor: pointer; float: left; height: 16px; line-height: 16px; margin-left: 5px; text-align: center; width: 16px; color:#fff; }
.map_slide .hd ul li.on { background:#da2920; color:#fff; }
.map_slide .bd { height: 100%; position: relative; z-index: 0 }
.map_slide .bd li { vertical-align: middle }
.map_slide .bd img { /*display: block;会导致ie6第一张轮显图下沉30px左右。所以屏蔽之*/ height: 630px; width: 1000px; }
.map_slide .tg_text { position:absolute; bottom:0px; width:100%; height:32px; line-height:32px; background:none no-repeat #000; opacity:0.8; overflow:hidden; }
.map_slide .tg_text p { padding:0 10px; color:#fff; font-size:14px }


.topnews { padding:0 5px }
.topnews h3 { font:bold 22px/26px "microsoft yahei", heiti; height:26px; margin:15px 0 }
.topnews .ul_ft14 { margin:10px 0 }
.topnews .ul_ft14 li { margin-bottom:6px; }
.jnimg .left img { width:470px; height:350px }
.jnimg .right img { width:225px; height:160px }
.jnimg .right ul { position:relative; margin-left:-30px; }
.jnimg .right li { float:left; width:225px; height:160px; margin-left:30px; margin-bottom:30px; }
.jnimg .right li p{    overflow: hidden;white-space:nowrap; }
.yjbox { padding:20px 0; border:1px solid #eee; border-left:0; border-right:0; overflow:hidden; background:#f6f6f6 }
.yjbox .left { padding:0 15px }
.yjbox h3 { font:28px/30px "microsoft yahei", heiti; height:30px; margin-bottom:20px; padding-left:20px; border-left:10px solid #c33; }
.yjbox p { color:#888; line-height:22px; max-height:220px; overflow:hidden }
.yjbox ul img { width:225px; height:160px }
.yjbox ul { position:relative; margin-left:-30px; }
.yjbox ul li { float:left; width:225px; height:160px; margin:15px 0 15px 30px; }
.plist { position:relative; margin-left:-40px; }
.plist li { float:left; width:480px; *width:460px;
margin:15px 0 15px 40px; }
.plist li .l { width:200px; }
.plist li .r { height:120px; }
.plist li .r h2 { font:16px/20px "microsoft yahei", heiti; height:20px; overflow:hidden }
.plist li .r h3 { font:20px/40px "microsoft yahei", heiti; height:40px; overflow:hidden }
.plist li .r p { font:12px/20px simsun; }
.plist li .l img { width:180px; height:120px }

.imglist1000 { overflow:hidden; margin-top:20px; position:relative }
.imglist1000 .imglist { overflow:hidden; }
.imglist1000 .imglist { margin-left:-40px!important; }
.imglist1000 .imglist li { width:220px; height:200px; margin-left:40px; }
.imglist1000 .imglist li img { width:220px; height:150px; }
/*gotop*/	

#tbox { width:60px; height:60px; float:right; position:fixed; _position:absolute; _bottom:auto;  z-index:10000 _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:10px; }/*解决IE6下不兼容 position:fixed 的问题*/
#gotop { width:60px; height:60px; background:url(../img/gotop.png) no-repeat; position:absolute; cursor:pointer }

/*播放器*/
    .z_body .video {
      position: relative;
      width: 863px;
      margin: 0 auto; }
      .z_body .video .bg {
        background: url("../images/bg1.png") center no-repeat;
        height: 292px;
        width: 863px;
        background-size: cover;
        position: absolute;
        top: 53px;
        left: 0;
        z-index: 0; }
     .z_body .video  p {
        text-align:center;
        font-size: 20px;
        color: #666; }

      .z_body .video .videoInner {
        width: 707px;
        height: 400px;
        margin: 35px auto 30px;
        position: relative;
        z-index: 10;
        cursor: pointer; }
        .z_body .video .videoInner .playIcon {
          position: absolute;
          background: url("../images/play.png") center no-repeat;
          height: 130px;
          width: 130px;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          z-index: 11;
          background-size: cover; }
        .z_body .video .videoInner img {
          width: 100%;
          display: block; }


/*搜索*/
.tsearch { float:right; margin-top:-40px; }
.tsearch p a { font-size:12px; color:#666; line-height:24px; padding: 0 5px; }
.tsearch p .org { color:#ea5616 }
.search-box { width: 310px; height: 27px; font-size: 14px; border-top: 2px #ccc solid; border-left: 2px #ccc solid; border-bottom: 2px #ccc solid; border-right: 0; border-bottom-left-radius:5px; border-top-left-radius:5px; line-height:normal; line-height: normal; color:#666; padding: 0px 8px; float: left; background: #fff; }
.search-btn { width: 40px; height: 31px; box-sizing: border-box; background: #fff url(../images/search.png) no-repeat center; text-indent: -9999px; border-top: 2px #ccc solid; border-right: 2px #ccc solid; border-bottom: 2px #ccc solid; border-left: 0; border-bottom-right-radius:5px; border-top-right-radius:5px; cursor: pointer; float: left; }

.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

.bold { font-weight: bold; }
.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs19 { font-size: 19px; }
.fs18 { font-size: 18px;}
.fs20 { font-size: 20px;}
.fs22 { font-size: 22px;}
.fs24 { font-size: 16px;}
.fs26 { font-size: 26px;}
.fs30 { font-size: 30px;}

.lh18 { line-height: 18px; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh25 { line-height: 25px; }
.lh26 { line-height: 26px; }
.lh27 { line-height: 27px; }
.lh28 { line-height: 28px; }
.lh30 { line-height: 30px; }
.lh32 { line-height: 32px; }
.lh33 { line-height: 33px; }
.lh36 { line-height: 36px; }
.lh38 { line-height: 38px; }
.bb {
	font-family:"微软雅黑";
	}

.lb_nr{
	background-image: url(../images/kb_nrbg.jpg);
	width:648px;
	height:170px;
	padding-top:23px;
	padding-bottom:47px;
}
.lb_nr_1 {
	background-image: url(../images/kb_nrbg.jpg);
	background-position: center bottom;
	padding-bottom: 47px;
	padding-top: 23px;
	width: 648px;
}
.lb_nr_tu{
	margin-right:17px;
	margin-left:1px;
	width:244px;
	height:170px;
}
.lb_nr_wz{
	margin-right:20px;
	margin-top:10px;
	width:360px;
	height:150px;
}
.lb_nr_wz_1 {
	margin-right: 20px;
	margin-top: 10px;
    line-height:25px;
}
.lb_nr_wz1{
	width:360px;
	padding-bottom:5px;
    font-weight: bold;
}
.lb_nr_wz1_1{
	padding-bottom:5px;
    font-weight: bold;
}
.lb_nr2 {
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 648px;
}

.lb_bt2{
	background-image: url(../images/kb_bt2.jpg);
	width:638px;
	height:74px;
    padding-left: 10px;
    line-height: 80px;
}  

.detail a {
	color: #C81D0C;	
}