.row {
	margin-left: 0;
	margin-right: 0;
}
.col-xs-6, .col-md-3, .col-md-4 {
	padding: 0;
	padding-right: 15px;
	padding-bottom: 15px;
}
@media screen and (max-width: 1200px) {
	.about .about_con {
		height: auto;
	}
}
@media screen and (min-width: 1025px) {
	.container {
	   width: 1440px;
	}
	.page_top_index {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 999;
	}
	.page_top .navigation>ul>li>a {
		color: #333;
	}
	.page_top_index .sticky .navigation>ul>li>a {
		color: #333;
	}
	.navigation>ul>li {
		display: inline-block;
	}
	.navigation>ul>li a {
		position: relative;
	}
	.navigation>ul>li.active>a:before {
		width: 30px;
	}
	/* .navigation>ul>li.active>a {
		color:#fff;
	} */
	.navigation>ul>li>a:before {
		width: 0;
		height: 4px;
		margin: 0;
		position: absolute;
		left: 50%;
		bottom: 30%;
		z-index: 10;
		border-radius: 2px;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		background: #ae87c8;
		content: "";
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
	}

	.navigation>ul>li .sub_menu {
		display: none;
		position: absolute;
		width: 100%;
		left: 0;
		top: 100%;
		background-color: rgba(255,255,255,.8);
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s;
		z-index: 99;
		box-shadow: 0 4px 2px rgba(197,197,195,0.1);
		line-height: 60px;
	}
	.navigation>ul>li .sub_menu li a {
		display: block;
		font-size: 16px;
		margin: 0;
		color: #333;
		position: relative;
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s;
		border-radius: 0;
		margin: 0;
		line-height: 60px;
	}
	.navigation .sub_menu ul {
		padding-left: 36%;
	}
	.navigation .sub_menu li {
		display: inline-block;
		margin-right: 40px;
	}
	/* .navigation .sub_menu a:hover {
		color: #fff;
	} */
	
	#header .header_r .navigation {
		height: 150px;
		line-height: 150px;
	}
	.about_con .about_b {
		height: 457px;
	}
	.why_con .why_list {
		padding-left: 11%;
		padding-top: 16%;
	}
	.why_list .col-md-4 {
		padding: 0;
	}
	.appl_con .appl_sm {
		display: none;
	}
	.news_con .col-md-5 {
		width: 38%;
		padding-right: 30px;
		padding-left: 30px;
	}
	.news_con .col-md-4{
		padding-left:22px;
		padding-right:22px;
	}
	.about_ti h2 {
	    margin: 10px 0;
	}
	.about1_b .about1_l {
		width: 849px;
	}
	.about1_b .about1_r {
		width: 577px;
	}
	.header_m .logo_ti {
		letter-spacing: 3px;
	}
	.header_m .logo_ti {
		margin-bottom: 16px;
	}
	.pro_sub_ti {
	    margin-bottom: 20px;
	}
	.about1 .col-lg-5 {
		width: 45%;
	}
	.about1 .col-lg-7 {
		width: 55%;
		padding: 50px 30px;
	}
	
	.adv_con .col-lg-3 {
		width: 20%;
		padding: 0;
	}
	
	
	
}
@media screen and (max-width: 1024px) {
	
	.page_top_index .logo {
		background-size: cover;
	}
	.banner-txt h2 {
		font-size: .3rem;
		margin-bottom: .2rem;
	}
	.banner-txt span {
		font-size: .26rem;
		margin-bottom: .2rem;
	}
	.about_b .about_l {
		height: 4rem;
    	padding: .6rem;
	}
	.appl_con .appl_item {
		height: 4rem;
	}
	.about_l_item b {
		font-size: .5rem;
	}
	.about_l_item .odometer span{
		font-size: .5rem;
	}
	.about_l_item dt i {
		right: .2rem;
		top: 0rem;
		font-size: .3rem;
	}
	.cont_con .cont_form {
		margin-bottom: .4rem;
	}
	.adv_con {
		height: auto;
	}
	.adv_swiper {
		width: 100%;
		height: 6rem;
		position: inherit;
		left: auto;
		top: auto;
		margin-bottom: 15px;
	}
	.adv_list_item p {
		font-size: 14px;
		line-height: 26px;
	}
	.adv_list_item {
		margin-bottom: .2rem;
	}
	.about_r .about_txt p {
		margin: 15px 0px;
	}
	.about_r .about_txt .more {
		width: 80px;
		height: 30px;
		line-height: 30px;
	}
	.adv_list {
		width: 100%;
		padding: .3rem;
		height: auto;
		position: inherit;
		left: auto;
		top: auto;
		background-size: cover;
	}
	.adv_swiper .swiper-wrapper {
		height: 100%;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 6%;
	}
	.about_r .about_txt p {
		line-height: 26px;
	}
	.adv_con {
		background: none;
	}
	.news_con .txt {
		font-size: .26rem;
	}
	.equ_con {
		height: auto;
	}
	.equ_l .txt {
		width: 5rem;
    	height: 4rem;
		margin-left: -2.5rem;
		margin-top: -2rem;
	}
	.equ_l .txt .en {
		font-size: 32px;
	}
	.adv_icon_item {
		height: auto;
	}
	.about_con .about_txt {
		padding: 0;
	}
	.zeromodal-container {
		position: fixed !important;
		width: 80% !important;
		height: 5rem !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}
	.section {
		padding: .4rem 0;
	}
	#header {
		width: 100%;
		height: 1.4rem;
		z-index: 20;
	}
	#header .header-content>a {
		display: block;
	}
	#header .header-content .logo img {
	 	width:100%;	
	}
	 #header.fixed a {
		color: #353535;
	}
	#header .header-content {
		width: 90%;
		display: flex;
		align-items: center;
	}
	#header .header-content .logo {
		width: 5.3rem;
    	height: .58rem;
	}
	.foot_con_wrap .qrCode {
		padding-left: 0;
	}
	.single-info .info-content {
		width: 70%;
	}
	.page_top .sec_nav {
		display: block;
	}
	
	.navigation {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		line-height: .8rem;
	}
	.navigation>ul>li>a {
		padding: .1rem .4rem;
	}
	.navigation .primary-nav {
		position: absolute;
		top: 1.4rem;
		display: none;
		width: 100%;
		height: auto;
		z-index: 1000;
		background-color: #fff;
		box-shadow: 0 5px 5px 0 rgba(0,0,0,.07);
	}
	.navigation a {
		display: block;
	}
	.navigation .i {
		position: relative;
	}
	.navigation .i::after {
		content: "";
		position: absolute;
		right: 20px;
		top: 50%;
		margin-top: -10px;
		width: 12px;
		height: 12px;
		transform: rotate(-45deg);
		border-left: 1px solid #666;
		border-bottom: 1px solid #666;
		transition: all .3s ease 0s;
	}
	.navigation .i.active::after {
		transform: rotate(135deg);
		background-color: #f5f5f5;
	}
	.navigation>ul>li {
		border-bottom: 1px solid #dcdcdc;
	}
	.navigation li:last-child {
		border-bottom: none;
	}
	.navigation .sub_menu {
		display: none;
		background-color: #f5f5f5;
	}
	.navigation .sub_menu>li>a {
		padding: .1rem .4rem .1rem .6rem;
	}
	.navigation .sub_menu a {
		font-size: .28rem;
	}
	.navigation>ul>li>a {
		position: relative;
		display: block;
		font-size: .3rem;
		line-height: 0.79rem;
		margin: 0;
		text-align: left;
		color: #333;
	}
	.navigation>ul>li>a i {
		display: block;
		position: absolute;
		right: 0.2rem;
		top: 0;
		width: 0.26rem;
		height: 0.79rem;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		background: url(../images/nav-jia.png) center/0.26rem 0.26rem no-repeat;
	}
	.nav-toggle {
		display: block;
	   }
	.nav-toggle {
		position: absolute;
		top:.5rem;
		right: .6rem;
		width: 0.54rem;
		height: 0.54rem;
		z-index: 1000;
	}
	.nav-toggle p {
		width: 0.54rem;
		height: 3px;
		background-color: #333;
		border-radius: 0.5rem;
		position: absolute;
		left: 0;
		-webkit-transition: all 0.8s;
		transition: all 0.8s;
		-webkit-border-radius: 20%;
		-moz-border-radius: 20%;
		border-radius: 20%;
	}
	.nav-toggle p:nth-child(1) {
		top: 0.02rem;
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
		-webkit-transition: all 0.5s;
		-ms-transition: all 0.5s;
		transition: all 0.5s;
	}
	.nav-toggle p:nth-child(2) {
		top: 0.2rem;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.nav-toggle p:nth-child(3) {
		top: 0.38rem;
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
		-webkit-transition: all 0.5s;
		-ms-transition: all 0.5s;
		transition: all 0.5s;
	}
	.nav-toggle p:nth-child(1).cur {
		-webkit-transform: rotateZ(45deg);
    	transform: rotateZ(45deg);
	}
	.nav-toggle p:nth-child(2).cur {
		opacity: 0;
	}
	.nav-toggle p:nth-child(3).cur {
		-webkit-transform: rotateZ(-45deg);
    	transform: rotateZ(-45deg);
	}
	.ban_index {
		height: 4rem;
	}
	.ban_index .ban_item {
		width: 100%;
		height: 45%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.ban_index .ban_item .en_ti {
		width: 88%;
		height: .6rem;
		margin-bottom: 0;
	}
	.ban_index .ban_item .more {
		width: 60%;
	}
	.ban_index .ban_item a {
		font-size: .3rem;
		line-height: .6rem;
		width: 2rem;
		height: .6rem;
	}
	.ban_index .ban_item .more {
		margin-top: .2rem;
	}
	.ban_index .ban_item .cn_ti {
		width: 70%;
		height: .4rem;
	}
	.ban_index .ban_item .ti_item {
		background-size: 100%;
	}
	.banner-txt {
		margin-top: 0;
	}
	.mob_cover {
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.8);
		position: fixed;
		z-index: 9;
		top: 1.4rem;
		left: 0;
		display: none;
	}
	.main_l {
		display: none;
	}
	.main_r {
		width: 100%;
	}
	.cate_con .row, .equ_con .row, .sol_con .row, .prolist{
		margin-right: -15px;
	}
	.cate_con .cate_item a {
		height: 3rem;
	}
	.pro_item dt {
		height: 2.5rem;
	}
	.pro_item dd {
		padding: .1rem;
	}
	.index_wrap {
		background: none;
	}
	.about {
		padding-top: .4rem;
	}
	.about_con .about_l_txt h3 {
		display: none;
	}
	.news_con .txt li {
		font-size: .24rem;
		line-height: .3rem;
	}
	.news_con .txt {
		padding: .5rem;
	}
	.solution .sol_con {
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.sec_ti {
		overflow: hidden;
		margin-bottom: .4rem;
	}
	.about_r .about_inner_txt p {
		line-height: .5rem;
	}
	.about_l_txt h2 {
		font-size: .36rem;
		font-weight: bold;
		text-align: center;
		margin: .1rem 0 .2rem 0;
	}
	.about_l_txt .txt p {
		line-height: .5rem;
		margin-bottom: .2rem;
	}
	.about_l .more {
		width: 2rem;
		padding: .1rem .4rem;
		margin: 0 auto;
		font-size: .3rem;
		margin-top: .4rem;
	}
	.about_r .about_pic {
		width: 100%;
	}
	.about_l_txt ul {
		width: 20%;
	}
	.about_l_txt .txt {
		width: 76%;
	}
	.sec_ti span {
		font-size: .23rem;
	}
	.sec_ti h2 {
		font-size: .36rem;
		margin-top: .1rem;
		margin-bottom: 0;
	}
	.sol_inner_con .sol_item .pic {
		height: 2.2rem;
	}
	.category {
		height: auto;
	}
	.category .cate_con, .equipment .equ_con {
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.cate_item .txt {
		height: .6rem;
	}
	.cate_item .txt h4 {
		line-height: .6rem;
	}

	.sol_item .pic {
		height: 2.5rem;
	}
	.sol_item .txt {
		height: 1rem;
	}
	.sol_item .txt_r h3 {
		margin-bottom: 0;
	}
	.about_inner_con {
		height: auto;
	}
	.about_inner_con .about_l {
		position: inherit;
		padding: 0;
		height: 100%;
	}
	.about_inner_con .col-md-7 {
		width: 100%;
	}
	.about_inner_txt {
		padding-left: 0;
		padding-right: 0;
	}
	.about_inner_con .about_r {
		display: flex;
		align-items: center;
		position: inherit;
		right: 0;
		bottom: 0;
		padding: 15px;
		height: 100%;
	}
	.network {
		height: 7rem;
	}
	.network {
		background-image: url(../images/network_bg_mob.jpg);
	}
	.idea_con {
		height: 5rem;
	}
	.idea_con .txt {
		padding: 15px;
	}
	.cont_con .col-md-3 {
		padding-right: 0;
	}
	.news .news_con {
		height: auto;
	}
	.news_con .news_pic {
		margin-bottom: .2rem;
	}
	.news_list .ellipsis {
		margin-bottom: 0;
	}
	.news_con .news_list li {
		padding: 10px 20px;
		height: 1rem;
	}
	.news_list .ellipsis {
		width: 100%;
	}
	.news_con .news_list {
		height: 6rem;
	}
	.idea_con .txt p {
		margin-top: 0;
	}
	.infoList img {
		width: 100%;
	}
	.news_con .news_date .day {
		font-size: .4rem;
	}
	.news_con .news_date .month {
		font-size: .24rem;
	}
	.news_con .news_date {
		width: 1.6rem;
		margin-right: .2rem;
	}
	.news_con a .txt {
		margin-bottom: .1rem;
	}
	.news_con a .content {
		font-size: .24rem;
	}
	.news ul li {
		margin-bottom: .2rem;
	}
	.inner_equ {
		padding-top: 0;
		padding-bottom: 0;
	}
	.culture .cul_l {
		padding-top: .4rem;
		margin-bottom: .4rem;
	}
	.cul_l .title {
		width: 5rem;
		height: 3.26rem;
		margin: 0 auto;
		background-size: cover;
	}
	.cul_l .title span, .cul_l .title h3 {
		font-size: .4rem;
		margin-bottom: .1rem;
	}
	.cul_l .title p {
		font-size: .24rem;
	}
	.cul_r .cul_r_wrap {
		width: 6rem;
		height: 6rem;
		margin: 0 auto;
		background-size: cover;
	}
	.foot_link {
		display: none;
	}
	.foot_con {
		padding-top: .4rem;
		background-size: cover;
	}
	.foot_con_t h4 {
		margin-bottom: .1rem;
	}
	.foot_con_t .foot_pro li, .foot_con_t .foot_appl li {
		width: auto;
		float: left;
		margin-right: .2rem;
	}
	.foot_con_wrap .qrCode {
		text-align:left;
	}
	.foot_con_t .foot_item {
		margin-bottom: .3rem;
	}
	.foot_cont dd.add {
		width: 100%;
	}
	.foot_ti_item dt {
		margin-bottom: .2rem;
	}
	.foot_ti_item {
		margin-right: 0;
	}
	.foot_con_wrap {
		flex-wrap: wrap;
	}
	.foot_con_wrap .qrCode {
		margin-top: .2rem	;
	}
	.PageV {
		margin-top: .4rem;
		margin-bottom: 0;
	}
	.page_item {
		font-size: .24rem;
		padding: .1rem;
		margin-right: .06rem;
	}
	.sub_ti .ti_txt a {
		font-size: .3rem;
	}
	.news_lists .item_ti {
		font-size: .26rem;
	}
	.news_lists dl dt {
		line-height: .5rem;
	}
	.news_lists dl dd {
		line-height: .4rem;
		text-align: left;
		padding-bottom: 15px;
	}
	.sec_nav ul li a {
		font-size: .3rem;
		height: 1rem;
		line-height: 1rem;
	}
	.server_info p img {
		width: 100%;
	}
}
@media screen and (min-width: 769px) { 
	.header_m .logo_ti {
	    line-height: 36px;
	}
	.appl_con .col-sm-7 {
		width: 70%
	}
	.appl_con .col-sm-3 {
		width: 30%
	}
	.news_l_con .news_list {
		width: 60%;
		float: left;
	}
	.news_l_con .news_l_pic {
		width: 40%;
		float: right;
	}
	.news_l_con .news_list {
		height: 150px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	.news_l_con .news_list_01 {
		width: 100%;
	}

}

@media screen and (max-width: 768px) { 
	.news_con .content h4 {
		margin-bottom: 0;
	}
	.news_con a .date {
		width: 22%;
	}
	.news_con a .content {
		width: 78%;
	}
	.news_con .date span.lg {
		font-size: .4rem;
	}
	.news_con .date span.sm {
		font-size: .24rem;
	}
	.cul_con .cul_big {
		height: 5.2rem;
	}
	.appl_inner_item .pic {
		height: 2.8rem;
	}
	.cont_list_wrap .list {
		width: 100%;
	}
	.cont_list_wrap .pic {
		width: 40%;
	}
	.why_con .pic, .why_con .txt {
		height: 2.6rem;
	}
	#header.fixed a {
    	color: #fff;
	}
	#header.fixed a.logo{
	 	color: #000;
	}
 	.banner-text {
 		padding-top: 30%;
	}
 	.banner-text h1 {
 		font-size: 42px;
	}
 	.banner-text p {
 		font-size: 18px;
	}
	.about1_wrap {
		height: auto;
	}
}
@media screen and (max-width: 480px) {
	.foot_con_t .col-sm-4 {
		width: 33.33%;
		float: left;
	}
	.appl_con .col-sm-6 {
		width: 50%;
		float: left;
	}
	#header .header-content .logo_ti {
	 	font-size: 16px;
	}
	.header_m {
	    margin-left: 10px;
	    margin-right: 10px;
	}
	#header .header-content {
	    width: 92%;
	}
	.banner {
		height: 2.8rem;
	}
	.about_con .about_list ul {
		width: 100%;
		margin: 0 auto;
	}
	.about_list .item_icon {
		width: 79px;
		height: 79px;
		padding: 0;
	}
	.about_list .item_txt {
		font-size: .3rem;
	}
	.about_list .icon_01 {
		background: url(../images/Sprite.png) no-repeat 0px -156px;
		background-size: 442px;
	}
	.about_list .icon_02 {
		background: url(../images/Sprite.png) no-repeat -79px -156px;
		background-size: 442px;
	}
	.about_list .icon_03 {
		background: url(../images/Sprite.png) no-repeat -158px -156px;
		background-size: 442px;
	}
	.news_con .news_ti .time {
		width: 28%;
	}
	.news_con .news_ti .txt {
		width: 72%;
	}
	.sub_ti {
		margin-bottom: 18px;
	}
	.cate_con .cate_item .cate_list .long {
		width: 60%;
	}
	.cate_con .cate_item .cate_list .short {
		width: 40%;
	}
	.cate_con .cate_item .cate_ti {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.about_r .about_list_item h4, .about_r .about_list_item span {
		font-size: 16px;
	}
	.appl_con span.num {
		font-size: 35px;
	}
	.appl_con .item_blue h5, .appl_con .item_red h5 {
		margin: 0 auto;
	}
	.appl1_con .appl1_pic {
		height: 172px;
		top: -90px;
	}
	.appl1_con .col-sm-6 {
		width: 50%;
		float: left;
	}
	.appl1_con .appl1_txt .num {
		font-size: 26px;
	}
	.appl1_con .appl1_txt h5 {
		margin: 0;
		font-size: 16px;
		font-weight: normal;
	}
	.appl1_con .appl1_txt .en_txt {
		display: none;
	}
	.appl1_con .appl1_txt {
		height: auto;
		padding: 100px 0 20px 0;
	}
	.appl1_con ul li {
		padding-top: 100px;
	}
	.ban_swiper {
		height: 200px;
	}
	.bdsharebuttonbox {
		display: none;
	}
	.imgdet .imgpart {
		width: 100%;
		height: auto;
	}
	.proDe ul li {
		margin-bottom: 10px;
	}
	.cate_item .cate_txt {
	    font-size: 16px;
	}
	.appl_topcen label , .appl_topcen2 label , .appl_topcen1 label{width: 26%;}
	.appl_message .btn_ss , .appl_message .btn_ss1 , .appl_message .btn_ssss {width:74%;}
	.inner_map {
	    height: 300px;
	}
	.about1_l span {
	    font-size: 40px;
	}
	.prolist .view {
		display: none;
	}
	.proPage {
		display: none;
	}
	.appl1_wrap .col-xs-6 , .appl1_wrap .col-md-4 {
		padding-right: 5px;
		padding-left: 5px;
	}	
	.about .about_r ul li b {
	    font-size: 30px;
	}
	.about .about_r ul li img {
	    margin-right: 30px;
	}
	/*.video_wrap {
	    height: 320px;
	}
	.video_wrap video {
	    height: 320px !important;
	}*/
	.video_txt {
		top: 30%;
    	left: 8%;
    	width: 84%;
	    padding-left: 18px;
	}
	.video_txt span {
		letter-spacing: 1.2px;
	    font-size: 18px;
	}
	.news_con .news_l {
		margin-bottom: 18px;
	}
	.foot_con_t {
		font-size: .24rem;
		height: auto;
	}
	.con_t_wrap .r {
		display: none;
	}
	.foot_con_t .mgr {
		display: none;
	}
	.form-wrap {
		margin-bottom: 28px;
	}
	.contact .cont_news {
		margin-bottom:0;
	}
	.contact .footer {
		margin-bottom: 0;
	}
}

