@charset "utf-8";
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
}
  
body{line-height:100%; color:#333; -webkit-text-size-adjust:none; min-width: 1200px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.left {float: left; display: inline;}


/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}


.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.space50{height: 50px; clear: both;}
.space60{height: 60px; clear: both;}
.space80{height: 80px; clear: both;}
.fl{float: left;}
.fr{float: right;}

/*section00  sy==============================*/
.ztwrap{background: url(xxgc7j4cqh_bg_r2_c1_s1.jpg) top repeat-x #FFECE8;}
.conBox{margin:20px 3%;}
.container{width: 1200px; margin: 0 auto;}
.ztheader{position: relative;}
.ztheader img{display: block; width: 100%; height: auto;}
.ztheader .zttt-box{position: absolute; bottom: 0; z-index: 9; width: 100%; background: url(ljsz_jrtt_bg.png) top center no-repeat; padding: 25px 0;}
.ztheader .zttt-box h1{width: 80%; margin: 0 auto; font-weight: bold; text-align: center; line-height: 1.5;}
.ztheader .zttt-box h1 a{ color: #C70101; font-size: 36px;}

.header-banner{height: 626px;} 
.toutiao{padding: 24px 0 36px; font-weight: bold; text-align: center; line-height: 1.6;}
.toutiao a{font-size: 36px; color: #333;}

/*header*/
.jrtt{padding: 0 3%; line-height: 2; font-weight: bold; text-align: center; margin: 30px 0 40px;}
.jrtt a{font-size: 42px; color: #c32c2b;}
.ztwarp{background: url(qfcg_bg_r3_c1_s1.jpg) bottom center no-repeat;}

.ztbox2{width: 48%;}
.zt-title{margin-bottom: 30px; overflow: hidden; position: relative;}
.zt-title a{display: block;}
.zt-title img{display: block; width: 100%; height: auto;}
.zt-title span{position: absolute; right: 0; top: 6px; font-size: 16px; color: #c32c2b; z-index: 1;}

.zt-list2 li{position:relative; line-height: 60px; color:#333;  padding-left:15px;  }
.zt-list2 li:after{content:" "; position:absolute; left:0; top:42%; width:6px; height:6px; background:#C51C21; border-radius: 50%;}  
.zt-list2 li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}

/* 要闻 */
.ztzl-tplb{width:100%; height:758px; overflow:hidden; position:relative; border:0;  }
.ztzl-tplb .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:34px; z-index:2;}
.ztzl-tplb .hd ul{ overflow:hidden; zoom:1; float:left;}
.ztzl-tplb .hd ul li{ float:left; margin-right:15px;  width:15px; height:15px; line-height:15px; border-radius:50%; background:#E99999; cursor:pointer; text-indent:99999em;}
.ztzl-tplb .hd ul li.on{ background:#fff; color:#fff; }

.ztzl-tplb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.ztzl-tplb .bd ul{width:100%; height:100%;}
.ztzl-tplb .bd ul li{position:relative; line-height:30px;}
.ztzl-tplb .bd li img{width:100%;  height:675px;}

.ztzl-tplb .bd li span{ display:block;width:100%;height:83px; line-height:83px; background: #C70101;}
.ztzl-tplb .bd li span a{color:#FFF; display:block; padding:0 15px; position:relative; z-index:3; font-size:17px; max-width:85%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.ztzl-tplb .bd li span a:hover{color:#fff;}

.ztbanner img{display: block; width: 100%; height: auto;}

/* 要闻 */
.ywlist li{line-height: 70px; position: relative; padding-left: 24px; overflow: hidden;}
.ywlist li:after{content:" "; position:absolute; left:0; top:32px; width:8px; height:8px; background:#DB2919; border-radius: 50%;}  
.ywlist li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}

/* 学习贯彻 */
.zt-list li{position:relative; line-height: 70px; color:#333;  padding-left:24px;  width: 48%; float: left;}
.zt-list li:after{content:" "; position:absolute; left:0; top:32px; width:8px; height:8px; background:#C51C21; border-radius: 50%;}  
.zt-list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.zt-list li.xx2, .zt-list li.xx4, .zt-list li.xx6, .zt-list li.xx8, .zt-list li.xx10{float: right;}

/* 图解/视频 */
.tjsp_box{padding: 20px; background: #fff;}
.tjsp_box .pic{position: relative;}
.tjsp_box .pic .play{background:url(xxgc7j4cqh_r13_c5_s1.png) center no-repeat; width: 100%; height: 100%; position: absolute; z-index: 2; top: 0;}
.tjsp_box .pic img{width: 100%; height: 324px;}
.tjsp_box .text{display: block; line-height: 50px; text-align: center; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.footer{background: #093961; text-align: center; line-height: 2; color: #fff;}

@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {
body{background-position-x: 32%; background-size: 150%;}
.header-banner{height: 500px;}
.toutiao{padding: 10px 0 12px;}
.container{padding: 0 3%; width: auto;}
.tpxwBox .hd ul li{width: 8px; height: 8px; margin-right: 8px;}
.xxwk_list li{width: 23.7%;}
}

@media (max-width: 990px) {
body{min-width: 1200px;}
.header-banner{height: 480px;}
.toutiao{line-height: 1.4;}
}
