@charset "utf-8";
 
.wrapper .container{
	width:100%;
	max-width:1600px;
	margin:auto;
	padding:0 3.2rem;
}
.wrapper .container_1{
	width:100%;
	max-width:1500px;
	margin:auto;
	
}

.wrapper .content-box{
	max-width:1500px;
	margin:auto;
}

  
.index3 .item{
	margin-bottom:2rem;
	position:relative;
}

.index3 .item a{
	position:absolute;
}

.index3 .item .info{
	position:absolute;
	top:8%;
	left:2.4%;
	color:#fff;
}

.index3 .item .info .title{
	font-size:3.5rem;
	font-weight:bold;
}

.index3 .item .info .desc{
	font-size:1.5rem;
}

.index3 .item .more{
	position:absolute;
	bottom:8%;
	left:2.4%;
	/*color:#fff;*/
	color:#000;
	border:solid .2rem #fff;	
	background: #fff;
	font-size:2.2rem;
	padding:1rem 2rem;
	line-height:1;
	font-weight:bold;
}

.index3 .item img{
	display:block;
	min-height:30rem;
	object-fit:cover;
}
.banner .item .more:hover,.index3 .item .more:hover,.aboutus .floating_box .more a:hover{background:#ff8033;border-color:#ff8033!important;color:#fff;}
.swiperCata .title{
	position:absolute;
	left:0;
	top: 0;
	font-size:2.2rem;
	font-weight:bold;
	width:100%;
	text-align:center;
	height:100%;
    background: rgba(0,0,0,0.5);
}
.swiperCata .swiper-wrapper li:hover .title{
    background: rgba(0,0,0,0.0);
    transition: all 0.5s;
}
.swiperCata .swiper-wrapper li:hover a{ color: #121212;}
.swiperCata .title a{
    width: 30%;
 	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);   
	color:#fff;
	text-align:center;
	display:flex;
	justify-content:center;
}

.swiperCata figure a{
	padding-bottom:149.58%;
}


/*关于我们*/
.aboutus{ display:flex; position:relative; margin-bottom:9rem;}
.aboutus .photo{ width:100rem; height:44.9rem;}
.aboutus .photo img{ width:100%; height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;object-fit: cover;object-position: center center;}
.aboutus .floating_box{ background:#000000; width:65rem; padding:3.7rem 2.8rem 4.8rem; position:absolute; z-index:10; right:0rem; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); color:#fff;}
.aboutus .floating_box .title{ font-size:2.3rem;text-transform: uppercase; line-height:1; margin-bottom:4rem;font-weight: bold;}
.aboutus .floating_box .desc{margin-bottom:2.2rem;}
.aboutus .floating_box .desc p{ margin-bottom:1rem;}
.aboutus .floating_box .more a{ width:18rem; height:5rem; display:flex; align-items: center;justify-content: center; border:0.2rem #fff solid; font-size:1.8rem; color:#000;font-weight: bold;background:#fff}

/*底部*/
.foot{ background:#000; color:#fff;}
.foot .container{ padding-top:6rem; padding-bottom:16.8rem;}
.foot ul { display:flex;flex-wrap: wrap;}
.foot ul li.no1{ width:30.7rem; padding-left:7.4rem;}
.foot ul li.no1 .title{ font-size:2.2rem; margin-bottom:3rem;text-transform: uppercase; font-weight: bold;}
.foot ul li.no1 .submit a{ display:block; color:#a9a9a9; line-height:2;}
.foot ul li.no3{ flex:1;display: flex;
    align-items: center;
    justify-content: center;}
.foot ul li.no3 .content{display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 2.5rem 0rem;}
.foot ul li.no3 .content .cont{ display:flex;align-items:flex-start; }
.foot ul li.no3 .content .cont .pic{ width:2.1rem; height:auto; margin-right:0.9rem; margin-top:0.3rem;}
.foot ul li.no3 .content .cont .desc .tit{ font-size:1.5rem;text-transform: uppercase; line-height:1; margin-bottom:0.8rem; }
.foot ul li.no3 .content .cont .desc .infor{ font-size:1.4rem; color:#999999;}


/**下拉菜单**/
.header.navigation, .ui-body {
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
}
html.active .navigation, html.active .ui-body {
    transform: translateX(-66%);
    -webkit-transform: translateX(-66%); position:relative; z-index:20;
	background-color:rgba(0,0,0,0.5); 
}
.ui-menu-fixed {
	right:0;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
}
.ui-menu-fixed {
	position: fixed;
	right: -100%;
	width: 66%;
	top: 0;
	z-index: 999;
	height: 100%;
	background-color: #fff;
	transition: all 0.64s ease 0s;
	-webkit-transition: all 0.64s ease 0s;
	display: -webkit-box;
	display:-moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction:column;
}
.ui-menu-fixed .m-header {
	z-index:100;
}
.ui-menu-fixed .m-header, .ui-menu-fixed .ui-menu-down li .return-p {
	height:60px;
	line-height:60px;
	background-color:#000;
	position:relative;
}
.ui-menu-fixed .m-header .searchform-wrapper {
	margin:0 10px;
	height:36px;
	position:relative;
	top:12px;
	overflow:hidden;
}
.ui-menu-fixed .m-header .ui-menu-close {
	position:absolute;
	width:18px;
	height:30px;
	width:30px;
	right:0;
	top:50%;
	margin-top:-15px;
	cursor:pointer;
	z-index:10;
transition:all .5s;
-webkit-transition:all .5s;
	cursor:pointer;
}
.ui-menu-fixed .m-header .ui-menu-close i {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.ui-menu-fixed .m-header .ui-menu-close i:after {
	content:"\200B";
	display:block;
	position:absolute;
	width:17px;
	height:1px;
	border-radius:.5px;
	background: #fff;
	z-index:1;
	left:7px;
}
.header.product .ui-menu-btn .menu-box i{background: #0E48A4;}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(1) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(1):after {
top:14px;
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(2) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(2):after {
bottom:14px;
}
.ui-menu-fixed .m-header .search {
	position:absolute;
	height:36px;
	background-color:rgba(255, 255, 255, .1);
	left:0;
	right:50px;
	top:0;
	bottom:0;
	margin:auto;
	border-radius: 8px;
	padding-left:30px;
transition:all .5s;
-webkit-transition:all .5s;
}
.ui-menu-fixed .m-header .search .search-btn {
	position:absolute;
	width:26px;
	height:100%;
	left:0;
	top:0;
	background-position:center;
	background-size:13px 13px;
	background-repeat:no-repeat;
	background-image:url(../images/image_small.svg);
}
.ui-menu-fixed .m-header .search input {
	width:100%;
	color:white;
	padding-right:30px;
	float:left;
	background:none;
	border:none;
	height:36px;
	visibility:visible;
	line-height:normal;
	font-size:16px;
	outline:none;
}
.ui-menu-fixed .m-header .search input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #ccc;
}
.ui-menu-fixed .m-header .search .searchform-cancel {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:100%;
	z-index:10;
	display:none;
}
.ui-menu-fixed .m-header .search .searchform-cancel:after {
	position:absolute;
	content:"\200B";
	width:15px;
	height:16px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background-size: 15px 16px;
	background-repeat: no-repeat;
	background-image:url(../images/reset_small.svg);
}
.ui-menu-fixed .m-header .width-reset .search .searchform-cancel {
	display:block;
}
.ui-menu-fixed .m-header .width-reset .search {
	right:0px;
}
.ui-menu-fixed .m-header .width-reset .ui-menu-close {
	right:-30px;
}
.ui-menu-fixed .ui-menu-box {
	flex:1;
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);
}
.ui-menu-fixed .ui-menu-box.lock {
	overflow:hidden !important;
}
.ui-menu-fixed .ui-menu-down ul {
	box-sizing:border-box;
	padding-bottom:60px;
}
.ui-menu-fixed .ui-menu-down li {
	line-height: 60px;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
}
.ui-menu-fixed .ui-menu-down li a {
	display:block;
	padding:0 8%;
	font-size:16px;
	color:#666;
	position:relative;
	text-transform: uppercase;
}
.ui-menu-fixed .ui-menu-down li.sub>a:after {
	content:"\200B";
	float:right;
	width:12px;
	height:12px;
	margin-top:26px;
	background-image:url(../images/gt.png);
	background-size:contain;
	background-position: center;
	background-repeat: no-repeat;
}
.ui-menu-fixed .ui-menu-down li .return-p:after {
	display:none;
}
.ui-menu-fixed .ui-menu-down li ul {
	background:white;
	position:absolute;
	width:100%;
	height:100%;
	right:-100%;
	padding-top:60px;
	top:0;
	z-index:10;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
}
.ui-menu-fixed .ui-menu-down li.open>ul {
	transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
}
.ui-menu-fixed .ui-menu-down li a.return-p {
	color:#fff;
	cursor:pointer;
}
.ui-menu-down li .return-p span {
	background-image:url(../images/lt.png);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:20px;
	display:block;
	color:rgba(0255,255,255,.85);
}
/* .ui-menu-btn {
	width:3.2rem;
	height:3.2rem;
	position:absolute;
	overflow:hidden;
	right:3.2rem;
	top:2.3rem;
	cursor:pointer;
	display: flex;
    align-items: center;
    justify-content: center;
	display:none;
	z-index:999;
} */
/* .ui-menu-btn .menu-box {
	width:3.2rem;
	height:3.2rem;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	 border-radius:5px;
	 display: flex;
	flex-direction: column;
	flex-wrap: wrap;
} */
.ui-menu-btn {
	width:28px;
	height:28px;
	position:absolute;
	overflow:hidden;
	right:0px;
	top:21px;
	cursor:pointer;
	display: flex;
    align-items: center;
    justify-content: center;
	display:none;
	z-index:999;
}
.ui-menu-btn .menu-box {
	width:28px;
	height:28px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	 border-radius:5px;
	 display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.ui-menu-btn .menu-box i {
	display:block; margin-bottom:1rem;
	top:0;
	left:0;
	height:2px;
	width:100%;
	background:#fff;
transition:all .5s;
-webkit-transition:all .5s;
}

.ui-menu-btn .menu-box i:nth-child(1) {
width:60%;
}
.ui-menu-btn .menu-box i:nth-child(2) {
top:6px;
}
.ui-menu-btn .menu-box i:nth-child(3) {
width:80%; margin-bottom:0px;
top:13px;
}
html.active .ui-menu-btn .menu-box i {
	width:100%;
}
html.active .ui-menu-fixed {
	right:0;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
}
              .banner .item{
        	margin-bottom:2rem;
        	position:relative;
        }
        
        .banner .item a{
        	position:absolute;
        }
        
        .banner .item .info{
        	position:absolute;
        	top: 34%;
        	left:2.4%;
        	color:#fff;
        	 left: 50%;
    transform: translateX(-50%);
     line-height: 1.3;
     width: 80%;
        }
        
        .banner .item .info .title {
            /*font-size: 7.5rem;*/
            font-size: 9rem;
            font-weight: bold;
            text-align: center;
            font-family: 'ab';            
           
        }
        
        .banner .item .info .desc {
            font-size: 3.5rem;
            font-weight: bold;
            text-align: center;
            
        }
        .banner .item .first{
            	position:absolute;
            	 top: 38%;
        	left:2%;
        	color:#fff;
        	width: 22%;
            
        }
        .banner .item .first .title{
            
             font-size: 4.3rem;
            font-weight: bold;
            text-align: left;  
        }
        .banner .item .first .desc{
            font-weight: bold;
            text-align: left;  
            line-height:1.2;
            margin-top:2%;
            font-size: 9rem;
            font-family: 'ab';
        }        
        .banner .item .more{
        	position:absolute;
            bottom: 11%;
            left: 2%;
        	/*color:#fff;*/
        	/*border:solid .2rem #fff;*/
        	color:#000;
        	border:solid .2rem #fff;        	
        	font-size:3.2rem;
        	padding:1rem 2rem;
        	background: #fff;;
        	line-height:1;
        	font-weight:bold;
        	    left: 50%;
    transform: translateX(-50%);
        }
        .banner li:not(:first-child) .more{ bottom: 30%;}
        .banner .item img{
        	display:block;
        	/*min-height:30rem;*/
        	object-fit:cover;
        }
@media (max-width: 750px){
.ui-menu-btn {
    display: flex;
}
.banner .item .first .title{font-size:2rem;line-height:1}
.banner .item .first .desc{font-size:4rem}
.banner .item .more{font-size:0.5rem;padding:0.1rem 0.2rem;}
.header .container nav{ display:none;}
/* .ui-menu-btn,.ui-menu-btn .menu-box{ width:30px; height:25px;}
.ui-menu-btn{ top:20px;} */
.banner .item .info .title{font-size:3.5rem}
.banner .item .info .desc{font-size:1rem}
.banner .item .info{top:28%;}
}

/*关于我们*/
.about_1{ padding-top:11.3rem; padding-bottom:11.3rem;}
.local{ color:#676767;text-transform: uppercase; margin-bottom:7.2rem;}
.local a{ color:#676767;}
.local .black{ color:#000;}
.ab_title{ color:#000000; font-size:3.4rem; font-weight:bold; line-height:1; margin-bottom:4.7rem;text-transform: uppercase;}
.about_js { min-height:100rem;}
.about_js .photo{ margin-bottom:3.8rem;}
.about_js .a_one{ font-size:1.8rem; color:#000; line-height:1; margin-bottom:2rem;}
.about_js .intro{ color:#777; line-height:1.8; margin-bottom:3.6rem;}
.about_js .intro p{ margin-bottom:1rem;}

/*联系我们*/
.book .title {
    font-size: 1.875rem;
    color: #333333;
    line-height: 1;
    margin-bottom: 4.3rem;
    font-weight: 600;
}
.about_2{ padding-top:3.7rem; padding-bottom:11.3rem;}
.tel_one{display: flex;flex-wrap: wrap;}
.tel_one .book{ width:50%;    padding: 0rem 2%;}
.tel_one .book ul li{ display:flex;align-items: flex-start; margin-bottom:2.5rem;}
.tel_one .book ul li .tpleft{ position: relative;
    width: 10.2rem;
    line-height: 3.125rem;
    margin-right: 2.8rem;
    color: #333;
    text-align: right;
    display: inline-block;
    font-size: 1.25rem;
    }
.tel_one .book ul li .tpleft .red {
	position: absolute;
	right: -1rem;
	top:5%; color: #f75d5d;
	 font-weight:normal;
}
.tel_one .c_right .title span {
    color: #73767b;
    font-size: 22px;
    line-height:2;
}
.tel_one .book ul li .cont{ flex:1;}
.tel_one .book ul li .cont .formbut{ background:#f2f2f2; padding: 0.7rem 0.5rem;border:0px; height:3.125rem; line-height:normal;}
.tel_one .book ul li .cont .formbit1{background:#f2f2f2; border:0px; height:20.5rem;}
.tel_one .book ul li.no2{ margin-bottom:1.9rem;}
.tel_one .book ul li.no3{justify-content: flex-end;}
.tel_one .book ul li.no3 a{ display:inline-block; width:13rem; line-height:5rem; background:#000000; color:#fff; font-weight:bold; text-align:center; font-size:1.9rem;cursor:pointer;}
.tel_one .book ul li.no3 .send{ display:inline-block; width:13rem; line-height:2.875rem;padding:0; background:#4b76af; color:#fff;  text-align:center; font-size:1.9rem;cursor:pointer;}
.tel_one .c_right{ width:50%; padding:0rem 2%;display: flex;justify-content: center;}
.tel_one .c_right:last-child {display:block}
.book p,.tel_one .c_right:last-child p{line-height:1.5}
.book img,.tel_one .c_right:last-child img{width:1.2rem;height:auto}
.tel_one .c_right .content{ width:42.6rem;  }
.tel_one .c_right .content .desc_nr{display: grid;grid-template-columns: repeat(1, 1fr);
    grid-gap: 1.6rem 0rem;}
.tel_one .c_right .title{ font-size:1.875rem; color:#333333; line-height:1; margin-bottom:1.2rem;    font-weight: 500;}
.tel_one .c_right .content .cont {    display: flex;
    align-items: flex-start;}
.tel_one .c_right .content .cont .pic{ width:1.6rem; height:auto; margin-right:0.9rem;}
.tel_one .c_right .content .cont .desc .tit{ font-size:1.25rem;text-transform: uppercase; line-height:1; margin-bottom:0.8rem; color:#000; }
.tel_one .c_right .content .cont .desc .infor{ font-size:1rem; color:#999999;}

/*产品列表*/
.local.no1{ margin-bottom:1.7rem;}
.product_content{display: flex;align-items:flex-start; }
.product_content .p_menu{ margin-top:10rem; border-top:0.3rem #333333 solid; width:18%; margin-right:4.2rem;}
.product_content .p_menu ul{}
.product_content .p_menu ul li { border-bottom:0.02rem #cccccc solid;}
.product_content .p_menu ul li .title{display: flex;
    align-items: center;
    justify-content: space-between; height:5rem;cursor:pointer;}
.product_content .p_menu ul li .title .tpleft{ font-size:1.6rem; color:#b2b2b2;}
.product_content .p_menu ul li .title .arrow{ width:1.5rem; height:1.6rem; display:inline-block; background-image:url(../images/product_20.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.product_content .p_menu ul li.active .title .arrow{transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.product_content .p_menu ul ul{ padding-bottom:2rem; display:none;}
.product_content .p_menu ul ul li{ border-bottom:0px; padding-left:2.9rem; }
.product_content .p_menu ul ul li a{display:flex; align-items: center;line-height:3.8rem;color:#b2b2b2;cursor:pointer; }
.product_content .p_menu ul ul li label{line-height:3.8rem;color:#b2b2b2;cursor:pointer;}
.product_content .p_menu ul ul li a .bk{ width:1.3rem; height:1.3rem; border:0.1rem #b3b3b3 solid; border-radius:0.2rem; margin-right:1.2rem;}
.product_content .p_menu ul li.active ul{}
.product_content .p_menu ul li.active .title .tpleft{ color:#000;}
.product_content .p_menu ul li ul li.active a .bk{ background-image:url(../images/product_16.jpg); background-repeat:no-repeat; background-position:center center; border:0px; background-size:cover;}
.pro_right{ flex:1; overflow:hidden;}
.pro_right .pr_title{ font-size:3.4rem; color:#333333; text-align:center; font-weight:bold; line-height:1; margin-bottom:6.5rem;}
.pro_right .pr_title .org{ color:#fe7f30; display:inline-block; font-size:2.3rem; margin-left:2.2rem;}
.product_zs{ margin-bottom:8.6rem;}
.product_zs ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 8.9rem 2.1rem;
align-items: stretch; text-align:center;}
.product_zs ul li { overflow:hidden;}
.product_zs ul li a .photo{ padding-top:100%; position:relative; margin-bottom:2.4rem; overflow:hidden;}
.product_zs ul li a .photo img{ position:absolute; left:0rem; top:0rem; width:100%; height:100%;}
.product_zs ul li a .title{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.page{display: flex;
    align-items: center;
    justify-content: center;}
.page a{ display:inline-block; color:#646464; font-size:2rem; margin:0rem 0.8rem;cursor:pointer; position:relative;
}
.page a.last{ font-size:2.7rem; color:#000;}
.page a.active{ color:#fe7f32;}
.page a.active:before {
	width: 1.5rem;
	height: 2px;
	position: absolute;
	left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	bottom: 0px;
	background: #ff7f33;
	content: '';
}

/*详情页*/
.show_content{display: flex; margin-bottom:16rem;flex-wrap: wrap;}
.show_content .show_left{ width:40%; margin-top:9.8rem; margin-right:4.9rem;}
.show_content .show_left .photo{ position:relative; overflow:hidden;}
/*.show_content .show_left .photo img{ position:absolute; left:0px; top:0px; width:100%; height:100%;}*/
.show_content .show_left ul li{ float:left; width:15%; position:relative;cursor:pointer; padding-top:15%; margin-right:2%;}
.show_content .show_left ul li:after{content:"";position:absolute; top:0; left:0;width:100%; height:100%; z-index:1; background-color:rgba(0,0,0,.4);transition:all .3s;-webkit-transition:all .3s;}
.show_content .show_left ul li.swiper-slide-thumb-active:after{background-color:rgba(0,0,0,0);}
.show_content .show_left ul li img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;object-position: center center;}
.show_content .show_left ul li:last-child{ margin-right:0px;}
.show_content .show_right{ flex:1; overflow:hidden;}
.show_content .show_right .big_tit{ font-size:3.8rem; color:#333333; font-weight:bold; margin-bottom:0.5rem;text-transform: uppercase;}
.show_content .show_right .gray{ border-bottom:1px #666666 solid; color:#999; padding-bottom:1.4rem; margin-bottom:3.5rem;text-transform: uppercase;}
.show_content .show_right .subtitle{text-transform: uppercase; font-size:2.5rem; font-weight:bold; margin-bottom:2rem;}
.show_content .show_right .desc{ font-size:2.1rem; color:#111312;margin-bottom:2rem; line-height:2; padding-left:1.8rem;}
.show_1{ font-size:2.8rem; color:#333333; font-weight:bold; margin-bottom:2.7rem;}
.product_zs.no1{ margin-bottom:0px;}
#thumbs{ overflow:hidden;}

@media (max-width:1500px){
	.wrapper .container_1{
		padding:0px 3.2rem;
		}
	}

@media (max-width:1400px){
	html{
		font-size:56.25%;
	}
}

@media (max-width:1200px){
	html{
		font-size:50%;
	}
/* 	.header .search{ display:none;} */
}
@media (max-width:1000px){
	html{
		font-size:50%;
	}
	.header .container nav a{margin: 0 0.9rem;}
	.aboutus .photo{ width:100%;}
	
}

@media (max-width:750px){
	html{
		font-size:43.75%;
	}
/* 	header, .header {
    height: 60px;
} */
.wrapper{}
.header .logo img{ width:22rem;}
.aboutus .floating_box .title{ font-size:23px;}
.aboutus .floating_box .desc p{ font-size:14px;}
.aboutus .floating_box .more a{ font-size:18px;}
.swiperCata .title{ font-size:22px;}
/*.index3 .item .info .title{ font-size:35px;}*/
.index3 .item .info .title{ font-size:26px;}
.index3 .item .info .desc{ font-size:15px;}
/*.index3 .item .more{ font-size:22px;}*/
.index3 .item .more{ font-size:18px;}
.swiperPop .title a{ font-size:14px;}
.head-title{ font-size:36px;}
.foot ul li.no1 .title{ font-size:22px;}
.foot ul li.no1 .submit a{ font-size:14px;}
.foot ul li.no3 .content .cont .desc .tit{ font-size:15px;}
.foot ul li.no3 .content .cont .desc .infor{ font-size:14px;}
.foot .container{ padding-bottom:6rem;}
.head-title{margin-top: 8rem;
    margin-bottom: 5.2rem;}
.foot ul li.no1{ width:50%; margin-bottom:3rem;}
.foot ul li.no3{ width:100%; align-items: flex-start;
    justify-content: flex-start;padding-left: 7.4rem;}
.ab_title{ font-size:34px;}
.about_js .a_one{ font-size:18px;}
.about_js .intro{ font-size:14px;}
.local{ font-size:14px;}
.tel_one .book{ width:100%;}
.tel_one .c_right{width:100%;}
.tel_one .c_right .content{ width:100%;}
.tel_one .book ul li .tpleft{ font-size:19px;}.tel_one .book ul li .cont .formbut{ height:45px;}
.tel_one .c_right .title{ font-size:22px;}
.tel_one .c_right .content .cont .desc .tit{ font-size:15px;}
.tel_one .c_right .content .cont .desc .infor{ font-size:14px;}
.tel_one .book ul li.no3 a{ width:120px; line-height:45px; font-size:18px;}
.tel_one .book ul li .tpleft{ line-height:40px;}
.tel_one .book ul li.no2 .tpleft{ line-height:1.5;}
.product_content .p_menu{ display:none;}
.pro_right .pr_title{ font-size:34px;}
.pro_right .pr_title .org{ font-size:23px;}
.product_zs ul li a .title{ font-size:14px;}
.page a,ul.pagination li span{ font-size:18px;margin: 0rem 10px;}
.page a.last{ font-size:23px;}
.local.no1{ margin-bottom:40px;}
.show_content .show_left{ width:100%; margin-top:0px; margin-right:0px; margin-bottom:5%;}
.show_content .show_right{ flex:none; width:100%;}
.show_content .show_right .big_tit{ font-size:32px;}
.show_content .show_right .gray{ font-size:14px;}
.show_content .show_right .subtitle{ font-size:22px;}
.show_content .show_right .desc{ font-size:18px;}
.show_content{ margin-bottom:10rem;}
.show_1{ font-size:25px;}
}

@media (max-width:640px){
	html{
		font-size:37.5%;
	}
	.aboutus{flex-wrap: wrap;}
	.aboutus .floating_box{ position:static; width:100%;transform:translatey(-0%);-webkit-transform:translatey(-0%);}
	.aboutus .floating_box .title{ font-size:20px;}
	.aboutus .floating_box .more a{ font-size:16px;width:22rem;height: 7rem;}
	.aboutus .floating_box{padding: 5.7rem 4.8rem 6.8rem;}
	.ab_title{ font-size:28px;}
	.about_js .intro{ margin-bottom:5.6rem;}
	.tel_one .book ul li .tpleft{ font-size:16px;}
	.tel_one .book ul li .tpleft .red{ right:-2rem;}
	
}
@media (max-width:580px){
	.product_zs ul{grid-template-columns: repeat(2, 1fr);}
	.pro_right .pr_title{ font-size:26px; margin-bottom:5rem;}
	.pro_right .pr_title .org{ font-size:18px;}
	.show_content .show_right .big_tit{ font-size:25px;}
.show_content .show_right .subtitle{ font-size:18px;}
.show_content .show_right .desc{ font-size:14px;}
.show_1{ font-size:20px;}
	.foot ul li.no3 .content .cont .pic{ width:15px;margin-right:9px;}
	.tel_one .c_right .content .cont .pic{ width:15px; margin-right:9px;}
}

@media (max-width:480px){
	html{
		font-size:31.25%;
	}
	.foot ul li.no1{ padding-left:4rem;}
    .foot ul li.no3{ padding-left:4rem;}
	.head-title{ font-size:28px;}
	.foot ul li.no1 .title{ font-size:20px;}

}
.book button {
	background-image:none;
	background:#121212;
	border:1px solid #121212;
	color:#fff;
	cursor:pointer;
	display:inline-flex;
	font-family:'Interstate WGL Cond', Roboto, Arial, sans-serif;
	font-weight:700;
	margin:0 0 2rem;
	padding:1rem 2.5rem;
	font-size:2rem;
	box-sizing:border-box;
	vertical-align:middle
}
.book button:focus, button:active {
	background:#fff;
	border:1px solid #121212;
	color:#121212
}
.book button:hover {
	background:#fff;
	border:1px solid #121212;
	color:#121212
}
.book button.disabled, button[disabled], fieldset[disabled] button {
	opacity:.5;
	cursor:default;
	pointer-events:none
}
.book button::-moz-focus-inner {
border:0;
padding:0
}
.book input[type=text], .book input[type=password], .book input[type=url], .book input[type=tel], .book input[type=search], .book input[type=number], .book input[type=datetime], .book input[type=email] {
	background:#fff;
	background-clip:padding-box;
	border:1px solid #d5d5d5;
border-radius:.6rem;
	color:#121212;
	font-family:'Interstate WGL Light', Roboto, Arial, sans-serif;
	font-size:1.6rem;
	font-weight:400;
	height:4.8rem;
	line-height:1.5;
	margin:0;
	padding:1.7rem 1.5rem;
	vertical-align:baseline;
	width:100%;
	box-sizing:border-box
}
.book input[type=text]:focus, .book input[type=password]:focus, .book input[type=url]:focus, .book input[type=tel]:focus, .book input[type=search]:focus, .book input[type=number]:focus, .book input[type=datetime]:focus, .book input[type=email]:focus {
border:.1rem solid #121212
}
.book input[type=text]:disabled, .book input[type=password]:disabled, .book input[type=url]:disabled, .book input[type=tel]:disabled, .book input[type=search]:disabled, .book input[type=number]:disabled, .book input[type=datetime]:disabled, .book input[type=email]:disabled {
	opacity:.5
}
.book input[type=text]::-moz-placeholder, .book input[type=password]::-moz-placeholder, .book input[type=url]::-moz-placeholder, .book input[type=tel]::-moz-placeholder, .book input[type=search]::-moz-placeholder, .book input[type=number]::-moz-placeholder, .book input[type=datetime]::-moz-placeholder, .book input[type=email]::-moz-placeholder {
color:#73767b
}
.book input[type=text]::-webkit-input-placeholder, .book input[type=password]::-webkit-input-placeholder, .book input[type=url]::-webkit-input-placeholder, .book input[type=tel]::-webkit-input-placeholder, .book input[type=search]::-webkit-input-placeholder, .book input[type=number]::-webkit-input-placeholder, .book input[type=datetime]::-webkit-input-placeholder, .book input[type=email]::-webkit-input-placeholder {
color:#73767b
}
.book input[type=text]:-ms-input-placeholder, .book input[type=password]:-ms-input-placeholder, .book input[type=url]:-ms-input-placeholder, .book input[type=tel]:-ms-input-placeholder, .book input[type=search]:-ms-input-placeholder, .book input[type=number]:-ms-input-placeholder, .book input[type=datetime]:-ms-input-placeholder, .book input[type=email]:-ms-input-placeholder {
color:#73767b
}
.book input[type=number] {
	-moz-appearance:textfield
}
.book input[type=number]::-webkit-inner-spin-button, .book input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}
.book input[type=search] {
	-webkit-appearance:none
}
.book input[type=search]::-webkit-search-cancel-button, .book input[type=search]::-webkit-search-decoration, .book input[type=search]::-webkit-search-results-button, .book input[type=search]::-webkit-search-results-decoration {
-webkit-appearance:none
}
.book select {
	background:#fff;
	background-clip:padding-box;
	border:1px solid #d5d5d5;
border-radius:.6rem;
	color:#121212;
	font-family:'Interstate WGL Light', Roboto, Arial, sans-serif;
	font-size:1.6rem;
	font-weight:400;
	height:4.8rem;
	line-height:1.5;
	margin:0;
	padding:0 1.5rem;
	vertical-align:baseline;
	width:100%;
	box-sizing:border-box
}
.book select:focus {
border:.1rem solid #121212
}
.book select:disabled {
	opacity:.5
}
.book select[multiple] {
	height:auto;
	background-image:none
}
.book textarea {
	background:#fff;
	background-clip:padding-box;
	border:1px solid #d5d5d5;
border-radius:.6rem;
	color:#121212;
	font-family:'Interstate WGL Light', Roboto, Arial, sans-serif;
	font-size:1.6rem;
	font-weight:400;
	height:auto;
	line-height:1.5;
	margin:0;
	padding:1rem;
	vertical-align:baseline;
	width:100%;
	box-sizing:border-box;
	resize:vertical
}
.book textarea:focus {
border:.1rem solid #121212
}
.book textarea:disabled {
	opacity:.5
}
.book textarea::-moz-placeholder {
color:#73767b
}
.book textarea::-webkit-input-placeholder {
color:#73767b
}
.book textarea:-ms-input-placeholder {
color:#73767b
}
.book input[type=checkbox] {
margin:2px .5rem 0 0;
	position:relative;
	top:2px
}
.book input[type=checkbox]:disabled {
	opacity:.5
}
.book input[type=radio] {
margin:2px .5rem 0 0
}
.book input[type=radio]:disabled {
	opacity:.5
}
.book input.mage-error,.book select.mage-error,.book textarea.mage-error {
	border-color:#e81f1f;
	color:#121212
}
div.mage-error[generated] {
	color:#e81f1f;
	font-size:1.4rem
}
.book input[type=button], .book input[type=reset], .book input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button
}
.book input::-moz-focus-inner {
border:0;
padding:0
}