body {
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-size: 16px;
	color: #333;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	line-height: 24px;
	min-width: 1200px;
	font-size: 17px;
	background: #3eb3e9;
}

ul,
li {
	list-style: none;
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

p,
dd,
dt {
	padding: 0;
	margin: 0;
}

img {
	border: none;
}

input {
	outline: none;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #1e4c86;
	text-decoration: none;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

button {
	border: none;
	outline: none;
	cursor: pointer;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.all_body {
	position: relative;
}

.all_heads {
	background: #ffffff;
	height: 80px;
}

.all_logo {
	padding-top: 18px;
}

.all_search {
	padding-top: 16px;
	margin-left: 32px;
	position: relative;
}

.all_search a {
	display: block;
	border: 1px solid #b2b2b2;
	border-radius: 4px;
	height: 40px;
	width: 40px;
	background: url(../images/search.png) no-repeat center center;
}

.all_search a:hover {
	border: 1px solid #b2b2b2;
	background: url(../images/search_hov.png) no-repeat center center;
}



.find_inputBlock {
	position: absolute;
	right: 39px;
	top:16px;
	width:0px;
	height:41px;
	overflow: hidden;
	border-bottom: 1px solid #b2b2b2;
	border-radius: 4px 0 0 4px;
	
}
.all_search:hover .find_inputBlock{width:200px;transition: all .5s ease;}

.all_search input {
	position: relative;
	height: 40px;
	padding-left: 15px;
	width: 200px;
	background: #fff;
	border: 1px solid #b2b2b2;

	padding-right: 11px;
	display: block;
	line-height:36px;
	font-size:16px;
}

.all_menu {
	overflow: hidden;
	
}

.all_menu ul {
	overflow: hidden;
	position: relative;
	left:0;
}

.all_menu ul li {
	float: left;
	margin-left: 40px;
	padding-top: 18px;
}

.all_menu ul li a {
	color: #1e4c86;
	height: 40px;
	line-height: 40px;
	display: block;
	padding: 0 6px;
	font-size: 18px;
	font-weight: 400;
}

.all_menu ul li a:hover,
.all_menu ul li.active a {
	border-bottom: 3px solid #1e4c86;
}

.all_menu ul.cur {
	
	left: -200px;
	transition: all .5s ease;
}
.all_bans{position: relative;}
.swiper-container {
	position: relative;
	/*height: 500px;*/
	
	overflow: hidden;
}

.all_bans img {
	/*
	height: 500px;
	width: 1920px;
	*/
	width:100%;
	display: block;
}


.all_bots {
	background: #0298cf;
	padding: 40px 0;
}

.all_bots .wrap {
	position: relative;
}

.all_gfwx {
	position: absolute;
	right: 0;

}
.all_gfwx img{display: block;}

.all_gfwx p {
	color: #ffffff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

.all_link {
	text-align: left;
	font-size: 15px;
	color: #ffffff;
}

.all_link p {
	display: inline-block;
}

.select {
	display: inline-block;
	width: 232px;
	position: relative;
	vertical-align: middle;
	padding: 0;
	overflow: hidden;
	background-color: #1170cb;
	color: #555;
	border: 1px solid #94c4ff;
	text-shadow: none;
	border-radius: 4px;
	transition: box-shadow 0.25s ease;
	z-index: 2;
	height: 28px;
	line-height: 28px;
	margin-left: 10px;
}

.select:hover {
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

.select:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top-color: #94c4ff;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: -2;
}

.select select {
	cursor: pointer;
	padding: 0 10px;
	width: 100%;
	border: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: #94c4ff;
}

.select select:focus {
	outline: none;
}

.all_foot {
	text-align: left;
	color: #c9e1ff;
	font-size: 15px;
	line-height: 40px;
	padding-top: 20px;
}
.all_foot span{color:#ffffff;font-weight:600;}
.all_foot a{color:#ffffff;}

.all_foot img {
	position: relative;
	top: 10px;
	right: 6px;
	
}
.all_gfwx img{width:100px;height:100px;}



.kg_main01{background:url(../images/bg01.jpg) no-repeat center 950px;position: relative;padding-top:745px;}
.zt_bans{width:100%;overflow: hidden;position: absolute;height:950px;}
.zt_ban{margin-left:-360px;}
.zt_ban img{width:1920px;display: block;}
.kg_con01{}
.kg_con01_t{background:url(../images/kg_t01.png) no-repeat center bottom;height:92px;line-height:82px;color:#ffffff;font-size:50px;font-weight: bold;text-align: center;}
.kg_con01_main{padding-top:86px;}
.kg_con01_mt{background: #ffffff;padding:0px 20px 14px;}
.kg_con01_mtl{width:560px;height:320px;}
.kg_con01_mtr{width:540px;}
.gzh_con01_img{width:560px;}

.gzh_con01_img img{width:560px;height:320px;padding-top:10px;}

.kg_con01_mtr ul{}
.kg_con01_mtr ul li{padding-bottom:13px;padding-top:5px;}
.kg_con01_mtr ul li h1{font-size: 24px;font-weight: bold;color:#2c71b1;}
.kg_con01_mtr ul li h1 a{color:#2c71b1;}
.kg_con01_mtr ul li h2{font-size: 16px;font-weight:none;color:#333333;padding-top:12px;line-height:26px;}
.kg_con01_mtr ul li h3{font-size: 18px;color:#acacac;padding-top:8px;}
.kg_con01_m{overflow: hidden;margin-top:20px;padding-bottom:55px;}
.kg_con01_m ul{overflow: hidden;margin-left:-40px;width:1240px;}
.kg_con01_m ul li{float: left;background: #ffffff;width:580px;margin-left:40px;margin-top:30px;}
.kg_con01_date{width:126px;padding-top: 14px;}
.kg_con01_date h1{color:#1b499d;font-size: 30px;font-weight:bold;text-align: center;line-height: 50px;}
.kg_con01_date h2{color:#1b499d;font-size: 18px;text-align: center;}
.kg_con01_mr{width:430px;padding:18px 0;}
.kg_con01_mr h1{font-size: 18px;font-weight: bold;color: #333333;}
.kg_con01_mr h2{font-size: 14px;font-weight:none;color: #333333;line-height:22px;padding-top:10px;}

.kg_con01_more{text-align: center;margin-top:18px;}

.kg_con01_more a{display: inline-block;color:#1b499d;font-size:18px;width:220px;height:54px;line-height:54px;background: #ffffff;}

.kg_main02{background:url(../images/bg02.jpg) no-repeat center top;position: relative;padding-top:0px;}

.kg_con02{padding-bottom:40px;}
.kg_con02 .kg_con01_t{background:url(../images/kg_t02.png) no-repeat center bottom;}
.kg_con02_main{overflow: hidden;padding-top:50px;}
.kg_con02_img{overflow-x: scroll;height:297px;overflow-y: hidden;}
.kg_con02_img img{height:280px;}
.kg_con03{padding-top: 40px;}
.kg_con03_t{background:url(../images/kg_t03.png) no-repeat center bottom;height:92px;line-height:82px;color:#ffffff;font-size:50px;font-weight: bold;text-align: center;}
.kg_con03_main{overflow: hidden;padding-top:5px;}
.kg_con03_main ul{overflow: hidden;width:1300px;margin-left:-100px;}
.kg_con03_main ul li{float: left;width:520px;height:342px;margin-left:120px;margin-top:80px;}
.kg_con01_img_img{position: relative;width:520px;height:342px;overflow: hidden;}
.kg_con01_img_img a{display: block;}
.kg_con01_img_img a span{display: block;}
.kg_con01_img_img a span img{width:520px;height:342px;}
.kg_con01_img_img a i{
    display: block;width:520px;height:342px;position: absolute;left:0;top:0;
    /*background:url(../images/kg_hove.png) repeat center bottom;*/
    text-align: center;}
.kg_con01_img_img a i img{margin-top:140px;}
.kg_con01_img_b{margin-top:100px;overflow: hidden;width:1200px;height:285px;}
.kg_con01_img_b a{display: block;}
.kg_main03{background:url(../images/bg03.jpg) no-repeat center top;position: relative;}
.kg_con05{padding-top:60px;}
.kg_con05 .kg_con01_t{background:url(../images/kg_t04.png) no-repeat center bottom;}
.kg_con05_main{padding-top:110px;}
.kg_con05_main .swiper-container{padding:0 44px;}
.kg_con03_m{background:url(../images/list_bg.png) no-repeat center bottom;background-size:100% 100%;padding:15px 15px;position: relative;}
.kg_con03_m h1{font-size: 18px;font-weight: bold;border-bottom:2px solid #ececec;color:#000000;padding-bottom:5px;padding-top:15px;height:24px;line-height:24px;}
.kg_con03_m h2{font-size: 14px;font-weight:none;color:#333333;line-height: 24px;padding-top:15px;height:48px;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.kg_con03_date{margin-top:25px;font-size:14px;color:#b5b5b3;}
.kg_con03_date span{display: block;font-size: 24px;}
.kg_con03_jt{margin-top:90px;}
.kg_con03_m:hover{background:#1170cb;}
.kg_con03_m h1{color:#ffffff;}
.kg_con03_m h2{color:#ffffff;}
.kg_con03_m .kg_con03_date{color:#ffffff;}


.kg_con01_mtl .swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px;}
.kg_con01_mtl .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:130px;height:4px;border-radius: 0;margin:0 10px;}
.kg_con01_mtl .swiper-pagination-white .swiper-pagination-bullet-active{background: #1598ee;}

.kg_con05_main .swiper-button-prev, .kg_con05_main .swiper-button-next{width:25px;height:25px;border-radius: none;background:none;}
.kg_con05_main .swiper-button-prev{background:url(../images/left.png) no-repeat center bottom;}
.kg_con05_main .swiper-button-prev:hover{background:url(../images/left_hov.png) no-repeat center bottom;}
.kg_con05_main .swiper-button-next{background:url(../images/right.png) no-repeat center bottom;}
.kg_con05_main .swiper-button-next:hover{background:url(../images/right_hov.png) no-repeat center bottom;}

.kg_con04{padding-top:100px;}
 .kg_con04 .kg_con01_t{background:url(../images/kg_t05.png) no-repeat center bottom;}



.zoom-in img {
	transition: all 0.5s ease-in-out;
}

.zoom-in:hover {
	transition: all 0.5s ease-in-out;
	transform: scale(1.1);
}

.kg_con04_main{overflow: hidden;}
.kg_con04_main .swiper-container{height:398px;padding-top:180px;}
.kg_con04_main .swiper-button-next, .kg_con04_main .swiper-button-prev{display: block;top:35px;}
.kg_con04_main .swiper-slide{height:auto;}


.kg_con04_main .layer-mask {
	width: 100%;
	height:309px;
	transition: all 0.5s;
	left: 0;
	top: 0;
	right: 0;
	position: absolute;
}
.kg_con04_main .layer-mask {display: none;}
.kg_con04_main .swiper-slide-active .layer-mask {
	/*display: block;*/
	border-radius: 10px;background:url(../images/zy_hov.png) no-repeat center bottom;background-size: 100% auto;
}

.kg_con04_main .pc-banner {
	width: 100%;

}

.kg_con04_main .swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(1.1);
	/* margin: 1px; */
	transform: scale(1.1);
	
	overflow: hidden;

}

.kg_con04_main .swiper-slide-active,.kg_con04_main .swiper-slide-duplicate-active {
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
	z-index: 1002;
}


.kg_con04_main .none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.kg_con04_main .swiper-slide p {
	
	display: block;
	height:38px;line-height:38px;text-indent:20px;
	margin-top:270px;
	position: relative;
	color:#fff;font-size: 14px;font-weight: bold;
	
}

.kg_con04_main .swiper-slide-active a:after {
	background: none;
}


.kg_con04_main .swiper-slide img {
	width: 100%;
	display: block;
	height: auto;
	border: none;border-radius: 10px;
}

.kg_con04_main .swiper-pagination {
	position: relative;
	margin-bottom: 70px;
	width:1390px;

}

.kg_con04_main .swiper-pagination-bullet {
	background:url(../images/kg_t07.png) no-repeat right center;
	margin-left: 0;
	margin-right:0;
	width: 128px;
	height: 42px;
	opacity: 1;
	margin-bottom: 0;
	border-radius: 0;
}
.kg_con04_main .swiper-pagination-bullet:first-child{margin-left:-284px;display: inline-block;}

.kg_con04_main .swiper-pagination-bullet-active {
	
	background:url(../images/kg_t06.png) no-repeat right center;
	margin-bottom: 0;
}


.kg_con04_main .button {
	width: 100%;
	margin: 0 auto;
	top: -380px;
	position: relative;
	z-index: 1002;
}



.kg_con04_main .button div:hover {

	cursor: pointer;
}

.kg_con04_main .swiper-button-prev {
	width: 37px;
	height: 37px;

	opacity:1;
	background-size: 15px;
	cursor: pointer;
	left:185px;background:none;border-radius: 50%;
}

.kg_con04_main .swiper-button-next {
	width: 37px;
	height: 37px;
	opacity:1;
	background-size: 15px;
	cursor: pointer;
	right:185px;background:none;border-radius: 50%;
}


.kg_con04_main .swiper-button-prev{background:url(../images/left01.png) no-repeat center bottom;}
.kg_con04_main .swiper-button-prev:hover{background:none;background:url(../images/left01_hov.png) no-repeat center bottom;}
.kg_con04_main .swiper-button-next{background:url(../images/right01_hov.png) no-repeat center bottom;}
.kg_con04_main .swiper-button-next:hover{background-color:none;background:url(../images/right01.png) no-repeat center bottom;}




.zt_con04_m .swiper-container {
        width: 100%;
        height: 100%;
    }
.zt_con04_m .swiper-slide {
        background-position: center;
        background-size: cover;
    }

.list_main{background:url(../images/list_bg.jpg) no-repeat center 950px;position: relative;padding-top:720px;}
.list_con01{background:#ffffff;padding:36px 0;}
.list_bre{margin:0 28px;font-size:20px;color:#0a79e1;border-left:5px solid #0a79e1;padding-left:10px;}
.list_m{padding:20px 40px;}
.list_m ul{}
.list_m ul li{border-bottom:1px solid #dddddd;padding:30px 0;}
.list_m ul li h1{font-size: 20px;color:#000;}
.list_m ul li h2{color:#9f9f9f;font-size: 18px;line-height:30px;padding-top:20px;margin-bottom:20px;}
.list_more{}
.list_more a{background:#efefef;width:120px;height:36px;text-align: center;line-height:36px;color:#9f9f9f;display: block;}
.list_date{color:#9f9f9f;font-size:18px;line-height:36px;}
.list_d{padding:40px 100px;}
.list_d h1{font-size: 24px;font-weight: bold;color:#0a79e1;text-align: center;border-bottom:1px solid #dddddd;padding-bottom:40px;padding-top:40px;}
.list_d h2{font-size:18px;text-align: center;color:#9f9f9f;padding:15px 0 30px;}
.list_mm{}
.list_mm p{font-size: 18px;color:#333333;line-height:30px;margin:30px 0;}
.list_mm div{text-align: center;}
.list_mm div img{display: block;margin:0 auto;margin-bottom:15px;}
.list_mm div i{text-align: center;font-size:24px;}







.page {
	margin: 30px auto 0;
	width: 100%;
}

.page ul {
	padding: 0;
	text-align: center;
}

.page ul::after {
	content: '';
	display: block;
	clear: both;
}

.page ul li {
	display: inline-block;
	width: auto;
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	list-style: none;
	border-bottom: none;
	margin: 0 5px;
	padding-bottom: 0;
}

.page a {
	color: #444;
	padding: 0 10px;
	text-decoration: none;
	display: block;
	text-align: center;
}

.page ul li:first-child a {}

.page ul li a:hover {
	background-color: #0a79e1;
}

.page ul li a:hover {
	color: white;
}

.page .disabled a:hover {
	background-color: white;
	cursor: not-allowed;
	color: #aaa;
}

.page .active a {
	background-color: #0a79e1;
	color: white;
}

.page .disabled a {
	color: #aaa;
}










.gzh_mains{position: relative;padding-top:590px;}
.gzh_main{}
.gzh_con01{width:640px;}
.gzh_con01 ul{margin-top:8px;}
.gzh_con01 ul li{margin-bottom:36px;}

.gzh_con01_main{width:372px;}
.gzh_con01_main h1{font-size:22px;color:#ffffff;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;padding-top:5px;}
.gzh_con01_main h1 a{color:#ffffff;}
.gzh_con01_main p{font-size:16px;color:#ffffff;padding-top:16px;display: -webkit-box;

-webkit-box-orient: vertical;

overflow: hidden;

-webkit-line-clamp: 3;}
.gzh_con01_more a{font-size:16px;padding-top:16px;color:#ffffff;display:block;}

.gzh_con01_r{width:621px;height:400px;}
.gzh_con01_r img{width:621px;height:400px;}

.gzh_con02{margin-top:65px;}
.gzh_con02 ul{overflow: hidden;}
.gzh_con02 ul li{width:570px;float: left;background:url(../images/zt_t01.jpg) repeat-x center top;border-bottom:20px solid #1055ac;margin:0 35px;position: relative;}
.gzh_con02 ul li h1{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;padding-top:5px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;height:32px;line-height:32px;padding-top:18px;padding-bottom:22px;margin-top:20px;background:#ffffff;padding-left:22px;padding-right:22px;font-size:22px; color:#333333;}
.gzh_con02 ul li h1 span{position: relative;display: inline-block;background:#2645c2;width:12px;height:30px;border-radius: 8px;top:8px;}
.gzh_con02_m{border:1px solid #cccccc;border-top:none;padding:0 22px 22px;background: #ffffff;height: 758px;overflow-y: auto;}
.gzh_con02_m img{width:100%;}
.gzh_con02_m a{display: block;}
.gzh_con02 ul li i{display: block;width:520px;bottom:1px;left:0;height:22px;background: #ffffff;position: absolute;left: 22px;}

.gzh_con03{margin-top:98px;}
.gzh_con03_t{text-align: center;}
.gzh_con03_t span{display: inline-block;background:url(../images/zt_title.jpg) no-repeat center top;width:442px;height:60px;line-height:60px;text-align: center;color:#ffffff;font-size:24px;font-weight:bold;}
.gzh_con03_m{padding-top:30px;padding-bottom:80px;overflow: hidden;}
.gzh_con03_m ul {margin-left:-94px;width:1374px;}

.gzh_con03_m ul li {width:593px;margin-left:94px;float:left;overflow: hidden;}

.gzh_con03_m ul li a {
	display: block;
	overflow: hidden;
	background: url(../images/icon02.png) no-repeat left center;
	padding-left: 22px;
	color: #333;
width:500px;float:left;
	line-height:39px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gzh_con03_m ul li span {
	color: #666;
	float: right;line-height:38px;
}

.gzh_con03_m ul li a:hover {
	color: #1e4c86;
}
.swiper-button-next, .swiper-button-prev{background-color:rgb(0, 0, 0,0.6);width:42px;height:62px;background-size: 20
px
 44
px
;}
.swiper-button-next{right:0;}
.swiper-button-prev{left:0;}
.gzh_con04_m{margin-top:42px;margin-bottom:92px;}
.gzh_con04_m .swiper-slide a{display: block;overflow: hidden;}
.gzh_con04_m .swiper-slide a img{display: block;}

::-webkit-scrollbar {
  width:20px;
 
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius:0px;
  -ms-border-radius:0px;
  -o-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;

  background-color:#BBB;
}
::-webkit-scrollbar-track {

  border-radius:0px;
  background: #E5E5E5;
}



@media screen and (max-width: 1280px) {
	.wrap {
		width: 1200px;
	}
	.gzh_con01{width:560px;}
	.gzh_con01_main {width:292px;}
	.gzh_con02 ul li{width:530px;}
	.gzh_con02 ul li i{width:480px;}
	.gzh_con03_m ul li{width:553px;}
	.gzh_con03_m ul li a{width:420px;}

	}
	
	
.all_gfwx li{float:left;margin-left:15px;}
.all_gfwx ul{overflow:hidden;}