@media only screen and (min-width: 768px) {
 .wap, .sp_nav, .sp_nav_xjb, .footer-nav {
display:none
}
}
 @media only screen and (max-width: 767px) {
 .pc {
display:none
}
 .w1200 {
 width: 100%;
}
.padHeader {
 padding-top: 60px;
}
.pc-header .header-mains {
 height: 60px;
}
.pc-header .header-right {
 flex: 0 0 155px;
 width: 155px;
}
.pc-header .show-search-btn::after {
 right: 30px;
}
.sp_header {
height:50px;
overflow:hidden;
background:#fff;
position:fixed;
z-index:10;
width:100%;
}
.sp_nav {
width:50px;
float:right;
position:relative;
cursor:pointer;
height:30px;
margin-top:10px;
right:10px;
}
.sp_nav span {
display:block;
background:#c9141e;
width:30px;
height:2px;
position:absolute;
left:10px;
transition:all ease 0.35s
}
.sp_nav span:nth-of-type(1) {
top:0px
}
.sp_nav span:nth-of-type(2) {
top:10px
}
.sp_nav span:nth-of-type(3) {
top:20px
}
.sp_nav_se span:nth-of-type(1) {
top:10px;
transform:rotate(45deg)
}
.sp_nav_se span:nth-of-type(2) {
width:0
}
.sp_nav_se span:nth-of-type(3) {
top:10px;
transform:rotate(-45deg)
}
 .pc-header .header-nav {
position:fixed;
z-index:9;
background:#eee;
width:100%;
height:100%;
font-size:14px;
line-height:40px;
top:-100%;
left:0;
overflow:auto;
overflow-x:hidden;
transition:top ease 0.35s;
display:block;
}
.pc-header .header-nav.nav_show {
top:60px
}
 .pc-header .nav-li {
 width: 100%;
 margin-right: 0;
 border-top:1px #ddd solid;
 text-align:left;
}
 .pc-header .nav-li:first-child {
overflow:hidden;
border-top:0
}
.pc-header .nav-li .nav-a {
width:80%;
text-align:left;
padding:12px;
}
.pc-header .nav-li i {
position:absolute;
top:5px;
right:0px;
border-left:1px #ddd solid;
height:30px;
padding:0px 7px 0 7px;
}
.pc-header .nav-li i svg {
width:20px;
height:20px;
fill:#555;
}
.pc-header .nav-li .sjj_nav_i_se svg {
fill:#c9141e;
transform:rotate(-90deg);
transition:all ease 0.35s
}
.pc-header .header-subnav {
 position: relative;
 width: 100%;
 left: 0;
 margin-left: 0;
}
 .pc-header .subnav-a {
 background: none;
}
.footer .footer-top {
 display: block;
}
.footer .footer-nav {
 display: none;
}
.footer .footer-ewm {
 width: 100%;
}
.footer .footer-ewm img {
 max-width:100px;
 display:inline-block;
}
.pc-inline {
display:none
}
.footer .footer-bot {
 padding: 16px 0 16px;
 text-align: center;
 display: block;
}
 .welcome-banner .banner-txts {
 padding: 100px 0;
 text-align: center;
}
.welcome-banner .banner-cn1 {
 font-size: 0.5rem;
}
 .welcome-banner .banner-cn2 {
 font-size: 0.4rem;
}
 .welcome-banner .banner-more-wrap {
 left: 50%;
 position: relative;
 margin-left: -75px;
 text-align:left;
}
 .welcome-news {
 padding: 10px 0;
 margin: 0px 10px;
}
.welcome-news .news-left {
 width: calc(100% - 45px);
 overflow: hidden;
}
.welcome-news .news-title {
 padding: 0 10px 0 30px;
 font-size:0;
}
.welcome-news .news-time0 {
 display: none;
}
.welcome-news .swiper-slide {
 padding-left: 0;
}
.wel-title {
 padding: 20px 0;
 font-size: 0.5rem;
}
.welcome-pro .pro-h5 {
 line-height:2;
 padding:0 10px 0px;
 font-size:0.3rem;
}
.welcome-pro, .welcome-tech {
 padding: 0 10px 80px 10px;
}
.inner-mains {
 padding-top: 90px;
}
.inner-banner .banner-titles {
 padding: 40px 0;
 font-size: 0.5rem;
 text-align: center;
}
 .pro-list1 .pro-item {
 flex: 0 0 100%;
 width: 100%;
 margin-right: 0 !important;
}
/*
.pro-list1 .pro-item:nth-child(2n) {
	margin-right: 0 !important;
}
.pro-list1 .pro-item:nth-child(3n) {
	margin-right: 15px;
}	
*/
.pro-list1 .pro-h5 {
 font-size: 0.35rem;
}
.pro-list1 .pro-detail {
 font-size: 0.25rem;
}
.proInfo-title {
 font-size: 0.25rem;
 line-height: 46px;
}
.proInfo-title > div > span {
padding-left:10px;
}
.pro-return-a {
 font-size: 0;
 background: #ef0011 url(../img/more2.png) no-repeat center center;
 height: 46px;
 line-height: 46px;
}
.proInfo-list1 .proInfo-list1-mains {
 padding: 0px 0;
}
.proInfo-list1 .list1-left, .proInfo-list1 .list1-right {
 flex: 0 0 100%;
 width: 100%;
}
 .proInfo-list1 .show-list-imgs {
 padding: 10px;
}
.proInfo-list1 .list1-right .right-top {
padding:10px;
margin-bottom:10px;
}
.proInfo-list1 .proInfo-font36 {
 padding: 20px 0;
}
.proInfo-font36 {
 font-size: 0.4rem;
}
 .proInfo-list1 .proInfo-font16 {
 font-size: 0.35rem;
 padding:12px 0;
}
.proInfo-list1 .proInfo-font24 {
 font-size: 0.3rem;
}
.proInfo-list1 .scroll-wrap {
 height: auto;
}
.proInfo-ajax-control1 .ajax-s0 {
 flex: 0 0 calc(100%/3 - 10px);
 font-size: 0.3rem;
 line-height: 1.5;
 margin-right: 10px;
 padding:5px 0;
}
.proInfo-ajax-control1 .ajax-s0::after {
 right:-10px;
}
.proInfo-list1 .proInfo-detail {
	font-size: 0.3rem;
	line-height: 1.5;
}
.proInfo-list2 .ajax-mains {
 padding: 22px 0;
 font-size: 0.3rem;
}
.proInfo-ajax-box .anbox {
	padding: 10px !important;
	overflow-y: scroll;
}
.proInfo-ajax-box .anbox table{ width:100% !important;}
.proInfo-ajax-box .anbox p, .proInfo-ajax-box .anbox span {
line-height:1.5;
font-size:0.26rem !important;
}
.proInfo-list3 {
padding:10px 10px 30px 10px;
}
.proInfo-list3 .proInfo-font36 {
 padding: 25px 0;
}
.proMore-banner .item-mains {
 padding: 30px 10px 0;
}
.proMore-banner .pro-h5 {
 font-size: 0.3rem;
}
.proMore-banner .pro-detail {
 display: none;
}
.tech-list1 .list1-mains {
 padding-left: 0;
}
.tech-list1 .list1-txts {
 position: static;
 width: 100%;
 padding: 10px;
}
.moudle-title {
 font-size: 0.36rem;
}
.tech-list1 {
 padding:10px;
 padding-top: 0;
}
.tech-list1 .scroll-wrap {
 height: auto;
 padding-bottom:10px;
}
.tech-list1 .scroll-wrap p,.tech-list1 .scroll-wrap span {
font-size:0.25rem !important;
}
 .tech-list1 .list1-img {
 height: 220px;
}
.tech-list2 {
 padding:10px;
}
.tech-list3 {
 padding:10px;
}
.tech-list3 .item-title {
	font-size: 0.34rem;
}
.moudle-title.pad30 {
 padding-top: 18px;
 padding-bottom: 18px;
}
.moudle-title.pad60 {
 padding-top: 25px;
 padding-bottom: 25px;
}
.moudle-title.pad72 {
 padding-top: 32px;
 padding-bottom: 32px;
}
.show-video {
 height: auto;
}
 .tech-list3 .down-item {
 padding: 10px;
 background: none;
 border-bottom: 1px dashed #ccc;
}
 .tech-list3 .down-a {
 right: 20px;
 width: 40px;
 text-indent: 0;
 background: #ef0011 url(../img/down.png) no-repeat center right 10px;
 font-size: 0;
}
.service-list1, .service-list2 {
padding:10px;
}
.service-list1 .list1-mains {
 padding-left: 0;
}
.service-list1 .ser-form-title {
 display: none;
}
 .service-list1 .radio-td {
 flex: 0 0 100%;
 width: 100%;
 margin-left: 0px;
}
 .service-list1 .radio-tr {
 font-size: 0.25rem;
 line-height: 36px;
 margin-left: 0;
}
.service-list1 .form-label {
 position: relative;
 flex: 0 0 100%;
 width: 100%;
 left:0;
 text-align: left;
 font-size: 0.32rem;
 font-weight: bold;
}
.service-list1 .radio-input {
 width: 16px;
 height: 16px;
 margin-right: 10px;
}
.service-list1 .w320:first-child {
 margin-right: 0;
}
.service-list1 .w320 {
 flex: 0 0 100%;
 width: 100%;
 margin-bottom:10px;
}
.service-list1 .text-tr {
 margin-bottom: 0;
}
 .service-list1 .text-td {
 margin-right: 0;
}
.service-list1 .w640 {
 flex: 0 0 100%;
 width: 100%;
 margin-bottom:10px;
}
#captcha {
width:140px;
}
.captcha {
 left: 140px;
}
.service-list2 .ques-h5 {
 margin-bottom: 20px;
}
 .service-list2 .item-top {
 padding: 20px 50px 20px 30px;
 background: #eaeaea url(../img/service-list2-more.png) no-repeat center right 18px;
}
.service-list2 .ques-item.cur .item-top {
 background: #ef0011 url(../img/service-list2-less.png) no-repeat center right 18px;
}
.service-list2 .ques-item {
 font-size: 0.28rem;
 line-height: 2;
}
.service-list2 .item-num {
 left: 10px;
 top: 20px;
}
.service-list2 .item-top-txt.nowrap {
 white-space: inherit !important;
}
.service-list2 .item-answer {
 padding: 15px;
}

