	html,
	body {
		position: relative;
	}
	
	body {
		font-family: Arial, "微软雅黑", "思源黑体", "细体";
		font-size: 16px;
		color: #393939;
		margin: 0;
		padding: 0;
		min-width: 1263px!important;
	}
	
	a {
		color: #393939;
	}
	
	a:focus,
	a:hover {
		color: #999;
		text-decoration: none;
	}
	
	ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.mnav {
		width: 100%;
		height: 100%;
		background: #000000;
		position: fixed;
		top: 0px;
		right: -100%;
		z-index: 1600;
	}
	
	.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: 10%;
	}
	
	.mnav ul a {
		padding: 20px;
		color: #eee;
	}
	
	.resBg {
		position: relative;
	}
	
	.resBg_img {
		width: 100%;
		height: auto;
		display: block;
		opacity: 0;
	}
	
	.mobiletop_img {
		display: none;
	}
	
	.topBox {
		width: 100%;
		height: 100%;
		box-shadow: 0 -1px 30px -10px #000;
	}
	
	.height100 {
		height: 100%;
	}
	
	.navTop {
		width: 100%;
		height: auto;
		background: #fff;
		background-size: cover;
		z-index: 25;
	}
	
	.xfXF .navTop {
		width: 100%;
		height: 40px;
		background: #fff;
		background-size: cover;
		z-index: 25;
	}
	
	.logo {
		width: 214px;
		height: 74px;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 48px;
		margin-left: 3%;
		z-index: 1000;
	}
	
	.logo_img {
		width: 100%;
		display: block;
	}
	
	.topcontent {
		min-height: 138px;
	}
	
	.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 #b3b3b3;
		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;
	}
	
	.navlist a:hover {
		color: #999;
	}
	
	.mvv {
		position: absolute;
		right: 14%;
		top: 5%;
		display: none;
	}
	
	.gynavthis01 {
		background: url(../img/gongsijieshao.jpg) no-repeat -507px -50px;
	}
	
	.gynavthis02 {
		background: url(../img/qiyezizhibg.jpg) no-repeat -417px -50px;
	}
	
	.cpnavthis01 {
		background: url(../img/cpjjfa_tq.jpg) no-repeat -667px -50px;
	}
	/*附属内容样式*/
	
	.topBox_fs {
		background: url(../img/fs_bg.jpg) no-repeat center center;
		background-size: 100% 100%;
		min-height: 412px;
	}
	
	.fs_content {
		box-shadow: 15px 20px 25px -20px #000;
		overflow: hidden;
		cursor: pointer;
		background: #fff;
	}
	
	.fs_content>div {
		height: 128px;
		float: left;
		overflow: hidden;
	}
	
	.fs_left_bg {
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	.fs_left_nr {
		padding-left: 40px;
		padding-top: 20px;
		position: relative;
		line-height: 40px;
	}
	
	.fs_left_nr_top {
		font-size: 22px;
		opacity: .6;
		color: #fff;
		margin-left: 46px;
		font-family: Arial, "微软雅黑", "细体";
	}
	
	.fs_left_nr_bot {
		font-size: 48px;
		color: #fff;
	}
	
	.fs_left_nr_bot_icon {
		width: 30px;
		height: 35px;
		display: inline-block;
	}
	
	.fs_left_nr_bot_icon img {
		display: block;
		width: 100%;
	}
	
	.fs_content_txt {
		margin-top: 190px;
		width: 65%;
	}
	
	.fsz01_top {
		color: #b3b3b3;
		font-size: 28px;
		font-family: Arial, "微软雅黑", "细体";
	}
	
	.fsz01_bot {
		height: 30px;
		line-height: 30px;
	}
	
	.cpfs_right:hover .fsz01_bot {
		color: #0555ce;
		font-weight: 600;
	}
	
	.gyfs_right:hover .fsz01_bot {
		color: #0555ce;
		font-weight: 600;
	}
	
	.fs_right:hover .fsz01_bot {
		color: #0555ce;
		font-weight: 600;
	}
	
	.fsz01_bot font {
		display: inline-block;
		margin-right: 10px;
		width: 30px;
		height: 30px;
		vertical-align: bottom;
	}
	
	.fsz01_bot font img {
		display: block;
		width: 100%;
	}
	
	.fsz01 {
		float: left;
	}
	
	.fsy01 {
		float: right;
		position: relative;
	}
	
	.fsy01_img {
		margin-left: 30px;
	}
	
	.fsy01hengxian {
		width: 50%;
		border: 2px solid #000;
		position: absolute;
		bottom: 10px;
		left: 0px;
	}
	
	.fs_right,
	.gyfs_right {
		padding-top: 2%;
		padding-left: 2%;
		padding-right: 2%;
	}
	
	.cpfs_right {
		padding-top: 2%;
		padding-left: 2%;
		padding-right: 2%;
	}
	
	.centent_newslist {
		padding-top: 50px;
		z-index: 50;
		position: relative;
		/* background: url("../img/lx_bg22.jpg") no-repeat bottom right; */
		padding-bottom: 100px;
		box-shadow: 0 10px 20px -18px #000;
	}
	
	.dwen{
		background: url("../img/cp2_bg2.png") no-repeat top right;
		background-size:100%;
		padding-top: 4.5%;
	}	
	
	/*恶心区域*/
	
	.colin-c {
		width: 95%;
		height: auto;
		position: relative;
	}
	
	.colin-c-one {
		position: relative;
		width: 100%;
		height: 720px;
		overflow: hidden;
		box-shadow: 10px 10px 30px -15px #000;
	}
	
	.colin-c-one::after {
		content: "";
		display: block;
		box-shadow: 0 40px 200px 100px #000;
		border: 1px solid #000;
		position: relative;
		top: -185px;
		z-index: 2;
	}
	
	.colin-c-one>img {
		width: 100%;
		display: block;
		;
		position: relative;
	}
	
	.colin-c-two {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 210px;
		overflow: hidden;
		z-index: 3;
	}
	
	.colin-c-two .colin-c-two-outer {
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	.colin-c-two .colin-c-two-outer .colin-c-two-inner {
		width: 33.333333%;
		float: left;
		position: relative;
		box-shadow: 0px 30px 60px 5px #555;
	}
	
	.colin-c-two .colin-c-two-outer .colin-c-two-inner img {
		width: 100%;
		height: auto;
		position: relative;
	}
	
	.colin-c-two .colin-c-two-outer {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 240px;
		width: 100%;
	}
	
	.colin-c-two .colin-c-two-outer .colin-c-two-inner {
		width: 33.333333%;
		float: left;
		position: relative;
	}
	
	.colin-c-two .colin-c-two-outer .colin-c-two-inner img {
		width: 100%;
		height: auto;
		position: relative;
		display: block;
	}
	
	.colin-c-two .colin-c-two-outer .colin-c-two-inner b {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0;
		display: block;
		background: rgba(255, 255, 255, 0.7);
	}
	
	.colin-c-two .colin-c-two-outer .colin-c-two-inner b.ccon {
		background: rgba(0, 88, 221, 0.7);
	}
	
	.colin-c-two2 {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 200px;
		z-index: 2;
	}
	
	.colin-c-two2 .colin-c-two-outer2 {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 240px;
	}
	
	.colin-c-two2 .colin-c-two-outer2 .colin-c-two-inner2 {
		width: 33.333333%;
		float: left;
		position: relative;
	}
	
	.colin-c-two2 .colin-c-two-outer2 .colin-c-two-inner2 img {
		width: 100%;
		height: auto;
		position: relative;
		display: block;
	}
	
	.colin-c-two2 .colin-c-two-outer2 .colin-c-two-inner2 b {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0;
		display: block;
		background: rgba(0, 88, 221, 0.7);
		clip-path: polygon(50% 0%, 80% 50%, 50% 100%, 20% 50%);
		-webkit-clip-path: polygon(50% 0%, 80% 50%, 50% 100%, 20% 50%);
		transition: 1s clip-path;
	}
	
	.colin-c-two2 .colin-c-two-outer2 .colin-c-two-inner2 {
		width: 33.333333%;
		float: left;
		position: relative;
		opacity: 0;
		height: 240px;
		overflow: hidden;
	}
	
	.colin-c-two2 .colin-c-two-outer2 .colin-show {
		opacity: 1;
	}
	
	.colin-c-two2 .colin-c-two-outer2 .colin-c-two-inner2 img {
		width: 100%;
		height: auto;
		position: relative;
		clip-path: polygon(50% 0%, 80% 50%, 50% 100%, 20% 50%);
		-webkit-clip-path: polygon(50% 0%, 80% 50%, 50% 100%, 20% 50%);
		transition: 1s clip-path;
	}
	
	.colin-c-two3 {
		position: absolute;
		bottom: 250px;
		left: 0;
		width: 100%;
		z-index: 60;
		padding: 0 5%;
	}
	
	.colin-c-two3-box-wz {
		float: left;
		width: 60%;
		font-size: 14px;
		color: #fff;
		line-height: 28px;
	}
	
	.xkneirong_right_bottom {
		width: 210px;
		height: 50px;
		line-height: 50px;
		background: url(../img/jtbg.jpg) no-repeat center center;
		background-size: 100% 100%;
		float: right;
		margin-right: 0;
	}
	
	.xkneirong_right_bottom_text {
		margin-left: 15%;
	}
	
	.xkneirong_right_bottom_img {
		float: right;
		margin-right: 10%;
	}
	
	.colin-c-two-inner-nr {
		position: absolute;
		top: 70px;
		left: 15%;
		z-index: 60;
		font-size: 20px;
		color: #000;
		width: 70%;
	}
	
	.nrww a {
		color: #fff;
	}
	
	.colin-c-two-inner-nr div.colin-c-two-inner-nr-time {
		position: absolute;
		top: 210%;
		font-size: 14px;
		color: #808080;
	}
	
	.nrww div.colin-c-two-inner-nr-time {
		color: #b9c6d8;
	}
	/*新闻列表区域*/
	
	.xwlb_box {
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	.xwleftimg {
		width: 240px;
		height: 160px;
		background: #fff;
		overflow: hidden;
		float: left;
		box-shadow: 0 5px 30px -10px #000;
		position: relative;
	}
	/* .xwleftimg::after{ */
	/* content: ""; */
	/* position:absolute; */
	/* top:0; */
	/* left:0; */
	/* width:100%; */
	/* height:100%; */
	/* background-color:rgba(0,88,221,.5); */
	/* } */
	
	.newsV_tj {
		padding-bottom: 6%;
		background: #0058dd;
		width: 100%;
		position: relative;
	}
	
	.newsV_left {
		float: left;
		max-width: 480px;
		max-height: 320px;
		box-shadow: 20px 20px 50px -20px #000;
	}
	
	.newsV_left img {
		display: block;
		width: 100%;
	}
	
	.newsV_right {
		float: right;
		width: 40%;
		margin-right: 10%;
	}
	
	.newsV_right_time {
		color: #fff;
		opacity: .6;
		padding-top: 12%;
		font-size: 12px;
	}
	
	.newsV_right_title {
		color: #fff;
		font-size: 20px;
		padding-top: 2%;
		font-weight: 600;
		width: 90%;
		display: inline-block;
	}
	
	.newsV_right_ms {
		color: #fff;
		font-size: 14px;
		padding-top: 10%;
	}
	
	.xwleftimg img {
		display: block;
		height: 100%;
		margin: 0 auto;
		transform: translateZ(0) scale(1, 1);
		transition: all 1s;
	}
	
	.xwleftimg img:hover {
		transform: translateZ(0) scale(1.2, 1.2);
		transition: all 1s;
	}
	
	.xw_box {
		height: 160px;
		margin-top: 60px;
		border-bottom: 1px solid #b3b3b3;
		transition: all .8s;
	}
	
	.xw_boxhover {
		transform: translateX(3%);
	}
	
	.xwms {
		float: left;
		width: 60%;
		padding-left: 5%;
		padding-top: 1%;
	}
	
	.xwmstime {
		font-size: 12px;
		font-family: Arial, "微软雅黑", "细体";
		letter-spacing: 1px;
		color: #808080;
	}
	
	.xwmsdz {
		margin-top: 5px;
		font-size: 20px;
		font-weight: 600;
	}
	
	.xwmssm {
		margin-top: 25px;
		font-size: 14px;
		color: #808080;
	}
	
	.xwjt {
		float: right;
		margin-right: 5%;
		text-align: center;
		height: 100%;
		line-height: 176px;
	}
	
	.hide2 {
		display: none;
	}
	
	.hide1 {
		display: block;
	}
	
	.colin-c-one>img.hide2 {
		display: none;
	}
	
	.colin-c-one>img.hide1 {
		display: block;
	}
	/*上一页下一页*/
	
	.fanye {
		width: 135%;
		height: 176px;
		padding-left: 35%;
		background: url("../img/fanyebg.jpg") no-repeat left center;
		background-size: 100% 100%;
		float: right;
		color: #fff;
		padding-top: 5%;
		text-align: center;
	}
	
	.fanye a {
		color: #fff;
	}
	
	.fanye_syy {
		float: left;
		text-align: left;
	}
	
	.fanye_syy font {
		margin-left: 56px;
		font-size: 20px;
		font-weight: 600;
	}
	
	.fanye_center {
		margin: 0 auto;
		text-align: center;
		width: 50%;
		margin-top: 4%;
		display: inline-block;
	}
	
	.fanye_center a {
		font-size: 20px;
		color: #73a0e8;
	}
	
	.fanye_center a.a1 {
		display: none;
	}
	
	.fanye_center span {
		color: #fff;
		font-size: 20px;
	}
	
	.fanye_center b {
		color: #73a0e8;
		padding: 0 10px;
		font-size: 20px;
	}
	
	.fanye_center b:nth-child(2) {
		display: none;
	}
	
	.fanye_center b:nth-last-child(3) {
		display: none;
	}
	
	.fanye_center b:last-child {
		display: none;
	}
	
	.fanye_next {
		float: right;
		margin-right: 5%;
		text-align: right;
	}
	
	.fanye_next font {
		margin-right: 65px;
		font-size: 20px;
		font-weight: 600;
	}
	
	.fanye_syy font:hover {
		text-decoration: underline;
	}
	
	.fanye_next font:hover {
		text-decoration: underline;
	}
	
	.fanye_syyimg {
		vertical-align: top;
		display: inline-block;
	}
	
	.fanye_txt {
		display: inline-block;
		height: 46px;
		line-height: 46px;
		font-size: 40px;
		padding: 0 10px;
	}
	
	.neifanye {
		width: 135%;
		height: 176px;
		padding-left: 35%;
		background: url("../img/fanyebg.jpg") no-repeat left center;
		background-size: 100% 100%;
		float: right;
		color: #fff;
		position: relative;
	}
	
	.neifanye_box {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 70%;
	}
	
	.neifanye a {
		font-size: 20px;
		color: #fff;
	}
	
	.neify {
		padding: 8px 0;
	}
	
	.neify_syyimg {
		vertical-align: middle;
		display: inline-block;
		margin-right: 2%;
		width: 45px;
		height: 50px;
	}
	
	.neify_syyimg img {
		display: block;
		width: 100%;
	}
	/*内容详情*/
	
	.news_top {
		position: relative;
		margin-top: -13%;
		min-height: 135px;
	}
	
	.lefttop_title {
		font-size: 20px;
		color: #000;
		font-weight: 600;
	}
	
	.lefttop_time {
		font-size: 16px;
		font-family: Arial, "微软雅黑", "细体";
		font-weight: 600;
		color: #808080;
		letter-spacing: 1px;
		margin-top: 35px;
	}
	
	.rightbottom {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 270px;
		height: 70px;
		background: #0058dd;
		text-align: center;
		line-height: 70px;
	}
	
	.rightbottom a {
		display: inline-block;
		margin: 0 12px;
	}
	
	.neirongBox {
		padding-top: 75px;
		padding-bottom: 100px;
		width: 75%;
		min-height: 800px;
		line-height: 30px;
		font-size: 14px;
		color: #808080;
	}
	
	.neirongBox img {
		max-width: 100%;
	}
	/*产品及解决方案*/
	
	.cp_bg {
		width: 100%;
		height: 275px;
		background: #0058dd;
		margin-top: 100px;
	}
	
	.cpxxk_nrBox {
		display: none;
	}
	
	.cpxxk_nrBoxshow {
		display: block;
		animation: w2 1s, ease-in;
	}
	
	@keyframes w2 {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	
	.cpxxk_nrBox_left {
		float: left;
		transform: translateY(-20%);
		overflow: hidden;
		width: 60%;
		height: 450px;
		position: relative;
	}
	
	.cpxxk_nrBox_left img {
		display: block;
		height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	
	.cpxxk_nrBox_right {
		float: right;
		width: 35%;
	}
	
	.cpname {
		font-size: 20px;
		color: #fff;
		border-bottom: 1px solid #fff;
		padding-bottom: 20px;
		padding-top: 50px;
		margin-bottom: 40px;
	}
	
	.cpguige {
		font-size: 14px;
		color: #fff;
	}
	
	.cpguige_name {
		opacity: .6;
		margin-right: 40px;
		display: inline-block;
		min-width: 60px;
	}
	
	.xuanxiang {
		width: 100%;
		height: 100px;
		margin-top: 100px;
		border-bottom: 1px solid #b3b3b3;
	}
	
	.xuanxiangT {
		width: 20%;
		height: 100px;
		position: relative;
		float: left;
		overflow: hidden;
	}
	
	.xuanxiangT-img {
		transform: translateY(-50%);
		position: relative;
		height: 100%;
	}
	
	.xuanxiangT .xuanxiangT-img img {
		display: block;
		width: 180%;
		height: auto;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.xuanxiangT img {
		display: block;
		width: 102%;
		height: 100%;
	}
	
	.mc1,
	.mc2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.xuanxiangT div.mc1 {
		display: block;
	}
	
	.xuanxiangT div.mc2 {
		display: none;
	}
	
	.xuanxiangTon div.mc1 {
		display: none;
	}
	
	.xuanxiangTon div.mc2 {
		display: block;
	}
	
	.cpmsBox {
		min-height: 200px;
		margin: 100px 0;
	}
	
	.lbname {
		font-size: 20px;
		color: #383838;
		font-weight: 600;
		border-bottom: 1px solid #b3b3b3;
	}
	
	.msneirong {
		width: 70%;
		font-size: 14px;
		line-height: 30px;
		color: #808080;
		margin-top: 30px;
	}
	
	.cpmsimg {
		width: 90%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.cpmsimg_left {
		float: left;
		max-width: 580px;
		max-height: 100%;
		padding-top: 6%;
	}
	
	.cpmsimg_left img {
		display: block;
		width: 100%;
	}
	
	.cpmsimg_right {
		width: 300px;
		height: 300px;
		float: left;
	}
	
	.cpmsimg_right img {
		width: 100%;
		display: block;
	}
	/*关于*/
	
	.GYoneBox {
		position: relative;
	}
	
	.GYoneBox_left {
		margin-left: 4%;
		width: 780px;
		height: auto;
	}
	
	.GYoneBox_left_img {
		max-width: 780px;
		height: auto;
		overflow: hidden;
	}
	
	.GYoneBox_left_img img {
		display: block;
		width: 100%;
	}
	
	.GYoneBox_left_hx {
		margin-top: 75px;
		margin-bottom: 25px;
		width: 70%;
		border-top: 1px solid #b3b3b3;
	}
	
	.GYoneBox_left_txt {
		width: 70%;
		font-size: 14px;
		line-height: 24px;
	}
	
	.GYoneBox_right {
		width: 325px;
		height: 275px;
		background: url(../img/GYoneBox_right_bg.png) no-repeat right center;
		background-size: 100% 100%;
		position: absolute;
		right: 0;
		bottom: 5%;
		padding: 6% 2% 2% 2%;
		color: #fff;
	}
	
	.GYoneBox_right_box {
		width: 100%;
		height: 100%;
		position: relative;
	}
	
	.GYoneBox_right_top {
		overflow: hidden;
		height: 100%;
	}
	
	.GYoneBox_right_tw1 {
		float: left;
		width: 31%;
		text-align: center;
		font-size: 12px;
	}
	
	.GYoneBox_right_tw2 {
		float: left;
		width: 31%;
		text-align: center;
		font-size: 12px;
	}
	
	.twImg {
		width: 60%;
		margin: 0 auto;
	}
	
	.twImg img {
		display: block;
		width: 100%;
	}
	
	.GYoneBox_right_tw3 {
		float: left;
		width: 31%;
		text-align: center;
		font-size: 12px;
	}
	
	.GYoneBox_right_sx {
		float: left;
		display: inline-block;
		height: 30%;
		border-left: 1px solid #3376de;
		margin: 0 1%;
	}
	
	.GYoneBox_right_wz {
		margin-top: 25%;
	}
	
	.GYoneBox_right_bottom {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	
	.readmore {
		position: relative;
		font-size: 0;
	}
	
	.readmore_txt {
		display: inline-block;
		text-align: center;
		font-size: 14px;
		width: 180px;
		height: 50px;
		line-height: 50px;
		border: 1px solid #fff;
		margin-right: 52px;
		font-family: Arial, "微软雅黑", "细体"
	}
	
	.readmore_txt a {
		color: #fff;
	}
	
	.readmore_jt {
		display: inline-block;
		width: 50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		vertical-align: top;
		border: 1px solid #fff;
		position: absolute;
		right: 0;
	}
	
	.fzlcBox {
		width: 100%;
		height: auto;
		margin-top: 170px;
		position: relative;
	}
	
	.fzlcimg {
		width: 50%;
		height: 100%;
		position: absolute;
		left: 0;
	}
	
	.fzlcimg img {
		display: block;
		width: 100%;
	}
	
	.lcnrBox {
		width: 100%;
		height: 100%;
		position: relative;
	}
	
	.lcnrBoximg {
		width: 52%;
		height: auto;
	}
	
	.lcnrBoximg img {
		display: block;
		width: 100%;
	}
	
	.lcnrBox_content {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.fzlc_content {
		width: 100%;
		height: 100%;
		position: relative;
	}
	
	.fzlc_content_nr {
		height: 100%;
		width: 40%;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.fzlc_content_nr_title {
		font-size: 20px;
		font-weight: 600;
		margin-top: 6%;
		margin-bottom: 6%;
	}
	
	.fzlc_content_nr_ms {
		font-size: 14px;
		line-height: 24px;
	}
	
	.fzlc_content_more {
		position: absolute;
		right:23px;
		bottom: 0;
		z-index: 100;
	}
	
	.sjzBox {
		width: 100%;
		height: 460px;
		background: url(../img/sjz_bg.png) no-repeat center center;
		background-size: 100% 100%;
		margin-top: -2%;
	}
	
	.sjzstyle {
		position: absolute;
		bottom: 15%;
		left: 0;
		height: auto;
		width: 100%;
		overflow: hidden;
		padding-bottom: 1%;
		cursor: pointer;
	}
	
	.sjzhx {
		height: 1px;
		width: 100%;
		background: url(../img/sjzxhx.png) no-repeat center center;
		margin-top: -5px;
	}
	
	.ysxiangqing {
		width: 80%;
		margin: 0 auto;
		overflow: hidden;
	}
	
	.sjzstyle .swiper-slide {
		text-align: center;
		color: #fff;
		opacity: .3;
	}
	
	.sjzstyle .swiper-slide-prev,
	.sjzstyle .swiper-slide-next {
		opacity: .7;
	}
	
	.timeVBox {
		position: relative;
		height: 120px;
	}
	
	.timeV {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translateX(-50%);
		font-family: Arial, "微软雅黑", "细体";
	}
	
	.sjzstyle .swiper-slide-active {
		opacity: 1;
		transition: all .6s ease;
	}
	
	.sjzstyle .swiper-slide-active .timeV {
		font-size: 72px;
		top: 0;
		transition: all .6s ease;
		font-family: Arial, "微软雅黑", "细体";
	}
	
	.yuandian {
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		border: 1px solid #fff;
		background: #fff;
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.sjznrBox {
		width: 100%;
		min-height: 300px;
		margin-top: 5%;
	}
	
	.sjzxqnr {
		width: 96%;
		height: auto;
		margin: 0 auto;
		position: relative;
	}
	
	.sjzxqnr_left {
		max-width: 300px;
		max-height: 200px;
		overflow: hidden;
		z-index: 100;
		display: inline-block;
	}
	
	.sjzxqnr_left img {
		display: block;
		width: 100%;
	}
	
	.sjzxqnr_right {
		float: right;
		width: 60%;
	}
	
	.sjzxqnr_right_title {
		font-size: 20px;
		font-weight: 600;
	}
	
	.fzlc_content_nr_xqv {
		font-size: 14px;
	}
	
	.next {
		position: absolute;
		right: 0;
		top: 25%;
		z-index: 10;
		cursor: pointer;
	}
	
	.prev {
		position: absolute;
		left: 0;
		top: 25%;
		z-index: 10;
		cursor: pointer;
	}
	
	.sjhx {
		display: inline-block;
		width: 20px;
		height: 4px;
		background: #0058dd;
		vertical-align: text-top;
		margin-top: 4px;
		margin-right: 10px;
	}
	
	.minp {
		width: 100%;
		overflow: hidden;
		display: none;
	}
	
	.Vilson-v {
		width: 100%;
		height: auto;
		position: relative;
	}
	
	.Vilson-v-one {
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		box-shadow: 10px 10px 30px -15px #000;
	}
	
	.Vilson-v-one img {
		display: block;
		width: 100%;
	}
	
	.Vilson-v-two {
		position: absolute;
		bottom: 20%;
		left: 0;
		width: 100%;
		z-index: 60;
		padding: 0 5%;
	}
	
	.Vilson-v-two-box-sj {
		font-size: 12px;
		color: #fff;
		letter-spacing: 1px;
		font-family: Arial, "微软雅黑", "细体";
	}
	
	.Vilson-v-two-box-dz {
		font-size: 20px;
		color: #fff;
		padding-bottom: 15px;
	}
	
	.Vilson-v-two-box-ms {
		float: left;
		width: 60%;
		font-size: 14px;
		color: #fff;
		line-height: 28px;
	}
	
	.footerTop {
		height: 720px;
		opacity: 0;
		position: relative;
		z-index: 1;
	}
	/*底部*/
	
	.footer {
		width: 100%;
		height: 720px;
		z-index: 5;
		background: url(../img/footerbg.png) no-repeat center center;
	}
	
	.footertop01 {
		height: 640px;
	}
	
	.footertop02 {
		height: 80px;
		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;
	}
	
	.aaa {
		display: none;
	}
	
	.yidongys {
		display: none;
	}
	
	.xfXF {
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 60;
		display: none;
		opacity: 0;
	}
	
	.xfXF-fs {
		background: none;
		min-height: auto;
	}
	
	.xfXF-navlist {
		padding: 10px;
	}
	
	.xfXF-topcontent {
		min-height: auto;
	}
	
	.xfXF-logo {
		width: 100px;
		height: 40px;
		position: absolute;
		top: 15%;
		left: 0;
		margin-top: 0;
		margin-left: 20%;
		z-index: 1;
	}
	
	.mobile_sjzBox {
		display: none;
	}
	
	.moblie_cpBOX {
		overflow: hidden;
		display: none;
	}
	/*服务与支持*/
	
	.fwyzc_baozhang_img {
		width: 100%;
		background: url("../img/baozhangbg.jpg") no-repeat right center;
		background-size: cover;
		padding-top: 5%;
		padding-left: 5%;
		padding-right: 5%;
		padding-bottom: 20%;
	}
	
	.baozhang_dh {
		color: #fff;
		font-size: 24px;
		padding-bottom: 3%;
	}
	
	.baozhang_xx {
		overflow: hidden;
	}
	
	.baozhang_dh_icon {
		width: 30px;
		height: 30px;
		display: inline-block;
		vertical-align: top;
	}
	
	.baozhang_dh_icon img {
		display: block;
		width: 100%;
	}
	
	.baozhang_dh_num {
		padding-left: 1%;
	}
	
	.baozhang_dh_num a {
		color: #82ace9;
		text-decoration: none;
	}
	
	.baozhang_leftimg {
		float: left;
	}
	
	.baozhang_righttxt {
		float: left;
		width: 46%;
		color: #fff;
		font-family: Arial, "微软雅黑", "细体";
		padding-left: 4%;
	}
	
	.baozhang_righttxt_title {
		font-size: 20px;
		font-weight: 600;
		padding: 6% 0;
	}
	
	.baozhang_righttxt_neirong {
		font-size: 14px;
		line-height: 24px;
		color: #82ace9;
	}
	
	.title_icon01 {
		display: inline-block;
		vertical-align: text-bottom;
	}
	
	.title_iconright {
		padding-left: 1%;
	}
	/*智库*/
	
	.vrow {
		margin-left: -30px;
		margin-right: -30px;
	}
	
	.vmd4 {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.zhiku_fujian {
		height: 260px;
		position: relative;
		top: 0;
		line-height: 260px;
		background: #065ee3;
		margin-bottom: 60px;
		font-size: 0;
		padding: 0 10%;
		box-shadow: 20px 20px 20px -20px #000;
		transition: all 0.4s;
	}
	
	.zhiku_fujian:hover {
		top: -10px;
		box-shadow: 22px 26px 34px -20px #000;
		transition: all 0.4s;
	}
	
	.zhiku_fujian_mc a {
		color: #fff;
	}
	
	.zhiku_fujian_icon {
		width: 30%;
		display: inline-block;
	}
	
	.zhiku_fujian_mc {
		width: 70%;
		font-size: 16px;
		line-height: 24px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.ov {
		overflow: hidden;
	}
	
	.hbzxd_center {
		position: relative;
		height: 600px;
	}
	
	.hbzxd_center_left {
		width: 90%;
		height: 600px;
		overflow: hidden;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	.hbzxd_center_left img {
		display: block;
		width: 100%;
	}
	
	.hbzxd_center_right {
		font-family: Arial, "微软雅黑", "细体";
		width: 40%;
		height: 42%;
		position: absolute;
		right: 0;
		bottom: 5%;
		background: url(../img/GYoneBox_right_bg.png) no-repeat right center;
		background-size: 100% 100%;
		padding: 2%;
	}
	
	.hbzxd_center_right_top {
		font-size: 0;
		width: 100%;
		overflow: hidden;
	}
	
	.hbzxdA {
		float: left;
	}
	
	.hbzxdsx {
		height: 60px;
		margin-top: 5%;
		float: left;
		border-left: 1px solid #2b72db;
		margin-left: 8%;
		margin-right: 8%;
	}
	
	.hbzxdA1 span {
		font-size: 72px;
		color: #fff;
	}
	
	.hbzxdA1 font {
		font-size: 16px;
		color: #fff;
	}
	
	.hbzxdA2 {
		color: #9bbdef;
		font-size: 14px;
		padding-left: 4%;
	}
	
	.hbzxd_center_right_zttxt {
		padding-left: 2%;
		font-size: 14px;
		color: #c3d8f7;
		line-height: 24px;
		width: 82%;
		padding-top: 10%;
	}
	/*联系*/
	
	.lxBOX {
		padding-left: 5%;
	}
	
	.lianxi {
		width: 135%;
		height: 340px;
		padding-left: 35%;
		background: url(../img/lianxibg.jpg) no-repeat left center;
		background-size: 100% 100%;
		float: right;
		color: #fff;
		font-family: Arial, "微软雅黑", "思源黑体";
	}
	
	.lx_title font {
		font-size: 20px;
		border-bottom: 1px solid #fff;
		padding: 2% 0;
		display: inline-block;
		font-weight: 600;
	}
	
	.lx_wz font {
		font-size: 16px;
		display: inline-block;
		padding: 10px 0;
		opacity: .7;
	}
	
	.lx_xx {
		margin-top: 3%;
		font-family: Arial, "微软雅黑", "细体";
		font-size: 14px;
		color: #fff;
	}
	
	.lx_xx_li {
		margin: 15px 0;
	}
	
	.lx_xx_li span {
		opacity: .7;
	}
	
	.lx_xx_li span.lxiconimg {
		opacity: 1;
		width: 20px;
		height: 20px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 1%;
	}
	
	.lx_xx_li span.lxiconimg img {
		display: block;
		width: 100%;
	}
	
	.lx_form {
		margin-top: 10%;
		padding-left: 5%;
		padding-right: 5%;
	}
	
	.lx_ts {
		font-size: 20px;
		color: #383838;
		font-weight: 600;
	}
	
	.formBox {
		position: relative;
		overflow: hidden;
	}
	
	.lxbd {
		width: 70%;
		height: auto;
		padding-top: 4%;
		font-size: 0;
		overflow: hidden;
	}
	
	.lx_more {
		position: absolute;
		right: 2%;
		bottom: 1%;
	}
	
	.lxh {
		background: #0058dd;
		overflow: hidden;
		border: 1px solid #0058dd;
	}
	
	.lxtj {
		width: 100%;
		height: 50px;
		line-height: 50px;
		background: none;
		border: none;
		color: #fff;
	}
	
	input {
		border: none;
		background: #f7f7f7;
		width: 250px;
		outline: none;
		padding: 0 5px;
	}
	
	input[type=submit] {
		border: none;
		background: none;
		width: 100%;
		color: #fff;
	}
	
	input:-webkit-autofill {
		-webkit-box-shadow: 0 0 0 1000px #f7f7f7 inset;
	}
	
	textarea {
		border: none;
		background: #f7f7f7;
		resize: none;
	}
	
	.formli50 {
		display: inline-block;
		float: left;
		font-size: 16px;
		margin-top: 6%;
		margin-right: 5%;
	}
	
	.formli50right {
		float: right;
	}
	
	.formli100 {
		display: inline-block;
		margin-top: 6%;
		width: 100%;
		font-size: 16px;
		position: relative;
	}
	
	.formli100_tx {
		float: right;
		width: 93%;
	}
	
	.formli100_tx textarea {
		width: 100%;
	}
	
	.formli50 span,
	.formli100 span {
		border-left: 4px solid #0058dd;
		padding: 0 6px;
		vertical-align: top;
		color: #b3b3b3;
	}
	/*产品及解决方案列表*/
	
	.cpfalist_centerBox {
		width: 90%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.cpfalist_img img {
		display: block;
		width: 100%;
	}
	
	.cpfalist_txt {
		position: absolute;
		top: 75%;
		padding: 0 5%;
		width: 85%;
		font-size: 14px;
	}
	
	.cpfalist_txt div {
		color: #fff;
		padding-bottom: 3%;
	}
	
	.cpList {
		height: auto;
		overflow: hidden;
		padding-bottom: 5%;
	}
	
	.cplistBox {
		padding-top: 20%;
		position: relative;
		top: 0;
		transition: all 0.3s;
	}
	
	.cplistBox:hover {
		top: -10px;
		transition: all 0.4s;
	}
	
	.cplistBox:hover .cplistBox_js {
		box-shadow: 22px 26px 34px -20px #aaa;
		transition: all 0.4s;
	}
	
	.cplistBox_img {
		transform: translateY(30%);
		width: 100%;
		height: 240px;
	}
	
	.cplistBox_img img {
		display: block;
		height: 100%;
		margin: 0 auto;
	}
	
	.cplistBox_js {
		height: 190px;
		background: url("../img/cplistbgimg.jpg") no-repeat center center;
		background-size: 100% 100%;
		box-shadow: 20px 20px 20px -20px #aaa;
		transition: all 0.4s;
	}
	
	.cplistBox_js_txtbox {
		height: 100%;
		position: relative;
	}
	
	.cplistBox_js_txt {
		position: absolute;
		bottom: 0;
		width: 100%;
		padding: 0 5%;
	}
	
	.cplistBox_js_txt_title {
		padding-bottom: 8%;
	}
	
	.cplistBox_js_txt_title span {
		display: inline-block;
	}
	
	.cplistBox_js_txt_title font {
		font-size: 20px;
		color: #383838;
		font-weight: 600;
		display: inline-block;
		vertical-align: middle;
		transition: all 0.4s;
	}
	
	.cplistBox_js_txt_miaoshu {
		font-size: 14px;
		color: #808080;
		padding-bottom: 8%;
	}
	
	.cplistBox_js_txt_right {
		position: absolute;
		bottom: 10%;
		right: 5%;
		width: 50px;
		height: 50px;
		background: rgba(255, 255, 255, 0);
		transition: background 0.3s;
	}
	
	.cplistBox:hover .cplistBox_js_txt_right {
		background: rgba(255, 255, 255, .8);
	}
	
	.cplistBox_js_txt_right img {
		display: block;
		width: 100%;
	}
	
	.navshadow {
		box-shadow: 0px 10px 15px -5px #000;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, .5) 80%, rgba(255, 255, 255, 0) 100%);
	}
	
	.gysx {
		height: 128px;
		background: #fff;
	}
	
	.gysx div {
		border-right: 1px solid #e0e0e0;
		height: 80px;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.cpfalist_img img.imgpc {
		display: block;
	}
	
	.cpfalist_img img.imgmo {
		display: none;
	}
	
	.tujiimg {
		width: 100%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.tujiimg div {
		width: 46%;
		margin: 0 auto;
	}
	
	.tujiimg div.RMone01V {
		width: 35%;
	}
	
	.tujiimg img {
		display: block;
		width: 100%;
	}
	
	.pageV {
		position: static;
		/* bottom: -20%!important; */
		margin-top: 10px;
		text-align: center;
	}
	
	.pageV2 {
		position: absolute;
		bottom: 1%;
		width: 100%;
	}
	
	.swiper-pagination-bullet {
		background: #ddd;
		opacity: 1;
	}
	
	.swiper-pagination-bullet-active {
		opacity: 1;
		background: #007aff;
	}
	
	.RMone {
		width: 100%;
		height: 0;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, .9);
		z-index: 1000;
		overflow: hidden;
	}
	
	.RMtwo {
		width: 100%;
		height: 0;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, .9);
		z-index: 1000;
		overflow: hidden;
	}
	
	.RM_X {
		width: 30px;
		height: 30px;
		position: absolute;
		top: 5%;
		right: 5%;
		z-index: 1001;
	}
	
	.RM_X img {
		display: block;
		width: 100%;
	}
	
	.RM_Img {
		text-align: center;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 100%;
	}
	
	.ydfix {
		font-size: 0;
		position: absolute;
		width: 100%;
		box-shadow: 0 5px 20px -10px #000;
		display: none;
	}
	
	.ydfix_scroll {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
	}
	
	.ydfix_span {
		font-size: 14px;
		display: inline-block;
		overflow: hidden;
		text-align: center;
		box-sizing: border-box;
		background: #fff;
		padding: 2% 0;
	}
	
	.ydfix_spanOn {
		background: #005add;
	}
	
	.ydfixtxt {
		padding: 0 5%;
	}
	
	.ydfix_spanOn .ydfixtxt {
		color: #fff;
	}
	
	.ccc {
		height: 280px;
	}
	
	.left180 {
		width: 300px!important;
		margin: -150px 0 0 -150px!important;
	}
	
	.ydicon {
		width: 30px;
		height: 30px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.ydicon img {
		display: block;
		width: 100%;
	}
	
	.fzox {
		display: block;
	}
	
	.khalwww {
		width: 100%;
	}
	
	.khalwww img {
		display: block;
		width: 100%;
	}
	
	.fanhuiTop {
		text-align: center;
		background: #005add;
		width: 100%;
		height: 45px;
		line-height: 45px;
		cursor: pointer;
		display: none;
	}
	
	pre {
		color: #393939;
		font-family: Arial, "微软雅黑", "思源黑体";
		font-size: 14px;
		text-align: left;
		line-height: 24px;
		white-space: pre-wrap;
		white-space: -moz-pre-wrap;
		white-space: -pre-wrap;
		white-space: -o-pre-wrap;
		word-wrap: break-word;
		background: transparent;
		border: none;
		margin: 0;
		padding: 0;
	}
	
	.lxlxlx {
		background: url(../img/lx_bg223.png) no-repeat top right;
		width: 100%;
		height: 80px;
		position: absolute;
		bottom: -80px;
	}
	
	.hh {
		padding: 4% 0;
		margin: 0
	}
	
	.pzglzw {
		border-left: 5px solid #005add;
		padding: 0 1%;
		font-weight: 600;
	}
	
	.pzglyw {
		color: #ccc;
		font-style: italic;
	}
	
	.pzglms {
		padding: 2% 1%;
		font-size: 14px;
	}
	
	.pzglimg {
		padding-left: 1%;
		min-width: 540px;
		max-width: 720px;
		overflow: hidden;
	}
	
	.pzglimg img {
		display: block;
		width: 100%;
	}
	