html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; font-family:"微软雅黑"; }
body, html { height:100%; width:100%; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#000000; font-family:"微软雅黑"; }
a:hover { text-decoration: none; color:#ff9724; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.domMobile { display:none; }
/*--------------------------------------------  nav   ---------------------------------------------------------------------*/
.top-box { background-color:#f2f2f2; width:100%;font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;}
.top-bg {width:100%; height:40px; background-color:#f2f2f2;}
.nav—content{ width: 1020px; height: 40px; margin: 0 auto;}
.slogan{ float:left; width: 220px; line-height:40px; margin-right:10px;}
.slogan img{ float:left; width: 212px; height:18px; margin-top:12px;} 
.nav1-content1 { height: 40px; float:left; margin-left:10px;}
.nav1-content1 li{ display: block; height: 40px; line-height: 40px; text-align: left;  float: left; margin-right:24px;}
.nav1-content1 li a{ color: #848484; font-size: 12px;}
.nav1-content1 li a:hover{ color: #194d98;}
.nav1-content2 { height: 40px; float:right; margin-left:20px;}
.nav1-content2 li{ display: block; height: 40px; line-height: 40px; text-align: left;  float: left; margin-left:24px;}
.nav1-content2 li a{ color: #848484; font-size: 12px;}
.nav1-content2 li a:hover{ color: #194d98;}
.nav1-content2 span{ font-size: 12px; color:#0671b5;}
/*------------------------------------------  header  -----------------------------------------------------------------------*/
.header { width:100%; height:452px; background: url("http://gz.news.cn/ztpd/assglxzyc_2023/image/top.jpg") center top no-repeat; }
.header .header_box { width:1000px; margin:0 auto; }
.header .header_tit { background:url("http://www.gz.xinhuanet.com/ztpd/ztpd/qdntjzmj_2021/image/20150318_gjzt1_v1.png") 20px 20px no-repeat; padding:30px 0 0 55px; height:102px; }
.header .header_tit h1 { line-height:40px; font-size:40px; font-weight:bold; color:#1a70bb; }
.header .header_tit h1 a { color:#1a70bb; text-decoration: none; }
.header .header_tit span { padding:20px 30px 0 0; display:block; float:left; font-size:16px; }
.header .header_con { padding-left:55px; line-height:30px; padding-right:50px; padding-top:10px; }
.header .header_con span { font-size:20px; font-weight:bold; color:#000; padding-right:15px; }
/*----------------------------------------- c_left ------------------------------------------------------------------------*/
.content { width:1020px; margin:0 auto; padding-top:30px; overflow:hidden; }
.c_left { float:left; width:680px; overflow:hidden;}
.c_left h2 { width:100%; height:40px; background:url("http://gz.news.cn/ztpd/gyskjxgfyyqjxs_2022/image/btgj.png") no-repeat; padding-left:20px; font-size:22px; line-height:30px; padding-bottom:10px; }
.cl_part { padding-bottom:30px; }
.cl_part h3 { font-size:20px; font-weight:bold; padding-bottom:20px; }
.cl_part h3 a { text-decoration: none; }
.cl_part li { padding: 15px 0 17px 0; border-bottom: 1px solid #ededed; overflow: hidden; position: relative; }
.cl_part .imgs a { font-size: 0px; vertical-align: top; float: left; width: 170px; height: 112px; overflow: hidden; display: inline; margin-right: 10px; }
.cl_part .imgs img { width: 170px; height: 112px; vertical-align: top; padding-right: 10px; float: left; }
.cl_part .summary { height: 85px; line-height: 24px; overflow: hidden; color: #666; font-size: 14px; }
.cl_part .info { height: 14px; line-height: 14px; padding: 0; text-align: right; }
.cl_part .bdsharebuttonbox { position: absolute; top: 20px; right: 0px; display: none; }
.cl_part .time { font-size: 12px; color: #999; padding-left:5px; padding-right:10px; }
.cl_part .source { font-size: 12px; color: #999; border-right:1px solid #ccc; padding-right:10px; }
.device { width: 680px; position: relative; margin-bottom: 15px; }
.device .arrow-left { background: url("http://www.gz.xinhuanet.com/ztpd/ztpd/qdntjzmj_2021/image/arrows.png") no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.device .arrow-right { background: url("http://www.gz.xinhuanet.com/ztpd/ztpd/qdntjzmj_2021/image/arrows.png") no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.swiper-container { height: 400px; width: 680px; }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }
.pagination { position: absolute; left: 0; text-align: right; bottom: 8px; width: 100%; z-index: 5; }
.swiper-wrapper { position: relative; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right: 8px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-slide { position: relative; float: left; }
.swiper-container img { width: 100%; height:400px;}
.swiper-slide .name { position: absolute; bottom: 0; left: 10px; z-index: 5; }
.swiper-slide .name a { color: #fff; line-height: 35px; font-size: 14px; font-weight: bold; }
.swiper-slide .bg { position: absolute; bottom: 0; left: 0; background: #000; z-index: 4; width: 100%; height: 35px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.content .cl_part1 h3 { font-weight:normal; }
#autoData li { display:none; }
#moreBtn { text-align:center; padding-top:15px; }
#moreBtn span { display:inline-block; height:35px; line-height:35px; font-size:18px; width:100%; text-align:center; background:#ccc; cursor:pointer;}
/*--------------------------------------- c_right --------------------------------------------------------------------------*/
.c_right { float:right; width:300px; }
.c_right h2 { width:100%; height:40px; background:url("http://gz.news.cn/ztpd/gyskjxgfyyqjxs_2022/image/btgj.png") no-repeat; padding-left:20px; font-size:22px; line-height:30px; padding-bottom:30px; }
.c_right .cr_part { padding-bottom:10px; }
.c_right .cr_part li { width:300px; overflow:hidden; }
.c_right .cr_part li h3 { }
/*-------------------- r视频 ---------------------*/
.picTitle { position:relative; width:270px; height:170px; margin:0 auto 15px; }
.picTitle .bg { background: #000000; bottom: 0; height: 30px; left: 0; opacity:0.4; filter:alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.picTitle .name { bottom: 0; color: #FFFFFF; height: 30px; left: 0; line-height: 30px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; }
.picTitle .name a { color: #FFFFFF; text-decoration:none; font-size:12px; }
.picTitle .name a:hover { text-decoration: underline; }
/*-------------------- r列表 ---------------------*/
.c_right .cr_part dt { height: 20px; padding-left: 10px; margin-bottom: 10px; overflow: hidden; position: relative; }
.c_right .cr_part dt i { width: 3px; height: 3px; background: #8d8d8d; overflow: hidden; position: absolute; left: 0px; top: 50%; margin-top: -2px; }
/*-------------------- r左图右标题 ---------------------*/
.ztyb { background: #ebebeb; height: 95px; margin-bottom: 10px; padding: 0px; border-bottom: none; }
.ztyb img { float: left; width: 127px; height: 95px; margin-right: 10px; }
.ztyb h3 { height: auto; margin: 0px; font-weight: normal; padding: 8px 10px 0 0; font-size:14px; }
.ztyb h3 a{ color: #666; }
.ztyb .time { width: auto; text-align: right; padding: 20px 10px 0px; color: #fff; font-size: 12px; color: #999; display:block; }
/*-------------------- r左图右标题、摘要 ---------------------*/
.ztybz { margin-bottom: 10px; }
.ztybz img { width: 80px; height: 80px; float: left; margin-right:10px; }
.ztybz h3 { margin: 0px; font-weight: normal; height: 30px; line-height: 30px; overflow: hidden; }
.ztybz .conts { height: 55px; line-height: 26px; font-size: 14px; color: #999; overflow: hidden; margin: 0px 0 0 0; }
.footer{ background:linear-gradient(to right, #032097 0%, #1a62e9 100%); text-align:center; color:#fff; margin-top:30px; padding: 30px 0 30px 0;}
.footer p{ line-height:30px; font-size:14px;}
/*置顶*/
#goTopBtn { position:fixed; text-align: center; line-height:40px; width: 40px; bottom: 160px; height: 40px; font-size:12px; cursor: pointer; right: 20px; }