.about-list1, .about-list2 {
padding:10px;
}
.about-list1 .top-img {
 flex: 0 0 100%;
 width: 100%;
}
.about-list1 .top-txts {
 flex: 0 0 100%;
 width: 100%;
}
.about-list1 .moudle-title {
 margin-bottom: 10px;
}
.about-list1 .about-list1-detail {
	font-size: 0.2rem;
	line-height: 2;
	-webkit-line-clamp: 2;
}
.about-list1 .scroll-wrap {
 font-size: 0.25rem;
 line-height: 2;
 height: auto;
}
 .about-list1 .list1-ico {
 margin-top: 20px;
}
.about-list1 .about-list1-h5 {
 font-size: 0.3rem;
}
.about-list1 .list1-ico:first-child::before {
  display: none;
}
.about-list3 .about-list3-mains {
 padding: 20px;
}
.about-list2 .year-s0 {
 font-size: 0.5rem;
}
.about-list2 .year-txt {
 font-size: 0.3rem;
}
.about-list3 .list3-nums {
display:none
}
.about-list3 .list3-num {
 flex: 0 0 100%;
 width: 100%;
 margin-right: 0;
}
.about-list3 .num-s0 {
 font-size: 0.8rem;
}
 .join-search-wrap .form-section {
 flex: 0 0 100%;
 width: 100%;
 margin-right: 0;
}
.join-search-wrap {
 padding: 10px;
}
.join-search-wrap .join-submit {
 flex: 0 0 100%;
 width: 100%;
}
 .contact-list1 {
 padding: 10px 10px 25px;
}
 .contact-list1 .ewm-txts {
 flex: 0 0 100%;
 width: 100%;
}
.contact-list1 .ewm-font30 {
 font-size: 0.4rem;
}
.contact-list1 .ewm-p {
 font-size: 0.25rem;
 line-height:1.6
}
 .contact-list1 .ewm-img {
 flex: 0 0 100%;
 width: 100%;
 text-align:center;
 min-height:180px;
 margin-top:20px;
}
.contact-list1 .ewm-img img {
max-width:150px;
display:inline;
}
.clickbtn {
 left: 50%;
 margin-left: -70px;
 position:relative;
}
 .contact-list2 {
 margin-top: 0;
 padding: 10px;
}
.contact-list2 .office-item {
 flex: 0 0 100%;
 width: 100%;
 margin-right:0;
}
.contact-list2 .item-mains {
 padding: 20px 30px 20px 50px;
}
.contact-list2 .item-dt {
 padding-left: 5px;
 margin-bottom:10px;
}
.contact-list2 .item-h5 {
 font-size: 0.4rem;
}
.contact-list2 .item-dt:nth-child(2) {
 padding-left: 0;
 margin-left:-30px;
}
.contact-list2 .item-dt .dt-s0 {
display:none
}
 .contact-list2 .item-dt-wrap {
 font-size: 0.3rem;
 line-height: 1.6;
}
.contact-list2 .dt-img0 {
 top: 7px;
}

