* {margin:0px; padding:0px;}
body {margin:0;color: #333;font-family:'Microsoft YaHei','微软雅黑','宋体',Tahoma,Arial, Helvetica, sans-serif;    background: #f4f4f4;min-width:1200px}
td, div {word-wrap:break-word}
input,button { font-size:12px; border-width:1px}
select {font-size:12px; border-width:1px}
textarea { font-size:12px; border:1px solid #ccc}
form {margin:0}
img {border:0;_vertical-align:middle}
a{ text-decoration:none;color:#333333;}
.clear{ clear:both;}
.clearfix{ clear:both;}
.fl{ float:left;}
ul { list-style:none; }

.main{ width:100%; height:auto; margin:0 auto;min-width:1200px}
.top{ width:100%; margin:0 auto; }
.logobg{ width:100%; height:100px; margin:0 auto;background:url(../images/logobg.jpg) no-repeat #0055b0;background-position:center center;background-size: 100% auto;min-width:1200px}
.logoss{width:1200px; height:auto; margin:0 auto;}
.logo{ float:left;}
.ss{ float:right; padding-top:38px; margin-right:20px;}
.ssk{ float:left; width:180px; height:30px;bodrer:none;}
.ssan{ float:left; width:47px; height:36px;}
.nav{  height:49px; width:1240px; margin:0 auto;background-color:#FFF;z-index:9999;}
.nav ul{ list-style:none; width:1200px; margin:0 auto;}
.nav ul li{ float:left; display:inline; line-height:49px; width:120px; text-align:center; }
.nav ul li a{ font-size:18px; color:#FFF;}
.nav ul li a:hover{ color:#F00;}
.banner{ width:1240px;height:262px; margin:0 auto;background-position:center center;background-size: 100% auto; }
.banner2{ width:1240px; height:262px; margin:0 auto; background:url(../images/qj2019.jpg) center top repeat;background-position:center center;background-size: 100% auto; }

.contentbg{ width:1240px; height:auto; margin:0 auto; background:#FFF;}
.contentbg1{ width:1240px; height:auto; margin:0 auto;}
.content{ width:1200px; min-height:865px;margin:0 auto;background:#FFF;}
.content1{ width:1200px; margin:20px 0px auto;}
.content2{ width:1240px; margin:20px 0px auto;}
.xwgg{ width:1200px; height:auto; margin:0 auto;background:#FFF;}
.xyxw{ width:790px; height:auto; float:left;background:#FFF;}
.xwdh{ width:780px; height:53px;padding-top:10px; padding-left:10px; background:url(../images/xwdh.jpg) no-repeat;}
.xwdh h1{ font-size:23px; color:#0055b0; line-height:44px; vertical-align:middle; float:left;}
.xwdh span a{ float:right; padding-right:10px;line-height:44px; vertical-align:middle; color:#0055b0; font-size:14px;}
.xwdh span a:hover{color:#0055b0;font-size:14px;}
.dtleft{ width:280px; float:left;}
.dttt h2{ width: 100%;font-size: 17px;line-height:32px;color:#0055b0;font-weight: bold; text-align:center;}
.dtpic { width:280px; height:164px; padding:13px;}
.dttt{ width:260px; margin:0 auto;padding:0px 13px;}
.dttt p{ font-size:14px; color:#333; line-height:30px;}
.dttt span{font-size:14px; color:#333; line-height:30px;}
.dtright{ float:right;  padding-top:6px; width:462px;}
.dtright ul{ list-style:none; }
.dtright ul li{ width:100%;line-height: 44px;height: 44px;border-bottom: #d4d4d4 1px solid;}
.dtright ul li a{ line-height:44px; font-size:16px; color:#333; background:url(../images/home_btn.png) left center no-repeat; padding-left:18px;}
.dtright ul li span{ float:right; font-size:14px;}
.tzgg{ width:380px; float:right;background:#FFF;}
.ggdh{ width:365px;height:53px;padding-top:10px; padding-left:15px; background:url(../images/tzggdh.jpg) no-repeat;}
.ggdh h1{ font-size:23px; color:#0055b0; line-height:44px; vertical-align:middle; float:left;}
.ggdh span a{ float:right;font-size:14px; padding-right:5px;line-height:44px; vertical-align:middle;color:#0055b0;}
.ggdh span a:hover{font-size:14px;color:#0055b0;}
.ggnr{ width:364px; padding:8px;}

.xsdj{ width:1200px; height:auto; margin:0 auto;}
.xsnr{ width:770px; padding:10px; float:left;}
.xsnr ul li{ line-height:33px;}
.xsnr ul li a{ font-size:16px; background:url(../images/d.jpg) left center no-repeat; padding-left:20px; color:#333;}
.xsnr ul li a:hover{color:#333;font-size:16px;}
.xsnr ul li span{ float:right; margin-right:5px; line-height:33px; font-size:14px; color:#666;}

.ryzt{ width:1200px; height:auto; margin:0 auto;}
.ryzs{ width:1160px; height:155px; background:url(../images/ryzs.jpg) no-repeat; float:left; margin:20px auto; padding:25px 20px 20px 20px;}
.ryzsleft{ width:55px; float:left;}
.ryzsright{ width:1030px; float:left;padding-left:55px;}
.zl-tit{ float:left;}
.picMarquee-left{ width:1000px;overflow:hidden;margin-left: 20px; float:left; margin-left:45px;}
		.picMarquee-left .hd2{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd2 .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../rgsrmzf/resource/theme/img/arrow.png") no-repeat;}
		.picMarquee-left .hd2 .next{ background-position:0 -50px;  }
		.picMarquee-left .hd2 .prevStop{ background-position:-60px 0; }
		.picMarquee-left .bd2 ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd2 ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd2 ul li .pic{ text-align:center; }
		.picMarquee-left .bd2 ul li .pic img{ width:222px; height:172px; display:block;}
		.picMarquee-left .bd2 ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd2 ul li .title{ line-height:24px;   }


.djnr{ width:360px; padding:10px;}
.djnr ul{list-style:none;}
.djnr ul li{line-height:33px;}
.djnr ul li a{ font-size:16px; background:url(../images/d.jpg) left center no-repeat; padding-left:20px; color:#333;}
.djnr ul li a:hover{color:#333;font-size:16px;}
.djnr ul li span{ float:right; margin-right:5px; line-height:33px; font-size:14px; color:#666;}

.zhuanti{ width:340px; height:157px; padding:20px; float:right; margin:20px auto; border:#CCC 1px dotted;}

.foot{ width:100%; height:164px; margin:20px 0px auto; background:url(../images/footbgtm.jpg) center repeat-x  #4d81b8;min-width:1200px }
.footwz{ width:1200px;margin:0 auto;}
.footleft{ float:left; width:650px; height:144px; padding-top:20px;}
.footewm{ float:left;}
.footewm p{ line-height:30px; color:#FFF; width:108px; text-align:center; font-size:14px;}
.footbeian{ float:left; margin-left:10px;}
.footbeian a{ font-size:14px; color:#FFF; line-height:28px;}
.footright{ float:right; background:url(../images/sxbg.png) no-repeat; width:400px; height:149px;padding-top:15px; padding-left:15px;}
.footbgtm{ width:100px; height:164px; background:url(../images/footbgtm.jpg) no-repeat; opacity:0.3;
  filter:alpha(opacity=30); z-index:9999;}
.ksdh{ width:200px; float:left}
.ksdh h3{ color:#FFF; font-size:18px; font-weight:normal; line-height:35px;}
.ksdh li a{ line-height:32px; color:#FFF; font-size:14px;}
.footdb{width:100%;height:41px; margin:0 auto;background:#014b9a;}
.footdbnr{ width:850px; height:41px; margin:0 auto; }
.footdbnr a{text-align:center; line-height:41px; color:#FFF; font-size:14px;}

.right_u{ overflow:hidden; position:relative;}
.right_u li{ height:auto;overflow: hidden; padding:10px 0; border-bottom:#e2e2e2 1px dashed;}
.right_u .r_time{padding:0px; text-align: center; background: #058cc4; color: #FFF; float: left; width: 72px; margin-top: 0px; margin-left:10px;box-shadow:1px 1px 1px #ccc;}
.right_u .r_time span{ font-size:24px; display:block; background:#0267c7; line-height:38px; height:38px;}
.right_u .r_time a{ display:block; font-size:14px; line-height:30px; height:30px; background:#FFF;color:#666666;}
.right_u .r_abox{ float:right; width:265px; color:#0267c7;}
.right_u .r_abox .r_u_a{ font-size:16px; color:#333;display:block; line-height:26px; height:26px; overflow:hidden;}
.right_u .r_abox p{ font-size:14px; color:#999; line-height:18px;}
.right_u .r_abox .r_u_a:hover{ text-decoration:underline; color:#F00;}




#full-screen-slider { width:100%; height:262px; margin:0 auto;position:relative;background-position:center center;background-size: 100% auto;}
#slides { display:block; width:100%; height:262px; list-style:none; padding:0; margin:0; position:relative;background-position:center center;background-size: 100% auto;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:220px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

<!--二级页面-->
.left{ width:350px; max-width:350px; padding:20px;background:#FFF; float:left; }
.list-body {
	padding: 20px;
	background: #fff
}
.list-title {
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;
	line-height: 30px;
	text-align: center;}
.list-title a {
	display: inline-block;
	padding: 0 2.5% 10px;
	color: #000;
	font-weight: 400;
	font-size: 18px;
}
.list-title a:hover {
	color: #226ebc
}
.list-title a.hover {
	border-bottom: 5px solid #226ebc;
	color: #226ebc
}
.lst-nav {
	  width:330px;
	height: auto;
	background: #fff
}
.lst-nav-title {
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #226ebc;
	color: #fff;
	font-weight:bold;
	font-size: 20px
}
.lst-nav-list {
	overflow: hidden;
	height: auto;
	padding: 20px 10px
}
.lst-nav-list li {
	padding: 6px 0;
	border-bottom: 1px solid #e5e5e5;
	line-height: 42px;
	text-align: center;

}
.lst-nav-list li a {
	font-size:18px;
	 color:#333;
}
.lst-nav-list .hover {
	line-height: 42px;
font-size:18px;
	 color: #226ebc;
}
.lst-nav-list .hover a {
	color: #226ebc;
font-size:18px;
}

.pd-20 {
	overflow: hidden;
	height: auto;
	padding: 20px
}
.m-bg {
	overflow: hidden;
	height: auto;
	background: #fff
}
.m-lst {
	overflow: hidden;
	height: auto
}
.m-lst ul {
	height: auto;
	padding-left: 0
}
.m-lst ul li {
	overflow: hidden;
	line-height: 34px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 34px
}
.m-lst ul li a {
	overflow: hidden;
	color: #333;
	font-size: 16px;
	text-overflow: ellipsis
}
.m-lst ul li .column {
	padding-right: 10px;
	font-size: 16px
}
.m-lst ul li .time {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px
}
.m-lst ul em {
	padding-right: 5px;
	font-style: normal
}
.m-imglst {
	overflow: hidden;
	height: auto;
	padding: 22px
}
.m-imglst ul {
	padding: 0
}
.m-imglst ul li {
	float: left;
	overflow: hidden;
	margin: 0 22px 22px 0
}
.m-imglst ul li:nth-of-type(3), .m-imglst ul li:nth-of-type(6) {
	margin-right: 0
}
.m-imglst ul li .imgAtlas {
	overflow: hidden;
	width: 100%;
	height: 194px
}
.m-imglst ul li .imgAtlas img {
	width: 100%;
	height: 100%
}
.m-imglst ul li p {
	overflow: hidden;
	display: -webkit-box;
	padding: 10px 10px 0;
	line-height: 24px;
	color: #747373;
	font-size: 16px;
	-webkit-line-clamp: 2
}
.lst-tnm {
    overflow: hidden;
    height: auto;
    border-bottom: solid 1px #e1e1e1;
    line-height: 48px;
   }
.lmmc{ width:280px; float:left;}
.lmmc a {
    z-index: 4;
    display: inline-block;
    padding: 0 10px;
    line-height: 48px;
    color: #226ebc;
    font-weight: bold;
    font-size: 20px;
	 border-bottom: 3px solid #226ebc;}
.dqwz{float:right;}
.dqwz a{font-size:14px; color:#666;}
.dqwz a:hover{font-size:14px; color:#666;}
.lst-tnm span{ float:right; font-size:14px; color:#666;}	
.m-lst .card {
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #efefef;
}
.card {
    overflow: hidden;
    min-height:70px;
    padding:20px 0px 20px 0px;
    border-bottom: 1px solid #efefef;
    background: #fff;
}
.card-type .news-date {
    padding: 0px 30px;
    color: #333;
    -webkit-box-flex: 2;
    -ms-flex: 2 2 auto;
    flex: 2 2 auto;
	 float:left;
}
.card-type .news-date .year {
    border-top: solid 1px #eee;
    line-height: 36px;
    text-align: center;
    color: #a1a1a1;
    font-size: 19px;
	 float:left;
}
.card-type .news-date .date {
    line-height: 36px;
    text-align: center;
    color: #a1a1a1;
    font-weight: bold;
    font-size: 30px;
}
.card .desc {
    overflow: hidden;
    margin-top: 5px;
    line-height: 22px;
    color: #a6a6a6;
    font-size: 14px;
    letter-spacing: 0;
}
.card .title {
    overflow: hidden;
    display: -webkit-box;
    display: block;
    margin: 0;
    line-height: 28px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.card .title a{
    overflow: hidden;
    display: -webkit-box;
    display: block;
    margin: 0;
    line-height: 28px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.card .source {
    overflow: hidden;
    margin-top: 5px;
    line-height: 22px;
    color: #343434;
    font-size: 14px;
    letter-spacing: 0;
}
.newsnr{ width:795px; padding:0px 25px 20px 25px;}
.newsnr a{ font-size:18px; line-height:35px;}
.newsnr1{ width:805px; padding:0px 20px 20px 20px;}
.newsnr1 ul{list-style:none;padding:20px;}
.newsnr1 ul li a{ line-height:35px; color:#333;font-size:18px;}
.newsnr1 ul li a:hover{ line-height:35px; color:#333;font-size:18px;}
.right{ width:845px; float:right; background-color:#FFF; min-height:800px;}
.right2{ width:885px; float:right; background-color:#FFF; min-height:800px;}
.container1{width:1200px;margin:auto;padding:15px 0 20px;}
.secnr{height:auto;text-align:left;width:1160px;background:#fff;min-height:550px;_height:550px;padding:10px 20px;border:1px solid #e7e7e7;}
.secnr1{height:auto;text-align:left;width:1200px;background:#fff;min-height:550px;_height:550px;padding:10px 20px;border:1px solid #e7e7e7;}
.wzy_position{height:40px;line-height:40px;padding-left:45px; background:url(../images/wz_ico.png) 15px 7px no-repeat;font-size:14px;color:#666;overflow:hidden;border-bottom:#dedede 1px dotted;}
.wzy_position a{color:#666;}
.wzy_position a:hover{color:#dd0000;}
.wzy_position .search-keywords{color:#dd0000;}
.wenzhang{width:1050px;margin:auto;font-size:18px;line-height:34px; text-indent:2em;height:auto;overflow:hidden;padding:0;}
.wzzw{margin-top:10px;}
.wzzw a{font-size:16px;line-height:32px;text-indent:2em;font-family:'宋体';}
.wzzw p{font-size:16px;line-height:32px;text-indent:2em;font-family:'宋体';}
.wztit{font-size:18px;line-height:40px;text-align:center;padding-top:20px;font-family:'黑体';}
.wzfbt{line-height:36px;text-align:center;font-size:22px;font-weight:100;margin-top:5px;}
.wzbjxx{line-height:34px;color:#666;font-size:14px;text-align:center;border-bottom:#dbdee1 1px solid;height:34px;padding-top:10px;position:relative;overflow:hidden;padding-bottom:10px;}
.wzbjxx a{font-size:14px;color:#666;cursor:pointer;}
.wzbjxx a:hover{color:#e20a0d;}
.wzbjxx .nostart{color:#ce0000;}
.wzbjxx .starting{color:#2f9c2e;}
.wzbjxx .over{color:#999;}
.wzbjxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer;}
.wzbjxx .top_ztimg{position:absolute;height:36px;right:10px;top:5px;overflow:hidden;}
.wzbjxx .top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:12px;}
.wz_zybox{border:#ddd 1px dashed;background:#fbfbfb;padding:10px 15px;line-height:28px;font-size:14px;margin-bottom:20px;}
.wz_zybox span{font-weight:bold;}
.wzcon{padding:20px;width:1010px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:200%;}

.wzcon p{margin:1em 0;}
.wzbot{padding-top:10px;padding-bottom:20px;font-size:14px;line-height:28px;color:#666;}
.wzbot a{color:#666;}
.wzbot a:hover{color:#c00;}
.wzbot1{height:50px;line-height:36px;text-align:right;font-size:12px;color:#999;padding-top:15px;border-top:#dbdee1 1px solid;}
.wzbot1 a{color:#999;line-height:36px;}
.wzbot1 a:hover{color:#d00;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:30px;}
.wzbot1 ul.fxd_close{width:136px;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:50px;height:26px;line-height:26px;background:url(../images/print.gif) 0 5px no-repeat;padding-left:22px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:40px;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat;}
.share_icon{width:600px;height:36px;float:left;overflow:hidden;margin-left:10px;}
.share_icon ul li{float:left;}
.share_icon ul li .si_a{background:url(../images/share_iconAll.png) no-repeat;width:35px;height:28px;display:block;float:left;}
.share_icon ul li.ztimg{position:relative;width:48px;height:36px;}
.share_icon ul li.ztimg .si_img{position:absolute;left:11px;top:-4px;}

.tmgc{ width:790px;}
.tmgc h1{ font-size:20px; font-weight:bold; line-height:50px; color:#226ebc;}
.tmgc h2{ font-size:18px; font-weight:bold; line-height:40px;background:url(../images/home_btn.png left center no-repeat}
.jggcnr ul{ list-style:none;}
.jggcnr ul li{ line-height:35px; float:left; margin-right:20px;}
.jggcnr ul li a{ font-size:14px; line-height:35px; color:#333;}