@charset "utf-8";

/* CSS Document */
@media screen and (max-width: 1800px) {
	.header {
		height: 130px;
	}

	.logo {
		line-height: 130px;
	}

	.logo img {
		width: 350px;
	}

	.nav {
		padding: 0 220px 0 350px;
	}

	.navlist {
		line-height: 130px;
	}

	.navlist li {
		font-size: 15px;
	}

	.navlist li.ico_sub>a:after {
		width: 18px;
		height: 18px;
		margin-top: -9px;
	}

	.navlist li .sub {
		font-size: 14px;
	}

	.lang {
		width: 120px;
		font-size: 15px;
		height: 42px;
		line-height: 42px;
		margin-top: 44px;
	}

	.lang a {
		padding-left: 50px;
	}

	.search_btn {
		margin-top: 44px;
		padding-left: 50px;
		width: 100px;
		height: 42px;
		line-height: 42px;
		font-size: 15px;
	}

	.search {
		top: 130px;
		height: 42px;
	}

	.search input[type="text"] {
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		font-size: 15px;
	}

	.search input[type="submit"] {
		width: 42px;
		height: 42px;
	}
}

@media screen and (max-width: 1680px) {
	.htop {
		height: 40px;
		line-height: 40px;
	}

	.header {
		height: 110px;
	}

	.logo {
		line-height: 110px;
	}

	.logo img {
		width: 300px;
	}

	.nav {
		padding: 0 185px 0 300px;
	}

	.navlist {
		line-height: 110px;
		padding: 0 4%;
	}

	.navlist li.ico_sub>a:after {
		width: 18px;
		height: 18px;
		margin-top: -9px;
	}

	.navlist li .sub {
		padding: 8px 0;
	}

	.navlist li .sub a {
		line-height: 34px;
	}

	.lang {
		width: 100px;
		font-size: 15px;
		height: 36px;
		line-height: 36px;
		margin-top: 37px;
	}

	.lang a {
		padding-left: 40px;
	}

	.search_btn {
		margin-top: 37px;
		padding-left: 40px;
		width: 85px;
		height: 36px;
		line-height: 36px;
		font-size: 15px;
	}

	.search {
		top: 110px;
	}

	/*banner*/
	.banbottom {
		height: 80px;
	}

	.bandb {
		padding-right: 131px;
	}

	.bandb .swiper-pagination {
		height: 26px;
		margin-top: 27px;
	}

	.bandb .swiper-pagination .swiper-pagination-bullet {
		width: 26px;
		height: 26px;
	}

	.bandb .swiper-pagination .swiper-pagination-bullet:after {
		width: 6px;
		height: 6px;
		margin: 8px;
	}

	.ban-prev,
	.ban-next {
		height: 80px;
		width: 50px;
	}

	.ban-prev {
		background-size: 20px;
	}

	.ban-next {
		background-size: 20px;
	}

	.banfy {
		height: 90px;
		margin-top: -45px;
	}

	.banfy .swiper-pagination {
		width: 30px;
	}

	.banfy .swiper-pagination .swiper-pagination-bullet {
		width: 30px;
		height: 30px;
	}

	.banfy .swiper-pagination .swiper-pagination-bullet:after {
		width: 6px;
		height: 6px;
		margin: 12px;
	}

	.banfy .swiper-pagination .swiper-pagination-bullet-active {
		line-height: 30px;
		font-size: 16px;
	}

	.bantxt01 {
		width: 440px;
		height: 230px;
		margin-top: -155px;
		padding: 25px 40px;
	}

	.bantxt01 h3 {
		font-size: 40px;
	}

	.bantxt01 p {
		font-size: 14px;
		line-height: 30px;
	}

	.bantxt01 .more {
		width: 120px;
		height: 36px;
		line-height: 36px;
		font-size: 12px;
		margin-top: 15px;
	}

	.bantxt01:after {
		right: 25px;
		bottom: 25px;
		width: 55px;
		height: 55px;
	}

	.bantxt02 {
		padding-bottom: 80px;
	}

	.bantxt02 h3 {
		font-size: 50px;
	}

	.bantxt02 p {
		font-size: 24px;
		margin: 40px 0;
	}

	.bantxt02 .more {
		width: 150px;
		height: 44px;
		font-size: 16px;
		line-height: 42px;
		padding-right: 25px;
	}

	.bantxt02 .more:after {
		width: 12px;
		right: 30px;
	}

	/*banner*/

	/*首页产品*/
	.homeprod li {
		height: 340px;
	}

	.homeprod li.li01 {
		padding: 2% 5%;
	}

	.homeprod li h2 {
		font-size: 32px;
	}

	.homeprod li h3 {
		font-size: 20px;
	}

	.homeprod li p {
		font-size: 14px;
		margin: 20px 0;
	}

	.homeprod li p.p2 {
		margin: 15px 0 0 0;
	}

	.homeprod li .sub a {
		line-height: 28px;
		border-radius: 15px;
		padding: 0 10px;
		margin-right: 5px;
		font-size: 12px;
	}

	.homeprod li .more {
		font-size: 14px;
		width: 100px;
		margin-top: 50px;
	}

	.homeprod li .more:after {
		width: 10px;
		height: 10px;
		margin-top: -5px;
	}

	.homeprod li .more span {
		width: 80px;
		height: 30px;
	}

	.homeprod li .details {
		margin-top: 140px;
	}

	/*首页产品*/

	/*首页关于我们*/
	.homeabout .img {
		height: 600px;
	}

	.homeabout .txt h2 {
		font-size: 32px;
		margin-top: 35px;
	}

	.homeabout .txt h3 {
		font-size: 24px;
		margin-top: 35px;
	}

	.homeabout .txt .info {
		font-size: 14px;
		line-height: 30px;
		margin-top: 35px;
	}

	.homeabout .txt .icolist {
		margin-top: 30px;
	}

	.homeabout .txt .icolist li {
		width: 85px;
		margin-left: 60px;
	}

	.homeabout .txt .icolist li .ico {
		width: 50px;
	}

	.homeabout .txt .icolist li span {
		font-size: 20px;
	}

	.homeabout .txt .icolist li p {
		font-size: 14px;
	}

	.homeabout .txt .more {
		margin-top: 60px;
	}

	.homeabout .txt .more a {
		width: 190px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		padding-right: 25px;
	}

	.homeabout .txt .more a:after {
		right: 20px;
	}

	/*首页关于我们*/

	/*way*/
	.waytit {
		font-size: 32px;
	}

	.waylist .swiper-slide .fltxt .tit {
		padding-left: 136px;
		height: 120px;
		line-height: 120px;
		font-size: 85px;
	}

	.waylist .swiper-slide .fltxt .tit01,
	.waylist .swiper-slide .fltxt .tit02,
	.waylist .swiper-slide .fltxt .tit03,
	.waylist .swiper-slide .fltxt .tit04 {
		background-size: 120px 120px;
	}

	.waylist .swiper-slide .frtxt h3 {
		font-size: 20px;
	}

	.waylist .swiper-slide .frtxt h3:after {
		width: 35px;
		height: 3px;
		left: -60px;
		margin-top: -1.5px;
	}

	.waylist .swiper-slide .frtxt p {
		font-size: 14px;
		line-height: 30px;
		margin-top: 10px;
	}

	.way-prev,
	.way-next {
		width: 76px;
		height: 60px;
	}

	.way-prev {
		margin-left: -76px;
	}

	.way-next {
		margin-right: -76px;
	}

	/*way*/

	.tit01 {
		height: 150px;
		line-height: 150px;
	}

	.tit01 h2 {
		font-size: 32px;
	}

	.tit01 .more01 {
		width: 22px;
		height: 22px;
		margin-top: 64px;
	}

	/*产品应用范围*/
	.applist li {
		height: 360px;
	}

	.applist li .txt01 {
		padding-top: 110px;
	}

	.applist li .txt01 .ico {
		width: 85px;
		height: 85px;
	}

	.applist li .txt01 h3 {
		font-size: 24px;
	}

	.applist li .txt02 h3 {
		font-size: 24px;
	}

	.applist li .txt02 p {
		font-size: 14px;
		margin-top: 20px;
	}

	.applist li .txt02 span {
		font-size: 14px;
		margin-top: 20px;
	}

	.applist li .txt02 .ico {
		width: 85px;
		height: 85px;
	}

	.applist li:hover .txt01 {
		margin-top: -360px;
	}

	/*产品应用范围*/

	.tit02 .more2 {
		font-size: 14px;
		width: 85px;
		margin-top: 49px;
	}

	.tit02 .more2:after {
		width: 10px;
		height: 10px;
		margin-top: -5px;
	}

	.tit02 .more2 span {
		width: 60px;
		height: 30px;
	}

	/*首页新闻*/
	.hnlist li.li01 {
		height: 610px;
	}

	.hnlist li.li01 .info h3 {
		font-size: 20px;
	}

	.hnlist li.li01 .info .parameter {
		margin-top: 20px;
	}

	.hnlist li.li02 {
		height: 290px;
	}

	.hnlist li.li03 {
		margin-top: 30px;
	}

	.hnlist li.li02 h3 {
		font-size: 20px;
	}

	.hnlist li.li02 p {
		margin-top: 15px;
	}

	/*首页新闻*/

	/*底部*/
	.dbmain li {
		height: 350px;
	}

	.dbmain .dblogo {
		width: 260px;
	}

	.dbmain .info {
		font-size: 13px;
		line-height: 30px;
		margin-top: 25px;
	}

	.dbmain li .dbtit {
		font-size: 16px;
	}

	.dbmain li .dbnav {
		font-size: 13px;
		line-height: 30px;
		margin-top: 25px;
	}

	.dbmain li .dbwechat {
		margin-top: 25px;
	}

	.dbmain li .dbwechat .img {
		width: 130px;
	}

	.dbmain li .dbwechat .tit {
		padding-top: 5px;
		font-size: 13px;
		width: 20px;
		margin-left: 5px;
	}

	.db_search {
		padding-right: 36px;
		margin-top: 30px;
	}

	.db_search .input {
		height: 36px;
		padding: 0 10px;
	}

	.db_search .submit {
		height: 36px;
		width: 36px;
	}

	.copy {
		font-size: 13px;
		padding: 25px 0;
	}

	/*底部*/

	/*关于我们*/
	.ban_about .bantxt h3 {
		font-size: 60px;
	}

	.ban_about .bantxt p {
		font-size: 12px;
	}

	.ban_about .bantxt .btn {
		width: 50px;
		margin-left: -25px;
	}

	.abtop .txt .tit {
		font-size: 24px;
	}

	.abtop .txt .info {
		font-size: 14px;
		line-height: 30px;
	}

	.abbottom .txt .tit {
		font-size: 24px;
	}

	.abbottom .txt .info {
		font-size: 14px;
		line-height: 30px;
	}

	.honor_tit h3 {
		font-size: 50px;
	}

	.honor_tit p {
		font-size: 20px;
	}

	.honor_nav li {
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}

	.poster-prev-btn span {
		width: 34px;
		height: 76px;
		margin-top: -38px;
	}

	.poster-next-btn span {
		width: 34px;
		height: 76px;
		margin-top: -38px;
	}

	/*关于我们*/

	/*新闻*/
	.nyban {
		height: 200px;
	}

	.nyban .bantxt h3 {
		font-size: 32px;
	}

	.nyban .bantxt p {
		font-size: 12px;
	}

	.nynav {
		height: 76px;
	}

	.nynav .nynlist {
		line-height: 76px;
	}

	.nynav .nynlist li {
		font-size: 14px;
		margin: 0 30px;
	}

	.nynav .nynlist li a {
		padding-left: 30px;
	}

	.nynav .nynlist li a:after {
		content: "";
		width: 12px;
		height: 12px;
		margin-top: -7px;
	}

	.nynav .nynlist li:hover,
	.nynav .nynlist li.on {
		font-size: 16px;
	}

	.nynav .nynlist li:hover a:after,
	.nynav .nynlist li.on a:after {
		width: 6px;
		height: 6px;
		border: 4px solid #027e38;
	}

	.nynav1 {
		height: 76px;
	}

	.nynav1 .nynlist {
		line-height: 76px;
	}

	.nynav1 .nynlist li {
		font-size: 14px;
		margin: 0;
	}

	.nynav1 .nynlist li a {
		padding-left: 30px;
	}

	.nynav1 .nynlist li a:after {
		content: "";
		width: 12px;
		height: 12px;
		margin-top: -7px;
	}

	.nynav1 .nynlist li:hover,
	.nynav1 .nynlist li.on {
		font-size: 16px;
	}

	.nynav1 .nynlist li:hover a:after,
	.nynav1 .nynlist li.on a:after {
		width: 6px;
		height: 6px;
		border: 4px solid #009a43;
	}


	.newstop .newsimg img {
		height: 420px;
	}

	.newstop .newsimg .swiper-slide .tit {
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}

	.newstop .newsimg .swiper-pagination {
		bottom: 28px;
	}

	.newstop .newsimg .swiper-pagination .swiper-pagination-bullet {
		width: 13px;
		height: 4px;
		border-radius: 2px;
	}

	.newstop .newsimg .swiper-pagination .swiper-pagination-bullet-active {
		width: 20px;
	}

	.newstop .newsimg .n-prev,
	.newstop .newsimg .n-next {
		width: 42px;
		height: 68px;
		margin-top: -34px;
	}

	.nlist li {
		height: 140px;
		padding: 20px 0;
	}

	.nlist li .time {
		width: 120px;
	}

	.nlist li .time .y {
		font-size: 40px;
		line-height: 60px;
	}

	.nlist li .time .md {
		font-size: 12px;
		line-height: 40px;
	}

	.nlist li .txt {
		padding-left: 120px;
	}

	.nlist li .txt h3 {
		font-size: 20px;
	}

	.nlist li .txt p {
		font-size: 14px;
		line-height: 24px;
	}

	.news_search {
		padding: 25px 0;
	}

	.ns_main {
		width: 972px;
	}

	.news_search h3 {
		line-height: 46px;
		margin-right: 30px;
		font-size: 24px;
		width: 100px;
	}

	.news_search .input {
		padding: 0 20px;
		height: 46px;
		width: 250px;
		margin-right: 15px;
	}

	.news_search .submit {
		width: 46px;
		height: 46px;
		background-size: 42px 42px;
	}

	.newslist li .txt {
		height: 110px;
	}

	.newslist li .txt h3 {
		font-size: 18px;
	}

	/*新闻*/

	/*产品认证 */
	.tetit h3 {
		font-size: 40px;
	}

	.tetit p {
		font-size: 14px;
	}

	.technology_list li {
		padding: 20px 0;
		border-radius: 15px;
	}

	.technology_list li .ico {
		width: 110px;
	}

	.technology_list li .txt {
		padding-left: 110px;
	}

	.technology_list li .txt h3 {
		font-size: 18px;
	}

	.technology_list li .txt h3:after {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 10px solid #ff3240;
	}

	.technology_list li .txt p {
		font-size: 14px;
	}

	/*产品认证 */

	/*联系我们*/
	.contact_ban {
		height: 550px;
	}

	.contact_ban h2 {
		font-size: 40px;
	}

	.contact_ban h3 {
		font-size: 14px;
	}

	.con01 {
		padding: 25px 0;
	}

	.con01 li .ico {
		width: 56px;
	}

	.con01 li .txt {
		margin-left: 15px;
	}

	.con01 li .txt h3 {
		font-size: 24px;
		line-height: 30px;
	}

	.con01 li .txt2 h3 {
		font-size: 30px;
	}

	.con01 li .txt p {
		font-size: 14px;
		line-height: 20px;
		margin-top: 5px;
	}

	.map {
		height: 460px;
	}

	.map_wechat {
		top: 40px;
		right: 40px;
	}

	.map_wechat .img img {
		width: 180px;
	}

	.map_wechat .tit {
		width: 20px;
		font-size: 12px;
		padding: 10px 0;
		border-radius: 10px;
		margin-left: 15px;
	}

	.mtit h3 {
		font-size: 40px;
	}

	.mtit p {
		font-size: 16px;
		line-height: 30px;
	}

	.mtit p b {
		font-size: 20px;
		margin-left: 15px;
	}

	.message li.input input {
		height: 46px;
		line-height: 46px;
		padding-left: 46px;
		font-size: 14px;
	}

	.message li.textarea textarea {
		height: 100px;
		font-size: 14px;
		padding: 10px 46px;
	}

	.message li.submit input {
		width: 300px;
		height: 48px;
		line-height: 46px;
		font-size: 16px;
	}

	.message li .mico01 {
		background-size: 46px 46px;
	}

	.message li .mico02 {
		background-size: 46px 46px;
	}

	.message li .mico03 {
		background-size: 46px 46px;
	}

	/*联系我们*/

	/*产品列表*/
	.ptit {
		font-size: 32px;
	}

	.prodlist li .tit {
		font-size: 18px;
	}

	.prodlist li .txt h3 {
		font-size: 20px;
	}

	/*产品列表*/

	/*产品详情*/
	.weizhi {
		font-size: 12px;
		padding-left: 90px;
	}

	.view {
		padding-left: 90px;
	}

	.view .swiper-container {
		height: 450px;
	}

	.preview {
		height: 450px;
		width: 70px;
	}

	.preview .swiper-container {
		width: 70px;
		height: 360px;
	}

	.preview .swiper-slide {
		width: 70px;
		height: 90px;
		padding: 10px 0;
	}

	.preview .arrow-left {
		width: 70px;
		height: 40px;
	}

	.preview .arrow-right {
		width: 70px;
		height: 40px;
	}

	.preview img {
		width: 70px;
		height: 70px;
	}

	.prodtxt h2 {
		font-size: 30px;
	}

	.produl li h3 {
		line-height: 34px;
		padding-left: 40px;
		font-size: 14px;
	}

	.produl li p {
		font-size: 14px;
		padding-left: 40px;
	}

	.prod_bottom {
		padding-left: 40px;
	}

	.prod_bottom a {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		padding-left: 40px;
		padding-right: 15px;
		margin-right: 5px;
	}

	.prod_bottom a.pbico01 {
		background: #c20a14 url(../images/pbico01.png) no-repeat left center;
		background-size: auto 100%;
	}

	.prod_bottom a.pbico02 {
		background: #c20a14 url(../images/pbico02.png) no-repeat left center;
		background-size: auto 100%;
	}

	.prod_bottom span {
		height: 40px;
		line-height: 40px;
		padding-left: 40px;
		font-size: 14px;
		margin-left: 10px;
	}

	.prodnav {
		margin-top: 50px;
		padding-left: 90px;
	}

	.prodnav li {
		line-height: 50px;
		font-size: 18px;
		padding: 0 50px;
	}

	.prodtab {
		padding-left: 90px;
	}

	.characteristic li {
		font-size: 14px;
		padding: 12px 20px;
	}

	.characteristic li:after {
		width: 4px;
		height: 4px;
		border: 2px solid #c20a14;
		margin-top: -4px;
	}

	.tplist li {
		font-size: 14px;
	}

	.tplist li .tit {
		padding: 12px 0 12px 3%;
	}

	.tplist li .info {
		padding: 12px 3%;
	}

	/*产品详情*/
}