.news-list1 {
	padding: 10px;
}
.news-list1 .news-item1 {
	flex: 0 0 100%;
	width: 100%;
	margin-right: 0;
}
.news-list1 .news-item1 .txts-mains {
	position: relative;
	width: 100%;
}
.news-list1 .news-item {
	flex: 0 0 100%;
	width: 100%;
	margin-bottom: 20px;
}
.news-list1 .txts-mains {
	padding: 20px;
}
.news-list1 .news-detail {
	font-size: 0.25rem;
	margin: 20px 0 20px;
}
.news-list1 .news-h5 {
	font-size: 0.33rem;

}
.newsInfo-list1 {
	margin-bottom: 0;
	padding: 20px;
	font-size: 0.25rem;
}
.newsInfo-list1 .info-describe {
	font-size: 0.2rem;
}
.newsInfo-list1 .info-dt-wrap img {
	height: auto !important;
}
.coop-list1-btns {
	padding: 20px 0 20px;
}
.coop-list1-btns .coop-list1-btn {
	font-size: 0.35rem;
	margin: 0 10px;
}
.coop-list1-btns .coop-list1-btn::before {
	left: -10px;
}
.coop-list1 .ajax-mains {
	min-height: auto;
	padding-top: 0;
	padding-bottom:0;
}

.coop-cir-hd1 {
	padding: 20px 0 20px;
}

.coop-cir-hd1 .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	margin: 0 4px;
}
.search .search-list1 {
	padding: .3rem .2rem 0px;
}
.search .search-item {
	padding: 10px;
	line-height:25px;
	margin-bottom:5px;
}
.search .search-time {
	display: none;
}
.search .search-h5 {
	height:25px;
	font-size: 0.3rem;
}

}
