img { max-width: 100%; height: auto;/* width: auto\9; /* ie8 */}
.video embed,.video object,.video iframe { width: 100%; height: auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
a,button,input{ -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-tap-highlight-color: transparent; } /*去掉手持设备点击时出现的透明层*/
input{ resize: none; -webkit-appearance:none; } /*去掉input在ios下的默认效果*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:100%; } /*阻止旋转屏幕时自动调整字体大小*/
body { -webkit-overflow-scrolling: touch; } /*模拟iphone或ipad浏览很长的网页滚动时的滑动效果 所有的overflow需要滚动的都可以生效overflow:auto;*/


@media all and (orientation : landscape) { 

/*h2{color:red;}横屏时字体红色*/

} 

@media all and (orientation : portrait){ 

/*h2{color:green;}竖屏时字体绿色*/

} 


.pc{display: block;}
.wap{display: none;}

@media screen and (max-width: 1680px) {  

.in1 .in2 h6 {
    margin-top: 40px;
}

.in1 .in2 a {
    margin-top: 60px;
}

.in10.about {
    padding: 120px 0;
}
.in11 .swiper-slide .in13 {
    font-size: 20px;
}

.about {
    padding-top: 100px;
}
.about2 {
    padding-bottom: 100px;
}

.hei80 {
    height: 100px;
}

.proxgcp p {
    font-size: 34px;
}
.newslist2 .newslist4 .newslist5 {
    padding-top: 10%;
}

#c-contact .c-text-box {
    padding: .6rem;
}
#c-contact .c-text-box p {
    padding-top: 10px;
    font-size: 14px;
    line-height: 22px;
}



}



@media screen and (max-width: 1488px) {

.in11 .swiper-slide .in12 {
    background: none;
}
.about h2 {
    font-size: 38px;
    padding-bottom: 40px;
}
.in10.about {
    width: 100%;
}

.in1 .in2 h6 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 40px;

}

.in11 .swiper-slide {
    padding: 100px 50px;
}
.about {
    width: 100%;
    line-height: 34px;
}

.prolist ul li {
    width: 33%;
}

.prolist ul li:nth-child(4n+1) {
    margin-left:0.5%;
}
.prolist ul li:nth-child(3n+1) {
    margin-left: 0;
}

.xiangguan {
    display: none;
}
.newslist .newslist1 {
    padding-top: 50px;
}
.newslist ul {
    padding-top: 70px;
}




}


@media screen and (max-width: 1367px) {

.newslist2 .newslist4 .newslist5 h3 a {
    font-size: 22px;
}

.newslist7 ul li .newslist9 h3 {
    padding: 10px 0;
}
.newslist7 ul li .newslist9 p {
    font-size: 14px;
}
.newslist7 ul li .newslist9 span {
    padding-bottom: 10px;
}

.prolist ul li h3 {
    font-size: 18px;
    margin-top: 25px;
}
.ab .ab1 h1 {
    padding-top: 80px;
}
.ab .ab1 p {
    font-size: 18px;
    line-height: 32px;
}
#certify {
    width: 100%;
}

#certify .swiper-button-prev {
    left: -7%;
}
#certify .swiper-button-next {
    right: -7%;
}

.in6 ul li .in8 .in9 {
    font-size: 24px;
    padding-top: 10%;
}
.in6 ul li .in8 .in9 span {
    font-size: 16px;
    margin-top: 30px;
}


}


@media screen and (max-width: 1281px) {
#c-header .c-nav li a {
    padding: 0 15px;
	font-size: 14px;
}
.in11 .swiper-slide {
    padding: 50px;
}

.in11 .swiper-slide .in13 h3 {
    padding: 15px 0;
}

.in10.about {
    padding: 60px 0;
}
.fankui {
    padding: 60px 5%;
    margin-bottom: 80px;
}



}



@media screen and (max-width: 1199px) {
	.c-container,#c-header .c-container{
		padding: 0 20px;
	}
	#c-header {
		line-height: 80px;
		height: 80px;
	}
	#c-placeholder {
		height: 60px;
	}
	#c-header .c-nav {
		display: none;
	}
	#c-header .c-switch {
		display: block;
	}
	#c-header .c-logo a img {
		/*height: 30px;*/
	}
	#c-go-top {
    bottom: 20px;
    right: 20px;
	}
	.c-banner1-top .swiper-button-next, .c-banner1-top .swiper-button-prev {
		display: none;
	}
	#c-header .c-language {
		margin-right: 50px;
	}
	#c-header .c-language img {
		margin-right: 10px;
	}
	#c-header .c-language .c-list .c-item a {
		padding: 0 10px;
	}
	#c-header .c-language .c-list {
		width: 94px;
	}
	
	
	
.swiper-button-next, .swiper-button-prev{display: none;}


