
@media screen and (min-width: 1025px) {
/* ------------------------------------------------------------------------------
	Header
-------------------------------------------------------------------------------*/
	.page_top_index {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 2;
	}

	.page_top_index #header {
		background: transparent;
	}
	.navigation>ul>li>a:before {
		width: 0;
		height: 4px;
		margin: 0;
		position: absolute;
		left: 50%;
		bottom: 0;
		z-index: 10;
		border-radius: 2px;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		background: #F3FF5D;
		content: "";
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
	}
	.navigation>ul>li.active>a:before {
		width: 30px;
	}
	.page_top_index .primary-nav>li>a {
		color: #fff;
	}
/* ------------------------------------------------------------------------------
	Banner
-------------------------------------------------------------------------------*/

	.ban_index h2 {
		margin: 20px 0 16px 0;
	}


/* ------------------------------------------------------------------------------
	Footer
-------------------------------------------------------------------------------*/
	
	.foot_con_t .foot_pro {
		width: 20%;
	}
	.foot_con_t li {
		width: 50%;
	}
	
.cate_pic .content {
	display: flex !important;
	justify-content: space-around;
}
	
	.cate_item .txt h4 {
		width: 80%;
	}
	.container {
	   width: 1440px;
	}
	
	.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 .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) {
	h2 {
		font-size: 18px;
	}
	h3,h4 {
		font-size: 15px;
		line-height: 20px;
	}
	p {
		line-height: 28px;
		font-size: 13px;
	}
	.grid {
		margin-right: -15px !important;
	}
	.grid .grid_item {
		padding: 0;
		padding-right: 15px;
		padding-bottom: 15px;
	}
	.row {
		margin-left: 0;
		margin-right: 0;
	}

	.header_nav {
		background: none;
		height: auto;
	}
/* ------------------------------------------------------------------------------
	Header
-------------------------------------------------------------------------------*/
	.page_top_index .logo {
		background-image: url(../images/en_logo_inner.png);
	}
	.navigation>ul>li>a {
		padding: .1rem .4rem;
	}
	.navigation .primary-nav {
		position: absolute;
		left: 0;
		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);
	}

/* ------------------------------------------------------------------------------
	Banner
-------------------------------------------------------------------------------*/
	.ban_index span {
		font-size: 18px;
	}
	.ban_index h2 {
		font-size: 18px;

	}
	.ban_index h3 {
		font-size: 14px;
	}
	.ban_index .swiper-slide {
		padding-left: 10%;
	}
	.ban_index .swiper-slide .txt {
		width: 54%;
	}
	.ban_index .slide_01 .txt {
		width: 80%;
	}
	.ban_index .slide_01 h3:before {
		content: none;
	}
	.ban_index .slide_01 h3:after {
		content: none;
	}
	.ban_index ul {
		display: none;
	}

	
/* ------------------------------------------------------------------------------
	About
-------------------------------------------------------------------------------*/
    .sec_ti h2 {
		margin-bottom: .3rem;
	}
	.about_txt p {
		line-height: 28px;
	}
	.about .about_con {
		height: auto;
	}
	.about_con .about_l {
		margin-bottom: .3rem;
	}
	.sec_ti i {
		width: 2rem;
	}
	.sec_ti i:after {
		width: 1rem;
	}
	.about_txt .sec_ti h2 {
		margin-bottom: .3rem;
	}
	.about_con .more {
		width: 110px;
	}

/* ------------------------------------------------------------------------------
	Category
-------------------------------------------------------------------------------*/
    .cate_list .cate_item {
		width: 100%;
	}
    .cate_list .cate_item .wrap {
		display: inherit;
		height: auto;
	}
	.cate_item .pic {
		width: 100%;
		height: auto;
		position: inherit;
	}
	.cate_list .cate_item {
		margin-bottom: .3rem;
		margin-top: 0;
	}
	.cate_list .cate_item .txt {
		position: inherit;
		width: 100%;
	}
	.cate_item .title h3 {
		font-size: 20px;
	}
	.cate_item .title span {
		font-size: 16px;
	}
	.cate_item_list {
		margin: .1rem 0 .3rem 0;
	}
	.cate_item .txt_wrap {
		padding-bottom: .3rem;
	}
	.cate_list li.ml {
		margin-left: 0;
	}
	.category .sec_ti {
		padding-bottom: 0;
	}
	.cate_list .item_03 .txt_wrap {
		width: 90%;
	}
	.cate_item .title {
		width: 78%;
	}
	.cate_item_list {
		display: block;
	}
	.item_02 .cate_item_list li, .item_04 .cate_item_list li {
		width: 100%;
	}
	.cate_item_list li {
		width: 100%;
		margin-bottom: 10px;
	}
	.cate_item_list li a {
		width: 100%;
	}
	.item_03 .cate_item_list li {
		width: 100%;
	}