@media screen and (max-width: 1440px) {
	.htop {
		height: 36px;
		line-height: 36px;
	}

	.header {
		height: 90px;
	}

	.logo {
		line-height: 90px;
	}

	.logo img {
		/* width: 250px; */
	}

	.nav {
		padding: 0 170px 0 250px;
	}

	.navlist {
		line-height: 90px;
	}

	.navlist li {
		font-size: 14px;
	}

	.navlist li.ico_sub>a:after {
		width: 16px;
		height: 16px;
		margin-top: -8px;
		right: 5%;
	}

	.navlist li .sub {
		font-size: 13px;
	}

	.lang {
		font-size: 14px;
		margin-top: 27px;
	}

	.search_btn {
		margin-top: 27px;
		font-size: 14px;
	}

	.search {
		top: 90px;
	}

	/*banner*/
	.banbottom {
		height: 60px;
	}

	.bandb {
		padding-right: 111px;
	}

	.bandb .swiper-pagination {
		margin-top: 17px;
	}

	.ban-prev,
	.ban-next {
		height: 60px;
		width: 40px;
	}

	.ban-prev {
		background-size: 15px;
	}

	.ban-next {
		background-size: 15px;
	}

	.bantxt01 {
		width: 370px;
		height: 200px;
		margin-top: -130px;
		padding: 20px 30px;
	}

	.bantxt01 h3 {
		font-size: 32px;
	}

	.bantxt01 p {
		font-size: 14px;
		line-height: 1.8;
	}

	.bantxt01:after {
		right: 20px;
		bottom: 20px;
		width: 50px;
		height: 50px;
	}

	.bantxt02 {
		padding-bottom: 60px;
	}

	.bantxt02 h3 {
		font-size: 40px;
	}

	.bantxt02 p {
		font-size: 20px;
		margin: 30px 0;
	}

	.bantxt02 .more {
		width: 120px;
		height: 36px;
		font-size: 14px;
		line-height: 34px;
		padding-right: 20px;
	}

	.bantxt02 .more:after {
		width: 10px;
		right: 20px;
	}

	.lower_btn {
		height: 85px;
	}

	.lower_btn:after {
		height: 25px;
	}

	.search input[type="text"] {
		font-size: 14px;
	}

	/*banner*/

	/*首页产品*/
	.homeprod li {
		height: 290px;
	}

	.homeprod li.li01 {
		padding: 4%;
	}

	.homeprod li h2 {
		font-size: 28px;
	}

	.homeprod li h3 {
		font-size: 18px;
	}

	.homeprod li .more {
		margin-top: 40px;
		font-size: 12px;
		width: 90px;
	}

	.homeprod li .more span {
		width: 70px;
		height: 26px;
	}

	.homeprod li .details {
		margin-top: 120px;
		font-size: 12px;
		width: 50px;
		height: 26px;
	}

	/*首页产品*/

	/*首页关于我们*/
	.homeabout .img {
		height: 500px;
	}

	.homeabout .txt h2 {
		font-size: 28px;
		margin-top: 30px;
	}

	.homeabout .txt h3 {
		font-size: 20px;
		margin-top: 30px;
	}

	.homeabout .txt .info {
		font-size: 12px;
		line-height: 25px;
		margin-top: 30px;
	}

	.homeabout .txt .icolist {
		margin-top: 20px;
	}

	.homeabout .txt .icolist li {
		width: 70px;
		margin-left: 50px;
	}

	.homeabout .txt .icolist li .ico {
		width: 40px;
	}

	.homeabout .txt .icolist li span {
		font-size: 18px;
	}

	.homeabout .txt .icolist li p {
		font-size: 12px;
	}

	.homeabout .txt .more {
		margin-top: 50px;
	}

	/*首页关于我们*/

	/*way*/
	.waytit {
		font-size: 28px;
	}

	.waylist .swiper-slide .fltxt .tit {
		padding-left: 116px;
		height: 100px;
		line-height: 100px;
		font-size: 70px;
	}

	.waylist .swiper-slide .fltxt .tit01,
	.waylist .swiper-slide .fltxt .tit02,
	.waylist .swiper-slide .fltxt .tit03,
	.waylist .swiper-slide .fltxt .tit04 {
		background-size: 100px 100px;
	}

	.waylist .swiper-slide .frtxt h3 {
		font-size: 18px;
	}

	.waylist .swiper-slide .frtxt h3:after {
		width: 30px;
		height: 2px;
		left: -50px;
		margin-top: -1px;
	}

	.waylist .swiper-slide .frtxt p {
		line-height: 2;
		margin-top: 10px;
	}

	.way-prev,
	.way-next {
		width: 64px;
		height: 50px;
	}

	.way-prev {
		margin-left: -64px;
	}

	.way-next {
		margin-right: -64px;
	}

	/*way*/

	.tit01 {
		height: 128px;
		line-height: 128px;
	}

	.tit01 h2 {
		font-size: 28px;
	}

	.tit01 .more01 {
		width: 20px;
		height: 20px;
		margin-top: 54px;
	}

	/*产品应用范围*/
	.applist li {
		height: 300px;
	}

	.applist li .txt01 {
		padding-top: 90px;
	}

	.applist li .txt01 .ico {
		width: 70px;
		height: 70px;
	}

	.applist li .txt01 h3 {
		font-size: 20px;
	}

	.applist li .txt02 h3 {
		font-size: 20px;
	}

	.applist li .txt02 p {
		margin-top: 15px;
	}

	.applist li .txt02 span {
		margin-top: 15px;
	}

	.applist li .txt02 .ico {
		width: 70px;
		height: 70px;
	}

	.applist li:hover .txt01 {
		margin-top: -300px;
	}

	/*产品应用范围*/

	.tit02 .more2 {
		font-size: 12px;
		width: 72px;
		margin-top: 37px;
	}

	.tit02 .more2:after {
		width: 10px;
		height: 10px;
		margin-top: -5px;
	}

	.tit02 .more2 span {
		width: 50px;
		height: 26px;
	}

	/*首页新闻*/
	.hnlist li.li01 {
		height: 500px;
	}

	.hnlist li.li01 .info h3 {
		font-size: 18px;
	}

	.hnlist li.li01 .info .parameter {
		margin-top: 15px;
	}

	.hnlist li.li02 {
		height: 235px;
	}

	.hnlist li.li02 h3 {
		font-size: 18px;
	}

	.hnlist li.li02 p {
		margin-top: 10px;
	}

	/*首页新闻*/

	/*底部*/
	.dbmain li {
		height: 300px;
	}

	.dbmain .dblogo {
		width: 220px;
	}

	.dbmain .info {
		font-size: 12px;
		line-height: 25px;
		margin-top: 20px;
	}

	.dbmain li .dbtit {
		font-size: 14px;
	}

	.dbmain li .dbnav {
		font-size: 12px;
		line-height: 25px;
		margin-top: 20px;
	}

	.dbmain li .dbwechat {
		margin-top: 20px;
	}

	.dbmain li .dbwechat .img {
		width: 110px;
	}

	.dbmain li .dbwechat .tit {
		padding-top: 5px;
		font-size: 12px;
		width: 20px;
		margin-left: 5px;
	}

	.db_search {
		margin-top: 25px;
	}

	.copy {
		font-size: 12px;
		padding: 20px 0;
	}

	/*底部*/

	/*关于我们*/
	.ban_about .bantxt h3 {
		font-size: 50px;
	}

	.ban_about .bantxt .btn {
		width: 40px;
		margin-left: -20px;
	}

	.abtop .txt .tit {
		font-size: 20px;
	}

	.abbottom .txt .tit {
		font-size: 20px;
	}

	.honor_tit h3 {
		font-size: 42px;
	}

	.honor_tit p {
		font-size: 18px;
	}

	.honor_nav li {
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}

	.poster-prev-btn span {
		width: 28px;
		height: 64px;
		margin-top: -32px;
	}

	.poster-next-btn span {
		width: 28px;
		height: 64px;
		margin-top: -32px;
	}

	/*关于我们*/

	/*新闻*/
	.nyban {
		height: 170px;
	}

	.nyban .bantxt h3 {
		font-size: 28px;
	}

	.nynav {
		height: 64px;
	}

	.nynav .nynlist {
		line-height: 64px;
	}

	.nynav1 {
		height: 64px;
	}

	.nynav1 .nynlist {
		line-height: 64px;
	}

	.newstop .newsimg img {
		height: 360px;
	}

	.newstop .newsimg .swiper-slide .tit {
		height: 50px;
		line-height: 50px;
		font-size: 14px;
	}

	.newstop .newsimg .swiper-pagination {
		bottom: 23px;
	}

	.newstop .newsimg .n-prev,
	.newstop .newsimg .n-next {
		width: 35px;
		height: 60px;
		margin-top: -30px;
	}

	.nlist li {
		height: 120px;
		padding: 20px 0;
	}

	.nlist li .time {
		width: 100px;
	}

	.nlist li .time .y {
		font-size: 32px;
		line-height: 50px;
	}

	.nlist li .time .md {
		line-height: 30px;
	}

	.nlist li .txt {
		padding-left: 100px;
	}

	.nlist li .txt h3 {
		font-size: 18px;
	}

	.nlist li .txt p {
		font-size: 12px;
		line-height: 20px;
	}

	.news_search {
		padding: 20px 0;
	}

	.newslist li {
		padding: 2%;
	}

	.newslist li .txt {
		height: 100px;
	}

	.newslist li .txt h3 {
		font-size: 16px;
	}

	.newslist li .txt span {
		font-size: 12px;
	}

	.fenye {
		font-size: 12px;
	}

	.fenye a,
	.fenye span {
		padding: 8px 15px;
	}

	/*新闻*/

	/*产品认证 */
	.tetit h3 {
		font-size: 32px;
	}

	.technology_list li {
		padding: 15px 0;
	}

	/*产品认证 */

	/*联系我们*/
	.contact_ban {
		height: 470px;
	}

	.contact_ban h2 {
		font-size: 32px;
	}

	.con01 {
		padding: 20px 0;
	}

	.con01 li .ico {
		width: 48px;
	}

	.con01 li .txt h3 {
		font-size: 20px;
		line-height: 20px;
	}

	.con01 li .txt2 h3 {
		font-size: 24px;
	}

	.con01 li .txt p {
		font-size: 12px;
		line-height: 20px;
	}

	.map {
		height: 400px;
	}

	.map_wechat {
		top: 30px;
		right: 30px;
	}

	.map_wechat .img img {
		width: 150px;
	}

	.map_wechat .tit {
		margin-left: 10px;
	}

	.mtit h3 {
		font-size: 32px;
	}

	.mtit p {
		font-size: 14px;
		line-height: 26px;
	}

	.mtit p b {
		font-size: 18px;
		margin-left: 10px;
	}

	.message li.input input {
		height: 38px;
		line-height: 38px;
		padding-left: 38px;
	}

	.message li.textarea textarea {
		height: 100px;
		padding: 10px 38px;
	}

	.message li.submit input {
		width: 250px;
		height: 40px;
		line-height: 38px;
		font-size: 14px;
	}

	.message li .mico01 {
		background-size: 38px 38px;
	}

	.message li .mico02 {
		background-size: 38px 38px;
	}

	.message li .mico03 {
		background-size: 38px 38px;
	}

	/*联系我们*/

	/*产品列表*/
	.ptit {
		font-size: 28px;
	}

	/*产品列表*/

	/*产品详情*/
	.weizhi {
		padding-left: 70px;
	}

	.view {
		padding-left: 70px;
	}

	.view .swiper-container {
		height: 380px;
	}

	.preview {
		height: 380px;
		width: 60px;
	}

	.preview .swiper-container {
		width: 60px;
		height: 300px;
	}

	.preview .swiper-slide {
		width: 60px;
		height: 75px;
		padding: 7.5px 0;
	}

	.preview .arrow-left {
		width: 60px;
		height: 35px;
	}

	.preview .arrow-right {
		width: 60px;
		height: 35px;
	}

	.preview img {
		width: 60px;
		height: 60px;
	}

	.prodtxt h2 {
		font-size: 24px;
	}

	.produl li h3 {
		line-height: 30px;
		padding-left: 35px;
		font-size: 13px;
	}

	.produl li p {
		font-size: 13px;
		padding-left: 35px;
	}

	.prod_bottom {
		padding-left: 35px;
	}

	.prod_bottom a {
		height: 34px;
		line-height: 34px;
		font-size: 13px;
		padding-left: 35px;
		padding-right: 10px;
	}

	.prod_bottom span {
		height: 34px;
		line-height: 34px;
		padding-left: 35px;
		font-size: 13px;
	}

	.prodnav {
		padding-left: 70px;
	}

	.prodtab {
		padding-left: 70px;
	}

	/*产品详情*/

	.showtop h1 {
		font-size: 22px;
	}

	.showtop p {
		font-size: 14px;
		margin-top: 12px;
	}

	.showtxt {
		font-size: 15px;
	}

	.sxp {
		font-size: 14px;
		line-height: 30px;
	}

	.fanhui {
		width: 170px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin-top: 10px;
	}
}

