@media all and (min-width:320px) and (max-width:1500px){

.header .inheader {
	width: 1360px; margin: 0 auto;
}
.w1600{
	width:1360px; box-sizing:border-box; padding:0;
}

.header{
	height:90px; line-height:90px;
}
.header .inheader{
	height:90px; line-height:90px;
}
.header .inheader .menu > li{
	height:90px; line-height:90px; margin-left:100px;
}
.header .inheader .menu li > a{
	font-size:18px;
}
.header .inheader .logo img{
	height:52px;
}
.header.yanse{
	height:70px; line-height:70px;
}
.header.yanse .inheader{
	height:70px; line-height:70px;
}
.header.yanse .inheader .menu > li{
	height:70px; line-height:70px;
}
.header.yanse .inheader .menu li > a{
	font-size:17px;
}
.header.yanse .inheader .logo img{
	height:48px;
}




.swiper_container_banner .swiper-pagination {
	width: 1360px !important; bottom: 40px !important;
}
.swiper_container_banner .swiper-pagination .swiper-pagination-bullet{
	font-size:22px;  height:40px; line-height:24px;
}
.swiper_container_banner .text .text_t {
	font-size: 80px;
	margin-top: 90px;
}
.swiper_container_banner .text .text_b {
	font-size: 32px;
	margin: 55px 0 15px;
}
.swiper_container_banner .text .text_c {
	font-size: 26px;
}
.swiper_container_banner .text .text_img img {
	width: 125px;
	margin-top: 25px;
}
.swiper_container_banner .text.text_page .text_t_page {
	font-size: 22px;
	letter-spacing: 5px;
}
.swiper_container_banner .text.text_page .text_b_page {
	font-size: 64px;
	margin: 28px 0 70px;
}
.swiper_container_banner .text.text_page .text_c_page {
	font-size: 28px;
}



.index01_list {
	padding: 32px 0;
}
.index01_list .index01_left img {
	height: 70px;
}
.index01_list .index01_left {
	margin-right: 25px;
}
.index01_list .index01_right .t {
	font-size: 17px;
}
.index01_list .index01_right .b {
	font-size: 13px; margin-top: 12px;
}


.index_title .t {
	font-size: 70px;
	margin-bottom: 48px;
}
.index_title .b {
	font-size: 35px;
}
.index_title .c {
	font-size: 16px;
	margin: 35px 0;
}
.index_title .a a {
	font-size: 19px;
	width: 175px;
	padding: 18px 0;
}


.index02 {
	padding: 120px 0;
}
.index02_con {
	margin-top: 90px;
}
.index02_list{
	width:calc(33.33% - ((40px * 2) / 3)); margin-left:40px; padding:30px;
}
.index02_list .t{
	font-size:22px;
}
.index02_list .line{
	width: 38px; height: 5px; margin:22px 0 15px;
}
.index02_list .b{
	font-size:15px;
}


.index03_list .text{
	height:370px; padding-top:50px; padding-left:80px;
}
.index03_list .text .index03_icon01{
	height:30px; margin-bottom:18px;
}
.index03_list .text .t{
	font-size: 20px;
}
.index03_list .text .b{
	font-size: 17px; margin:12px 0 25px;
}
.index03_list .text .index03_icon02{
	height:38px;
}


.index04 {
	padding: 70px 0;
}
.index04_con {
	margin-top: 90px;
}
.home-story li::before {
	height: 28px;
}
.home-story li .t{
	font-size: 22px;
}
.home-story li .d{
	font-size: 15px; margin:20px 0 35px;
}


.footer .ft-center {
	padding: 35px 0;
	font-size: 15px;
}
.footer .ft-center .code img {
	height: 160px;
}
.footer .ft-center .code {
	padding-right: 35px;
}
.footer .bottomCopyr {
	font-size: 15px;
	padding: 18px 0;
}


.us01_left .us01_left_list{
	margin-top:65px;
}
.us01_left .us01_left_list:first-child{
	margin-top:40px;
}
.us01_left .us01_left_list .t{
	font-size: 68px;
}
.us01_left .us01_left_list .b{
	font-size: 18px; margin-top:18px;
}
.us01_right{
	padding:22px 80px;
}
.paget em{
	width:4px;	margin-right:18px; transform:translateY(2px);
}
.paget span{
	font-size: 26px;
}
.us01_right .b{
	font-size: 26px; margin:25px 0 15px;
}
.us01_right .c{
	font-size: 14px;
}
.us01_right .a img{
	width:30px; right:calc(80px - 30px);
}


.us02{
	padding:40px 0;
}
.us02_list{
	width:calc(50% - ((100px * 1) / 2));
}
.us02_list .t{
	font-size: 28px; margin-bottom:30px;
}
.us02_list .text{
	padding: 20px 25px; font-size: 15px;
}
.us02_list .text a{
	font-size: 16px; width: 170px; height: 50px; right:30px; 
}


.pageb{
	font-size: 15px; margin-top:25px;
}

.pro01{
	padding:40px 0;
}
.pro01_in{
	margin-top:40px;
}
.pro01_list{
	width:calc(33.33% - ((120px * 2) / 3)); margin-left:120px;  padding:30px 20px 50px;
}
.pro01_list .img img{
	width:226px;
}
.pro01_list .text .t{
	font-size: 28px;  margin:35px 0 25px;
}
.pro01_list .text .b{
	font-size: 13px;
}

.pro02{
	padding:40px 0;
}
.pro02_in{
	margin:90px 0;
}
.pro02_list{
	width:calc(50% - ((60px * 1) / 2)); margin-top:30px; margin-left:60px; padding:35px 25px;
}
.pro02_list .text{
	padding-left:15px;
}
.pro02_list .text .t{
	font-size: 22px;
}
.pro02_list .text .line{
	width: 40px; height: 2px; margin:20px 0 30px;
}
.pro02_list .text .b{
	font-size: 17px;
}

.pro03{
	padding:40px 0 90px;
}
.pro03_in{
	margin-top:40px;
}
.pro03_list{
	width:calc(33.33% - ((75px * 2) / 3)); margin-left:75px; padding:50px 0;
}
.pro03_list .t{
	font-size: 22px;
}
.pro03_list .b{
	font-size: 44px; margin-top:50px;
}



}