/* ------------------------------------------------------------------------------
	Advantage
-------------------------------------------------------------------------------*/
	.adv_con .pic_01, .adv_con .pic_03 {
		width: 55.2%;
	}
	.adv_con .pic_01, .adv_con .pic_02, .adv_con .pic_03, .adv_con .pic_04 {
		height: 2rem;
	}
	.adv_con .pic_02 span {
		font-size: 16px;
		line-height: 20px;
	}
	.adv_con .pic_02 h2 {
		margin-top: 4px;
	}
	.adv_con .adv_con_r {
		height: 5rem;
		padding-top: 0;
	}
	.adv_con_r .wrap {
		width: 100%;
		padding-top: .6rem;
	}
	.adv_con_r .title_list h3 {
		font-size: 13px;
    	line-height: 16px;
	}
	.adv_con_r .title_list span {
		font-size: 16px;
	}
	.adv_inner_con {
		height: auto;
	}
	.adv_inner_con .txt, .adv_inner_con .pic {
		height: 3rem;
	}
	.adv_inner_con .wrap {
		width: 88%;
	}
	.adv_inner_con .wrap h3 {
		margin-bottom: 4px;
	}
	.adv_inner_con .wrap p {
		line-height: 20px;
	}
/* ------------------------------------------------------------------------------
	Certificate
-------------------------------------------------------------------------------*/

	.cert_con .cert_item {
		margin-bottom: .3rem;
	}

/* ------------------------------------------------------------------------------
	Contact
-------------------------------------------------------------------------------*/
	.cont_con li {
		height:1.2rem;
		margin-bottom: .3rem;
	}
	.cont_con .cont_item {
		padding: 0 .1rem;
	}


