@font-face {
font-family:"avant";
src: url('../fonts/AVANTGARGOTITCTEE.TTF');
}

@font-face {
font-family:"avant";
src: url('../fonts/AVANTGARGOTITCTEE.eot');
}

html,body{font-family: 'avant', "微软雅黑";width: 100%;height: 100%;font-size: 0;}
*{margin: 0;padding: 0;box-sizing: border-box;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
a{text-decoration: none;}
.qzbhh1{display:-webkit-box;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}
.qzbhh2{display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}
.qzbhh3{display:-webkit-box;word-break:break-all;-webkit-line-clamp:3; -webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}
.qzbhh4{display:-webkit-box;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}
.qzbhh5{display:-webkit-box;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}
.clear{clear: both;}

.nav_left{width: 150px;position: fixed;height: 100%;background: #fff;text-align: center;padding: 30px 0;z-index: 100;}
.nav_icon{display: inline-block;width: 45px;height: 45px;border: 1px solid #eee;padding: 9px 9px 9px 13px;text-align: left;position: absolute;top: 50%;left: 50%;margin: -23px 0 0 -23px;cursor: pointer;}
.nav_icon span{width: 80%;height: 2px;background: #515151;display: inline-block;margin: 3px 0;}
.nav_icon span.zhong{width: 100%;}
.nav_icon:hover,.nav_icon.in{background: #d8262e;border-color: #d8262e;}
.nav_icon:hover span,.nav_icon.in span{background: #fff;}
.languages{position: absolute;bottom: 30px;width: 100%;text-align: center;}
.languages img{margin-bottom: 20px;}
.languages a.active{color: #222;}
.languages a{font-size: 12px;color: #999;}
.languages .language_line{display: inline-block;width: 1px;height: 10px;background: #dedede;margin: 10px 0;}

.nav_box{width: 100%;height: 100%;position: fixed;top: 0;left: -100%;background: url(../images/nav_bg.jpg);background-size: cover;z-index: 99;padding-left: 150px;}
.nav_box.in{left: 0;}
.nav_box ul{width: 100%;height: 100%;}
.nav_box > ul > li{background: #fff;border-left: 1px solid #eee;width: 14.28%;}
.nav_box ul li{display: inline-block;height: 100%;vertical-align: top;text-align: center;cursor: default;}
.nav_box ul li li{width: 100%;border: none;}
.nav_box h2{font-size: 82px;color: #f2f2f2;font-family: arial;margin-top: 300px;}
.nav_box li a{font-size: 18px;color: #333;display: block;line-height: 48px;}
.nav_box li .nav_title{font-size: 30px;margin: 65px 0;}
.nav_box > ul > li:hover{background: rgba(0,0,0,0.6);}
.nav_box > ul > li:hover a{color: #fff;}


.swiper-container {width: 100%;height: 100%;}
.swiper-slide {
      /* Center slide text vertically */
      /*display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;*/
    }
.index_box{width: 100%;height: 100%;padding-left: 150px;}
.kv_box{width: 100%;height: 100%;}
.kv_list{width: 100%;height: 100%;position: relative;}
.kv_img{width: 100%;height: 100%;object-fit: cover;}
.kv_center{position: absolute;left: 127px;bottom: 25%;color: #fff;}
.kv_center div{font-size: 30px;position: relative;display: inline-block;}
.kv_center div:after{content: '';position: absolute;width: 40px;height: 2px;background: #e7e7e7;top: 50%;right: -58px;margin-top: -1px;}
.kv_center h2{font-size: 48px;font-weight: 400;margin: 50px 0;}
.kv_center p{font-size: 18px;}
.kv_btn{position: absolute;left: 127px;bottom: 15%;width: 110px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.kv_btn:before{content: '';position: absolute;width: 2px;height: 15px;left: 50%;background: #323232;top: 3px;z-index: 2;margin-left: -1px;}
.kv_btn div{width: 20px;height: 20px;position: relative;left: auto;right: auto;margin: 0;outline: none;}
.kv_btn .swiper-button-next{background: url(../images/kv_right01.png);background-repeat: no-repeat;background-position: center;}
.kv_btn .swiper-button-next:hover{background: url(../images/kv_right02.png);background-repeat: no-repeat;background-position: center;}
.kv_btn .swiper-button-prev{background: url(../images/kv_left01.png);background-repeat: no-repeat;background-position: center;}
.kv_btn .swiper-button-prev:hover{background: url(../images/kv_left02.png);background-repeat: no-repeat;background-position: center;}

/*kv动画*/
.swiper-slide .kv_center{
	transform:translateX(-200px);
	opacity:0;
	transition:all .6s;}
.ani-slide .kv_center{
	transform:translateX(0);
	opacity:1;
	}

/*第二屏*/
.box2{background-image: url(../images/index_about.jpg);background-size: cover;}
.index_about{width: 998px;height: 100%;display: inline-block;background: rgba(255,255,255,0.9);position: relative;}
.index_about_more{position: absolute;width: 390px;line-height: 98px;text-align: center;font-size: 14px;color: #333;right: -120px;bottom: 0;background: #fff;}
.index_about_more img{margin-left: 15px;}
.index_yaofeng{position: absolute;width: 444px;max-height: 440px;padding: 45px 70px;background: #d8262e;left: 0;bottom: 0;color: #fff;}
.index_yaofeng h3{font-size: 14px;font-weight: 400;}
.index_yaofeng h3 span{font-size: 32px;}
.index_yaofeng p{font-size: 14px;}
.index_yaofeng div{padding: 30px 0;border-bottom: 1px solid rgba(255,255,255,0.4);}
.index_yaofeng div:last-child{border: none;}
.index_about_con{position: absolute;width: 640px;height: 100%;top: 0;right: 0;border-left: 1px solid #e7e7e7;display: flex;align-items: center;padding-left: 168px;}
.index_about_con:before{content: '';position: absolute;left: 0;width: 3px;height: 76px;top: 22%;background: #d8262e;}
.index_about_con h2{font-size: 48px;color: #D8262E;}
.index_about_con h3{font-size: 36px;color: #333;margin: 15px 0 60px 0;}
.index_about_con p{font-size: 14px;line-height: 28px;color: #666;width: 400px;padding-bottom: 80px;}

/*第三屏*/
.index_pro_box{width: 100%;height: 100%;}
.parallax-bg {position: absolute;left: 0;top: 0;width: 130%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}
.index_pro_line{position: absolute;left: 50%;top: 50%;margin-top: -93px;margin-left: -885px;}
.index_pro_box .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.index_pro_con{position: relative;display: inline-block;}
.index_pro_imgbox{border-radius: 50%;border: 11px solid rgba(216,38,46,0.6);overflow: hidden;display: inline-block;}
.index_pro_imgbox img{width: 549px;height: 549px;}
.index_pro_center{position: absolute;width: 430px;left: -113px;bottom: -30px;color: #fff;}
.index_pro_center .index_line_btn{color: #fff;}
.index_pro_center h2{position: relative;font-size: 78px;}
.index_pro_center h2 span{position: absolute;font-size: 24px;top: 15px;left: -50px;font-weight: 100;}
.index_pro_center div{font-size: 30px;font-weight: 300;margin: 20px 0 5px 0;}
.index_pro_center small{font-size: 14px;}
.index_pro_center p{font-size: 14px;margin:10px 0 30px 0;line-height: 24px;}

.index_line_more{display: inline-block;width: 56px;height: 40px;line-height: 40px;position: relative;overflow: hidden;}
.index_line_more:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/line_right.png) no-repeat;transition: all 0.5s;background-position: center;}
.index_line_more:after{content: '';position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background: url(../images/line_right2.png) no-repeat;transition: all 0.5s;background-position: center;}
.index_line_more:hover:before{left:100%;}
.index_line_more:hover:after{left: 0;}

.index_pro_btn{width: 20%;height: 180px;margin-top: -90px;background: none;}

/*第四屏*/

.box4{width: 100%;height: 100%;}
.box4_right{position: absolute;width: 660px;height: 100%;display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;top: 0;right: -330px;}
.holderCircle {width: 660px;height: 660px;border-radius: 100%;position: relative;}
.holderCircle:before{content: '';position: absolute;width: 80%;height: 80%;border: 10px solid #e7e7e7;left: 10%;top: 10%;border-radius: 50%;margin: -10px 0 0 -10px;}

.dotCircle {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	z-index: 20;
}
.dotCircle .itemDot {display: block;width: 92px;height: 92px;position: absolute;border-radius: 100%;z-index: 3;cursor: pointer;}
.dotCircle .itemDot img{width: 92px;height: 92px;border-radius: 50%;}
.dotCircle .itemDot.active img{border: 2px solid #e8382f;transition: 0.5s;}
.dotCircle .itemDot.active::before {width: 110px;height: 110px;content: '';position: absolute;left: 50%;top: 50%;margin: -57px 0 0 -57px;border: 2px dashed rgba(232,56,47,0.4);z-index: 3;border-radius: 50%;}

.box4_left{width: 1240px;height: 100%;display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;top: 0;left: 0;}
.contentCircle {width: 100%;position: relative;height: 608px;}
.contentCircle .CirItem {position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	transform: scale(0);
	transition: 0.5s;
	width: 100%;
	height: 100%;
}
.CirItem.active {
	z-index: 1;
	opacity: 1;
	transform: scale(1);
	transition: 0.5s;
}

.box4_imgbox{width: 810px;height: 608px;position: relative;display: inline-block;vertical-align: top;}
.box4_imgbox img{width: 100%;height: 100%;object-fit: cover;}
.box4_imgbox .swiper-pagination{width: 100%;bottom: -75px;}
.box4_imgbox .swiper-pagination-bullet{width: 30px;text-align: center;background: none;height: 30px;line-height: 30px;color: #666;font-size: 18px;opacity: 1;position: relative;font-weight: 300;outline: none;}
.box4_imgbox .swiper-pagination-bullet-active{color: #D8262E;}
.box4_imgbox .swiper-pagination-bullet-active:before{content: '';position: absolute;width: 2px;height: 14px;background: #D8262E;top: -18px;left: 50%;margin-left: -1px;}

.box4_text_box{width: 430px;display: inline-block;vertical-align: top;height: 608px;padding-left: 80px;}
.box4_text_center{display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;height: 100%;position: relative;}
.box4_text_top,.box4_text_bottom{position: absolute;left: 0;font-size: 24px;color: #D8262E;opacity: 0.3;}
.box4_text_top{top: -48px;}
.box4_text_bottom{bottom: -50px;}
.box4_text_con h2{font-size: 48px;color: #D8262E;line-height: 60px;font-weight: 400;margin-bottom: 32px;}
.box4_text_con div{font-size: 18px;color: #333;}
.index_line_btn{font-size: 14px;margin-top: 15px;color: #666;display: inline-block;line-height: 40px;}
.index_line_btn span{margin-left: 15px;vertical-align: top;}
.index_line_btn:hover{color: #D8262E;}
.index_line_btn:hover span:before{left:100%;}
.index_line_btn:hover span:after{left: 0;}

.box4_btn{margin-top: 75px;position: relative;width: 110px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.box4_btn span{display: inline-block;width: 20px;height: 20px;position: relative;cursor: pointer;}
.box4_btn_prev{background: url(../images/kv_left03.png);background-repeat: no-repeat;background-position: center;}
.box4_btn_prev:hover{background: url(../images/kv_left02.png);background-repeat: no-repeat;background-position: center;}
.box4_btn_next{background: url(../images/kv_right03.png);background-repeat: no-repeat;background-position: center;}
.box4_btn_next:hover{background: url(../images/kv_right02.png);background-repeat: no-repeat;background-position: center;}
.box4_btn:before{content: '';position: absolute;width: 2px;height: 15px;left: 50%;background: #323232;top: 3px;z-index: 2;margin-left: -1px;}


/*第五屏*/
.index_news_box{width: 100%;height: 100%;background: url(../images/index_05.jpg) no-repeat;background-size: cover;background-position: center;padding-left: 65px;display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: center;padding-right: 40px;}
.index_news_list{width: 100%;display: flex;overflow: auto;padding: 0 1px 100px 0;}
.index_news_mb{margin-right: 80px;color: #fff;display: inline-block;}
.index_news_time{font-size: 60px;margin-bottom: 40px;}
.index_news_time span{font-size: 24px;margin-left: 15px;}
.index_news_img{width: 440px;height: 290px;overflow: hidden;}
.index_news_img img{width: 100%;height: 100%;object-fit: cover;}
.index_news_img:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.index_news_title{font-size: 24px;line-height: 30px;margin-top: 28px;margin-bottom: 35px;height: 60px;}
.index_news_mb p{color: #fff;}

/*第六屏*/
.index_contact{width: 100%;height: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: center;position: relative;}
.index_contact_map{position: absolute;width: 60%;height: 100%;right: 0;top: 0;}
.index_contact_map div,.index_contact_map span,.index_contact_map p,.index_contact_map a,.index_contact_map img{transition: none;-webkit-transition: none;}
.index_contact_left{width: 40%;padding: 0 70px;}
.index_contact_title h2{font-size: 48px;color: #D8262E;}
.index_contact_title h3{font-size: 36px;font-weight: 400;color: #333;}
.index_contact_jianjie{font-size: 14px;color: #666;max-width: 420px;line-height: 24px;margin: 25px 0 60px 0;}
.index_contact_list p{font-size: 14px;color: #333;line-height: 30px;}
.index_contact_list b{font-size: 18px;font-weight: 400;}
.index_contact_list a{color: #333;}
.index_contact_list{margin-bottom: 30px;}
.index_contact_qr img{width: 140px;height: 140px;vertical-align: middle;}
.index_contact_qr a{display: none;width: 110px;height: 40px;line-height: 40px;border: 1px solid #e7e7e7;text-align: center;color: #333;font-size: 14px;border-radius: 20px;vertical-align: middle;margin-left: 35px;}




 /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ 
::-webkit-scrollbar 
{ 
width: 3px; 
height: 3px; 
background-color: none; 
} 
/*定义滚动条轨道 内阴影+圆角*/ 
::-webkit-scrollbar-track
{ 
border-bottom: 1px solid #828282;
background-color: none;
}
/*定义滑块 内阴影+圆角*/ 
::-webkit-scrollbar-thumb 
{ 
background-color: #d8262e;
}



@media only screen and (max-width: 1680px) {
	.box4_imgbox { width: 750px; height: 560px;}
	.contentCircle,.box4_text_box{height: 560px;padding-left: 50px;}
	
}
@media only screen and (max-width: 1600px) {
	.kv_center div{font-size: 26px;}
	.kv_center h2 {font-size: 40px;}
	.kv_center p{font-size: 16px;}
	.index_yaofeng div{padding: 25px 0;}
	.index_yaofeng{width: 414px;}
	.index_about {width: 960px;}
	.index_about_con h2{font-size: 44px;}
	.index_about_con h3{font-size: 30px;}
	.index_pro_imgbox img{width: 500px;height: 500px;}
	.index_pro_center h2{font-size: 64px;}
	.index_pro_center h2 span {font-size: 20px;left: -42px;}
	.index_pro_center div{font-size: 26px;}
	.box4_imgbox {width: 700px;height: 500px;}
	.contentCircle,.box4_text_box{height: 500px;}
	.holderCircle{width: 600px;height: 600px;}
	.box4_right{width: 600px;right: -300px;}
	.dotCircle .itemDot img{width: 82px;height: 82px;}
	.dotCircle .itemDot.active::before{width: 99px;height: 99px;}
	.index_news_img{width: 370px;height: 245px;}
	.index_news_time {font-size: 46px;margin-bottom: 30px;}
	.index_news_time span{font-size: 20px;}
	.index_news_list{padding-bottom: 60px;}
	.index_contact_title h2{font-size: 42px;}
	.index_contact_title h3{font-size: 28px;}
	.index_contact_jianjie{margin: 20px 0 45px 0;}
	.index_contact_list p{line-height: 24px;}
	.index_contact_list b{font-size: 22px;}
	.index_contact_qr img{width: 120px;height: 120px;}
	.nav_box h2{margin-top: 240px;}
	.nav_box li .nav_title{font-size: 24px;margin: 55px 0;}
	.nav_box li a{font-size: 16px;line-height: 36px;}
}

@media only screen and (max-width: 1440px) {
	.box4_imgbox{width: 620px;}
	.box4_text_box{width: 380px;}
}
@media only screen and (max-width: 1366px) {
	.nav_left{width: 100px;}
	.nav_left a img{width: 84px;}
	.index_box,.nav_box{padding-left: 100px;}
	.kv_center div{font-size: 18px;}
	.kv_center h2{font-size: 30px;margin: 35px 0;}
	.kv_center p{font-size: 13px;}
	.index_yaofeng{width: 350px;padding: 25px 50px;}
	.index_yaofeng div{padding: 20px 0;}
	.index_yaofeng h3{font-size: 13px;}
	.index_yaofeng h3 span{font-size: 26px;}
	.index_yaofeng p{font-size: 12px;}
	.index_about{width: 900px;}
	.index_about_con h2{font-size: 28px;}
	.index_about_con h3{font-size: 22px;margin: 5px 0 35px 0;}
	.index_about_con p{font-size: 12px;line-height: 20px;}
	.index_about_con{padding-left: 140px;}
	.index_about_more {width: 320px;line-height: 70px;font-size: 12px;right: -93px;}
	.index_pro_imgbox img{width: 450px;height: 450px;}
	.index_pro_center h2{font-size: 40px;}
	.index_pro_center h2 span {top: 6px; font-size: 14px;left: -35px;}
	.index_pro_center div{font-size: 18px;margin: 11px 0 0px 0;}
	.index_pro_center small{font-size: 12px;}
	.index_pro_center p{font-size: 12px;line-height: 20px;margin-bottom: 20px;}
	.box4_imgbox{width: 560px;height: 400px;}
	.contentCircle,.box4_text_box{height: 400px;}
	.box4_text_con h2{font-size: 28px;line-height: 36px;margin-bottom: 24px;}
	.box4_text_con div{font-size: 14px;}
	.index_line_btn{font-size: 12px;}
	.box4_btn{margin-top: 50px;}
	.box4_text_top, .box4_text_bottom{font-size: 20px;}
	.box4_text_top{top: -28px;}
	.box4_text_bottom{bottom: -30px;}
	.holderCircle{width: 460px;height: 460px;}
	.box4_right{right: -230px;width: 460px;}
	.dotCircle .itemDot img{width: 66px;height: 66px;}
	.dotCircle .itemDot.active::before{width: 80px;height: 80px;margin: -55px 0 0 -55px;}
	.holderCircle:before{border: 6px solid #e7e7e7;margin: -16px 0 0 -16px;}
	.box4_imgbox .swiper-pagination-bullet{font-size: 14px;}
	.index_news_img {width: 300px; height: 190px;}
	.index_news_time {font-size: 36px; margin-bottom: 15px;}
	.index_news_title {font-size: 16px;line-height: 25px;margin-top: 15px;margin-bottom: 20px;height: 50px;}
	.index_news_mb{margin-right: 35px;}
	.index_contact_left{padding: 0 50px;}
	.index_contact_title h2{font-size: 28;}
	.index_contact_title h3{font-size: 20px;}
	.index_contact_jianjie{margin: 15px 0 30px 0;font-size: 12px;line-height: 20px;}
	.index_contact_list{margin-bottom: 20px;}
	.index_contact_list p{font-size: 12px;line-height: 20px;}
	.index_contact_list b{font-size: 18px;}
	.index_contact_qr img{width: 80px;height: 80px;}
	.index_contact_qr a{width: 90px;height: 34px;line-height: 34px;font-size: 12px;}
	.nav_box h2{margin-top: 200px;font-size: 60px;}
	.nav_box li .nav_title {font-size: 18px; margin: 30px 0;}
	.nav_box li a {font-size: 14px; line-height: 30px;}
}

@media only screen and (max-width: 768px) {
	.index_box{padding: 60px 0 0 0;}
	.nav_left{width: 100%;height: 60px;background: #fff;z-index: 99;box-shadow: 0 0 5px rgba(0,0,0,0.1);padding: 0 10px;text-align: left;}
	.nav_left a img{width: 70px;margin-top: 5px;}
	.nav_icon{left: auto;right: 15px;}
	.languages{width: 50%;bottom: 5px;left: 25%;line-height: 40px;}
	.languages img{margin: -2px 10px 0 0;vertical-align: middle;}
	.languages div{display: inline-block;vertical-align: middle;}
	.languages .language_line{width: 15px;height: 1px;margin: 0 5px;}
	.nav_box{padding:60px 0 0 0;z-index: 98;height: 100%;overflow: auto;background: #fff;left: 0;top: -100%;}
	.nav_box.in{top: 0;}
	.nav_box>ul>li{border-bottom: 1px solid #eee;padding-left: 70px;}
	.nav_box ul li{border-left: none;display: block;height: auto;width: 100%;background: none;text-align: left;}
	.nav_box ul li a{vertical-align: text-bottom;width: 50%;}
	.nav_box h2{margin-top: 0;font-size: 40px;display: inline-block;line-height: 66px;}
	.nav_box li .nav_title{display: inline-block;margin: 0 0 0 20px;}
	.nav_box ul ul li{padding-left: 65px;}
	.nav_box ul ul{padding-bottom: 15px;display: none;transition: none;-webkit-transition: none;-ms-transition: none;}
	.nav_box li:hover{background: #999;}
	.nav_icon:hover{background: none;border-color: #eee;}
	.nav_icon:hover span{background: #515151;}
	.nav_icon.in{background: #d8262e;border-color: #d8262e;}
	.nav_icon.in span{background: #fff;}
	
	.index_mob{padding-top: 60px;}
	.kv_box{width: 100%;height: auto;position: relative;}
	.kv_center{left: 15px;}
	.kv_center div{font-size: 14px;}
	.kv_center h2{font-size: 16px;margin: 10px 0;}
	.kv_center div:after {width: 25px;height: 1px;right: -35px;margin-top: 0px;}
	.kv_center p{font-size: 12px;}
	.kv_btn{right: 20px;left: auto;bottom: 15px;}
	
	.index_about{width: 100%;height: auto;}
	.index_about_con{padding: 40px 15px 15px 15px;width: 100%;height: auto;position: relative;}
	.index_about_con p{width: auto;padding-bottom: 0;}
	.index_about_con:before{display: none;}
	.index_yaofeng{position: relative;width: 100%;padding: 15px 40px;}
	.index_about_more{position: relative;display: inline-block;width: 100%;text-align: center;right: 0;}
	
	.index_pro_imgbox img{width: 280px;height: 280px;}
	.index_pro_con{padding: 40px 0 180px 0;}
	.index_pro_imgbox{border: 5px solid rgba(216,38,46,0.6);}
	.index_pro_center h2 span{left: -26px;}
	.index_pro_center{width: 90%;left: 5%;bottom: 10px;}
	.index_pro_center p{margin-bottom: 10px;}
	.index_pro_btn,.index_pro_line{display: none;}
	
	.box4_imgbox{width: 100%;height: 250px;}
	.box4_imgbox .swiper-pagination{bottom: -40px;}
	.box4_imgbox .swiper-pagination-bullet-active:before{top: -1px;height: 6px;}
	.box4_text_box{width: 100%;padding: 0 15px;height: auto;margin-top: 60px;}
	.box4_text_top, .box4_text_bottom{display: none;}
	.box4_btn{margin-top: 30px;}
	
	.index_news_box{margin: 40px 0;padding: 20px 15px;}
	.index_news_img {width: 100%;height: 220px;}
	.index_contact_left{width: 100%;padding: 0 15px 40px 15px;}
}