@media all and (min-width:320px) and (max-width:1366px){

.header .inheader{
	width:1200px; padding:0;
}
.w1600{
	width:1200px; padding:0;
}


.header{
	height:80px; line-height:80px;
}
.header .inheader{
	height:80px; line-height:80px;
}
.header .inheader .menu > li{
	height:80px; line-height:80px; margin-left:80px;
}
.header .inheader .menu li > a{
	font-size:16px;
}
.header .inheader .logo img{
	height:48px;
}
.header.yanse{
	height:65px; line-height:65px;
}
.header.yanse .inheader{
	height:65px; line-height:65px;
}
.header.yanse .inheader .menu > li{
	height:65px; line-height:65px;
}
.header.yanse .inheader .menu li > a{
	font-size:15px;
}
.header.yanse .inheader .logo img{
	height:46px;
}
.header .inheader .menu > li.active::after, .header .inheader .menu > li:hover::after {
	bottom: -2px;
	width: 30px;
	height: 4px;
}



.swiper_container_banner .swiper-pagination {
	width: 1200px !important; bottom: 30px !important;
}
.swiper_container_banner .swiper-pagination .swiper-pagination-bullet{
	font-size:18px;  height:35px; line-height:22px;
}
.swiper_container_banner .text .text_t {
	font-size: 60px;
	margin-top: 60px;
}
.swiper_container_banner .text .text_b {
	font-size: 24px;
	margin: 35px 0 15px;
}
.swiper_container_banner .text .text_c {
	font-size: 20px;
}
.swiper_container_banner .text .text_img img {
	width: 100px;
	margin-top: 15px;
}
.swiper_container_banner .text.text_page .text_t_page {
	font-size: 19px;
	letter-spacing: 4px;
}
.swiper_container_banner .text.text_page .text_b_page {
	font-size: 54px;
	margin: 25px 0 60px;
}
.swiper_container_banner .text.text_page .text_c_page {
	font-size: 23px;
}




.index01_list {
	padding: 28px 0;
}
.index01_list .index01_left img {
	height: 60px;
}
.index01_list .index01_left {
	margin-right: 20px;
}
.index01_list .index01_right .t {
	font-size: 16px;
}
.index01_list .index01_right .b {
	font-size: 13px; margin-top: 10px;
}


.index_title .t {
	font-size: 60px;
	margin-bottom: 40px;
}
.index_title .b {
	font-size: 30px;
}
.index_title .c {
	font-size: 15px;
	margin: 30px 0;
}
.index_title .a a {
	font-size: 17px;
	width: 150px;
	padding: 15px 0;
}


.index02 {
	padding: 90px 0;
}
.index02_con {
	margin-top: 60px;
}
.index02_list{
	width:calc(33.33% - ((30px * 2) / 3)); margin-left:30px; padding:20px;
}
.index02_list .t{
	font-size:20px;
}
.index02_list .line{
	width: 35px; height: 4px; margin:20px 0 12px;
}
.index02_list .b{
	font-size:14px;
}


.index03_list .text{
	height:320px; padding-top:35px; padding-left:60px;
}
.index03_list .text .index03_icon01{
	height:25px; margin-bottom:15px;
}
.index03_list .text .t{
	font-size: 18px;
}
.index03_list .text .b{
	font-size: 15px; margin:10px 0 20px;
}
.index03_list .text .index03_icon02{
	height:30px;
}


.index04 {
	padding: 40px 0;
}
.index04_con {
	margin-top: 60px;
}
.home-story li::before {
	height: 25px;
}
.home-story li .t{
	font-size: 20px;
}
.home-story li .d{
	font-size: 14px; margin:15px 0 35px;
}


.footer .ft-center {
	padding: 30px 0;
	font-size: 14px;
}
.footer .ft-center .code img {
	height: 140px;
}
.footer .ft-center .code {
	padding-right: 25px;
}
.footer .bottomCopyr {
	font-size: 14px;
	padding: 15px 0;
}

.us01_left .us01_left_list{
	margin-top:50px;
}
.us01_left .us01_left_list:first-child{
	margin-top:30px;
}
.us01_left .us01_left_list .t{
	font-size: 54px;
}
.us01_left .us01_left_list .b{
	font-size: 16px; margin-top:16px;
}
.us01_right{
	padding:20px 60px;
}
.paget em{
	width:3px;	margin-right:15px; transform:translateY(2px);
}
.paget span{
	font-size: 22px;
}
.us01_right .b{
	font-size: 22px; margin:20px 0 12px;
}
.us01_right .c{
	font-size: 13px;
}
.us01_right .a img{
	width:25px; right:calc(60px - 25px);
}


.us02{
	padding:30px 0;
}
.us02_list{
	width:calc(50% - ((60px * 1) / 2));
}
.us02_list .t{
	font-size: 24px; margin-bottom:25px;
}
.us02_list .text{
	padding: 15px 20px; font-size: 14px;
}
.us02_list .text a{
	font-size: 14px; width: 140px; height: 40px; right:25px; 
}



.pageb{
	font-size: 14px; margin-top:20px;
}

.pro01{
	padding:30px 0;
}
.pro01_in{
	margin-top:30px;
}
.pro01_list{
	width:calc(33.33% - ((100px * 2) / 3)); margin-left:100px;  padding:20px 15px 40px;
}
.pro01_list .img img{
	width:200px;
}
.pro01_list .text .t{
	font-size: 24px;  margin:30px 0 20px;
}
.pro01_list .text .b{
	font-size: 13px;
}

.pro02{
	padding:30px 0;
}
.pro02_in{
	margin:70px 0;
}
.pro02_list{
	width:calc(50% - ((40px * 1) / 2)); margin-top:20px; margin-left:40px; padding:30px 20px;
}
.pro02_list .text{
	padding-left:12px;
}
.pro02_list .text .t{
	font-size: 20px;
}
.pro02_list .text .line{
	width: 40px; height: 2px; margin:18px 0 25px;
}
.pro02_list .text .b{
	font-size: 16px;
}

.pro03{
	padding:30px 0 70px;
}
.pro03_in{
	margin-top:30px;
}
.pro03_list{
	width:calc(33.33% - ((50px * 2) / 3)); margin-left:50px; padding:40px 0;
}
.pro03_list .t{
	font-size: 20px;
}
.pro03_list .b{
	font-size: 40px; margin-top:40px;
}

}