@media screen and (max-width: 1240px) {
	.container {
		width: 95%;
	}

	.container2 {
		width: 95%;
	}

	.container3 {
		width: 95%;
	}

	.htop {
		height: 30px;
		line-height: 30px;
		font-size: 12px;
	}

	.htop span {
		margin: 0 15px;
	}

	.header {
		height: 70px;
	}

	.logo {
		line-height: 70px;
	}

	.logo img {
		/* width: 200px; */
	}

	.nav {
		padding: 0 150px 0 200px;
	}

	.navlist {
		line-height: 70px;
	}

	.navlist li {
		font-size: 12px;
	}

	.navlist li.ico_sub>a:after {
		width: 14px;
		height: 14px;
		margin-top: -7px;
	}

	.navlist li .sub {
		padding: 5px 0;
	}

	.navlist li .sub a {
		line-height: 30px;
	}

	.lang {
		font-size: 12px;
		width: 80px;
		height: 30px;
		line-height: 30px;
		margin-top: 20px;
	}

	.lang a {
		padding-left: 32px;
	}

	.search_btn {
		margin-top: 20px;
		font-size: 12px;
		width: 70px;
		height: 30px;
		line-height: 30px;
		padding-left: 32px;
	}

	.search {
		top: 70px;
	}

	/*banner*/
	.bantxt01 {
		left: 5%;
	}

	/*banner*/

	/*首页产品*/
	.homeprod li {
		height: 250px;
	}

	.homeprod li.li01 {
		padding: 20px;
	}

	.homeprod li h2 {
		font-size: 24px;
	}

	.homeprod li h3 {
		font-size: 16px;
	}

	.homeprod li .more {
		margin-top: 20px;
	}

	.homeprod li .details {
		margin-top: 80px;
	}

	/*首页产品*/

	/*首页关于我们*/
	.homeabout .img {
		height: 420px;
	}

	.homeabout .txt h2 {
		font-size: 24px;
		margin-top: 20px;
	}

	.homeabout .txt h3 {
		font-size: 18px;
		margin-top: 20px;
	}

	.homeabout .txt .info {
		margin-top: 20px;
	}

	.homeabout .txt .icolist {
		margin-top: 20px;
	}

	.homeabout .txt .icolist li {
		width: 70px;
		margin-left: 40px;
	}

	.homeabout .txt .icolist li .ico {
		width: 40px;
	}

	.homeabout .txt .icolist li span {
		font-size: 16px;
	}

	.homeabout .txt .icolist li p {
		font-size: 12px;
	}

	.homeabout .txt .more {
		margin-top: 35px;
	}

	/*首页关于我们*/

	/*way*/
	.waytit {
		font-size: 24px;
	}

	.waylist .swiper-slide .fltxt .tit {
		padding-left: 100px;
		height: 85px;
		line-height: 85px;
		font-size: 60px;
	}

	.waylist .swiper-slide .fltxt .tit01,
	.waylist .swiper-slide .fltxt .tit02,
	.waylist .swiper-slide .fltxt .tit03,
	.waylist .swiper-slide .fltxt .tit04 {
		background-size: 85px 85px;
	}

	.waylist .swiper-slide .frtxt h3 {
		font-size: 16px;
	}

	.way-prev,
	.way-next {
		width: 54px;
		height: 42px;
	}

	.way-prev {
		margin-left: -54px;
	}

	.way-next {
		margin-right: -54px;
	}

	/*way*/

	.tit01 {
		height: 100px;
		line-height: 100px;
	}

	.tit01 h2 {
		font-size: 24px;
	}

	.tit01 .more01 {
		width: 18px;
		height: 18px;
		margin-top: 41px;
	}

	/*产品应用范围*/
	.applist li {
		height: 250px;
	}

	.applist li .txt01 {
		padding-top: 70px;
	}

	.applist li .txt01 .ico {
		width: 60px;
		height: 60px;
	}

	.applist li .txt01 h3 {
		font-size: 18px;
	}

	.applist li .txt02 h3 {
		font-size: 18px;
	}

	.applist li .txt02 .ico {
		width: 60px;
		height: 60px;
	}

	.applist li:hover .txt01 {
		margin-top: -250px;
	}

	/*产品应用范围*/

	.tit02 .more2 {
		margin-top: 37px;
	}

	/*首页新闻*/
	.hnlist li.li01 {
		height: 420px;
	}

	.hnlist li.li02 {
		height: 200px;
	}

	.hnlist li.li03 {
		margin-top: 20px;
	}

	/*首页新闻*/

	/*底部*/
	.dbmain .dblogo {
		width: 190px;
	}

	.dbmain .info {
		margin-top: 10px;
	}

	.dbmain li {
		height: 260px;
		padding: 20px 15px;
	}

	.dbmain li.db01 {
		width: 40%;
	}

	.dbmain li.db02 {
		width: 15%;
	}

	.dbmain li.db03 {
		width: 15%;
	}

	.dbmain li.db04 {
		width: 30%;
	}

	.copy {
		font-size: 12px;
		padding: 20px 0;
	}

	/*底部*/

	/*关于我们*/
	.ban_about .bantxt h3 {
		font-size: 42px;
	}

	.ban_about .bantxt .btn {
		width: 34px;
		margin-left: -17px;
	}

	.abtop .txt .tit {
		font-size: 18px;
	}

	.abbottom .txt .tit {
		font-size: 18px;
	}

	.abbottom .txt {
		padding: 0 8%;
	}

	.honor_tit h3 {
		font-size: 36px;
	}

	.honor_tit p {
		font-size: 16px;
	}

	.honor_nav li {
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.poster-prev-btn span {
		width: 24px;
		height: 54px;
		margin-top: -27px;
	}

	.poster-next-btn span {
		width: 24px;
		height: 54px;
		margin-top: -27px;
	}

	/*关于我们*/

	/*新闻*/
	.nyban {
		height: 150px;
	}

	.nyban .bantxt h3 {
		font-size: 24px;
	}

	.nynav {
		height: 50px;
	}

	.nynav .nynlist {
		line-height: 50px;
	}

	.nynav .nynlist li:hover,
	.nynav .nynlist li.on {
		font-size: 14px;
	}

	.nynav1 {
		height: auto;
	}

	.nynav1 .nynlist {
		line-height: 50px;
	}

	.nynav1 .nynlist li:hover,
	.nynav1 .nynlist li.on {
		font-size: 14px;
	}

	.newstop .newsimg img {
		height: 300px;
	}

	.newstop .newsimg .swiper-slide .tit {
		height: 40px;
		line-height: 40px;
	}

	.newstop .newsimg .swiper-pagination {
		bottom: 18px;
	}

	.nlist li {
		height: 100px;
		padding: 15px 0;
	}

	.nlist li .time {
		width: 85px;
	}

	.nlist li .time .y {
		font-size: 28px;
		line-height: 40px;
	}

	.nlist li .time .md {
		line-height: 30px;
	}

	.nlist li .txt {
		padding-left: 85px;
	}

	.nlist li .txt h3 {
		font-size: 16px;
	}

	.nlist li .txt p {
		margin-top: 1%;
	}

	.news_search {
		padding: 15px 0;
	}

	.ns_main {
		width: 740px;
	}

	.news_search h3 {
		line-height: 40px;
		margin-right: 20px;
		font-size: 20px;
		width: 80px;
	}

	.news_search .input {
		padding: 0 15px;
		height: 40px;
		width: 190px;
		margin-right: 10px;
	}

	.news_search .submit {
		width: 40px;
		height: 40px;
		background-size: 35px 35px;
	}

	/*新闻*/

	/*产品认证 */
	.tetit h3 {
		font-size: 28px;
	}

	.technology_list li {
		padding: 10px 0;
		border-radius: 10px;
	}

	.technology_list li .ico {
		width: 90px;
	}

	.technology_list li .txt {
		padding-left: 90px;
	}

	.technology_list li .txt h3 {
		font-size: 16px;
	}

	.technology_list li .txt h3:after {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 10px solid #ff3240;
	}

	.technology_list li .txt p {
		font-size: 13px;
		line-height: 1.6;
		margin-top: 5px;
	}

	/*产品认证 */

	/*联系我们*/
	.contact_ban {
		height: 400px;
	}

	.contact_ban h2 {
		font-size: 28px;
	}

	.con02 {
		padding: 3% 0 0 3%;
	}

	.con02 li {
		line-height: 35px;
	}

	.map {
		height: 340px;
	}

	.map_wechat {
		top: 20px;
		right: 20px;
	}

	.map_wechat .img img {
		width: 130px;
	}

	.mtit h3 {
		font-size: 28px;
	}

	/*联系我们*/

	/*产品列表*/
	.ptit {
		font-size: 24px;
	}

	.prodtxt {
		padding-left: 20px;
	}

	.prodlist li .tit {
		font-size: 16px;
	}

	.prodlist li .txt h3 {
		font-size: 18px;
	}

	.prodlist li .txt p {
		font-size: 12px;
	}

	.prodlist li .txt span {
		height: 30px;
		width: 50px;
		margin-left: -25px;
		font-size: 12px;
	}

	.prodnav {
		margin-top: 40px;
	}

	.prodnav li {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		padding: 0 40px;
	}

	/*产品列表*/

	.showtop h1 {
		font-size: 20px;
	}

	.showtop p {
		font-size: 12px;
		margin-top: 10px;
	}

	.sxp {
		font-size: 14px;
		line-height: 30px;
	}

	.fanhui {
		width: 140px;
		height: 36px;
		line-height: 36px;
		font-size: 12px;
		margin-top: 12px;
	}
}

@media screen and (max-width: 1024px) {
	.container {
		width: 100%;
		padding: 0 15px;
	}

	.container2 {
		width: 100%;
		padding: 0 15px;
	}

	.container3 {
		width: 100%;
		padding: 0 15px;
	}

	.nav_btn {
		display: block;
		cursor: pointer;
		margin-top: 20px;
		margin-left: 15px;
		width: 70px;
		height: 30px;
		line-height: 30px;
		padding-left: 32px;
		font-size: 12px;
		background: #009a43 url(../images/nav_btn.png) no-repeat 8% center;
		background-size: auto 100%;
		color: #ffffff;
	}

	.nav {
		padding: 0;
		display: none;
	}

	.nav {
		width: 100%;
		display: none;
		border-top: 1px solid #ffffff;
		position: absolute;
		left: 0;
		top: 70px;
		z-index: 100;
		background: rgba(0, 0, 0, 0.8);
	}

	.navlist {
		padding: 0;
	}

	.navlist li {
		width: 100%;
		margin: 0;
		text-align: left;
		color: #ffffff;
		font-size: 16px;
		font-weight: normal;
		line-height: 40px;
	}

	.navlist li.ico_sub>a:after {
		background: url(../images/ico_sub2.png) no-repeat center center;
		width: 20px;
		height: 20px;
		margin-top: -10px;
	}

	.navlist li:hover>a {
		color: #ffffff;
		background: #009a43;
	}

	.navlist li>a {
		padding: 0 20px;
		border-top: 1px solid #ffffff;
	}

	.navlist li.home {
		width: 100%;
	}

	.navlist li .sub {
		background: rgba(0, 0, 0, 0.8);
		position: static;
		width: 100%;
		font-size: 14px;
	}

	.navlist li .sub a {
		padding: 0 30px;
		line-height: 35px;
	}

	/*banner*/
	.bandb {
		width: 60%;
	}

	.bantxt01 {
		width: 300px;
		height: 160px;
		margin-top: -110px;
		padding: 15px 20px;
	}

	.bantxt01 h3 {
		font-size: 24px;
	}

	.bantxt01 p {
		font-size: 12px;
	}

	.bantxt01:after {
		right: 15px;
		bottom: 15px;
		width: 40px;
		height: 40px;
	}

	.bantxt01 .more {
		width: 100px;
		height: 30px;
		line-height: 30px;
		margin-top: 10px;
	}

	.bantxt02 h3 {
		font-size: 28px;
	}

	.bantxt02 p {
		font-size: 16px;
		margin: 20px 0;
	}

	.bantxt02 .more {
		width: 100px;
		height: 30px;
		font-size: 12px;
		line-height: 28px;
		padding-right: 15px;
	}

	.bantxt02 .more:after {
		width: 8px;
		right: 15px;
	}

	.lower_btn {
		height: 85px;
	}

	.lower_btn:after {
		height: 25px;
	}

	/*banner*/

	/*首页产品*/
	.homeprod li {
		width: 33.33%;
	}

	.homeprod li.li01 {
		width: 100%;
		height: auto;
	}

	/*首页产品*/

	/*首页关于我们*/
	.homeabout .img {
		height: 420px;
	}

	.homeabout .txt {
		padding-right: 20px;
	}

	.homeabout .txt h2 {
		font-size: 20px;
	}

	.homeabout .txt h3 {
		font-size: 16px;
	}

	/*首页关于我们*/

	/*way*/
	.waytit {
		font-size: 20px;
		left: 20px;
	}

	.waylist .swiper-slide .fltxt {
		width: 30%;
		padding-left: 0;
	}

	.waylist .swiper-slide .fltxt .tit {
		padding-left: 85px;
		height: 70px;
		line-height: 70px;
		font-size: 48px;
	}

	.waylist .swiper-slide .fltxt .tit01,
	.waylist .swiper-slide .fltxt .tit02,
	.waylist .swiper-slide .fltxt .tit03,
	.waylist .swiper-slide .fltxt .tit04 {
		background-size: 70px 70px;
	}

	.waylist .swiper-slide .frtxt {
		width: 70%;
	}

	.waylist .swiper-slide .frtxt h3 {
		font-size: 16px;
	}

	.way-prev,
	.way-next {
		width: 54px;
		height: 42px;
	}

	.way-prev {
		margin-left: -54px;
	}

	.way-next {
		margin-right: -54px;
	}

	/*way*/

	.tit01 {
		height: 60px;
		line-height: 60px;
	}

	.tit01 h2 {
		font-size: 20px;
	}

	.tit01 .more01 {
		width: 18px;
		height: 18px;
		margin-top: 21px;
	}

	.tit02 .more2 {
		margin-top: 17px;
	}

	/*首页新闻*/
	.hnlist li.li01 {
		height: 420px;
	}

	.hnlist li.li01 .info {
		padding: 15px;
	}

	.hnlist li.li01 .info h3 {
		font-size: 16px;
	}

	.hnlist li.li01 .info .parameter {
		font-size: 12px;
	}

	.hnlist li.li02 {
		height: 200px;
	}

	.hnlist li.li02 .parameter {
		font-size: 12px;
		padding: 15px;
	}

	.hnlist li.li02 h3 {
		font-size: 16px;
	}

	.hnlist li.li02 p {
		font-size: 12px;
	}

	.hnlist li.li03 {
		margin-top: 20px;
	}

	/*首页新闻*/

	/*合作企业*/
	.cooperation {
		padding: 20px 0;
	}

	.cooplist li {
		float: left;
		width: 20%;
	}

	.cooplist li:last-child {
		display: none;
	}

	/*合作企业*/

	/*关于我们*/
	.ban_about .bantxt h3 {
		font-size: 36px;
	}

	.ban_about .bantxt .btn {
		width: 30px;
		margin-left: -15px;
	}

	.abtop .img {
		padding: 0 15px 0 0;
	}

	.abtop .txt .tit {
		line-height: 1.8;
	}

	.abtop .txt .info {
		line-height: 1.8;
	}

	.abbottom .txt {
		padding: 0 15px;
	}

	.abbottom .txt .tit {
		line-height: 1.8;
	}

	.abbottom .txt .info {
		line-height: 1.8;
	}

	.honor_tit {
		padding-top: 5%;
		margin-top: 5%;
		background-size: 48% auto;
	}

	.honor_tit h3 {
		font-size: 30px;
	}

	.honor_tit p {
		font-size: 14px;
	}

	.honor_nav {
		width: 100%;
	}

	.honor_nav li {
		height: 36px;
		line-height: 36px;
	}

	.poster-prev-btn span {
		left: 0;
	}

	.poster-next-btn span {
		right: 0;
	}

	/*关于我们*/

	/*产品认证 */
	.tetit h3 {
		font-size: 24px;
	}

	/*产品认证 */

	/*联系我们*/
	.contact_ban {
		height: 340px;
	}

	.contact_ban .bantxt {
		width: 500px;
	}

	.contact_ban h2 {
		font-size: 24px;
	}

	.con01 li .txt h3 {
		font-size: 18px;
	}

	.con01 li .txt2 h3 {
		font-size: 20px;
	}

	.mtit h3 {
		font-size: 24px;
	}

	.message {
		width: 90%;
	}

	/*联系我们*/

	/*产品列表*/
	.prod_bottom {
		padding-left: 0;
	}

	.prod_bottom span {
		margin-left: 0;
	}

	/*产品列表*/
}

@media screen and (max-width: 768px) {
	.htop {
		display: none;
	}
	
	.nynav1 .nynlist li {
		width: 50%;
		
		
	}
	.nynlist{
		font-size: 0;
	}
	
	.header {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 1000;
		background: #ffffff;
		border-bottom: 1px solid #dcdcdc;
	}

	/*banner*/
	.banner {
		margin-top: 70px;
	}

	.banner .swiper-slide {
		overflow: hidden;
	}

	.banner img {
		width: 120%;
		margin-left: -10%;
	}

	.banbottom {
		position: static;
		width: 100%;
	}

	.bandb {
		width: 100%;
	}

	.bantxt01 {
		width: 240px;
		height: 140px;
		margin-top: -70px;
		padding: 10px 15px;
		background: rgba(0, 0, 0, 0.5);
	}

	.bantxt01 h3 {
		font-size: 20px;
	}

	.bantxt01 p {
		font-size: 12px;
	}

	.bantxt01:after {
		right: 15px;
		bottom: 15px;
		width: 40px;
		height: 40px;
	}

	.bantxt02 {
		padding: 0 20px;
	}

	.bantxt02 h3 {
		font-size: 24px;
	}

	.bantxt02 p {
		font-size: 14px;
		margin: 20px 0;
	}

	.banfy {
		display: none;
	}

	.ban_lower {
		display: none;
	}

	.search_btn,
	.nav_btn {
		overflow: hidden;
		text-indent: -1000px;
		width: 30px;
	}

	.banbottom {
		height: 40px;
	}

	.bandb {
		padding-right: 111px;
	}

	.bandb .swiper-pagination {
		margin-top: 10px;
	}

	.bandb .swiper-pagination .swiper-pagination-bullet {
		width: 20px;
		height: 20px;
	}

	.bandb .swiper-pagination .swiper-pagination-bullet:after {
		width: 4px;
		height: 4px;
		margin: 6px;
	}

	.ban-prev,
	.ban-next {
		height: 40px;
		width: 40px;
	}

	.ban-prev {
		background-size: 15px;
	}

	.ban-next {
		background-size: 15px;
	}

	/*banner*/

	/*首页产品*/
	.homeprod li {
		width: 50%;
		height: 220px;
	}

	.homeprod li.li01 {
		width: 100%;
		height: auto;
		padding: 15px;
	}

	.homeprod li h2 {
		font-size: 20px;
	}

	.homeprod li.pmain a {
		padding: 15px;
	}

	.homeprod li .details {
		margin-top: 50px;
	}

	.homeprod li .sub {
		margin-top: 15px;
	}

	.homeprod li .sub a {
		margin-bottom: 5px;
	}

	.homeprod li p {
		margin-bottom: 5px;
	}

	.homeprod li .more {
		margin-top: 10px;
	}

	/*首页产品*/

	/*首页关于我们*/
	.homeabout {
		margin-top: 0;
	}

	.homeabout .img {
		height: 700px;
		width: 100%;
	}

	.homeabout .txt {
		padding: 15px;
		width: 100%;
		text-align: left;
	}

	.homeabout .txt h2 {
		margin-top: 0;
	}

	.homeabout .txt h3 {
		margin-top: 15px;
	}

	.homeabout .txt .info {
		margin-top: 10px;
	}

	.homeabout .txt .info br {
		display: none;
	}

	.homeabout .txt .icolist {
		margin-top: 10px;
	}

	.homeabout .txt .icolist li {
		float: left;
		margin-left: 0;
		margin-right: 20px;
	}

	.homeabout .txt .more {
		margin-top: 15px;
	}

	.homeabout .txt .more a {
		float: left;
	}

	/*首页关于我们*/

	/*way*/
	.homeway {
		padding-top: 15px;
	}

	.waytit {
		font-size: 20px;
		position: static;
	}

	.waylist .swiper-slide {
		padding: 20px 0 50px 0;
	}

	.waylist .swiper-slide .fltxt {
		width: 100%;
	}

	.waylist .swiper-slide .fltxt .tit {
		padding-left: 35px;
		height: 30px;
		line-height: 30px;
		font-size: 24px;
		float: left;
	}

	.waylist .swiper-slide .fltxt .tit01,
	.waylist .swiper-slide .fltxt .tit02,
	.waylist .swiper-slide .fltxt .tit03,
	.waylist .swiper-slide .fltxt .tit04 {
		background-size: 30px 30px;
	}

	.waylist .swiper-slide .frtxt {
		width: 100%;
		margin-top: 10px;
		padding-left: 0;
	}

	.waylist .swiper-slide .frtxt h3 {
		font-size: 15px;
	}

	.waylist .swiper-slide .frtxt p {
		line-height: 1.5;
		margin-top: 5px;
	}

	.way-prev,
	.way-next {
		width: 54px;
		height: 42px;
	}

	.way-prev {
		margin-left: -54px;
	}

	.way-next {
		margin-right: -54px;
	}

	/*way*/

	/*产品应用范围*/
	.applist li {
		height: 200px;
		width: 50%;
	}

	.applist li .txt01 {
		padding-top: 60px;
	}

	.applist li .txt01 .ico {
		width: 50px;
		height: 50px;
	}

	.applist li .txt01 h3 {
		font-size: 18px;
	}

	.applist li .txt02 {
		padding: 15px;
	}

	.applist li .txt02 h3 {
		font-size: 18px;
	}

	.applist li .txt02 p {
		font-size: 12px;
		margin-top: 10px;
		line-height: 1.8;
	}

	.applist li .txt02 span {
		font-size: 12px;
		margin-top: 10px;
		line-height: 1.8;
	}

	.applist li .txt02 .ico {
		width: 50px;
		height: 50px;
		bottom: 10px;
		left: 10px;
	}

	.applist li:hover .txt01 {
		margin-top: -200px;
	}

	/*产品应用范围*/

	/*首页新闻*/
	.hnlist li.li01 {
		height: 280px;
	}

	.hnlist li.li01 .info {
		padding: 10px;
	}

	.hnlist li.li01 .info h3 {
		font-size: 14px;
		line-height: 1.5;
	}

	.hnlist li.li01 .info .parameter {
		margin-top: 10px;
	}

	.hnlist li.li01 .info .parameter span {
		padding-left: 20px;
		margin-right: 10px;
	}

	.hnlist li.li01 .info .parameter01 {
		background-size: 20px 20px;
	}

	.hnlist li.li01 .info .parameter02 {
		background-size: 20px 20px;
	}

	.hnlist li.li02 {
		height: 135px;
	}

	.hnlist li.li03 {
		margin-top: 10px;
	}

	.hnlist li.li02 p {
		display: none;
	}

	.hnlist li.li02 h3 {
		font-size: 14px;
	}

	.hnlist li.li02 .parameter {
		padding: 10px;
	}

	.hnlist li.li02 .parameter {
		margin-top: 25px;
	}

	.hnlist li.li02 .parameter span {
		padding-left: 20px;
		margin-right: 10px;
	}

	.hnlist li.li02 .parameter01 {
		background-size: 20px 20px;
	}

	.hnlist li.li02 .parameter02 {
		background-size: 20px 20px;
	}

	/*首页新闻*/

	/*合作企业*/
	.cooplist li {
		float: left;
		width: 25%;
	}

	/*合作企业*/

	/*底部*/
	.dbmain .dblogo {
		width: 150px;
	}

	.dbmain li {
		height: auto;
	}

	.dbmain li.db01 {
		width: 100%;
		padding: 15px 0;
	}

	.dbmain li.db02,
	.dbmain li.db03,
	.dbmain li.db04 {
		display: none;
	}

	.copy {
		padding: 10px 0;
	}

	/*底部*/

	.homeapp2 {
		margin-top: 70px;
	}

	/*关于我们*/
	.ban_about {
		margin-top: 70px;
	}

	.ban_about .bantxt h3 {
		font-size: 24px;
		margin-top: 5%;
	}

	.abtop {
		padding: 15px 0;
		margin: 0;
	}

	.abtop .img {
		padding: 0;
		width: 100%;
	}

	.abtop .txt {
		position: static;
		width: 100%;
		padding: 15px 0 0 0;
	}

	.abtop .txt .tit {
		line-height: 1.6;
	}

	.abtop .txt .info {
		margin-top: 15px;
		line-height: 1.6;
	}

	.abbottom {
		margin-top: 0;
	}

	.abbottom .img {
		width: 100%;
	}

	.abbottom .txt {
		padding: 15px;
		width: 100%;
		position: static;
	}

	.abbottom .txt .tit {
		line-height: 1.6;
	}

	.abbottom .txt .info {
		line-height: 1.6;
		margin-top: 15px;
	}

	.honor_tit {
		padding-top: 15px;
		margin-top: 15px;
		background-size: 40% auto;
	}

	.honor_tit h3 {
		font-size: 24px;
	}

	.poster_box {
		margin: 15px 0;
	}

	.poster-prev-btn span {
		left: 0;
	}

	.poster-next-btn span {
		right: 0;
	}

	/*关于我们*/

	/*新闻*/
	.nyban {
		margin-top: 70px;
	}

	.nyban .bantxt .container2 {
		padding: 0 15px;
	}

	.newstop .newsimg {
		width: 100%;
	}

	.newstop .newsimg img {
		height: auto;
	}

	.nlist {
		width: 100%;
	}

	.news_search {
		padding: 15px;
	}

	.ns_main {
		width: 100%;
	}

	.news_search h3 {
		width: 100%;
		margin: 0;
		font-size: 18px;
		text-align: center;
	}

	.news_search .input {
		width: 100%;
		margin: 10px 0 0 0;
	}

	.news_search .submit {
		width: 100%;
		margin-top: 10px;
	}

	.newslist li {
		padding: 15px;
		width: 100%;
		margin: 15px 0 0 0;
	}

	/*新闻*/

	/*产品认证 */
	.technology {
		padding: 15px 0;
	}

	.tetit {
		margin-bottom: 0;
	}

	.tetit h3 {
		font-size: 20px;
	}

	.technology_list li {
		width: 100%;
		margin: 15px 0 0 0;
	}

	.technology_list li .ico {
		width: 90px;
	}

	.technology_list li .txt {
		padding-left: 90px;
		padding-right: 15px;
	}

	.technology_list li .txt h3 {
		font-size: 16px;
		line-height: 2.2;
	}

	.technology_list li .txt h3:after {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 10px solid #ff3240;
	}

	.technology_list li .txt p {
		font-size: 13px;
		line-height: 1.6;
	}

	/*产品认证 */

	/*联系我们*/
	.contact_ban {
		height: 300px;
		margin-top: 70px;
		background-position: 40% center !important;
	}

	.contact_ban .bantxt {
		width: 100%;
	}

	.contact_ban h2 {
		font-size: 20px;
	}

	.con01 {
		padding: 15px 0;
	}

	.con01 li {
		margin-right: 20px;
	}

	.con01 li .txt {
		margin-left: 10px;
	}

	.con01 li .txt h3 {
		font-size: 16px;
	}

	.con01 li .txt2 h3 {
		font-size: 18px;
	}

	.con02 li {
		font-size: 12px;
		line-height: 30px;
	}

	.map {
		height: 240px;
	}

	.map_wechat {
		top: 10px;
		right: 10px;
	}

	.map_wechat .img img {
		width: 100px;
	}

	.mtit h3 {
		font-size: 20px;
	}

	.messagebj {
		padding: 15px 0;
	}

	.message {
		width: 100%;
	}

	.message li.input {
		width: 100%;
		margin: 15px 0 0 0;
	}

	.message li.textarea {
		margin-top: 15px;
	}

	.message li.submit {
		margin-top: 15px;
	}

	.message li.submit input {
		width: 100%;
	}

	/*联系我们*/

	/*产品列表*/
	.ptit {
		font-size: 20px;
		padding: 15px 0;
	}

	.prodlist li {
		width: 49%;
		margin: 2% 2% 0 0 !important;
	}

	.prodlist li:nth-child(even) {
		margin-right: 0 !important;
	}

	.prodlist li:nth-child(1),
	.prodlist li:nth-child(2) {
		margin-top: 0 !important;
	}

	.prodlist li:nth-child(3) {
		margin-top: 2% !important;
	}

	/*产品列表*/

	/*产品详情*/
	.weizhi {
		padding-left: 0;
		margin-top: 70px;
	}

	.pc-slide {
		width: 100%;
		margin: 0 auto;
		float: none;
	}

	.view {
		padding-left: 0;
		width: 100%;
	}

	.view .swiper-container {
		height: auto;
	}

	.view .swiper-container img {
		width: 100%;
		height: auto;
	}

	.preview {
		height: auto;
		width: 100%;
		padding: 0 40px;
		margin-bottom: 10px;
	}

	.preview .swiper-container {
		width: 100%;
		height: auto;
		margin: 0;
	}

	.preview .swiper-slide {
		width: auto;
		height: auto;
		padding: 0 5px;
	}

	.preview .arrow-left {
		width: 35px;
		height: 60px;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -30px;
		background: url(../images/ban-prev.png) no-repeat center center;
		background-size: auto 40%;
	}

	.preview .arrow-right {
		width: 35px;
		height: 60px;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -30px;
		background: url(../images/ban-next.png) no-repeat center center;
		background-size: auto 40%;
	}

	.preview img {
		width: 100%;
		margin: 0 auto;
		height: auto;
	}

	.prodtxt {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.prodtxt h2 {
		font-size: 18px;
		padding: 15px 0;
	}

	.produl li {
		padding: 15px 0;
	}

	.pordtop {
		margin-bottom: 15px;
	}

	.prod_bottom {
		margin-top: 15px;
	}

	.prod_bottom span {
		display: none;
	}

	.prodnav {
		padding-left: 0;
		margin-top: 15px;
	}

	.prodnav li {
		width: 50%;
		padding: 0;
		text-align: center;
	}

	.prodtab {
		padding: 15px 0;
	}

	.characteristic li {
		width: 100%;
		padding: 10px 20px;
	}

	.tplist li .tit {
		width: 100%;
		border-bottom: 1px solid #dedbdb;
		color: #d6000f;
		font-weight: bold;
	}

	.tplist li .info {
		width: 100%;
		border-left: none;
	}

	/*产品详情*/

	.showtop {
		padding: 20px 0 10px 0;
	}

	.showtop h1 {
		font-size: 18px;
	}

	.showtop p {
		font-size: 12px;
		margin-top: 10px;
	}

	.showtxt {
		padding: 20px 0;
	}

	.showbottom {
		padding: 10px 0 20px 0;
	}

	.sxp {
		font-size: 14px;
		line-height: 30px;
		width: 100%;
		float: none;
	}

	.fanhui {
		width: 120px;
		margin-top: 10px;
		float: none;
	}
}