/* ------------------------------------------------------------------------------
	Footer
-------------------------------------------------------------------------------*/
	.foot_item ul {
		display: flex;
		flex-wrap: wrap;
	}
	.foot_con_t li {
		width: 50%;
	}




	.primary-nav li {
		width: inherit;
	}
	.ban_index {
		background-position: center top;
    	background-size: 150%;
	}
	.adv_con .adv_l,.adv_con .adv_r {
		width: 100%;
		height: auto;
	}
	.adv_list .item h4 {
		line-height: 28px;
	}
	.adv_list .item_wrap {
		width: 70%;
	}
	.appl_inner_con {
		height: 3.2rem;
	}
	.adv_list .item {
		width: 50%;
	}
	.news .news_con {
		height: 3.6rem;
	}
	.power_list .item_r {
		width: 70%;
		display: flex;
		align-items: center;
	}
	.power_list .pic, .power_list .txt {
		height: 2rem;
	}
	.pow_icon_list .item {
		padding: 0 .4rem;
		margin-bottom: .3rem;
	}
	.pow_icon_list .item img {
		width: 60%;
	}
	.pow_icon_list span {
		margin-left: .2rem;
	}
	.appl_list .swiper-button-prev {
		left: 5rem;
	}
	.sec_ti h2:before {
		left: 20%;
		width: .6rem;
	}
	.sec_ti h2:after {
		right: 20%;
		width: .6rem;
	}
	.banner-txt h2 {
		font-size: .3rem;
		margin-bottom: .2rem;
	}
	.banner-txt h3 {
		font-size: .3rem;
	}
	.banner-txt span {
		font-size: .26rem;
		margin-bottom: .2rem;
	}
	.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;
	}
	.about_r .about_txt .more {
		width: 80px;
		height: 30px;
		line-height: 30px;
	}
	.about_r .about_txt p {
		line-height: 26px;
	}
	.adv_con {
		background: none;
		margin: 0;
	}
	.appl_inner_con {
		margin: 0;
	}
	.appl_inner_con .row {
		margin-left: 0;
	}
	.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.2rem;
		height: .65rem;
		background-size: cover;
	}
	.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;
	} */
	
	.ban_index {
		height: 4rem;
	}
	.ban_index h2 {
		font-size: 16px;
		line-height: 22px;
	}

	.banner {
		background-size: cover;
	}
	.ban_cp {
		background-position: 68% 0;
	}

	.sec_ti span {
		font-size: 14px;
	}
	.sec_ti h2 {
		font-size: 16px;
		margin-top: 0;
	}

	.about_r .about_txt p {
		margin-bottom: 10px;
	}
	.about_inner_con .about_txt_wrap {
		padding: 0;
		background: none;
	}
	.about_inner_con .about_r {
		padding-left: 0;
		padding-right: 0;
	}

	.cate_con .title_wrap p {
		line-height: 17px;
	}

	
	.pow_con .title_t {
		text-align: center;
	}
	.power .title_b {
		margin: 0 auto;
	}
	.power .title {
		background: none;
	}
	.power .title_b {
		margin-top: .3rem;
	}
	.power .content {
		justify-content: space-between;
		margin-top: .3rem;
	}
	.pow_con .item {
		width: 30%;
	}
	.pow_con .item img {
		width: 100%;
	}
	.power .item_01, .power .item_02 {
		padding-right: 0;
	}
	.power .item_01:after, .power .item_02:after {
		content: none;
	}

	.cate_list li a {
		font-size: 14px;
		text-align: center;
	}
	.cate_pic .title span {
		font-size: 20px;
		line-height: 20px;
	}

	.advantage {
		background-image: url(../images/adv_mob_bg.jpg);
		height: auto;
	}
	.adv_mob_pic img {
		width: 100%;
	}
	.adv_inner_con .adv_t {
		height: 3.8rem;
	}

	.culture {
		background-size: initial;
	}
	.culture .item_01,.culture .item_02 {
		margin-bottom: .3rem;
	}
	.cul_con .cul_b {
		height: 3rem;
	}
	.cul_b_wrap {
		width: 80%;
	}
	.cul_con .cul_b p {
		font-size: 13px;
	}

	.par_con .item_01,.par_con .item_02{
		margin-bottom: .1rem;
	}
	.par_con .item:after {
		content: none;
	}
	.partner .pic img {
		height: 1rem;
	}

	.customer {
		background: url(../images/cus_mob_bg.jpg) no-repeat center top;
		background-size: 100%;
		height: 4rem;
	}

	.market {
		background: url(../images/mar_mob_bg.jpg) no-repeat center top;
		background-size: 100%;
		height: 4.2rem;
	}

	.cus_inner {
		background: url(../images/cus_inner_mob_bg.jpg) no-repeat center top;
		background-size: 100%;
		height: 4.2rem;
	}

	.team_l_wrap {
		width: 88%;
	}
	.team_con .team_l {
		height: 5rem;
	}
	.team_con .team_r {
		padding-top: 0;
		padding-right: 0;
	}

	.mar_01 {
		background: url(../images/mar_01_mob_bg.jpg) no-repeat center top;
		background-size: 100%;
		height: 5.2rem;
	}

	.pro_cate_list ul li {
		width: 50%;
	}

	.news {
		padding-top: .4rem;
	}
	.news .container {
		background: none;
	}
	.news .news_con {
		padding: 0;
	}
	.news_con .cont_con {
		height: 1.8rem;
	}
	.news_con .cont_con img {
		height: 100%;
	}
	.news_con .news_list {
		margin-bottom: .2rem;
	}

	.foot_con_t .list {
		display: inherit;
	}
	.foot_con_t .foot_pro,.foot_con_t .foot_about,.foot_con_t .foot_cont {
		width: 100%;
	}
	.foot_about ul li {
		width: 50%;
	}
	.foot_about ul {
		display: flex;
	}
	.foot_con_t .foot_item b {
		font-size: 18px;
	}


	.ban_index .ban_item_01 {
		margin-bottom: .2rem;
	}
	.ban_index .ban_item .bold_cn {
		margin-bottom: .1rem;
	}
	.ban_index .ban_item {
		height: auto;
	}
	.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%;
	}
	.pro_item dt {
		height: 2.2rem;
	}
	.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_r .pic {
		width: 100%;
	}
	.about_l_txt ul {
		width: 20%;
	}
	.about_l_txt .txt {
		width: 76%;
	}
	.sol_inner_con .sol_item .pic {
		height: 2.2rem;
	}
	.category {
		height: auto;
	}

	.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;
	}
	.news_con .news_pic {
		margin-bottom: .2rem;
	}
	.news_list .ellipsis {
		margin-bottom: 0;
	}
	.news_list .ellipsis {
		width: 100%;
	}
	.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;
	}
	.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_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 {
		width: 72%;
		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 (max-width: 991px) {
	.ban_index .ban_item h1 {
		font-size: .36rem;
	}
	.ban_index .ban_item span {
		font-size: .3rem;
	}
	.ban_index {
		padding-left: 0;
		justify-content: center;
	}
	.cate_con .cate_item {
		height: auto;
	}
	.pow_con .pic_01 {
		height: auto;
	}
	.pow_con .list {
		height: auto;
	}
	.pow_con .pic_02 {
		height: auto;
	}
	.part_con .sec_ti {
		display: none;
	}
	.ban_index .ban_item img {
		width: 100%;
	}
	.ban_index .ban_item {
		margin-bottom: .2rem;
	}
	.pow_con .list {
		padding: 15px;
	}
	.pow_con .sec_ti {
		display: flex;
		align-items: center;
		padding: 0;
		height: 2rem;
	}
	.pow_con .sec_ti a {
		width: 100%;
		height: auto;
	}
	.pow_con .sec_ti span, .part_con .sec_ti span {
		line-height: inherit;
		text-align: center;
	}
	.power_inner {
		margin-bottom: .3rem;
	}
	.pro_item dd h4 {
		line-height: .6rem;
	}
	.pro_item dd i {
		line-height: .6rem;
		font-size: 18px;
	}
	.pro_cate_list {
		margin-top: .4rem;
	}
	.prolist .pro_item {
		margin-bottom: 0;
	}
	
	.pro_item dd i {
		width: 18%;
		background-size: 40% 40%;
	}
	.sub_list .container {
		margin: 0;
		padding: 0;
	}
	.pow_con .list .num {
		width: 20%;
		margin-bottom: .2rem;
	}
	.pow_con .list .txt {
		width: 100%;
	}
	.dis_list li img {
		height: 2.4rem;
	}
	.dis_list li {
		margin-bottom: 0;
	}
}
@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) { 
	.power_list .pic, .power_list .txt {
		height: 3.6rem;
	}
	.power_list .item_r h4 {
		line-height: 28px;
	}
	.news .news_con {
		height: 3.6rem;
	}
	.news_con .news_list li {
		margin-bottom: .2rem;
	}
	.news .news_con {
		height: auto;
	}
	.news_con .content h4 {
		margin-bottom: 0;
	}
	.news_con a .date {
		width: 22%;
	}
	.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) {
	
	.cate_item .txt {
		height: 40px;
	}
	.power_list .txt_wrap {
		width: 90%;
	}
	.appl_list {
		padding-top: 2rem;
	}
	.cate_item .txt h4 {
		line-height: 40px;
		font-size: 18px;
	}
	.appl_inner_con .appl_l {
		margin-bottom: 15px;
	}
	.appl_inner_con .appl_r .item {
		height: 3rem;
	}
	.appl_inner_con {
		height: auto;
	}
	.news_pic .cont_con {
		height: auto;
	}
	.news_pic .cont_con li {
		width: 100%;
	}
	.appl_list .swiper-button-prev {
		left: 25%;
	}
	.appl_list .swiper-button-next {
		right: 25%;
	}
	.pow_icon_list span {
		font-size: 18px;
	}
	.adv_list .num {
		font-size: 42px;
	}
	.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: 3rem;
	}
	.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%;
	}
	.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;
	}
	.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;
	}
}

