body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
a{color:#333;text-decoration:none}
a:hover{color:#c05d6d;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

/* ===================================================================================================================================================================== */
.head {background: url(../../../images/ztzl/2023rcfwzt/a1.png) no-repeat center;height:542px;width: 100%;}
.rcfwzt{height: 542px;width: 1200px;margin: 0 auto;}
.tzgg{height: 230px;width: 1200px;margin: 0 auto;padding:40px 0;}
.biaoti {width: 1200px;height: 44px;margin: 0 auto;}
.wen{width: 1200px;height: 600px;margin-top: 40px;}
.wen_l{height:403px ;width:630px ;float: left;}
.wen_r{height:403px ;width:550px ;float: left;margin-left: 20px;}
/*.wen_r ul{padding-top: 20px;}*/
.wen_r ul li{line-height:50px ;background:url(../../../images/ztzl/2023rcfwzt/dian.png) no-repeat left;padding-left:15px;font-size: 18px;}
.wen_r ul li span{float: right;color: #515151;font-size: 18px;}

.tzgg2{height: 360px;width: 1200px;margin: 0 auto;padding:40px 0;}
.wen2{width: 1200px;height: 340px;margin-top: 40px;}

.shang {
	height: 382px;
	width: 1200px;
	margin: auto;
	margin-bottom: 30px;
}
.shang-l {
	width: 540px;
	height: 382px;
	float: left;
}
.shang-r {
	height:382px;
	width: 540px;
	float: right;
	margin-bottom: 30px;
}
	
.shang-r-1{
	height: 65px;
	background: url(../images/4.jpg) no-repeat;
	border-bottom: 2px solid #e28e4b;
	margin-bottom: 25px;
}

.shang-r-1-bt{
	float: left;
	padding-top: 28px;
	font-size: 20px;
	line-height: 38px;
	color: #bb000d;
	padding-left: 80px;
	font-weight: bold;
}
.shang-r-1-more{
	float: right;
	font-size: 16px;
}
.shang-r-2{
	line-height: 36px;
}

.list04 li {width: 580px;height: 60px;line-height: 60px;font-size: 18px;box-sizing: border-box;
    border-radius: 10px;background: #efeafa url(../../../images/ztzl/2023rcfwzt/dian.png) 15px center no-repeat;padding-left:11px;margin-bottom: 20px;text-indent: 20px;float: left;margin-left: 15px;}
.list04 li span{float: right;color: #515151;font-size: 18px;margin-right: 15px}

.foot{background: #f8f8f8;height: 120px;width:100%;border-top: 2px solid #446898;margin-top: 25px;}
.bb{width: 1200px;margin: 0 auto;margin-top: 25px;}
.bbb1 {float: left;height: 55px;width: 145px;}
.bbb2 {float: left;width: 960px;line-height: 32px;}
.bbb3 {float: right;height: 80px; width: 80px;}


/*列表页*/
.index-wrap { overflow: hidden; width: 1170px; padding: 15px; background: #fff; margin: 0 auto; }
.nav-wrap {margin: 293px auto 0px auto;width: 1200px; background: #1c4a9f;height: 64px;}
.nav-wrap ul {float: left; padding:0 5px 0 5px;}
.nav-wrap ul li { float: left;  color: #fff; line-height: 64px; font-size: 18px; font-weight: bold; text-align: center; }
.nav-wrap ul li:nth-child(2n) {font-weight: normal}
.nav-wrap ul li a {height: 64px;  color: #fff; padding: 0 51px;display: block;}
.nav-wrap ul li a:hover {background: #123b88;}
.nav-wrap .inp-wrap {position: relative; margin-top:12px; width: 290px; height: 40px; float: left; background: url(../images/a-02.jpg) no-repeat}
.nav-wrap .inp-wrap input {background: #f7f7f7; margin-top:5px; margin-left: 20px; width: 220px; border:none; height: 30px; line-height: 30px; outline: none;}
.nav-wrap .inp-wrap .fdj {position: absolute; right: 10px; top:0px;}

.tpxw-wrap { margin-bottom:24px; overflow: hidden;}
.tpxw-wrap .tpxw-l {width: 651px; height: 380px; float: left;}
.tpxw-wrap .tpxw-r {width: 480px; height: 380px;float: right;}
.tpxw-wrap .tpxw-r .tpxw-lb {height: 102px; line-height: 45px; padding-top:10px; font-size: 25px; border-bottom: 1px solid #ebebeb;}

.tpxw-wrap .tpxw-r .tpxw-lb:nth-of-type(1) {font-weight: bold;}
.tpxw-wrap .gd { padding-right:10px;height: 40px;background: #f7f7f7; text-align: right; line-height: 40px;}
.tpxw-wrap .gd a {color: #941d23;}
.tpxw-wrap .gd a:hover {text-decoration: underline;}

.ywtz-l { width:572px; height:487px;float: left;}
.btk {height: 34px;  border-bottom:1px solid #ebebeb;}
.btk  .bt {font-size: 20px; text-align: center; line-height: 34px; color: #fff; width: 139px; height: 35px; float: left;background: url(../images/a-04.jpg);}
.btk  .gd {text-align: right; line-height: 34px; border-right: 8px solid #ededed}
.ywtz-l ul {margin-top:15px; padding:0 10px 0 10px;}
.ywtz-l ul li {font-size: 18px; color:#025490; line-height: 48px;}

.ywtz-l ul li a {color:#025490;}
.ywtz-l ul li a:hover {text-decoration: underline}


.ywtz-r {float: right; width: 573px; }
.ywtz-r ul {margin-top:15px; padding:0 10px 0 10px;}
.ywtz-r ul li {font-size: 18px; color:#333; line-height: 48px;}
.ywtz-r ul li a {color:#333;}
.ywtz-r ul li a:hover {text-decoration: underline}

.ywtz-r .btn {width: 573px; height: 268px;margin-top:19px;}
.ywtz-r .btn .btn-t {margin-bottom:20px;overflow: hidden;}
.ywtz-r .btn .btn-t .btn-t-l {float: left;}
.ywtz-r .btn .btn-t .btn-t-r {float: right;}

.banner-o {margin: 25px 0 0 0; clear: both; overflow: hidden; width: 1170px; }

.dfxs-wrap .dfzf {float: left;width: 572px; height: 261px;}
.dfxs-wrap ul {margin-top:15px; padding:0 10px 0 10px;}
.dfxs-wrap ul li {font-size: 18px; color:#333; line-height: 48px;}
.dfxs-wrap ul li a {color:#333;}
.dfxs-wrap ul li a:hover {text-decoration: underline}


.dfxs-wrap .xsxc {float: right;width: 572px; height: 261px;}

.yjt-wrap .ywkt {width: 375px; float: left;}
.yjt-wrap .jtsj {width: 375px;float: left; margin-left: 23px;}
.yjt-wrap .tszs {width: 375px;float: right;}

.yjt-wrap ul {margin-top:15px; padding:0 10px 0 10px;}
.yjt-wrap ul li {font-size: 18px; color:#333; line-height: 48px;}
.yjt-wrap ul li a {color:#333;}
.yjt-wrap ul li a:hover {text-decoration: underline}


.yjt-wrap .btk .bt {font-size: 20px; text-align: center; line-height: 34px; color: #fff; width: 139px; height: 35px; float: left;background: url(../images/a-13.jpg);}

.lzjy-wrap ul {margin-top:15px; padding:0 10px 0 10px;}
.lzjy-wrap ul li {font-size: 18px; color:#333; line-height: 48px;}
.lzjy-wrap ul li a {color:#333;}
.lzjy-wrap ul li a:hover {text-decoration: underline}
.lzjy-wrap .dfzf {float: left;width: 572px; height: 261px;}
.lzjy-wrap .xsxc {float: right;width: 572px; height: 261px;}
.lzjy-wrap .btk .bt {font-size: 20px; text-align: center; line-height: 34px; color: #fff; width: 139px; height: 35px; float: left;background: url(../images/a-13.jpg);}
.lzjy-wrap .btk .bt-t {font-size: 20px; text-align: center; line-height: 34px; color: #a8a8a8; width: 139px; height: 35px; float: left;}
.lzjy-wrap .xsxc-nr {padding:20px 0 0px 0; overflow: hidden;}
.lzjy-wrap .xsxc-nr .nr-pic {float: left; width: 108px; height: 79px;}
.lzjy-wrap .xsxc-nr .nr-wz {float: right; line-height: 35px; font-size: 18px; width: 438px; height: 79px;}
.yqlj-wrap {overflow: hidden;height: 33px; border-bottom:1px solid #47a6db;}
.yqlj-wrap .yjlj-bt {width: 82px; height: 30px; font-size: 20px; font-weight: bold; color: #015490;border-bottom:3px solid #47a6db;}

.yjlj-wz {padding: 20px 0 0 0; font-size: 18px;}

.footer {height: 125px; background: #fff;}
.footer .foot {margin: 0 auto;width: 1200px;}
.footer .foot-l {float: left;width: 52px; height: 62px; padding-left: 100px; padding-top:30px;}
.footer .foot-r {float: right;width: 900px; line-height: 35px; padding-top:30px;}

/*list*/
.xqk{width: 1172px;clear: both; overflow: hidden;  padding: 20px 20px; margin: 0 auto;}
.list-top {width:1162px; height: 40px; background:#f6f6f6; margin-bottom:20px; line-height: 40px; font-size: 14px; padding-left: 10px;}
.list-wrap {margin:0 auto; width:1094px; height: auto; background: #fff; padding:25px 50px 30px 50px; overflow: hidden;}
.list-l {width:280px; background: #f6f6f6; padding-bottom: 20px; float: left;}
.list-l h3 {
	height: 60px;
	text-align: center;
	line-height: 60px;
	color: #B21E12;
}
.list-one {width:260px;height: 45px; text-align: center; background: #fff; line-height: 45px; margin:10px auto; color:#0562c9;}
.list-one a {display: block;}
.list-one a:hover {
	color: #fff;
	background-color: #A11D10;
}
.list-r {width:862px;float: right;}
.list-r h3 {color:#333; padding-bottom:20px;}
.list-rr {width:1100px; margin: 0 auto;}
.list-rr h3 {color:#333; padding-bottom:20px;}
.xqk .list-r ul {height: auto;}
.list-r ul li {line-height: 36px;background: url(../images/w-02.gif) no-repeat left center; text-indent: 1em; color:#555; border-bottom:1px dashed #e4e4e4;}
.time {float: right; color:#999; font-size: 14px;}


/*内容*/
.page-wrap{width:750px;margin-bottom: 20px; margin-top:30px;font-size: 12px; }
.page-wrap .page{height:30px; line-height: 30px;padding: 0 15px;border: 1px solid #ccc; border-radius: 5px; margin-right:10px; background-color:#fff; color:#444;display:block;float: left;}
.page-wrap .active{background-color: #0391DB;border: 1px solid #0391DB; color: #fff;}/*页码颜色*/
.page-wrap .page:hover{background-color: #0391DB;border: 1px solid #0391DB; color: #fff;}
.page-wrap .page-word{height:30px; line-height: 30px;margin-right:10px;float: left;}
.page-wrap .page-word input{height:28px;width:50px;outline: none; line-height: 34px;border: 1px solid #ccc;border-radius: 5px; padding: 0 10px;}
.list-rr .img {width:340px; margin: 0 auto;}
.list-rr .bt {text-align: center; font-size: 20px; font-weight: bold;color:#d50909; height: 40px; border-bottom: 1px solid #e5e5e5;}
.list-rr p {text-align: center; font-size: 14px; color:#555;  line-height: 30px; }
.list-rr .nr {color:#555; line-height: 34px; padding-top:30px; padding-left: 20px; padding-right: 20px; }
.list-rr .nr p {text-align:left;}