﻿.banner {
	height: 340px;
	background: url(/images/pic_jkxctop.jpg) no-repeat center top;
}
.fhzhuz {
	width: 60px;
	height: 20px;
	display: block;
	padding-top: 300px;
	margin: 0 auto;
}
.w1250 {
	width: 1250px;
	margin: 0 auto;
}
.zxxw {
	width: 563px;
	float: right;
	margin-top: 32px;
}
.zxxw dl {
	background: url(../images/jkxdttbg.png) no-repeat center bottom;
	padding: 10px 0;
	margin-bottom: 10px;
}
.zxxw dl dt {
	font-size: 20px;
	color: #2054b3;
	line-height: 47px;
}
.zxxw dl dt a {
	font-size: 24px;
	color: #2054b3;
}
.zxxw dl dd {
	font-size: 14px;
	color: #707070;
	line-height: 28px;
	margin-bottom: 16px;
}
.zxxw dl dd a {
	color: #4c78c8;
}
.ullist li {
	line-height :30px;
	background: url(../images/icon01.jpg) left center no-repeat;
	padding-left: 20px;
	color: #333;
	font-size: 14px;
}
.ullist li a {
	color: #333;
	font-size: 14px;
}
.ullist li span {
	color: #8e8e8e;
}
.jkxdzcwj {
	width: 29.9%;
	margin: 50px 0;
	background-color: #FFF;
    border-top: 1px #cdcece solid;
    border-bottom: 3px #cdcece solid;
    border-left: 1px #cdcece solid;
    border-right: 1px #cdcece solid;
    padding: 20px 15px 20px 15px;
    overflow: hidden;
}
.jkxdtit {
	line-height: 64px;
	height: 64px;
	margin-bottom: 20px;
	background: url(../images/gzbdtitbg.png) no-repeat bottom left;
}
.jkxdtit a {
	font-size: 28px;
	color: #2054b3;
	font-weight: normal;
}
.jkxdtit a.fr {
	color: #9a9a9a;
	font-size: 16px;
	font-weight: normal;
}
.jkxdtit1 {
	background: url(../images/gzbdtitbg1.png) no-repeat bottom left;
}
.jkzxxdtit {
	text-align: center;
	margin-bottom: 50px;
}
.jkzxxdtit a span {
	font-size: 24px;
	color: #4da85c;
	font-weight: normal;
	vertical-align: super;
	padding: 0 20px;
}
.jkzxxdCon {
	height: 550px;
}
.jkzxxdCon .swiper-slide {
	position: relative;
}
.jkzxxdCon .swiper-slide dt, .jkzxxdCon .swiper-slide dt img {
	width: 100%;
	height: 100%;
}
.jkzxxdCon .swiper-slide dd.text-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 40px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.jkzxxdCon .swiper-slide dd.text {
	bottom: 0;
	z-index: 2;
	height: 40px;
	line-height: 40px;
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.jkzxxdCon .swiper-slide dd.text a {
	color: #fff;
}
.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	width: 100%;
	height: 100%;/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.gzbdkpzs {
	padding: 0px 0 40px;
}
.kpzstit {
	padding-top: 64px;
}
.kpzsCon {
	width: 1080px;
	position: relative;
}
.kpzstext {
	width: 485px;
	height: 398px;
	background: url(../images/kpzsttbg.png) no-repeat;
	position: absolute;
	right: 0;
	top: 16px;
	padding: 0 44px 0 66px;
}
.kpzstext h3 {
	font-size: 28px;
	color: #f8f8f8;
	text-align: center;
	font-weight: normal;
	line-height: 60px;
	padding-top: 10px;
	width: 97%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.kpzstext p {
	font-size: 20px;
	color: #f8f8f8;
	text-align: justify;
	line-height: 45px;
}
.kpzstext p a {
	color: #dbdbdb;
}
.kpzstext p a:hover {
	color: #fff;
}
.gzbdspzq {
	padding: 40px 0;
}
.gzbdtit {
	font-size: 36px;
	color: #2054b3;
	font-weight: normal;
	text-align: center;
}
/*.gzbdtit img{vertical-align: sub;}*/
.xwbdCon {
	padding-top: 40px;
}
.xwbdCon dl {
	width: 278px;
	margin-right: 29px;
}
.xwbdCon dl.mr0 {
	margin-right: 0;
}
.xwbdCon dl dt img {
	width: 278px;
	height: 150px;
}
.xwbdCon dl dd h3 {
	line-height: 32px;
	padding: 10px 0;
}
.xwbdCon dl dd h3 a {
	color: #202020;
	font-size: 16px;
	font-weight: normal;
}
.xwbdCon dl dd p {
	color: #707070;
	font-size: 14px;
	line-height: 28px;
	text-align: justify;
}
.xwbdCon dl dd p a {
	color: #4c78c8;
}
.yqsjz {
	margin: 40px 0 0 12px;
	padding: 20px 0;
	position: relative;
	border-left: 2px dashed #3a6fb9;
}
.yqsjz .hd {
	width: 240px;
}
.yqsjz .hd ul {
	position: absolute;
	left: -15px;
	height: 100%;
}
.yqsjz .hd li {
	background: url(../images/sjzico.png) no-repeat left center;
	line-height: 108px;
	font-size: 24px;
	color: #404143;
	text-indent: 50px;
	cursor: pointer;
}
.yqsjz .hd li.on {
	color: #2054b3;
	font-size: 30px;
	background: url(../images/sjzhover.png) no-repeat left center;
}
.yqsjz .bd {
	width: 940px;
	min-height: 650px;
}
.yqsjzUl img {
	float: left;
	margin: 0 6px;
	width: 300px;
}
.yqsjzMain {
	text-align: justify;
	margin: 0 6px;
	line-height: 40px;
	font-size: 20px;
	color: #404143;
	padding-top: 20px;
}
.yqsjzMain a.more {
	color: #4c78c8;
}
.spzqCon {
	padding: 40px 0 0;
}
.spzqCon .swiper-slide {
	position: relative;
}
.spzqCon .swiper-slide .bfbtn {
	position: absolute;
	z-index: 4;
}
.spzqCon .swiper-slide .fl .bfbtn {
	left: 30%;
	top: 30%;
}
.spzqCon .swiper-slide .fl dl dt img {
	width: 760px;
	height: 550px;
}
.spzqCon .swiper-slide .fr a {
	position: relative;
}
.spzqCon .swiper-slide .fr .bfbtn {
	left: 36%;
	top: 20%;
}
.spzqCon .swiper-slide .fr .bfbtn img {
	width: 82px;
}
.spzqCon .swiper-slide dl {
	position: relative;
}
.spzqCon .swiper-slide dl dd {
	position: absolute;
	float: left;
	bottom: 4px;
	color: #fff;
	background: none;
	z-index: 3;
	font-size: 16px;
	line-height: 40px;
	text-indent: 12px;
}
.spzqCon .swiper-slide dl dd.spzqbg {
	width: 100%;
	height: 40px;
	background: #000;
	opacity: 0.5;
	bottom: 4px;
	z-index: 2;
}
.spzqCon .swiper-slide .fr a {
	display: block;
	width: 305px;
	height: 180px;
	margin: 15px 0 19px 15px;
}
.spzqCon .swiper-slide .fr a img {
	width: 100%;
}
.spzqCon .swiper-slide .fr dl dt img {
	height: 170px;
}
.swiper-button-next, .swiper-button-prev {
	background: #676767;
	padding: 10px 6px;
	top: 47%;
	z-index: 2;
	border-radius: 4px;
}
.swiper-button-prev:after, .swiper-button-next:after {
	color: #fff;
	font-size: 24px;
}
.ullist li a:hover, .zxxw dl dd a:hover, .my_right_list li a:hover, .pic_center dd a:hover, .jkxdtit a.fr:hover {
	color: #2054b3;
}
.ttbg {
	background: #3b66a0;
	margin-top: 80px;
}
.bottom {
	font-size: 14px;
	color: #ffffff;
	padding: 40px 0;
}
.bottom .dzjg {
	padding-right: 20px;
}
.bottom p {
	font-size: 14px;
	color: #ffffff;
	line-height: 30px;
}
.tpxwCon {
	margin-top: 40px;
}
.tpxwCon .swiper-slide {
	position: relative;
}
.tpxwCon .swiper-slide dt, .jkzxxdCon .jkzxxdCon .swiper-slide dt img {
	width: 100%;
	height: 100%;
}
.tpxwCon .swiper-slide dd.text-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 40px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.tpxwCon .swiper-slide dd.text {
	bottom: 0;
	z-index: 2;
	height: 40px;
	line-height: 40px;
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.tpxwCon .swiper-slide dd.text a {
	color: #fff;
}
.tpxwCon .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.tpxwCon .swiper-slide {
	width: 100%;
	height: 100%;/*height: calc((100% - 30px) / 2);*//* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tpxwCon .swiper-button-next, .jkzxxdCon .swiper-button-prev {
	background: #676767;
	padding: 10px 6px;
	top: 47%;
	z-index: 2;
	border-radius: 4px;
}
.tpxwCon .swiper-button-prev:after, .jkzxxdCon .swiper-button-next:after {
	color: #fff;
	font-size: 24px;
}
/*.tpxwCon .swiper-wrapper{width:90%;overflow:hidden;    margin: 0 auto;}*/
.fhzx {
	float: right;
	color: #2054b3;
	font-size: 20px;
}
.banner_ydd {
	display: none;
}
@media(max-width:768px) {
.banner {
	background-size: 100%;
	height: auto;
	display: none;
}
.bannerimg {
	display: block;
}
.banner_ydd {
	display: block;
}
.w1200 {
	width: 94%;
	padding: 0 3%;
}
.xw_banner {
	width: 100%;
	height: 100%;
}
.rslides img {
	width: 100%;
	height: 100%;
}
.focusBox {
	width: 100%;
	height: 100%;
	margin-top: 3%;
}
.focusBox .pic img, .ny dl dt, .ny dl dt img, .pic_tt img, .pic_center dt, .pic_center dt img {
	width: 100%;
	height: 100%;
	float: left;
}
.zxxw {
	width: 100%;
	margin-top: 3%;
}
.zxxw dl dt {
	line-height: 34px;
	padding-bottom: 2%;
}
.zxxw_right_list {
	padding-top: 3%;
}
.zxxw_right_list li, .my_right_list li, .pic_center dd, .pic_tt p, .picScroll .txt li a, .ny dl dd h3, .focusBox .txt li a {
	width: 94%;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jkxdtit a, .zxxw dl dt a, .jkzxxdtit a span {
	font-size: 20px;
}
.jkxdtit a {
}
.jkzxxdtit {
	margin-bottom: 6%;
}
.jkzxxdtit img {
	width: 18%;
}
.jkzxxdtit a span {
	padding: 0 3%;
	vertical-align: top;
}
.jkxdzcwj {
	width: 100%;
	margin: 6% 0;
}
.jkzxxdCon {
	height: 100%;
}
.ttbg {
	margin-top: 10%;
}
.bottom {
	padding: 3% 0;
}
.bottom p:first-child, .swiper-button-next, .swiper-button-prev {
	display: none;
}
.jkzxxdCon .swiper-slide dt a {
	display: flex;
}
.gzbdtit img {
	width: auto;
}
.gzbdkpzs .gzbdtit {
	display: block;
	;
}
.kpzstit {
	display: none;
}
.kpzsCon {
	width: 100%;
}
.kpzspic img {
	height: 332px;
}
.kpzstext {
	top: 0px;
	padding: 0px;
	width: 100%;
	height: 332px;
}
.kpzstext p {
	line-height: 32px;
	font-size: 16px;
	width: 97%;
	margin: 0 auto;
}
.swiper-container {
	display: none;
}
.ydd_spzt {
	display: block;
	position: relative;
}
.ydd_spzt .bfbtn {
	position: absolute;
	left: 35%;
	top: 30%;
	z-index: 4;
}
.ydd_spzt .bfbtn img {
	width: 50%;
	height: auto;
}
.ydd_spzt dl {
	position: relative;
}
.ydd_spzt dl dt img {
	width: 100%;
	height: 100%;
}
.ydd_spzt dl dd {
	position: absolute;
	bottom: 4px;
	color: #fff;
	background: none;
	z-index: 3;
	font-size: 16px;
	line-height: 40px;
	text-indent: 12px;
	width: 100%;
	overflow: hidden;
	height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ydd_spzt dl dd.spzqbg {
	width: 100%;
	height: 40px;
	background: #000;
	opacity: 0.5;
	bottom: 4px;
	z-index: 2;
}
.xwbdCon dl {
	width: 100%;
	margin-right: 0px;
}
.xwbdCon dl:nth-child(2), .xwbdCon dl:nth-child(3), .xwbdCon dl:nth-child(4) {
	display: none;
}
.tpxwCon {
	display: none;
}
.xwbdCon dl dt img {
	width: 100%;
	height: 100%;
}
.bottom .dzjg {
	display: none;
}
.bottom p {
	text-align: center;
}
.ullist li {
	background: url(../images/gzbddian.png) left 20px no-repeat;
}
.ullist li span {
	float: none;
	padding-left: 6px;
}
}
* {
	padding: 0;
	margin: 0 auto;
} /* IE8*/
*+html * {
	padding: 0;
	margin: 0;
}
* {
	margin: 0;
	padding: 0;
}
html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	text-decoration: none;
	color: #484848;
}
h1 {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	font-family: "微软雅黑";
	text-decoration: none;
	color: #676767;
}
body {
	height: 100%;
	width: 100%;/*background-image:block; overflow-x:hidden;*/
}
td {
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
.fl {
	float: left
}
.fr {
	float: right
}
a {
	color: #484848;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.w1100 {
	width: 1100px;
	margin: 0px auto
}
.w1024 {
	width: 1024px;
	margin: 0px auto
}
.auto {
	margin: 0 auto;
}
.bgf5 {
	background: #f5f5f5;
}
.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;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr23 {
	margin-right: 23px;
}
.mr25 {
	margin-right: 25px;
}
.mr30 {
	margin-right: 30px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml25 {
	margin-left: 25px;
}
.w124 {
	width: 124px;
}
html {
	font-size: 62.5%;
}
@media(max-width:768px) {
.w1100, .w1024 {
	width: 96%;
	padding: 0 2%;
}
img {
	width: 100%;
	height: 100%;
}
.w160 {
	width: auto;
}
.mr23 {
	margin-right: 0px;
}
.mt5 {
	margin-top: 0px;
}
.mt10 {
	margin-top: 0px;
}
.mt15 {
	margin-top: 0px;
}
.mt16 {
	margin-top: 0px;
}
.mt20 {
	margin-top: 00px;
}
.mt25 {
	margin-top: 0px;
}
.mt30 {
	margin-top: 0px;
}
.mt35 {
	margin-top: 0px;
}
.mt2 {
	margin-top: 0px;
}
.mb5 {
	margin-bottom: 0px;
}
.mb10 {
	margin-bottom: 0px;
}
.mb15 {
	margin-bottom: 0px;
}
.mb20 {
	margin-bottom: 0px;
}
.mb25 {
	margin-bottom: 0px;
}
.mb30 {
	margin-bottom: 0px;
}
.mb50 {
	margin-bottom: 0px;
}
.mr5 {
	margin-right: 0px;
}
.mr10 {
	margin-right: 0px;
}
.mr11 {
	margin-right: 0px;
}
.mr15 {
	margin-right: 0px;
}
.mr20 {
	margin-right: 0px;
}
.mr25 {
	margin-right: 0px;
}
.ml10 {
	margin-left: 0px;
}
.ml15 {
	margin-left: 0px;
}
.ml20 {
	margin-left: 0px;
}
.ml25 {
	margin-left: 0px;
}
.pb50 {
	padding-bottom: 0px;
}
.pb30 {
	padding-bottom: 0px;
}
.pt10 {
	padding-top: 0px;
}
.pb10 {
	padding-bottom: 0px;
}
.pt20 {
	padding-top: 0px;
}
.pl20 {
	padding-left: 0px;
}
.pr20 {
	padding-right: 0px;
}
#page_div {
	text-align: center;
	width: 100%;
}
#page_div .pagination_index {
	display: inline-block;
	margin: 0 2px;
	float: none;
	padding: 0 5px;
	width: auto;
}
#page_div .pagination_index_num {
	margin: 0 2px;
	display: inline-block;
	float: none;
	padding: 0 5px;
}
#page_div .pagination_index_last {
	text-align: center;
	margin-top: 1rem;
}
}
/*---------------手机版添加---------------*/

.ullist {
	height: 580px;
	padding-top:10px;
}
/* footer */
#footer {
	width: 100%;
	float: left;
}
.ewb-footer {
	padding-top: 10px;
	font-size: 12px;
	color: #333;
	position: relative;
	text-align: center;
	font-family: "SimSun";
	width: 1200px;
	margin: 0 auto;
}
.ewb-footer-menu {
	border-top: 6px solid #0c57d2;
	height: 24px;
	line-height: 24px;
	padding-top: 9px;
}
.ewb-footer-menu>span {
	padding: 0 5px;
}
.ewb-footer-menu>a {
	color: #333;
}
.ewb-footer-bar {
	padding-bottom: 6px;
}
.ewb-footer-msg {
	line-height: 24px;
}
.ewb-footer-link {
	position: absolute;
	top: 37px;
	right: 208px;
}
.ewb-footer-wechat {
	position: absolute;
	top: 40px;
	right: 132px;
}


/*20220406*/
.wrapper{
	width:100%;
	height:44px;
}
.wrapper_1{
	width:40%;
	font-size:32px;
	font-weight:bold;
	color:#8c9c1f;
}
.wrapper_1>a{
	color:#8c9c1f;
}
.wrapper_2{
	width:40%;
	background: url(../images/jkxc_1.jpg) repeat-x;
	height:44px;
}
.wrapper_3{
	width:20%;
	font-size:18px;
	font-weight:bold;
	color:#8e8e8e;
	height:44px;
	line-height:44px;
}
.wrapper_3>a{
	color:#8e8e8e;
}
.ml_15{
	margin-left:15px;
}