	html,
	body {
		position: relative;
	}
	
	body {
		background: #eee;
		font-family:  Arial,"微软雅黑","思源黑体";
		font-size: 16px;
		color: #393939;
		margin: 0;
		padding: 0;
		min-width:1263px!important;
	}
	
	a {
		color: #fff;
	}
	
	a:focus,
	a:hover {
		color: #999;
		text-decoration:none;
	}
	
	i {
		display: inline-block;
		font-style: normal;
	}
	
	ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.mnav {
		width: 100%;
		height: 100%;
		background: #000000;
		position: fixed;
		top: 0px;
		right: -100%;
		z-index: 50;
	}
	
	.mnav_btn_g {
		width: 3.5%;
		position: absolute;
		right: 4%;
		top: 3%;
		min-width: 45px;
	}
	
	
	.mnav_btn_g img {
		display: block;
		width: 100%;
	}
	
	.fixed_nav_btn {
		width: 35px;
		position: absolute;
		right: 2.5%;
		display: none;
		cursor: pointer;
		top: 7%;
	}
	
	.fixed_nav_btn img {
		display: block;
		width: 100%;
	}
	
	.mnav ul {
		margin-top: 60px;
	}
	
	.mnav ul a {
		padding: 20px;
	}
	
	.index_res {
		width: 100%;
		height: auto;
		position: fixed;
		top: 0;
		left: 0;
		z-index: -1;
	}
	
	.index_res video {
		width: 100%;
		height: auto;
	}
	
	.resBg {
		position: relative;
	}
	
	.resBg_img {
		width: 100%;
		height: auto;
		display: block;
		opacity: 0;
	}
	
	.mobiletop_img {
		display: none;
	}
	
	.topBox {
		width: 100%;
		height: 100%;
	}
	
	.height100 {
		height: 100%;
	}
	
	.navTop {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/mengceng.png) no-repeat center center;
		background-size: cover;
		z-index: 25;
	}
	
	.logo {
		width: 214px;
		height: 74px;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 48px;
		margin-left: 3%;
	}
	
	.logo_img {
		width: 100%;
		display: block;
	}
	
	.topcontent {
		overflow: hidden;
	}
	
	.navxx {
		float: right;
	}
	
	.navlx {
		width: auto;
		height: 32px;
		line-height: 32px;
		padding-left: 0px;
		padding-right:20px;
		margin: 10px 0;
		display: inline-block;
	}
	
	.navlx2 {
		border-left: 1px solid #666;
		padding-left:40px;
		padding-right:10px;
	}
	
	.navlx_icon {
		width: 20px;
		height: 24px;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
		margin-right: 8px;
	}
	
	.navlx_icon img {
		width: 100%;
		display: block;
	}
	
	.navlx_icon2 {
		width: 30px;
		height: 40px;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
		margin-right: 8px;
	}
	
	.navlx_icon2 img {
		width: 100%;
		display: block;
	}
	
	.NAV {
		float: right;
	}
	
	.NAV li {
		float: left;
		margin-left: 60px;
	}
	
	.navlist {
		padding: 10px 10px 54px 10px;
		display: block;
	}
	
	
	.topCenter01 {
		position: absolute;
		top: 28%;
	}
	
	.top_title {
		font-size: 60px;
		color: #fff;
	}
	
	.top_title p {
		margin: 0;
		padding: 0;
	}
	
	.hx {
		border: 1px solid #0555ce;
		width: 70px;
		margin: 25px 0;
	}
	
	.shuoming {
		font-size: 20px;
		font-family:  Arial,"微软雅黑","思源黑体";
		color: #fff;
	}
	
	.shuoming p {
		margin: 0;
		padding: 0;
	}
	
	.anniu {
		margin-top: 65px;
		font-size: 0;
		float:left;
	}
	.anniu a:hover{
		color:#fff;
	}
	
	.anniu span {
		display: inline-block;
		background: #0555ce;
		font-size: 14px;
		font-family: Arial,"微软雅黑","细体";
	}
	
	.more {
		padding: 15px 50px;
	}
	
	.jt {
		padding: 15px 20px;
		margin-left: 1px;
		position: relative;
	}
	
	.centerBox {
		min-height: 1500px;
		background: #fff;
		position: relative;
		z-index: 25;
		overflow: hidden;
		box-shadow: 0 10px 30px -22px #000;
	}
	
	.cpjjfa {
		margin: 90px 0;
		opacity: 0;
	}
	
	.cpjjfa_title {
		line-height: 60px;
	}
	
	.cpjjfa_title p {
		margin: 0;
		padding: 0;
		font-size: 60px;
		font-family:  Arial,"微软雅黑","细体";
	}
	
	.cpjjfa_title div {
		font-size: 36px;
		margin-top: 10px;
		font-weight:600;
	}
	
	.cpjjfa_xxk {
		border-top: 1px solid #808080;
		margin-top: 30px;
	}
	
	.cpjjfa_xxk01 {
		padding: 0 3%;
		padding-top: 30px;
		position: relative;
		cursor: pointer;
		width:70%;
	}
	
	.cpjjfa_xxk02 {
		min-height: 300px;
	}
	
	.xkneirong {
		width: 100%;
		height: 460px;
		overflow: hidden;
		margin-top: 40px;
	}
	
	.xkneirong_left {
		width: 52%;
		height: 100%;
		overflow: hidden;
		float: left;
		position:relative;
	}
	
	.xkneirong_left img {
		display: block;
		width: 100%;
	}
	
	.xkneirong_right {
		width: 47%;
		height: 100%;
		float: left;
		position: relative;
		background: url(../img/xkbeigg.jpg) no-repeat left center;
		background-size: 99.5% 100%;
	}
	
	.xkneirong_right_top {
		width: 200px;
		background: #0057db;
		color: #fff;
		position: absolute;
		right: -2%;
		margin-top: 26px;
	}
	
	.LL {
		display: inline-block;
		margin: 5px 10px;
	}
	
	.CC {
		font-size: 18px;
		font-family:  Arial,"微软雅黑","思源黑体";
	}
	
	.RR {
		display: inline-block;
		float: right;
		transform: translateY(194%);
	}
	
	.xkneirong_right_center {
		margin-top: 24%;
		margin-left: 10%;
		margin-right: 10%;
	}
	
	.xkneirong_right_center_text {
		font-size: 14px;
		margin-top: 30px;
		color: #727272;
	}
	
	.xkneirong_right_center span {
		display: inline-block;
		margin-right: 4px;
	}
	
	.xkneirong_right_bottom {
		margin-left: 10%;
		margin-top: 30px;
		width: 210px;
		height: 50px;
		line-height: 50px;
		background: url(../img/jtbg.jpg) no-repeat center center;
		background-size: 100% 100%;
	}
	
	.xkneirong_right_bottom_text {
		margin-left: 15%;
		color: #000;
	}
	
	
	
	.xkneirong_right_bottom_img {
		float: right;
		margin-right: 10%;
	}
	
	.lanheng {
		width: 29%;
		height: 15px;
		background: #1968e0;
		position: absolute;
		top: 0;
		left: 3%;
	}
	
	.xkimg {
		vertical-align: text-bottom;
	}
	
	.cpjjfa_xxk01 span {
		display: inline-block;
		width: 32%;
	}
	
	.cpjjfa_xxk01 span.valeft {
		text-align: left;
	}
	
	.cpjjfa_xxk01 span.vacenter {
		text-align: center;
	}
	
	.cpjjfa_xxk01 span.varight {
		text-align: right;
	}
	
	.hbzxd {
		width: 100%;
		height: 980px;
		background: url(../img/hbzxdbg.jpg) no-repeat center center;
		background-size: 100% 100%;
		margin-top: 60px;
	}
	
	.hbzxd_title {
		line-height: 60px;
		color: #fff;
		margin-top: 50px;
	}
	
	.hbzxd_title p {
		margin: 0;
		padding: 0;
		font-size: 60px;
		font-family:  Arial,"微软雅黑","细体";
	}
	
	.hbzxd_title div {
		font-size: 36px;
		margin-top: 10px;
		font-weight:600;
	}
	
	.hbzxd_xq {
		font-size: 14px;
		color: #fff;
		width: 38%;
		line-height: 22px;
		margin-top: 60px;
	}
	
	.hbzxd_dib {
		width: 136%;
		min-height: 200px;
		overflow: hidden;
		margin-top: 130px;
	}
	
	.hbzxd_dib_left {
		width: 399.8px;
		height: 410px;
		float: left;
		position:relative;
	}
	
	.hbzxd_dib_left img {
		display: block;
		width: 100%;
	}
	
	.hbzxd_dib_right {
		position: relative;
		float: left;
		width: 74%;
		height: 410px;
		background: url(../img/hbbeijing01.jpg) no-repeat right center;
		background-size: 100% 100%;
		padding: 3%;
	}
	
	.hbzxd_dib_right_xsj {
		position: absolute;
		transform: rotateZ(45deg);
		background: #fff;
		width: 24px;
		height: 24px;
		left: -1%;
		top: 28%;
	}
	
	.hbzxd_did_right_top {
		line-height: 50px;
	}
	
	.hbzxd_did_right_top .p1 {
		font-size: 60px;
		font-family: Arial,"微软雅黑","细体";
	}
	
	.hbzxd_did_right_top .p2 {
		font-size: 36px;
		font-weight: 600;
	}
	
	.hbzxd_dib_right_hengxian {
		border-top: 1px solid #808080;
		margin: 20px 0px;
		width: 45%;
	}
	
	.hbzxd_dib_right_bottom {
		margin-top: 60px;
	}
	
	.hbzxd_dib_right_bottom p {
		font-size: 14px;
		color: #808080;
		width: 45%;
		line-height: 20px;
	}
	
	.hbzxdanniu {
		margin-top: 10px;
		margin-left: 35%;
	}
	
	.hbzxd_renwu {
		width: 1140px;
		height: 724px;
		position: absolute;
		top: 0%;
		right: -36%;
		opacity: 0;
	}
	
	.hbzxd_renwu img {
		width: 100%;
		display: block;
	}
	
	.hbzxd_anniu {
		position: relative;
		top: 0;
		left: 4%;
		font-size: 0;
	}
	
	.hbzxd_anniu .more {
		display: inline-block;
		background: #0555ce;
		font-size: 14px;
	}
	
	.hbzxd_anniu .jt {
		display: inline-block;
		background: #0555ce;
		padding: 20px;
		vertical-align: bottom;
	}
	
	.xinwen {
		padding: 100px 0;
	}
	
	.xinwen_title {
		line-height: 60px;
	}
	
	.xinwen_title p {
		margin: 0;
		padding: 0;
		font-size: 60px;
		font-family:  Arial,"微软雅黑","细体";
	}
	
	.xinwen_title div {
		font-size: 36px;
		font-weight:600;
	}
	
	.newsbox {
		overflow: hidden;
	}
	
	.newsbox_left {
		width: 360px;
		height: 422px;
		overflow: hidden;
		float: left;
		margin-right: 20px;
		position: relative;
	}
	
	.newsbox_left img {
		display: block;
		width: 100%;
	}
	
	.newsbox_centerBox {
		display: none;
	}
	
	.heimc {
		width: 100%;
		height: 140px;
		background: rgba(0, 0, 0, .7);
		position: absolute;
		bottom: 0;
		padding: 15px 20px;
	}
	
	.heimc_nr {
		position: relative;
		padding;
		20px;
		color: #fff;
		width: 100%;
		height: 100%;
	}
	
	.heimc_nr_time {
		font-size: 12px;
		letter-spacing: 1px;
		font-family:  Arial,"微软雅黑","细体";
	}
	
	.heimc_nr_text {
		margin-top: 10px;
		width: 64%;
	}
	
	.heimc_nr_img {
		width: 50px;
		height: 50px;
		border: 1px solid #fff;
		position: absolute;
		right: 0;
		bottom: 0;
		background:rgba(255,255,255,.1);
		transition: background 0.3s;
	}
	.heimc_nr_img:hover{
		background:rgba(255,255,255,.4);
	}
	.heimc_nr_img img {
		width: auto;
		position: absolute;
		top: 15px;
		left: 20px;
	}
	
	.newsbox_right {
		width: 360px;
		height: 422px;
		overflow: hidden;
		float: right;
		background: #f8f8f8;
	}
	
	.newslist {
		overflow: hidden;
	}
	
	.newslist li {
		margin: 15px 20px 0 20px;
		padding-bottom: 5px;
		border-bottom: 1px solid #e0e0e0;
		overflow: hidden;
		position: relative;
	}
	
	.newslist li:last-child {
		border: none;
	}
	
	.nyr {
		display: block;
		width: 65px;
		height: 65px;
		float: left;
		background: #ededed;
	}
	
	.nyr_r {
		font-size: 26px;
		color: #0058dd;
		margin-left: 10px;
	}
	
	.nyr_y {
		font-size: 12px;
		color: #999;
		line-height: 12px;
		margin-left: 10px;
	}
	
	.newbt {
		height: 65px;
		line-height: 65px;
		float: left;
		margin-left: 15px;
	}
	
	.newbt a {
		color: #000;
	}
	
	.newjt {
		position: absolute;
		right: 2%;
		height: 64px;
		line-height: 64px;
	}
	
	.newmore {
		margin-top: 10px;
		float: right;
		margin-right: 20px;
	}
	
	.footerTop {
		height: 720px;
		opacity: 0;
		position: relative;
		z-index: 1;
	}
	/*底部*/
	
	.footer {
		width: 100%;
		height: 721px;
		z-index: 50;
		opacity: 1;
		background: url(../img/footerbg.png) no-repeat center center;
	}
	
	.footertop01 {
		height: 640px;
	}
	
	.footertop02 {
		height: 81px;
		line-height: 80px;
		background: rgba(0, 0, 0, .2);
	}
	
	.footer_center {
		width: 100%;
		height: 100%;
		position: relative;
	}
	
	.footer_left {
		width: 228px;
		position: absolute;
		bottom: 5%;
	}
	
	.footer_left_logo {
		width: 228px;
		margin-bottom: 50px;
	}
	
	.footer_left_logo img {
		display: block;
		width: 100%;
	}
	
	.footerList {
		overflow: hidden;
		margin-right: 12px;
	}
	
	.footerList li {
		text-align: right;
		padding-right: 14px;
		margin-left:20%;
	}
	
	.footerList li a {
		color: #808080;
		display: block;
		padding-top: 8px;
		margin-top:8px;
		font-style: italic;
	}
	.footerList li.bbgg{
		background:#005add;
		
	}
	.footerList li.bbgg a{
		color:#fff;
	}
	
	
	.footer_right {
		float: right;
		width: 880px;
		height: 100%;
		position: relative;
	}
	
	.zongbu {
		position: absolute;
		top: 8%;
		left: 50%;
	}
	
	.dal {
		position: absolute;
		top: 6%;
		left: 14%;
	}
	
	.moxige {
		position: absolute;
		top: 18%;
		left: 82%;
	}
	
	.shangh {
		position: absolute;
		top: 28%;
		left: 16%;
	}
	
	.shenz {
		position: absolute;
		top: 44%;
		left: 8%;
	}
	
	.taig {
		position: absolute;
		top: 56%;
		left: 10%;
	}
	
	.ydnxy {
		position: absolute;
		top: 82%;
		left: 30%;
	}
	
	.bjxinxi {
		position: absolute;
		right: 0;
		top: 36%;
	}
	
	.biaojxx {
		display: none;
	}
	
	.show {
		display: block;
	}
	
	.wzimg {
		width: 180px;
		height: 190px;
		float: left;
		overflow:hidden;
	}
	.wzimg img{
		display:block;
		width:100%;
	}
	
	.wzwenzi {
		width: 340px;
		height: 190px;
		background: #fff;
		float: left;
		box-shadow: 0 0 20px -10px #000;
		padding: 20px 40px 0 20px;
		position: relative;
	}
	
	.xsj {
		position: absolute;
		transform: rotateZ(45deg);
		background: #fff;
		width: 24px;
		height: 24px;
		left: -3%;
		top: 28%;
	}
	
	.wzwenzi p {
		margin: 0;
		padding: 0;
	}
	
	.wzwenzi_top {
		line-height: 34px;
	}
	
	.wzwenzi_top .p1 {
		font-size: 40px;
		font-family: Arial,"微软雅黑","细体";
	}
	
	.wzwenzi_top .p2 {
		font-size: 20px;
		font-weight: 600;
	}
	
	.wzwenzi_middle {
		border-top: 1px solid #808080;
		margin: 15px 0px;
		width: 102%;
	}
	
	.wzwenzi_bottom p {
		font-size: 14px;
		color: #808080;
		font-family: Arial,"微软雅黑","细体";
	}
	
	.weizhi {
		padding-bottom: 4px;
		border-bottom: 1px solid #000;
		cursor: pointer;
	}
	
	.bjd {
		display: inline-block;
		width: 32px;
		height: 46px;
	}
	
	.dian01 {
		background: url(../img/bj01.png) no-repeat center center;
		background-size: 100% 100%;
	}
	
	.dian02 {
		background: url(../img/bj02.png) no-repeat center center;
		background-size: 100% 100%;
	}
	
	.dianright {
		transform: translateX(50%);
	}
	
	.dianleft {
		transform: translateX(-50%);
	}
	
	.banquan {
		font-size: 12px;
		color: #808080;
	}
	
	.banquan_left {
		float: left;
	}
	
	.banquan_left font {
		margin-right: 24px;
	}
	
	.banquan_center {
		margin-left: 72px;
	}
	
	.bqlgbox {
		display: inline-block;
		width: 22px;
		height: 25px;
		margin-right: 5px;
		vertical-align: middle;
	}
	
	.bqlgbox img {
		display: block;
		width: 100%;
	}
	
	.banquan_right {
		float: right;
	}
	
	.banquan_right a {
		color: #808080;
	}
	
	.yidongys {
		display: none;
	}
	
	.ydv {
		display: none;
	}
	/*补充*/
	
	.mvv {
		position: absolute;
		right: 14%;
		top: 5%;
		display: none;
	}
	
	.swiper-paginationB {
		text-align: center;
	}
	
	.vi{
		width:46px;
		height:34px;
		display:inline-block;
	}
	.vi img{
		width:100%;
		display:block;
	}
	
	.va {
		display: inline-block;
	}
	
	.va2 {
		display: none;
	}
	
	.valeft i,
	.vacenter i,
	.varight i {
		text-align: center;
	}
	
	
	
	.swiper-pagination-bullet-active {
		opacity: 1;
		background: #005add!important;
	}
	.fanhuiTop{
	text-align:center;background:#005add;width:100%;height:45px;line-height:45px;cursor:pointer;display:none;
}


.yddxw2{
	display:none;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	