/* CSS Document */
@media screen and (max-width: 700px) {
	html {
		padding: 0;
		margin:0;
		font-size: 625%;
		-webkit-text-size-adjust: none;
		-webkit-overflow-scrolling: touch;
		/*10 ÷ 16 × 100% = 62.5%*/
	}

	body {
		padding: 0;
		font-size: 14px;
		max-width: 768px;
		margin: 0 auto;
		-webkit-overflow-scrolling: touch;
		/*1.4 × 10px = 14px */
	}
	body {
		margin: 0;
		padding: 0;
		color: #444;
		font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
	}

	img {
		border: none;
		vertical-align: middle;
	}
	.clear_sj{
		clear:both;
	}
	@media only screen and (min-width: 375px) {
		html {
			font-size: 700%!important
		}
	}
	@media only screen and (min-width: 410px) {
		html {
			font-size: 800%!important
		}
	}
	@media only screen and (min-width: 481px) {
		html {
			font-size: 940%!important
		}
	}

	@media only screen and (min-width: 561px) {
		html {
			font-size: 1090%!important
		}
	}

	@media only screen and (min-width: 641px) {
		html {
			font-size: 1250%!important
		}
		body {
			margin: 0 auto;
			max-width: 768px
		}
	}
	img{
		width:100%;
		height:auto;
		border:none;
	}
	.sj_dn{
		display:none;
	}
	.w{
		width:93.75%;
		margin:0 auto;
	}
	.indtop{
		height:0.6rem;
		background:#000000;
	}
	.ticket_wrapper{
		height: calc(100% - 0.6rem);
	}
	.indtop_top{
		display:none;
	}
	.logo{
		width:35%;
		margin-top:0.12rem;
	}
	.logo img{max-width: 100%;}
	.m_menu{
		width:0.35rem;
		margin-top:0.1rem;
	}
	.indnav{
		position:fixed;
		top:0.6rem;
		background:#393e49;
		width:100%;
		display:none;
		z-index:999;
		left:0;
	}
	.indnav li {margin: 0;}
	.indnav li a{
		width: 100%;padding: 0; margin: 0;
		display:block;
		text-align: center;
		height: 50px;
		line-height: 50px;
		border-bottom: 0.01rem solid #666;
		color:#FFFFFF;
		font-size:0.12rem;
	}
	.bread{
		height:0.4rem;
		line-height:0.4rem;
		font-size:0.11rem;
	}
	.bread span{
		margin:0 0.08rem;
	}
	.cpbanner{
		width:100%;
		height:2rem;
		color:#fff;
		text-align:center;
		background:url(../images/banner.jpg);
		background-size:100% 100%;
	}
	.ab_banner{
		width:100%;
		height:2rem;
		color:#fff;
		text-align:center;
		background:url(../images/about-banner.jpg);
		background-size:100% 100%;
	}
	.cp_banner{
		width:100%;
		height:2rem;
		color:#fff;
		text-align:center;
		background:url(../images/banner.jpg) center no-repeat;
		background-size:100% 100%;
	}

	.cp_banner h3,.fa_banner h3,.al_banner h3{
		font-size:0.24rem;
		line-height:0.24rem;
		padding:0.45rem 0 0 0.2rem;
		font-weight:normal;
	}
	.ab_banner h3{
		font-size:0.24rem;
		line-height:0.24rem;
		padding:0.65rem 0 0 0;
		font-weight:normal;
	}
	.cp_banner p,.ab_banner p,.fa_banner p,.al_banner p{
		font-size:0.12rem;
		line-height:0.18rem;
		padding:0 0.2rem;
		margin-top:0.2rem;
	}
	/*.cpbanner .swiper-slide{
        width:100%;
        height:4.2rem;
    }
    .cpbanner a{
        display:block;
        width:100%;
        height:4.2rem;
    }
    .cpbanner .swiper-pagination .swiper-pagination-bullet{
        width:56px;
        height:6px;
        background:#979698;
        border-radius:0;
        opacity:1;
    }
    .cpbanner .swiper-pagination .swiper-pagination-bullet-active{
        background:#5096ea;
        width:90px;
    }
    .cp_banner h3{
        font-size:.24rem;
        line-height:.24rem;
        padding-top:1.4rem;
        font-weight:normal;
    }
    .cp_banner p{
        line-height:.18rem;
        font-size:.1rem;
        margin-top:.3rem;
    }*/
	/*首页*/
	.banner .swiper-slide{
		width:100%;
		height:2.1rem;
	}
	.banner a{
		display:block;
		width:100%;
		height:2.1rem;
		text-align:center;
		color:#fff;
	}
	.banner .swiper-pagination .swiper-pagination-bullet{
		width:56px;
		height:6px;
		background:#979698;
		border-radius:0;
		opacity:1;
	}
	.banner .swiper-pagination .swiper-pagination-bullet-active{
		background:#5096ea;
		width:90px;
	}
	.banner h3{
		font-size:.18rem;
		line-height:.16rem;
		padding-top:.3rem;
		font-weight:normal;
	}
	.banner p{
		width:80%;
		line-height:.18rem;
		font-size:.1rem;
		margin:.15rem auto 0 auto;
	}
	.incpjs{
		width:96%;
		margin:0 auto;
		color:#dde0e2;
	}
	.incpjs01{
		margin-top:.15rem;
		padding:.27rem 0;
		border-radius:.05rem;
		background:url(../images/in01.png) center no-repeat;
		background-size:100% 100%;
	}
	.incpjs01_tp{
		width:20%;
		margin:0 auto .1rem auto;
	}
	.incpjs01_wz{
		width:90%;
		margin:0 auto;
		text-align:center;
	}
	.incpjs01_wz p{
		font-size:.14rem;
		color:#dedede;
		line-height:.2rem;
	}
	.incpjs01_wz a{
		width:.71rem;
		height:.21rem;
		line-height:.21rem;
		display:block;
		color:#fff;
		background:#467ed1;
		margin:.2rem auto 0 auto;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs02{
		margin-top:.15rem;
		padding:.27rem 0;
		border-radius:.05rem;
		background:url(../images/in02.png) center no-repeat;
		background-size:100% 100%;
	}
	.incpjs02_tp{
		width:40%;
		margin:0 auto .1rem auto;
	}
	.incpjs02_wz{
		width:90%;
		margin:0 auto;
		text-align:center;
	}
	.incpjs02_wz p{
		font-size:.09rem;
		color:#dedede;
		line-height:.18rem;
	}
	.incpjs02_an{
		width:60%;
		margin:.2rem auto 0 auto;
	}
	.incpjs02_an01 a{
		width:.71rem;
		height:.21rem;
		float:left;
		line-height:.21rem;
		display:block;
		color:#fff;
		border:1px solid #fff;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs02_an01 a:hover{
		background:#fff;
		color:#467ed1;
	}
	.incpjs02_an02 a{
		width:.71rem;
		height:.21rem;
		float:right;
		line-height:.21rem;
		display:block;
		color:#fff;
		background:#467ed1;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs02_an02 a:hover{
		background:#2761b7;
	}
	.incpjs03{
		margin-top:.15rem;
		padding:.27rem 0;
		border-radius:.05rem;
		background:url(../images/in03.png) center no-repeat;
		background-size:100% 100%;
	}
	.incpjs03_tp,.incpjs05_tp,.incpjs06_tp{
		width:40%;
		margin:0 auto .1rem auto;
	}
	.incpjs03_wz,.incpjs05_wz,.incpjs06_wz{
		width:90%;
		margin:0 auto;
		text-align:center;
	}
	.incpjs03_wz p,.incpjs05_wz p,.incpjs06_wz p{
		font-size:.09rem;
		color:#dedede;
		line-height:.18rem;
	}
	.incpjs03_an,.incpjs05_an,.incpjs06_an{
		width:60%;
		margin:.2rem auto 0 auto;
	}
	.incpjs03_an01 a{
		width:.71rem;
		height:.21rem;
		float: left;
		line-height:.21rem;
		display:block;
		color:#fff;
		border:1px solid #fff;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs05_an01 a{
		width:.71rem;
		height:.21rem;
		margin:0 auto;
		line-height:.21rem;
		display:block;
		color:#fff;
		border:1px solid #fff;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs06_an01 a{
		width:.71rem;
		height:.21rem;
		float: left;
		line-height:.21rem;
		display:block;
		color:#fff;
		border:1px solid #fff;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs03_an02 a{
		width:.71rem;
		height:.21rem;
		float:right;
		line-height:.21rem;
		display:block;
		color:#fff;
		background:#467ed1;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs03_an02 a:hover{
		background:#2761b7;
	}
	.incpjs04{
		margin-top:.15rem;
		padding:.27rem 0;
		border-radius:.05rem;
		background:url(../images/in04.png) center no-repeat;
		background-size:100% 100%;
	}
	.incpjs04_tp{
		width:40%;
		margin:0 auto .1rem auto;
	}
	.incpjs04_wz{
		width:90%;
		margin:0 auto;
		text-align:center;
	}
	.incpjs04_wz p{
		font-size:.09rem;
		color:#dedede;
		line-height:.18rem;
	}
	.incpjs04_an{
		width:60%;
		margin:.2rem auto 0 auto;
	}
	.incpjs04_an01 a{
		width:.71rem;
		height:.21rem;
		float:left;
		line-height:.21rem;
		display:block;
		color:#fff;
		border:1px solid #fff;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs04_an01 a:hover{
		background:#fff;
		color:#467ed1;
	}
	.incpjs04_an02 a{
		width:.71rem;
		height:.21rem;
		float:right;
		line-height:.21rem;
		display:block;
		color:#fff;
		background:#467ed1;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs04_an02 a:hover{
		background:#2761b7;
	}
	.incpjs05{
		margin-top:.15rem;
		padding:.27rem 0;
		border-radius:.05rem;
		background:url(../images/in05.png) center no-repeat;
		background-size:100% 100%;
	}

	.incpjs06{
		margin-top:.15rem;
		padding:.27rem 0;
		border-radius:.05rem;
		background:url(../images/in06.png) center no-repeat;
		background-size:100% 100%;
	}
	.incpjs06_an02 a{
		width:.71rem;
		height:.21rem;
		float:right;
		line-height:.21rem;
		display:block;
		color:#fff;
		background:#467ed1;
		text-align:center;
		border-radius:.12rem;
		font-size:.08rem;
	}
	.incpjs06_an02 a:hover{
		background:#2761b7;
	}
	.ingcfw{
		background:#f4f7f9;
		padding:.225rem 0 .065rem 0;
	}
	.ingcfw_con{
		width:96%;
		margin:0 auto;
	}
	.ingcfw_con ul{
		margin:.14rem 0 0 -2%;
	}
	.ingcfw_con li{
		width:42%;
		padding:0 3%;
		float:left;
		margin:0 0 .2rem 2%;
		text-align:center;
	}
	.ingcfw_con_tp{
		width:80%;
		margin:0 auto;
	}
	.ingcfw_con_tp img{
		width:100%;
	}
	.ingcfw_con_txt01{
		color:#467ed1;
		font-size:.14rem;
		line-height:.5rem;
	}
	.ingcfw_con_txt02{
		font-size:.12rem;
		line-height:.18rem;
	}
	.infx{
		width:100%;
		height:1.6rem;
		background:url(../images/in17.jpg) center no-repeat;
		background-size:100% 100%;
		text-align:center;
		color:#fff;
	}
	.infx h3{
		font-size:.18rem;
		line-height:.24rem;
		padding-top:.15rem;
		font-weight:normal;
	}
	.infx p{
		width:86%;
		line-height:.2rem;
		font-size:.12rem;
		margin:.1rem auto 0 auto;
	}
	.infx img{
		width:.07rem;
		margin:0 .1rem 0 .1rem;
	}
	.inyyhy{
		width:100%;
		padding:.225rem 0 .165rem 0;
	}
	/* flexslider */
	.flexslider{position:relative;height:4.2rem;overflow:hidden; margin:.13rem auto 0 auto; padding:.1rem 3% 0 3%;}
	.slides{width:100%; margin:0 auto; background:#ccc;}
	.slides li{
		/*height:2rem;*/
		border-radius:.06rem;
		-webkit-box-shadow:0 0 20px rgba(227, 227, 227, .9);
		-moz-box-shadow:0 0 20px rgba(227, 227, 227, .9);
		box-shadow:0 0 20px rgba(227, 227, 227, .9);
	}
	.flex-control-nav{position:absolute;bottom:.5rem;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:52px;height:6px;margin:0 5px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:52px;height:6px;line-height:40px;overflow:hidden; background:#9fa0a0;cursor:pointer;}
	.flex-control-nav .flex-active{background:#467ed1;}
	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:30%;}
	.flex-direction-nav li a{display:block;width:.19rem;height:.33rem;overflow:hidden;cursor:pointer;position:absolute;}
	.flex-direction-nav li a.flex-prev{left:0;background:url(../images/prev.png) center center no-repeat; background-size:100% 100%;}
	.flex-direction-nav li a.flex-next{right:.2rem;background:url(../images/next.png) center center no-repeat; background-size:100% 100%;}
	.inyyhy_wz{
		width:100%;
	}
	.inyyhy_wz01 img{
		width:15%;
	}
	.inyyhy_wz01{
		width:90%;
		margin:.18rem auto;
	}
	.inyyhy_wz02{
		font-size:.14rem;
		margin-top:.14rem;
		color:#666;
	}
	.inyyhy_wz03{
		font-size:.08rem;
		margin-top:.14rem;
		line-height:.15rem;
		color:#999;
	}
	.inyyhy_tp{
		width:100%;
	}
	.inyyhy_tp img{
		width:100%;
		height:2rem;
	}
	.inyyhy_gd a{
		width:.71rem;
		height:.21rem;
		background:#467ed1;
		position:absolute;
		bottom:0;
		left:50%;
		color:#fff;
		text-align:center;
		margin-left:-.355rem;
		line-height:.21rem;
		font-size:.08rem;
		border-radius:.12rem;
	}
	.inyyhy_gd a:hover{
		background:#2761b7;
	}

	/*产品*/
	.mworks_1{
		margin-top:0.3rem;
	}
	.mworks_2,.mworks_t{
		padding:0.2rem 0;
		text-align:center;
		background:#3c7bbf;
		border-top-left-radius:0.1rem;
		border-top-right-radius:0.1rem;
	}
	.mworks_2 img{
		width:70%;
	}
	.mworks_t img{
		width:50%;
	}
	.mworks_3{
		background:#f4f7f9;
		padding-bottom:0.2rem;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
	}
	.mworks_3 img{
		width:100%;
	}
	.mworks_4{
		width:45%;
		margin-left:5%;
		margin-top:0.2rem;
	}
	.mworks_5{
		width:30%;
		margin-right:5%;
		margin-top:0.2rem;
	}
	.mworks_3 p{
		font-size:0.12rem;
		line-height:0.18rem;
		color:rgba(0,0,0,.6);
		margin:0 5%;
		margin-top:0.2rem;
	}
	.mworks_6{
		text-align:right;
		margin:0 5%;
		margin-top:0.15rem;
	}
	.mworks_6 a{
		color:#3c7bbf;
		font-size:0.12rem;
	}
	.mworks_t_1{
		background:#3c7bbf;
	}
	.mworks_t_2{
		background:#588d38;
	}
	.mworks_7{
		margin-top:0.2rem;
	}
	.mworks_8{
		width:85.5%;
		margin:0 auto;
		padding-top:0.1rem;
	}
	.mworks_9{
		width:83.5%;
		margin:0 auto;
		padding-top:0.1rem;
	}
	.mworks_10{
		padding-top:0.1rem;
	}

	/******产品中心（工具箱插件与API介绍）******/
	.cp01_banner{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/cp01-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp01_banner h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.38rem;
		font-weight:normal;
	}
	.cp01con{
		width:94%;
		margin:.225rem auto 0 auto;
	}
	.cp01con_tp{
		width:100%;
	}
	.cp01con_wz{
		font-size:.12rem;
		line-height:.18rem;
		color:#676767;
		padding-top:.13rem;
	}
	/******产品中心（工具箱列表）******/
	.cp02_banner{
		width:100%;
		height:2rem;
		text-align:center;
		background:url(../images/cp02-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp02_banner img{
		width:1.36rem;
		margin-top:.49rem;
	}
	.cp02con{
		width:94%;
		margin:.225rem auto;
	}
	.cp02bt{
		padding-bottom:.07rem;
		border-bottom:2px solid #3e3a39;
	}
	.cp02bt_tb{
		width:.26rem;
		float:left;
	}
	.cp02bt_tb img{
		width:100%;
	}
	.cp02bt_bt{
		float:left;
		font-size:.18rem;
		padding-top:.01rem;
		margin-left:.15rem;
	}
	.cp02list li{
		padding:.3rem 0;
		padding-left:1.8%;
		border-bottom:1px solid #acacac;
	}
	.cp02list_tp{
		width:100%;
		text-align:center;
	}
	.cp02list_line{
		display:none;
	}
	.cp02list_wz{
		width:100%;
		padding-top:.21rem;
	}
	.cp02list_wz01{
		color:#585858;
		font-size:28px; line-height: 40px;
	}
	.cp02list_wz02{
		color:#676767;
		font-size:.14rem; line-height:35px;
		margin:.11rem 0 .12rem 0;
	}
	.cp02list_more{
		text-align:right;
	}
	.cp02list_more a{
		font-size:.16rem;
		color:#3c7bbf;
	}
	.cp02list_more a:hover{
		color:#205895;
	}
	/******产品中心（模型库目录）******/
	.cp03_banner{
		width:100%;
		height:2rem;
		text-align:center;
		background:url(../images/cp03-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp03_banner img{
		width:1.36rem;
		margin-top:.49rem;
	}
	.cp03conbg{
		padding:.225rem 0;
		background:#f4f7f9;
	}
	.cp03con{
		width:94%;
		margin:0 auto;
	}
	.cp03bt{
		padding-bottom:.07rem;
		border-bottom:2px solid #3e3a39;
	}
	.cp03bt_tb{
		width:.26rem;
		float:left;
	}
	.cp03bt_tb img{
		width:100%;
	}
	.cp03bt_bt{
		float:left;
		font-size:.18rem;
		padding-top:.01rem;
		margin-left:.15rem;
	}
	.cp03list ul{
		padding-top:.125rem;
	}
	.cp03list li{
		width:100%;
		margin-bottom:.25rem;
		background:#fff;
	}
	.cp03list li:hover,.cp03list li:hover .cp03list_wz01,.cp03list li:hover .cp03list_wz02,.cp03list li:hover .cp03list_more{
		color:#fff;
		background:#467ed1;
	}
	.cp03list_tp img{
		width:100%;
	}
	.cp03list_wz{
		width:92%;
		margin:0 auto;
		padding:.13rem 0;
	}
	.cp03list_wz01{
		color:#585858;
		font-size:.14rem;
	}
	.cp03list_wz02{
		color:#999;
		font-size:.1rem;
		line-height:.18rem;
		margin:.11rem 0 .14rem 0;
	}
	.cp03list_more{
		text-align:right;
		font-size:.14rem;
		color:#3c7bbf;
	}
	/******产品中心（模型库-电机模型库）******/
	.cp04_banner{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/cp04-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp04_banner h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.43rem;
		font-weight:normal;
	}
	.cp04con{
		width:100%;
		margin:.3rem auto 0 auto;
	}
	.cp04con_wz{
		width:94%;
		margin:0 auto;
		font-size:18px;
		line-height:30px;
		color:#666;
	}
	.cp04con_wz h2{
		font-weight: normal;
		font-size:28px;
		line-height:40px;

	}
	.cp04con_tp{
		width:94%;
		margin:.1rem auto;
	}
	.cp04con_tp img{
		width:100%;
	}
	.cp04ydbg{
		width:100%;
		background:#f4f7f9;
		padding:.28rem 0 .16rem 0;
	}
	.cp04yd{
		width:100%;
		margin:0 auto;
	}
	.cp04yd ul{
		width:94%;
		margin:0 auto;
		padding-top:.18rem;
	}
	.cp04yd li{
		width:100%;

		background-size:100% 100%;
		padding:.15rem 0 .22rem 0;
		border-radius:.06rem;
		border:1px solid #c4c5c5;
		margin-bottom:.13rem;
		color:#666;
	}
	.cp04yd li:hover{

		background-size:100% 100%;
		color:#fff;
		-webkit-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		-moz-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		box-shadow:0 0 20px rgba(180, 180, 180, .75);
	}
	.cp04yd li:hover>.cp04yd_tb{
		background:#5096ea;
	}
	.cp04yd li:hover>.cp04yd_txt02{
		color:#333;
	}
	.cp04yd_tb{
		width:3%;
		float:left;
		background:#515151;
		height:.016rem;
		margin-left:.25rem;
		margin-top:.08rem;
	}
	.cp04yd_txt{
		width:80%;
		float:right;
		margin-right:.14rem;
	}
	.cp04yd_txt01{
		font-size:.17rem;
	}
	.cp04yd_txt02{
		font-size:.14rem;
		margin-top:.11rem;
		line-height:35px;
	}
	.cp04yy{
		width:90%;
		padding:.28rem 0 .16rem 0;
		margin:0 auto;
	}
	.cp04_01{
		padding:.2rem 0;
		border-bottom:2px solid #bfbfbf;
	}
	.cp04_01_tp{
		width:100%;
	}
	.cp04_01_tp img{
		width:100%;
		-webkit-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		-moz-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		box-shadow:0 0 20px rgba(180, 180, 180, .75);
	}
	.cp04_01_wz{
		width:100%;
		padding-top:.16rem;
	}
	.cp04_01_wz01{
		font-size:.17rem;
	}
	.cp04_01_wz02{
		font-size:.14rem; line-height:35px;
	}
	.cp04_01_line{
		width:18px;
		height:3px;
		background:#5096ea;
		margin:.1rem 0 .18rem 0;
	}
	.cp04_02{
		padding:.2rem 0;
		border-bottom:2px solid #bfbfbf;
	}
	.cp04_02_tp{
		width:100%;
	}
	.cp04_02_tp img{
		width:100%;
		-webkit-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		-moz-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		box-shadow:0 0 20px rgba(180, 180, 180, .75);
	}
	.cp04_02_wz{
		width:100%;
		padding-top:.16rem;
	}
	.cp04ml{
		width:100%;
		background:url(../images/cp33.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.28rem 0 .16rem 0;
	}
	.cp04ml_con{
		width:94%;
		margin:.25rem auto 0 auto;
	}
	.cp04ml_con_txt01{
		width:88%;
		margin:0 auto;
		text-align:center;
		font-size:.14rem;
		line-height:35px;
	}
	.cp04ml_con_list ul{
		margin-left:-5%;
		margin-top:.13rem;
	}
	.cp04ml_con_list li{
		width:44%;
		float:left;
		margin-left:5%;
		background:#fff;
		border:1px solid #bababb;
		text-align:center;
		border-radius:.03rem;
		padding:.11rem 0;
		margin-bottom:.12rem;
	}
	.cp04ml_con_list .txt01{
		font-size:.14rem;
	}
	.cp04ml_con_list .txt02{
		font-size:.08rem;
		margin-top:.11rem;
		color:#999;
	}
	/******产品中心（模型库-机械柔性体模型库）******/
	.cp05_banner{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/cp05-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp05_banner h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.43rem;
		font-weight:normal;
	}
	.cp05yd{
		width:100%;
		margin:0 auto;
	}
	.cp05yd ul{
		width:94%;
		margin:0 auto;
		padding-top:.18rem;
	}
	.cp05yd li{
		width:100%;
		background:url(../images/cp35.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.15rem 0 .22rem 0;
		border-radius:.06rem;
		border:1px solid #c4c5c5;
		margin-bottom:.13rem;
		color:#666;
	}
	.cp05yd li:hover{
		background:url(../images/cp36.jpg) center no-repeat;
		background-size:100% 100%;
		color:#fff;
		-webkit-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		-moz-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		box-shadow:0 0 20px rgba(180, 180, 180, .75);
	}
	.cp05yd li:hover>.cp04yd_tb{
		background:#5096ea;
	}
	.cp05yd li:hover>.cp04yd_txt02{
		color:#333;
	}
	.cp05ml{
		width:100%;
		background:url(../images/cp37.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.28rem 0 .16rem 0;
	}
	/******产品中心（模型库-液压元件模型库）******/
	.cp06_banner{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/cp06-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp06_banner h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.43rem;
		font-weight:normal;
	}
	.cp06yd{
		width:100%;
		margin:0 auto;
	}
	.cp06yd ul{
		width:94%;
		margin:0 auto;
		padding-top:.18rem;
	}
	.cp06yd li{
		width:100%;
		background:url(../images/cp40.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.15rem 0 .22rem 0;
		border-radius:.06rem;
		border:1px solid #c4c5c5;
		margin-bottom:.13rem;
		color:#666;
	}
	.cp06yd li:hover{
		background:url(../images/cp41.jpg) center no-repeat;
		background-size:100% 100%;
		color:#fff;
		-webkit-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		-moz-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		box-shadow:0 0 20px rgba(180, 180, 180, .75);
	}
	.cp06yd li:hover>.cp04yd_tb{
		background:#5096ea;
	}
	.cp06yd li:hover>.cp04yd_txt02{
		color:#333;
	}
	.cp06ml{
		width:100%;
		background:url(../images/cp42.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.28rem 0 .16rem 0;
	}
	/******产品中心（模型库-液压元件模型库）******/
	.cp07_banner{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/cp07-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp07_banner h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.43rem;
		font-weight:normal;
	}
	.cp07yd{
		width:100%;
		margin:0 auto;
	}
	.cp07yd ul{
		width:94%;
		margin:0 auto;
		padding-top:.18rem;
	}
	.cp07yd li{
		width:100%;
		background:url(../images/cp44.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.15rem 0 .22rem 0;
		border-radius:.06rem;
		border:1px solid #c4c5c5;
		margin-bottom:.13rem;
		color:#666;
	}
	.cp07yd li:hover{
		background:url(../images/cp45.jpg) center no-repeat;
		background-size:100% 100%;
		color:#fff;
		-webkit-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		-moz-box-shadow:0 0 20px rgba(180, 180, 180, .75);
		box-shadow:0 0 20px rgba(180, 180, 180, .75);
	}
	.cp07yd li:hover>.cp04yd_tb{
		background:#5096ea;
	}
	.cp07yd li:hover>.cp04yd_txt02{
		color:#333;
	}
	.cp07ml{
		width:100%;
		background:url(../images/cp46.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.28rem 0 .16rem 0;
	}
	/******产品中心-SYSLink详情页******/
	.cp08_banner{
		width:100%;
		height:2rem;
		text-align:center;
		background:url(../images/cp08-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp08_banner img{
		width:1.36rem;
		margin-top:.33rem;
	}
	.cp08_banner a{
		display:block;
		color:#fff;
		font-size:.11rem;
		background:#da712b;
		width:2rem;
		margin:0 auto;
		height:.3rem;
		line-height:.3rem;
		border-radius:.15rem;
		margin-top:.18rem;
	}
	.cp08_banner a:hover{
		background:#d65c0a;
	}
	.cp08bj{
		width:96%;
		margin:0 auto;
	}
	.cp08bj img{
		width:100%;
		margin-top:.16rem;
	}
	.cp08bj p{
		font-size:.14rem;
		line-height:35px;
		padding-top:.16rem;
	}

	.xyy{width: 80%; margin: 0 auto 60px auto;  font-size:.14rem; line-height:35px;}

	.cp08ms{
		background:#f4f7f9;
		padding:.22rem 0 .16rem 0;
	}
	.cp08ms_wz{
		width:94%;
		margin:.23rem auto;
		font-size:20px;
		line-height:35px;
	}
	.cp08ms_tp{
		width:94%;
		margin:0 auto;
	}
	.cp08ms_tp img{
		width:100%;
	}
	.cp08gn{
		padding:.22rem 0 .16rem 0;
	}
	.cp08gn_con{
		width:94%;
		margin:0 auto;
	}
	.cp08gn_con ul{
		margin-top:.22rem;
	}
	.cp08gn_con li{
		width:92%;
		margin:0 auto;
		background:#f4f7f9;
		border-radius:.05rem;
		border:1px solid #b3b3b3;
		padding:.06rem .075rem;
		margin-bottom:.1rem;
	}
	.cp08gn_con_tb{
		float:left;
		width:15%;
		margin-top:.12rem;
	}
	.cp08gn_con_tb img{
		width:100%;
	}
	.cp08gn_con_line{
		width:.015rem;
		float:left;
		height:.2rem;
		background:#9fa0a1;
		margin:.2rem 4% 0 4%;
	}
	.cp08gn_con_txt{
		width:75%;
		float:left;
	}
	.cp08gn_con_txt01{
		font-size:.12rem;
		color:#545555;
		font-weight:600;
	}
	.cp08gn_con_txt02{
		font-size:.1rem;
		margin-top:.06rem;
		line-height:.18rem;
		color:#8f9192;
	}
	/******产品中心-Sysbuilder详情页*******/
	.cp09_banner{
		width:100%;
		height:2rem;
		text-align:center;
		background:url(../images/cp09-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp09_banner img{
		width:1.36rem;
		margin-top:.63rem;
	}
	/******产品中心-Sysplorer详情页*****/
	.cp10_banner{
		width:100%;
		height:2rem;
		text-align:center;
		background:url(../images/cp10-banner.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.cp10_banner img{
		width:0.9rem;
		margin-top:.33rem;
	}
	.cp10_banner a{
		display:block;
		color:#fff;
		font-size:.12rem;
		background:#467ed1;
		width:1rem;
		margin:0 auto;
		height:.3rem;
		line-height:.3rem;
		border-radius:.15rem;
		margin-top:.18rem;
	}
	.cp10bj{
		width:96%;
		margin:20px auto;
	}
	.cp10bj img{
		margin-top:.16rem;
	}
	.cp10bj p{
		font-size:.12rem;
		line-height:.18rem;
		padding-top:.19rem;
	}
	.cp10gn{
		padding:.22rem 0 .16rem 0;
	}
	.cp10gn_con{
		width:94%;
		margin:0 auto;
	}
	.cp10gn_con ul{
		margin-top:.22rem;
	}
	.cp10gn_con li{
		width:92%;
		margin:0 auto;
		background:#f4f7f9;
		border-radius:.05rem;
		border:1px solid #b3b3b3;
		padding:.06rem .075rem;
		margin-bottom:.1rem;
	}
	.cp10gn_con_tb{
		float:left;
		width:15%;
		margin-top:.06rem;
	}
	.cp10gn_con_tb img{
		width:100%;
	}
	.cp10gn_con_line{
		width:.015rem;
		float:left;
		height:.2rem;
		background:#9fa0a1;
		margin:.14rem 4% 0 4%;
	}
	.cp10gn_con_txt{
		width:75%;
		float:left;
	}
	.cp10gn_con_txt01{
		font-size:.1rem;
		color:#545555;
		margin-top:.16rem;
	}


	/**********关于同元**********/
	.about_t h3{
		font-size:0.18rem;
		font-weight:normal;
		color:#3e3a39;
		text-align:center;
		margin-top:0.45rem;
	}

	.about_t_1{
		width:0.4rem;
		height:0.03rem;
		background:#5096ea;
		margin:0 auto;
		margin-top:0.15rem;
	}
	.about_t_2 img{
		width:80%;
		margin-top:0.3rem;
	}
	.about_t_3{
		margin-top:0.3rem;
		font-size:0.12rem;
		line-height:0.18rem;
		color:rgba(35,24,21,.6);
	}
	.about_t_3 p{
		margin-bottom:0.2rem;
	}
	.about_wh_t h3{
		font-size:0.16rem;
		font-weight:normal;
		color:rgba(62,58,57,.8);
		text-align:center;
		margin-top:0.5rem;
	}
	.about_wh_t div{
		width:0.4rem;
		height:0.03rem;
		margin:0 auto;
		background:#ced0d1;
		margin-top:0.15rem;
	}
	.about_wh_a{
		margin-top:0.25rem;
	}
	.about_wh_a .width50{width: 100%; text-align: center;}
	.about_wh_2,.about_wh_4{
		width:100%;
	}
	.about_wh_4{
		float:right;
	}
	.sj-t{display: none;}
	.sj-b{display: block;}
	.about_wh_1 h3,.about_wh_3 h3{
		font-size:0.13rem;
		color:#467ed1;
		font-weight:normal;
		margin-top:0.1rem;
	}
	.about_wh_1 p,.about_wh_3 p{
		font-size:0.09rem;
		line-height:0.15rem;
		color:rgba(35,24,21,.6);
		margin-top:0.15rem;
	}
	.about_wh_3{
		width: 100%; overflow: hidden;
		text-align:center;
	}
	.rongyu .swiper-container{
		padding:0.25rem 0;
		width:80%;
		margin:0 auto;
	}
	.rongyu .swiper-button-next,
	.rongyu .swiper-button-prev{
		width:0.25rem;
		height:0.4rem;
		margin-top:-0.2rem;
		outline:none;
	}
	.rongyu p{
		margin-top:0.3rem;
		text-align:left;
		color:#3e3a39;
		line-height:0.22rem;
		font-size:0.12rem;
	}

	.ab_jrty{
		background:#f4f7f9;
		padding:.22rem 0 .16rem 0;
	}
	.jrty_tit{
		font-size:.18rem;
		text-align:center;
		color:#3e3a39;
		margin-bottom:.1rem;
	}
	.jrty_tit_line{
		width:80px;
		height:.03rem;
		margin:0 auto;
		background:#5096ea;
	}
	.jrty_con01{
		width:96%;
		margin:0 auto;
	}
	.jrty_con01 img{
		width:100%;
		border-radius:.05rem;
		margin-top:.16rem;
	}
	.jrty_con01 p{
		color:#666;
		font-size:.1rem;
		line-height:.18rem;
		text-align:center;
		margin-top:.12rem;
	}
	.ab_jrty_tab{
		width:96%; margin:0 auto;
	}
	.tab{width:100%; margin:.11rem auto 0 auto;}
	.cj-tab{margin:20px auto 0 auto!important;}
	.tab-hd {/*background:#F93; */overflow:hidden; zoom:1;}
	.tab-hd li{ float:left; color:#999; font-size:.12rem; text-align:center; cursor:pointer; line-height:.2rem; margin-right:.1rem;}
	.tab-hd li.active{ color:#000; border-bottom:1px solid #5096ea;}
	.tab-bd{ width:100%;}
	.tab-bd-top{padding-top:.13rem;  border-top:1px solid #c4c6c7; margin-top:.05rem;}
	.tab-bd li{display:none; padding:.01rem 0 0 0; border-top:0 none; font-size:.10rem;}
	.tab-bd li.qiantao{display:block; padding:0 .1rem; margin-right:.05rem; border:1px solid #f4f7f9; color:#333;}
	.tab-bd li.qiantao.active{
		border:1px solid #5096ea;
		border-radius:1rem;
		color:#5096ea;
	}
	.tab-bd li.thisclass{display:list-item;}


	.cj-tab-hd {text-align: left; padding-bottom: 20px;}
	.cj-tab-hd li{display: inline-block; border-radius: 25px; float: none;font-size:14px;line-height:22px; padding: 5px 5px; margin:0 5px;}
	.cj-tab-hd li.active{ color:#fff; background:#467ed1;}




	.qttab{ width:100%;}
	.ab_zp_left{
		width:100%;
	}
	.ab_zp_left .txt01{
		font-size:.12rem;
		margin-bottom:.05rem;
	}
	.ab_zp_left .txt02{
		font-size:.08rem;
		line-height:.18rem;
		color:#666;
	}
	.ab_zp_left .txt02 img{
		width:5%;
		margin-right:.05rem;
		margin-top:.04rem;
		float:left;
	}
	.ab_zp_bd{
		width:100%;
		margin-top:.1rem;
	}
	.ab_zp_bd .txt01{
		color:#5096ea;
		font-size:.1rem;
	}
	.ab_zp_bd .txt01 img{
		width:.22rem;
		margin-right:.05rem;
		padding-top:.02rem;
	}
	.ab_zp_bd .txt02{
		color:#666;
		font-size:.08rem;
		margin:.13rem 0 .08rem .1rem;
	}
	.ab_zp_bd .xm input{
		width:90%;
		line-height:.28rem;
		border:1px solid #5096ea;
		border-radius:1rem;
		background:#f4f7f9;
		outline:none;
		padding:0 5%;
	}
	.ab_zp_bd .jl input{
		width:75%;
		float:left;
		line-height:.28rem;
		border:1px solid #5096ea;
		border-radius:1rem;
		background:#f4f7f9;
		outline:none;
		padding:0 5%;
	}
	.ab_zp_bd .jl img{
		width:8%;
		float:left;
		margin-left:2%;
	}
	.ab_zp_bd .xm textarea{
		width:90%;
		float:left;
		line-height:.22rem;
		border:1px solid #5096ea;
		border-radius:.05rem;
		background:#f4f7f9;
		outline:none;
		padding:0 5%;
		height:.6rem;
	}
	.ab_zp_bd .ljsq input{
		width:100%;
		line-height:.28rem;
		border-radius:1rem;
		background:#5096ea;
		outline:none;
		border:0;
		color:#fff;
		margin-top:.2rem;
		font-size:.1rem;
	}
	.ab_zp_bd .ljsq input:hover{
		cursor:pointer;
		background:#367acb;
	}

	.lxfs{
		width:100%;
		margin:0 auto;
		padding:.225rem 0 .16rem 0;
	}
	.lxfs_con01{
		width:96%;
		margin:0 auto;
	}
	.lxfs_con01 img{

		border-radius:.05rem;
		margin:.16rem auto .035rem auto;
	}
	.lxfs_con02{
		width:96%;
		margin:1% auto 8px auto;
		background:url(../images/ab08.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.38rem 0;
	}
	.lxfs_con02_txt{
		width:94%;
		margin:0 auto .1rem auto;
	}
	.lxfs_con02_txt img{
		width:15px;
		float:left;

	}
	.lxfs_con02_txt .wenzi{
		font-size:.15rem;
		float:left;
		margin-left:8px;
		line-height:.16rem;
		color:#666;
	}
	.lxfs_con02_txt02{
		width:80%;
		margin:.1rem auto 0 auto;
	}
	.lxfs_con02_txt02 img{
		width:5%;
		float:left;
		margin-top:.02rem;
	}
	.lxfs_con02_txt02 .wenzi{
		font-size:.08rem;
		float:left;
		margin-left:.1rem;
		line-height:.16rem;
		color:#666;
	}

	.lxfs_con03{
		width:96%;

		background:url(../images/ab09.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.38rem 0;
		margin:1% auto 8px auto;
	}
	.lxfs_con04{
		width:96%;
		margin:1% auto 8px auto;
		background:url(../images/ab10.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.38rem 0;
		margin-top:1%;
	}
	.lxfs_con04_txt{
		width:94%;
		margin:0 auto .1rem auto;
	}
	.lxfs_con04_txt img{
		width:5%;
		float:left;
		margin-top:.02rem;
	}
	.lxfs_con04_txt .wenzi{
		font-size:.15rem;
		float:left;
		margin-left:.1rem;
		line-height:.16rem;
		color:#666;
	}
	.lxfs_con04_txt02{
		width:94%;
		margin:.1rem auto 0 auto;
	}
	.lxfs_con04_txt02 img{
		width:5%;
		float:left;
		margin-top:.02rem;
	}
	.lxfs_con04_txt02 .wenzi{
		font-size:.08rem;
		float:left;
		margin-left:0;
		line-height:.16rem;
		color:#666;
	}
	.lxfs_con05{
		width:96%;
		margin:1% auto 8px auto;
		background:url(../images/ab11.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.38rem 0;
		margin-top:1%;
	}
	.lxfs_con06{
		width:96%;
		margin:1% auto 8px auto;
		background:url(../images/ab12.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.38rem 0;
		margin-top:1%;
	}

	.lxfs_con07{
		width:96%;
		margin:1% auto 8px auto;
		background:url(../images/ab13.jpg) center no-repeat;
		background-size:100% 100%;
		padding:.38rem 0;
		margin-top:1%;
	}




	.all_banner{
		width:100%;
		padding-top: 30.2%;
		position: relative;

	}
	.all_banner h3{
		position: absolute;
		width: 100%;
		font-size:.24rem;
		line-height:60px;
		z-index: 1;
		top: 50%;
		margin-top: -30px;
		text-align: center;
		color: #fff;
		font-weight:normal;
	}



	.form-over{width: 100%; overflow: hidden; height: 770px!important;}




	/*解决方案*/
	.fa_jishu{
		padding:.22rem 0 0 0;
	}
	.fa_tit{
		font-size:.2rem;
		text-align:center;
		color:#3e3a39;
		margin-bottom:.05rem;
	}
	.fa_tit_line{
		width:10%;
		height:.03rem;
		margin:0 auto;
		background:#5096ea;
	}
	.fa_con{
		width:100%;
		margin:.17rem auto .26rem auto;
	}
	.fa_con ul{
		margin-left:0;
	}
	.fa_con li{
		width:100%;
		float:none;
		margin-left:0;
		margin-bottom:.2rem;
		text-align:center;
	}
	.fa_con img{
		width:30%;
	}
	.fa_con_txt01{
		font-size:.16rem;
		color:#467ed1;
		line-height:.48rem;
	}
	.fa_con_txt02{
		font-size:.1rem;
		color:#3e3a39;
		line-height:.18rem;
	}
	.fa_yy{
		padding:.5rem 0 .3rem 0;
		background:#f4f7f9;
	}
	.fa_yy_con{
		width:96%;
		color:#fff;
		margin:.2rem auto 0 auto;
	}
	.fa_yy_con ul{
		margin-left:0;
	}
	.fa_yy_con li{
		width:86%;
		height:1.1rem;
		padding:1.8rem 0 0 8.6%;
		border-radius:8px;
		margin:0 auto .2rem auto;
		float:none;
	}
	.fa_yy_con .li01bg{
		background:url(../images/fa04.jpg);
		background-size:100% 100%;
	}
	.fa_yy_con .li02bg{
		background:url(../images/fa05.jpg);
		background-size:100% 100%;
	}
	.fa_yy_con .li03bg{
		background:url(../images/fa06.jpg);
		background-size:100% 100%;
	}
	.fa_yy_con .li04bg{
		background:url(../images/fa07.jpg);
		background-size:100% 100%;
	}
	.fa_yy_con_txt01{
		font-size:.18rem;
	}
	.fa_yy_con_txt02{
		font-size:.1rem;
		line-height:.16rem;
		margin-top:.04rem;
	}
	.fa_yy_con_xq a{
		display:block;
		width:30%;
		height:.2rem;
		font-size:.1rem;
		color:#fff;
		text-align:center;
		line-height:.2rem;
		background:#467ed1;
		margin-top:.1rem;
		border-radius:.1rem;
	}
	.fa_yy_con_xq a:hover{
		background:#3066b7;
	}
	/*****解决方案（航空领域）*****/
	.fa_banner02{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/fa-banner02.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.fa_banner02 h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.23rem;
		font-weight:normal;
	}
	.fa_banner02 p{
		line-height:.18rem;
		font-size:.1rem;
		margin-top:.1rem;
	}
	.fa_banner02 p span{
		display:block;
	}




	.solution-background{padding:40px 0; overflow: hidden;}
	.solution-background-img {width: 100%;overflow: hidden; margin: 30px 0;}
	.solution-background-img img{max-width: 100%; display: block;; margin: auto;}
	.solution-background-txt{width: 100%;overflow: hidden; color: #3e3a39; line-height: 25px; padding-top:25px; font-size: 14px;}
	.solution-background-txt h3{font-weight: bold; color: #3e3a39;line-height: 25px;  font-size: 14px;}
	.solution-background-txt-fl{width: 100%; float: left;}
	.solution-background-txt-fr{width: 100%; float: right;}
	.solution-background-txt span{color: #467ed1;}


	.solution-memo{padding:40px 0; overflow: hidden; background:#f4f7f9;}
	.solution-memo .w{max-width: 900px!important;}
	.solution-memo-txt{ color: #3e3a39; line-height: 25px; padding: 20px 0; font-size: 14px;}
	.solution-memo img{max-width: 100%; margin:30px auto; display: block;}



	.solution-jz{padding:90px 0 66px 0; overflow: hidden; background:#fff;}
	.solution-jz .w{max-width: 1300px!important;}
	.solution-jz ul{display: flex; flex-wrap: wrap; width: 100%; overflow: hidden; margin: 40px 0 0 0; padding: 0; box-sizing: border-box;}
	.solution-jz ul li{width: 100%; margin:10px 0; padding: 0; box-sizing: border-box;text-align: center;}
	.solution-jz dl{width: 100%; background: #f4f7f9; border-radius: 7px; display: flex; box-sizing: border-box; padding: 20px 10px; flex-wrap: wrap; border: 1px solid #b7b7b7;margin: 0;}
	.solution-jz dl dt{width: 20%; display: flex; margin: 0; padding: 0;  box-sizing: border-box;justify-content: center; align-items: center; position: relative;}
	.solution-jz dl dt i{ display:block; width: 20px; height: 20px; line-height: 20px; font-size: 20px; border-radius: 100%; color: #5096ea; border: 1px solid #5096ea;}
	.solution-jz dl dt:after{content:''; display: block; width: 2px; height: 50px; background: #9fa0a1; right: 0; top: 50%; margin-top: -25px; position: absolute; }
	.solution-jz dl dd{width: 75%; font-size: 14px; color: #626364;margin:0 0 0 5%; padding: 0;  box-sizing: border-box; line-height: 25px; text-align: left;}

	.solution-cj{padding:90px 0 66px 0; overflow: hidden; background:#f4f7f9;}
	.solution-cj dl{width: 100%;  display: flex;  padding: 20px 0; flex-wrap: wrap;}
	.solution-cj dl dt{width: 100%; margin: 0; display: flex; justify-content: center; align-items: center; position: relative;}
	.solution-cj dl dt img{max-width: 100%; display: block;}
	.solution-cj dl dd{width: 100%; margin: 0; padding: 0; font-size: 14px; display: flex; flex-direction: column; justify-content: center; color: #3e3a39; line-height: 25px; text-align: left;}
	.solution-cj dl dd h4{ display:block; font-weight: normal; font-size: 20px;}
	.solution-cj .solution-cj-txt{  line-height: 25px; margin-top: 20px; font-size: 14px;}



	.fa_xgal .case-dl{width: 99%;display: block;box-sizing: border-box; margin: 50px 0.5%; overflow: hidden; box-shadow: 0 0 20px #ccc;}
	.fa_xgal .case-dl dt{width: 100%; float: left; padding: 0; margin: 0; overflow: hidden; box-sizing: border-box;}
	.fa_xgal .case-dl dt img{width: 100%;}
	.fa_xgal .case-dl dd{width: 100%; float: left;  padding:20px 20px; text-align: left; margin: 0;overflow: hidden;box-sizing: border-box;}
	.fa_xgal .case-dl dd h4{font-size:22px;
		line-height:35px;
		color:#3e3a39;
		font-weight:lighter;}
	.fa_xgal .case-dl dd p{	font-size:14px;
		line-height:25px;
		margin-top:30px;}
	.fa_xgal .case-dl dd a{width:100px;
		height:30px;
		line-height:30px;
		text-align:center;
		border:1px solid #467ed1;
		display:block;
		border-radius:10px;
		margin-top:15px;
		color:#467ed1;}




	.fa_fabj{
		width:94%;
		margin:0 auto;
		padding:.22rem 0 .16rem 0;
	}
	.fa_fabjtp{
		width:100%;
		margin:.13rem auto 0 auto;
	}
	.fa_fabjtp img{
		width:100%;
		border-radius:.06rem;
	}
	.fa_fabjtxt{
		font-size:.09rem;
		color:#736f6e;
		line-height:.18rem;
		text-align:left;
		margin:.3rem 0;
	}
	.fa_fabj_xia{
		width:100%;
		margin:0 auto;
	}
	.fa_fabj_xiatp{
		width:100%;
	}
	.fa_fabj_xiatxt{
		font-size:.09rem;
		color:#736f6e;
		line-height:.18rem;
		padding-top:.26rem;
	}
	.fa_fams{
		text-align:center;
		padding:.22rem 0;
		background:#f4f7f9;
		font-size:.09rem;
		color:#736f6e;
		line-height:.18rem;
	}
	.fa_fams_txt{
		width:94%;
		margin:.24rem auto 0 auto;
	}
	.fa_fams_tp{
		width:94%;
		max-width:1010px;
		margin:.24rem auto 0 auto;
	}
	.fa_fams_tp img{
		width:100%;
	}
	.fa_xgal{
		text-align:center;
		padding:.22rem 0;
		background:#f4f7f9;
		font-size:.09rem;
		color:#736f6e;
		line-height:.18rem;
	}
	.fa_xgal_con{
		width:94%;
		margin:.12rem auto 0 auto;
		padding-bottom:.1rem;
		box-shadow:0 0 20px rgba(207, 207, 207, .75);
	}
	.fa_xgal_tp{
	}
	.fa_xgal_tp img{
		width:100%;
	}
	.fa_xgal_txt{
		width:94%;
		margin:0 auto;
		padding-top:.15rem;
		text-align:left;
	}
	.fa_xgal_txt01{
		font-size:.14rem;
		color:#3e3a39;
		font-weight:lighter;
	}
	.fa_xgal_txt02{
		font-size:.08rem;
		line-height:.18rem;
		margin-top:.22rem;
	}
	.fa_xgal_xq a{
		width:30%;
		height:.3rem;
		line-height:.3rem;
		text-align:center;
		border:1px solid #467ed1;
		display:block;
		border-radius:.15rem;
		margin:.15rem 0 0 0;
		color:#467ed1;
	}
	.fa_xgal_xq a:hover{
		background:#467ed1;
		color:#fff;
	}
	/*****解决方案（航天领域）*****/
	.fa_banner03{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/fa-banner03.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.fa_banner03 h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.23rem;
		font-weight:normal;
	}
	.fa_banner03 p{
		line-height:.18rem;
		font-size:.1rem;
		padding: 0 15px;
		margin-top:.1rem;
	}
	.fa_banner03 p span{
		display:block;
	}
	/*****解决方案（能源动力领域）*****/
	.fa_banner04{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/fa-banner04.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.fa_banner04 h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.23rem;
		font-weight:normal;
	}
	.fa_banner04 p{
		line-height:.18rem;
		font-size:.1rem;
		margin-top:.1rem;
	}
	.fa_banner04 p span{
		display:block;
	}
	/*****解决方案（汽车领域）*****/
	.fa_banner05{
		width:100%;
		height:1rem;
		color:#fff;
		text-align:center;
		background:url(../images/fa-banner05.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.fa_banner05 h3{
		font-size:.24rem;
		line-height:.24rem;
		padding-top:.23rem;
		font-weight:normal;
	}
	.fa_banner05 p{
		line-height:.18rem;
		font-size:.1rem;
		margin-top:.1rem;
	}
	.fa_banner05 p span{
		display:block;
	}
	/*****经典案例*****/
	.al_banner{
		width:100%;
		height:2rem;
		color:#fff;
		text-align:center;
		background:url(../images/al-banner.jpg);
		background-size:100% 100%;
	}
	.al_con{
		width:100%;
		background:#f4f7f9;
		padding:.31rem 0;
	}
	.al_allist{
		width:94%;
		margin:15px auto;
	}
	.al_allist01_tp{
		height:1.08rem;
		padding-top:.61rem;
		text-align:center;
		background:url(../images/al05.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.al_allist01_tp img,.al_allist02_tp img,.al_allist03_tp img,.al_allist04_tp img{
		width:18%;
	}
	.al_allist01_txt{
		padding-top:.21rem;
		background:#fff;
	}
	.al_allist01_txt01{
		width:80%;
		margin:0 auto;
		font-size:.18rem;
		color:#585858;
		text-align:center;
	}
	.al_allist01_txt02{
		width:80%;
		margin:.14rem auto 0 auto;
		color:#676767;
		font-size:.1rem;
		line-height:.2rem;
		text-align:center;
	}
	.al_allist01_more{
		width:100%;
		height:.45rem;
		padding-top:.15rem;
		background:#467ed1;
		margin-top:.1rem;
	}
	.al_allist01_more a{
		display:block;
		width:35%;
		height:.3rem;
		background:#fff;
		font-size:.08rem;
		color:#467ed1;
		text-align:center;
		line-height:.3rem;
		border-radius:.15rem;
		margin:0 auto;

	}
	.al_allist01_more a:hover{
		background:#467ed1;
		color:#fff;
		border:1px solid #fff;
	}
	.al_allist02_tp{
		height:1.08rem;
		padding-top:.61rem;
		text-align:center;
		background:url(../images/al06.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.al_allist02_txt{
		padding-top:.21rem;
		background:#fff;
	}
	.al_allist03_tp{
		height:1.08rem;
		padding-top:.61rem;
		text-align:center;
		background:url(../images/al07.jpg) center no-repeat;
		background-size:100% 100%;
	}
	.al_allist04_tp{
		height:1.08rem;
		padding-top:.61rem;
		text-align:center;
		background:url(../images/al08.jpg) center no-repeat;
		background-size:100% 100%;
	}
















	.cp02bt_bta{display: none;}






	/*公共底部*/
	.botkong{
		height:.33rem;
	}
	.bottom{
		/*margin-top:0.6rem;*/
		padding-top:0.4rem;
		background:#191919;
	}
	.bot_1{
		width:36%;
		margin:0 auto;
	}
	.bottom h3{
		font-size:0.12rem;
		margin-top:0.15rem;
	}
	.bottom h3 span{
		margin:0 0.05rem;
	}
	.bot_2 a{
		display:block;
		width:1rem;
		height:0.3rem;
		border-radius:0.15rem;
		text-align:center;
		line-height:0.3rem;
		color:#FFFFFF;
		font-size:0.12rem;
		background:#467ed1;
		margin:0 auto;
		margin-top:0.15rem;
	}
	.footer{
		border-top:0.01rem solid #9a9a9a;
		margin-top:0.3rem;
		padding-top:0.2rem;
	}
	.footer_logo{
		width:23%;
		margin:0 auto;
	}
	.fot_rt{
		width:90%;
		margin:0 auto;
		color:#f7f8f8;
		font-size:0.14rem;
		line-height:0.2rem;
		margin-top:0.2rem;
	}
	.fot_2{
		width:0.15rem;
		margin-right:0.15rem;
	}
	.fot_4{
		margin-top:0.1rem;
	}
	.fot_3{
		margin-bottom:0.1rem;
	}
	.fot_7{
		width:86%;
	}
	.fot_6{
		text-align:center;
		padding:0.1rem 0;
		line-height:0.2rem;
		font-size:0.12rem;
		margin-top:0.2rem;
	}
	.fot_6 span{
		display:block;
	}
	.fot_6 a{
		color:#fff;
	}
	.mworks-txt li{width: 100%; margin: 10px 0;}
	.mworks-txt li p{    font-size:.14rem; line-height:35px; padding-top:0;}
	.az-txt{line-height: 35px;}
	.az-txt h2{font-size: 28px; font-weight: normal;}
	.cp08ms_wz h2{font-size: 28px; font-weight: normal; line-height: 45px;}
	.fa_connnn{
		width:100%;
		max-width:1200px;
		margin:.34rem auto .54rem auto;
	}
	.fa_connnn ul{

	}
	.fa_connnn li{
		width:48%;
		float:left;
		margin: 10px 1%;
		text-align:center;
	}
	.fa_connnn img{
		width:30%;
	}


	.tc-box{width: 100%; background:url(../images/js-bj.jpg) no-repeat top center; background-size: 100%; overflow: hidden; padding: 50px 0;}
	.tc-box .section{width: 92%;max-width: 1300px;margin: auto;}
	.tc-box ul{width: 100%; overflow: hidden;}
	.tc-box ul li{width: 48%; height:auto; margin: 5px 1%; float: left; text-align: center; padding: 20px 0; overflow: hidden; }
	.tc-box ul li h4{font-size: 18px; line-height:30px;  color: #3f3f3f;}
	.tc-box ul li span{font-size: 15px; color: #3f3f3f; display: block;margin-top:10px;}
	.tc-box ul li p{font-size: 15px; padding: 5px 20px; color: #6a6e73; margin-top: 5px;}
	.tc-box ul li img{width: 50px; max-width: 100%; margin:20px auto;}

	.tc-box ul li.tc-ul01{background: url(../images/tc-ul01.png) no-repeat; background-size: 100% 100%;}
	.tc-box ul li.tc-ul02{background: url(../images/tc-ul02.png) no-repeat; background-size: 100% 100%;}
	.tc-box ul li.tc-ul03{background: url(../images/tc-ul03.png) no-repeat; background-size: 100% 100%;}
	.tc-box ul li.tc-ul04{background: url(../images/tc-ul04.png) no-repeat; background-size: 100% 100%;}

	.tc-lt{width: 100%; background: #224174; color: #fff;overflow: hidden; padding: 30px 0; margin:30px auto; border-radius: 20px;}
	.tc-lt dl{width: 100%; margin: auto;}
	.tc-lt dl dt{width: 100%; padding-top: 0; float: left;}
	.tc-lt dl dt img{display: block; width: 50px; max-width: 100%; margin:20px auto;}
	.tc-lt dl dd{width: 90%;margin:0 5%; float: left;}
	.tc-lt .tc-lt-fl{width: 100%; float: left; text-align: center;}
	.tc-lt .tc-lt-fl h3{font-size: 22px;font-weight: normal; color: #fff;}
	.tc-lt .tc-lt-fl p{font-size: 14px; padding: 11px 0; color: #fff;}
	.tc-lt .tc-lt-fr{width:100%; float: right;}
	.tc-lt .tc-lt-fr a{display: block; width: 160px; margin: auto; height: 45px; background: #fff; color: #4577bb; font-size: 16px; line-height: 45px; text-align: center;border-radius: 30px; margin-top: 20px;}



	.jszc{width: 100%; margin: auto; background:url(../images/jszc-bj.jpg) no-repeat top center; background-size: 100%; padding: 80px 0; overflow: hidden;}
	.jszc .section{width: 92%; max-width: 1000px; margin:auto;}


	.jszc img{max-width: 100%;}
	.aui-nav-content-box { width: 100%; position: relative; }
	.aui-nav-list-box { width:100%; overflow: hidden; zoom: 1; border-bottom: none; z-index: 110; display: block; border-bottom: 2px solid #b2b2b2; }
	.aui-nav-list-box ul li { float: left;cursor: pointer;width: 16%; margin: 0 2%; text-align: center; }
	.aui-nav-list-box ul li a {display: block;width: 98%; margin: auto; color: #adadad; padding: 15px 0; }
	.aui-nav-list-box ul li img{max-width: 60%;}
	.aui-nav-list-box ul li h3{ font-weight: normal;font-size: 16px;  margin-top: 10px;}
	.aui-nav-list-box ul .aui-current a{ border-bottom: 5px solid #467ed1; color: #585858;}
	.aui-nav-list-box ul li a:hover{ border-bottom: 5px solid #467ed1;color: #585858;}

	.aui-nav-list-item { display: none;}
	.js-txt{width: 100%; margin: 10px 0;}
	.set-content{height: 100%; margin:0 auto;}
	.set-title {width: 100%; float: left; z-index: 9999;}
	.set-title ul li{  font-size: 15px; line-height: 35px;color: #686868; position: static; border-bottom: solid 1px #c3c3c3; width:100%; cursor:pointer;}
	.set-title ul .on{  color: #467ed1;}
	.set-title .js-li{ width:100%; margin-left:0; border-bottom: solid 1px #eaeaea; }
	.set-middle{width: 100%;  float: right;     box-sizing: border-box;    overflow: hidden;    padding: 15px 0;}
	.set-middle-item{color: #6e6b6b; font-size: 20px; line-height: 35px;}
	.set-middle-item img{display: block;; margin:10px auto; }
	.set-middle-item h2{color: #333333;font-size: 32px;  font-weight: normal; line-height: 50px;}
	.set-middle-item h4{color: #6e6b6b; font-size: 20px;  font-weight: normal;line-height: 35px; text-align: center;}
	.set-middle-item span{color: #6e6b6b; font-size: 20px;  font-weight: bold;line-height: 35px; text-align: center;}
	.set-middle-item p{margin: 25px 0;}

	.aui-nav-list-box .jszc-span{width: 50px; height: 40px;}

	.js-title{width: 100%;}
	.js-title h3{color: #333333;font-size: 24px; text-align: center; font-weight: normal; }
	.js-title em{display: block; width: 60px; height: 2px; background: #5096ea; margin: 10px auto;}

	.js-video{width: 100%; overflow: hidden; padding: 40px 0 40px 0; }
	.js-video ul{width: 100%; }
	.js-video ul li{width: 100%;  margin:10px 0; float: left; position: relative; border-radius: 10px; overflow: hidden;}
	.js-video ul li h4{width: 100%; position:absolute; bottom: 0;background:url(../images/h4.png) ; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 20px; font-weight: normal; }
	.js-video ul li video{list-style: none;padding: 0; margin: 0;}


	.jszc_banner{
		width:100%; text-align: center;
		height:200px; color:#fff;

	}
	.jszc_banner h3{
		font-size:20px;
		line-height: 50px;
		padding-top:60px;
		font-weight: normal;
	}
	.jszc_banner h4{
		font-size:16px;
		line-height: 50px;
		padding-top:60px;
		font-weight: normal;
	}
	.jszc_banner h3.animated {
		padding-top:18px;
	}
	.jszc_banner p{
		font-size:15px;
		line-height: 25px;
		padding: 0 0.2rem;
	}
	.release-header-button-group.download-btn {
		padding-bottom: 4px;
	}
	.release_system_info {
		font-size: 12px;
	}

	.js-rj{width: 100%; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #d3d3d3;}
	.js-rj-img{width: 100%; float: left;}
	.js-rj-img img{max-width:200px; margin: auto; display: block;}
	.js-rj-txt{width: 100%;float: right;}
	.js-rj-txt .js-rj-txt-box{width: 100%; float: left;}
	.js-rj-txt .js-rj-txt-box h3{font-size: 20px; line-height: 35px; color: #736f6e; font-weight: normal;}
	.js-rj-txt .js-rj-txt-box span{font-size: 20px;line-height: 35px; color: #736f6e;}
	.js-rj-txt .js-rj-txt-box p{font-size: 16px;line-height: 35px; color: #7f7f7f;}
	.js-rj-txt .js-rj-a{width: 100%;float: right;}
	.js-rj-txt .js-rj-a a{display: block; width: 90%; height: 50px; line-height: 50px;font-size: 20px; margin:30px auto;color: #fff; background: #467ed1; border-radius: 30px; text-align: center;}


	.js-span{width: 100%; border-bottom: 1px solid #d3d3d3;}
	.js-span span{display: block; width: 190px; height: 45px; line-height: 45px; padding-right: 30px; margin:30px auto; background:url(../images/s-j.jpg) no-repeat right center;}
	.js-span img{width:17px; height: 10px;}
	.js-form-txt{width: 92%;}
	.js-form-txt img{width: 35px; height: 7px;}
	.sq_bd ul li{width: 98%;}

	.mxbj01{background:url(../images/mxbj01.jpg) center no-repeat;}
	.mxbj01:hover{background:url(../images/mxbj01-h.jpg) center no-repeat;}
	.mxbj02{background:url(../images/mxbj02.jpg) center no-repeat;}
	.mxbj02:hover{background:url(../images/mxbj02-h.jpg) center no-repeat;}
	.mxbj03{background:url(../images/mxbj03.jpg) center no-repeat;}
	.mxbj03:hover{background:url(../images/mxbj03-h.jpg) center no-repeat;}
	.mxbj04{background:url(../images/mxbj04.jpg) center no-repeat;}
	.mxbj04:hover{background:url(../images/mxbj04-h.jpg) center no-repeat;}
	.mxbj05{background:url(../images/mxbj05.jpg) center no-repeat;}
	.mxbj05:hover{background:url(../images/mxbj05-h.jpg) center no-repeat;}
	.mxbj06{background:url(../images/mxbj06.jpg) center no-repeat;}
	.mxbj06:hover{background:url(../images/mxbj06-h.jpg) center no-repeat;}
	.mxbj07{background:url(../images/mxbj07.jpg) center no-repeat;}
	.mxbj07:hover{background:url(../images/mxbj07-h.jpg) center no-repeat;}
	.mxbj08{background:url(../images/mxbj08.jpg) center no-repeat;}
	.mxbj08:hover{background:url(../images/mxbj08-h.jpg) center no-repeat;}
	.mxbj09{background:url(../images/mxbj09.jpg) center no-repeat;}
	.mxbj09:hover{background:url(../images/mxbj09-h.jpg) center no-repeat;}
	.mxbj10{background:url(../images/mxbj10.jpg) center no-repeat;}
	.mxbj10:hover{background:url(../images/mxbj10-h.jpg) center no-repeat;}
	.mxbj11{background:url(../images/mxbj11.jpg) center no-repeat;}
	.mxbj11:hover{background:url(../images/mxbj11-h.jpg) center no-repeat;}
	.mxbj12{background:url(../images/mxbj12.jpg) center no-repeat;}
	.mxbj12:hover{background:url(../images/mxbj12-h.jpg) center no-repeat;}
	.mxbj15{background:url(../images/mxbj15.jpg) center no-repeat;}
	.mxbj15:hover{background:url(../images/mxbj15-h.jpg) center no-repeat;}
	.mxbj16{background:url(../images/mxbj16.jpg) center no-repeat;}
	.mxbj16:hover{background:url(../images/mxbj16-h.jpg) center no-repeat;}

	.fa_banner{width:100%;}
	.fa_banner-fl{ width: 100%; float: left;}
	.fa_banner-fl h3{text-align: center;}
	.fa_banner-fl p{text-align: center;}
	.fa_banner-fr{width: 100%;  float: right; margin-bottom: 5%;}
	.fa_banner-fr img{width: 70%; margin:30px auto 10px auto; display: block;}
	.case-list-box{width: 100%; overflow: hidden; background: #f4f7f9; }
	.case-list-box ul{width: 98%;  max-width: 1200px;margin:50px auto; font-size: 0;}
	.case-list-box ul li{width: 100%; margin: 10px 0;  display: inline-block;vertical-align: top; }
	.case-list-box ul li a{ width: 90%; margin:23px auto; display: block; overflow: hidden;  background: #fff; }
	.case-list-box ul li img{width: 100%;  transform: translateZ(0px);transition: transform 0.3s ease 0s; }
	.case-list-box .case-list-img{width: 100%; overflow: hidden;}
	.case-list-box .case-list-txt{ width: 90%; padding:30px 5%;}
	.case-list-box .case-list-txt h4 {color: #585858;font-size: 16px;height: 40px; line-height: 20px; font-weight:normal;}
	.case-list-box .case-list-txt p{color: #969696;font-size: 12px; height: 40px; line-height: 20px; overflow: hidden; margin: 20px 0;}
	.case-list-box .case-list-txt span{color: #3c7bbf; font-size: 18px;}
	.case-list-box ul li a:hover{box-shadow: 0 0 15px #ccc;}
	.case-list-box ul li a:hover img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}


}