.mes {
    width: 100%;
}

.mes.mesnp {
    margin-left: 0;
}

.title3 {
    padding: 40px 0;
}

.footer .f-left2 {
    float: left;
    width: 100%;
}
.footer .f-left {
    float: left;
    width: 100%;
    text-align: center;
}
.footer .f-left3 {
    display: none;
}

.footer {

    padding-top: 40px;
}

.foot-nav span {
    position: inherit;
    display: block;
    right: inherit;
    top: inherit;
    color: #d4d4d4;
	padding-bottom: 24px;
}

.newtopm {
    margin-top: 20px;
}

.newslist .newslist1 {
    padding-top: 10px;
    width: 100%;
    text-align: center;
	padding-bottom: 20px;
}

.newslist ul {
    padding-top: 30px;
    width: 100%;
    text-align: center;
	
}

.newslist ul li {
    float: inherit;
    padding: 0 18px;
    border-right:none;
    font-size: 14px;
    height: auto;
    line-height: 44px;
    display: inline-block;
    border: 1px solid #ccc!important;
    width: 49%;
    margin-left: 1%;
    margin-bottom: 10px;
}

.newslist ul li a{display: block;}

.newslist2 .newslist3 {
    width: 100%;
    min-height: inherit;
    max-height: inherit;
}
.newslist2 .newslist4 {
    width: 100%;
    min-height: inherit;
    max-height: inherit;
}

.newslist2 .newslist4 .newslist5 {
    width: 90%;
    padding-left: 10%;
    padding-top: 24px;
	padding-bottom: 24px;
}

.newslist7 ul li {
    padding: 24px 0;
}

.newslist7 ul li .newslist8 {
    width: 100%;
    height: inherit;
}

.newslist7 ul li .newslist9 {
    width: 100%;
}

.newsinfo {
    padding-top: 32px;
    margin-top: 32px;
}

.newsinfo .newstime {
    padding-bottom: 30px;
}
	
.nav2 ul li a {
    border: 1px solid #ccc;
}	
	
.nav2 ul li {
    width: 48%;
    margin-top: 10px;
    display: inline-block;
    line-height: 38px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nav2 ul {
    padding: 10px 0;
}	
.prolist ul li {
    width: 100%;
    margin-left: 0;
    padding: 24px;
}

.bj {
    overflow: hidden;
}
	
.prolist{padding-top: 24px;}	
	
.banner .protitle {
    font-size: 24px;
}	
	
.in1 {
    padding-top: 24px;
    padding-bottom: 24px;
	padding-left: 20px;
	padding-right: 20px;
}	
	
.in1 .in2 {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    padding-right: 0;
}	
.in1 .in2 h6 {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 20px;
    margin-top: 0;
}	
	.in1 .in2 a {
    margin-top: 24px;
    margin-bottom: 24px;
    width: 100%;
    height: 44px;
    line-height: 44px;
}

.in1 .in3 {
    width: 100%;
    margin-left: 0;
}

.in6 ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 24px;
}

.in6 ul li .in8 {
    height: 100%;
    top: 0;
}

.in6 ul li .in8 .in9 {
    font-size: 18px;
	padding-top: 5%;
}

.in6 ul li .in8 .in9 span {
    font-size: 14px;
    margin-top: 16px;
}

.about h2 {
    font-size: 20px;
    padding-bottom: 24px;
}

.in10.about {
    padding: 30px 0;
    line-height: 24px;
    font-size: 14px;
}

.in10.about a {
    margin-top: 30px;
}
.in11 .swiper-slide {
    padding: 24px;
}

.ab .ab1 h1 {
    display: none;
}

.ab .ab1 p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    padding-top: 40px;
}

.ab .ab2 ul li {
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 24px;
}

.ab {
    padding-bottom: 32px;
}

.about {
    padding-top: 32px;
    font-size: 14px;
    line-height: 26px;
}
.about2 {
    display: none;
}

.title.title2 {
    font-size: 24px;
	padding-top: 32px;
}

.title.title2:after{margin-bottom: 24px;}

.newslist2 .newslist3 img {
    min-height: inherit;
}

.newslist2 .newslist4 .newslist5 {
    width: 96%;
    padding-left: 2%;
}
.newslist2 .newslist4 .newslist5 h3 a {
    font-size: 18px;
    padding-top: 0;
}
.newslist2 .newslist4 .newslist5 span {
    padding: 10px 0;
}
.newsinfo .newscon {
    width: 100%;
    margin: 0 auto 30px auto;
    font-size: 15px;
    line-height: 28px;
}

.title3 {
    padding: 30px 0;
    font-size: 18px;
}

.fankui {
    padding: 30px 5%;
    margin-bottom: 40px;
}






	
	
}

