@charset "UTF-8";

html, body, figure, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, button, input, textarea, a, span, em {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: 'Microsoft Yahei';
	font-size: 20px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: transparent;
	/* tap-highlight-color: transparent; */
	background: #fff;
}

input, textarea, button {
	padding: 0;
	/* font-family: Verdana, Arial; */
	font-family: 'Microsoft Yahei';
	-webkit-appearance: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;

}

input[type=submit], input[type=text], button {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0;
	cursor: pointer;
}

input:focus, textarea:focus, button:focus, input:active {
	outline-color: transparent;
	border: 0;
}

select, input, select, textarea {
	vertical-align: middle;
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

ul, ol, li {
	list-style-type: none;
}

a {
	color: #333;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	cursor: pointer;
}

a:active {
	text-decoration: none;
}

.hidden {
	display: none;
	visibility: hidden;
}

.wrap {
	border: 0;
	padding: 0;
	margin: 0 auto;
	*zoom: 1;
	position: relative;
}

.wrap:after {
	clear: both;
	content: "";
	display: table;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	visibility: hidden;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.wrap:after, .wrap:before, .container:after, .container:before {
	content: "";
	display: table;
}

.wrap:after, .container:after {
	clear: both;
}

.container {
	width: 80%;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.absolute {
	position: absolute;
}

.pors {
	position: relative;
}

.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.hide {
	opacity: 0;
}

nav li, .index-banner li, .item-list li, .inner-tab li {
	list-style-type: none;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #6f6f6f;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #6f6f6f;
}


/* -----index */
.header{
	width: 100%;
	height: 90px;
	position: absolute;
	z-index: 9;
	left: 0;
	top: 0;
}
.header .logo{
	position: absolute;
	left: 40px;
	top: 29px;
}
.header .menu{
	margin: 25px auto;
	display: table;
}
.header .menu li{
	margin-right: 57px;
	float: left;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}
.header .menu li:last-child{
	margin-right: 0;
}
.header .menu li a{
	font-size: 16px;
	color: #4c4948;
	display: block;
	transition: all ease .5s;
}
.header .menu li a span{
	display: block;
}
.header .menu li:hover a{
	color: #ed6c00;
	margin-top: -40px;
}
.header .menu li.on a{
	color: #ed6c00;
	margin-top: -40px;
}
.header .right{
	position: absolute;
	top: 0;
	right: 40px;
	padding-top: 34px;
}
.header .right .search{
	float: left;
	width: 35px;
	height: 22px;
	position: relative;
}
.header .right .search img{
	vertical-align: top;
}
.header .right .search .search-box{
	position: absolute;
	width: 280px;
	height: 40px;
	border-radius: 20px;
	overflow: hidden;
	right: 0;
	top: -9px;
	z-index: 2;
	display: none;
}
.header .right .search:hover .search-box{
	display: block;
}
.header .right .search .search-box .stxt{
	width: 100%;
	height: 100%;
	border: none;
	background: #e7e7e7;
	padding-left: 15px;
}
.header .right .search .search-box .sbtn{
	position: absolute;
	right: 0;
	top: 0;
	width: 53px;
	height: 100%;
	border: none;
	background: url(../images/icon1.png) center center no-repeat;
}
.header .right .platform{
	margin-left: 35px;
	float: left;
	width: 230px;
	position: relative;
}
.header .right .platform::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 22px;
	background: url(../images/icon2.png) left top no-repeat;
	background-size: 100%;
}
.header .right .platform::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	height: 22px;
	background: url(../images/icon3.png) center center no-repeat;
}
.header .right .platform .txt{
	padding-left: 32px;
	font-size: 28px;
	line-height: 28px;
	color: #4c4948;
	cursor: pointer;
}
.header .right .platform ul{
	width: 100%;
	position: absolute;
	left: 0;
	top: 22px;
	z-index: 9;
	background: #fff;
	padding: 20px 0 10px;
	display: none;
}
.header .right .platform:hover ul{
	display: block;
}
.header .right .platform ul li{
	text-align: center;
	font-size: 16px;
	line-height: 36px;
}
.header .right .platform ul li a{
	color: #4c4948;
	transition: all ease .5s;
}
.header .right .platform ul li a:hover{
	color: #ed6c00;
}
.header .right .language{
	margin-left: 15px;
	float: left;
}
.header .right .language img{
	vertical-align: top;
}

.m-header,.m-menu{
	display: none;
}


#menu {
    position:fixed;
    right:25px;
    top:50%;
    transform:translateY(-50%);
    z-index:99;
}
#menu::after{
	width: 1px;
	height: calc(100% + 66px);
	background: #d9d9d9;
	content: '';
	position: absolute;
	top: -33px;
	right: 3px;
	z-index: -2;
}
#menu li{
	margin-bottom: 36px;
}
#menu li:last-child{
	margin-bottom: 0;
}
#menu li a {
	background: #d9d9d9;
	width: 7px;
	height: 7px;
	display: block;
	border-radius: 50%;
	position: relative;
}
#menu li.active a::after{
	width: 13px;
	height: 13px;
	background: #fff;
	border: 1px solid #ed6c00;
	content: '';
	position: absolute;
	left: -4px;
	top: -4px;
	border-radius: 50%;
	z-index: -1;
}
#menu li.active a {
	background: #ed6c00;
}


/* banner */
.section-page1{
	width: 100%;
	height: 100%;
}

.banner{
	width: 100vw;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.banner .swiper-container{
	width: 100%;
	height: 100%;
}
.banner .swiper-slide{
	width: 100%;
	overflow: hidden;
}
.banner .swiper-slide a{
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}

.banner .swiper-slide a img{
	display: none;
}
.banner .swiper-slide .fontimg1{
	position: absolute;
	right: 8%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}
.banner .swiper-slide .fontimg2{
	position: absolute;
	right: 8%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}
.banner .swiper-slide .fontimg3{
	position: absolute;
	right: 8%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}
.banner .swiper-slide .fontimg4{
	position: absolute;
	left: 50.5%;
	top: 60%;
	transform: translateY(-50%);
	z-index: 9;
}

.banner .swiper-slide .fontimg5{
	position: absolute;
	left: 7.5%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}

.banner .swiper-slide .fontimg6{
	position: absolute;
	left: 44.5%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}

.banner .swiper-slide .fontimg7{
	position: absolute;
	left: 44.5%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}


.banner .swiper-slide .fontimg8{
	position: absolute;
	left: 44.5%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}


.banner-box{
	position: absolute;
	right: 40px;
	bottom: 30px;
	z-index: 9;
	padding: 0 28px 7px;
}
.banner-box .banner-next {
	width: 14px;
	height: 14px;
	background: url(../images/banner-next.png) center center no-repeat;
	right: 0;
	bottom: 0;
	position: absolute;
	cursor: pointer;
}

.banner-box .banner-prev {
	width: 14px;
	height: 14px;
	background: url(../images/banner-prev.png) center center no-repeat;
	left: 0;
	bottom: 0;
	position: absolute;
	cursor: pointer;
}

.banner-box .swiper-button-next.swiper-button-disabled, .banner-box .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
}

.banner-box .swiper-pagination {
	width: auto;
	left: initial;
	position: relative;
	font-size: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0;
}

.banner-box .swiper-pagination .swiper-pagination-bullet {
	width: 40px;
	height: 1px;
	background: #fff;
	border-radius: 0;
	box-sizing: border-box;
	opacity: 1;
}

.banner-box .swiper-pagination .swiper-pagination-bullet-active {
	height: 3px;
	margin-bottom: -1px;
}
.banner-box .numbox{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 28px;
	color: #c9caca;
	font-family: Arial;
	font-size: 18px;
}
.banner-box .numbox span{
	margin: 0 5px;
}
.banner-box .numbox .n1{
	color: #fff;
}
.banner .jiao1{
	width: 23.4375%;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
}
.banner .jiao2{
	width: 19.9%;
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0;
}
.banner .jiao3{
	width: 29.16%;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
}

.banner-news{
	position: absolute;
	z-index: 3;
	left: 2%;
	bottom: 40px;
}
.banner-news .title{
	font-size: 24px;
	line-height: 30px;
	color: #ff7400;
	font-weight: bold;
	width: 68px;
	float: left;
	padding-right: 18px;
	border-right: 1px solid #e8e8e8;
}
.banner-news .swiper-container{
	width: 340px;
	height: 60px;
	float: left;
	padding: 0 48px;
}
.banner-news .swiper-container::before{
	content: '“';
	position: absolute;
	font-size: 36px;
	font-family: '黑体';
	color: #4c4948;
	left: 10px;
	top: 0;
}
.banner-news .swiper-container::after{
	content: '”';
	position: absolute;
	font-size: 36px;
	line-height: 1;
	font-family: '黑体';
	color: #4c4948;
	right: 0;
	bottom: -15px;
}
.banner-news .swiper-container .swiper-slide a{
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* bannerend */

.index-page2{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	background: url(../../../images/964.png) center center no-repeat;
}
.index-page2 .img{
	width: 46.875%;
	height: 100%;
	float: left;
	position: relative;
	animation-delay:.1s;
}

.index-page2 .img3{

		display: none;

}

.index-page2 .img img{
	width: 100%;
}
.index-page2 .img .jiao1{
	position: absolute;
	left: 0;
	top: 0;
	width: 70%;
}
.index-page2 .img .jiao2{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20%;
}
.index-page2 .img .tbox{
	position: absolute;
	left: 16.7%;
	top: 12%;
}
.index-page2 .img .tbox .t1{
	font-size: 36px;
	font-weight: bold;
	color: #ed6c00;
	line-height: 1;
}
.index-page2 .img .tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin-top: 20px;
}
.index-page2 .img .tbox .t2{
	width: 82%;
	font-size: 16px;
	line-height: 37px;
	color: #4c4948;
	margin-top: 13px;
}
.index-page2 .img .tbox .more{
	width: 140px;
	height: 45px;
	background: url(../images/abg1.png) center center no-repeat;
	background-size: cover;
	display: block;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	padding-left: 24px;
	position: relative;
	margin-top: 73px;
	transition: all ease .5s;
}
.index-page2 .img .tbox .more:hover{
	background: url(../images/abg2.png) center center no-repeat;
	background-size: cover;
	color: #fff;
}
.index-page2 .img .tbox .more span{
	width: 16px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon7.png) center center no-repeat;
	margin-left: 10px;
	transition: all ease .5s;
}
.index-page2 .img .tbox .more:hover span{
	background: url(../images/icon8.png) center center no-repeat;
}

.index-page2 .pbox{
	width: 40.35%;
	float: right;
	margin-right: 6.6%;
	padding-top: 1%;
	animation-delay:.5s;
}
.index-page2 .pbox .title{
	font-size: 24px;
	color: #4c4948;
	line-height: 1;
	font-weight: bold;
	border-left: 3px solid #ed6c00;
	padding-left: 15px;
}
.index-page2 .pbox .list{
	width: 100%;
	display: table;
	margin-top: 40px;
}
.index-page2 .pbox .list li{
	width: 47%;
	float: left;
	margin-right: 6%;
	margin-bottom: 4px;
	position: relative;
	padding-bottom: 8px;
}
.index-page2 .pbox .list li:nth-child(2n){
	margin-right: 0;
}
.index-page2 .pbox .list li .imgs{
	width: 100%;
	position: relative;
}
.index-page2 .pbox .list li .imgs img{
	width: 100%;
}
.index-page2 .pbox .list li .imgs::after{
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/pbg1.png) left top no-repeat;
	background-size: 100% 100%;
}
.index-page2 .pbox .list li:hover .imgs::after{
	background: url(../images/pbg2.png) left top no-repeat;
	background-size: 100% 100%;
}
.index-page2 .pbox .list li .tbox{
	width: 100%;
	padding: 27px 20px 17px;
}
.index-page2 .pbox .list li .tbox .icon{
	width: 26px;
	height: 32px;
	background: url(../images/picon1-1.png) center center no-repeat;
	background-size: 100%;
	position: absolute;
	right: 20px;
	top: 23px;
}
.index-page2 .pbox .list li.pdf_no .tbox .icon{
background: none;
}


.index-page2 .pbox .list li .tbox .t1{
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #4c4948;
}
.index-page2 .pbox .list li .tbox .t2{
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	height: 0;
	transition: all ease .5s;
}
.index-page2 .pbox .list li:hover .tbox{
	background: #ff7f00;
	display: table;
	position: absolute;
	left: 0;
	top: 60%;
	z-index: 9;
}
.index-page2 .pbox .list li:hover .tbox .t1 a{
	color: #fff;
}
.index-page2 .pbox .list li:hover .tbox .t2{
	margin-top: 10px;
	height: auto;
}
.index-page2 .pbox .mpbox{
	display: none;
}

.index-page3{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	background: url(../../../images/254.png) center center no-repeat;
}
.index-page3 .jiao{
	width: 9.375%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.index-page3 .left-tbox{
	width: 39%;
	float: left;
	padding-top: 4%;
	margin-left: 7.8125%;
	animation-delay:.1s;
}
.index-page3 .left-tbox .title{
	font-size: 36px;
	font-weight: bold;
	color: #ed6c00;
	line-height: 1;
}
.index-page3 .left-tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin-top: 20px;
}
.index-page3 .left-tbox .txt{
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	margin-top: 13px;
}
.index-page3 .left-tbox .list{
	width: 100%;
	margin-top: 72px;
	display: table;
}
.index-page3 .left-tbox .list li{
	/*width: 45%;*/
	float: left;
	margin-right: 4.5%;
	font-size: 24px;
	line-height: 38px;
	font-weight: bold;
	color: #4c4948;
	padding-bottom: 25px;
	border-bottom: 2px solid transparent;
	margin-bottom: 89px;
	cursor: pointer;
	transition: all ease .5s;
	position: relative;
}
.index-page3 .left-tbox .list li span{
	width: 45px;
	height: 45px;
	display: inline-block;
	background: url(../images/icon10.png) center center no-repeat;
	background-size: 100%;
	font-style: italic;
	padding-left: 5px;
	margin-right: 20px;
	transition: all ease .5s;
}
.index-page3 .left-tbox .list li::after{
	width: 0;
	height: 2px;
	content: '';
	background: #ed6c00;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all ease .5s;
}
.index-page3 .left-tbox .list li:hover{
	color: #ed6c00;
}
.index-page3 .left-tbox .list li:hover span{
	color: #fff;
	background: url(../images/icon11.png) center center no-repeat;
	background-size: 100%;
}
.index-page3 .left-tbox .list li:hover::after{
	width: 100%;
}
.index-page3 .left-tbox .list li.on{
	color: #ed6c00;
}
.index-page3 .left-tbox .list li.on span{
	color: #fff;
	background: url(../images/icon11.png) center center no-repeat;
	background-size: 100%;
}
.index-page3 .left-tbox .list li.on::after{
	width: 100%;
}
.index-page3 .left-tbox .more{
	width: 140px;
	height: 45px;
	background: url(../images/abg1.png) center center no-repeat;
	background-size: cover;
	display: block;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	padding-left: 24px;
	position: relative;
	margin-top: 30px;
	transition: all ease .5s;
}
.index-page3 .left-tbox .more:hover{
	background: url(../images/abg2.png) center center no-repeat;
	background-size: cover;
	color: #fff;
}
.index-page3 .left-tbox .more span{
	width: 16px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon7.png) center center no-repeat;
	margin-left: 10px;
	transition: all ease .5s;
}
.index-page3 .left-tbox .more:hover span{
	background: url(../images/icon8.png) center center no-repeat;
}
.index-page3 .right-box{
	width: 46.875%;
	float: right;
	height: 100%;
	animation-delay:.5s;
}
.index-page3 .right-box ul,.index-page3 .right-box ul li{
	height: 100%;
	overflow: hidden;
}
.index-page3 .right-box li{
	display: none;
	position: relative;
	width: 100%;
}
.index-page3 .right-box li.on{
	display: block;
}
.index-page3 .right-box li img{
	width: 100%;
	transition: all ease .5s;
}
.index-page3 .right-box li:hover img{
	transform: scale(1.05);
}
.index-page3 .right-box li .jiao1{
	position: absolute;
	right: 0;
	top: 0;
	width: 33.3%;
}
.index-page3 .right-box li .jiao2{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 70.8%;
}
.index-page3 .right-box li .tbox{
	position: absolute;
	left: 40px;
	bottom: 35px;
	z-index: 2;
	width: 43.3%;
}
.index-page3 .right-box li .tbox .t1{
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	color: #4c4948;
	border-left: 3px solid #ed6c00;
	padding-left: 15px;
}
.index-page3 .right-box li .tbox .t2{
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	margin-top: 12px;
}
.index-page3 .mpbox2{
	display: none;
}

.index-page4{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	background: url(../../../images/948.png) center center no-repeat;
}
.index-page4 .img{
	width: 46.875%;
	position: relative;
	float: left;
	overflow: hidden;
	animation-delay:.1s;
}
.index-page4 .img img{
	width: 100%;
	transition: all ease .5s;
}
.index-page4 .img:hover img{
	transform: scale(1.05);
}
.index-page4 .img .jiao1{
	width: 35.5%;
	position: absolute;
	left: 0;
	top: 0;
	opacity:0.7;
}
.index-page4 .img .jiao2{
	width: 31%;
	position: absolute;
	right: 0;
	bottom: 0;
	opacity:0.7;
}
.index-page4 .tbox{
	width: 39%;
	float: right;
	padding-top: 12%;
	margin-right: 7.8125%;
	animation-delay:.5s;
}
.index-page4 .tbox .title{
	font-size: 36px;
	line-height: 1;
	font-weight: bold;
	color: #ed6c00;
}
.index-page4 .tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin-top: 20px;
}
.index-page4 .tbox .txt{
	font-size: 20px;
	color: #4c4948;
	line-height: 1;
	margin: 20px 0 42px;
	font-family: 'shoushuti';
}
.index-page4 .tbox .txt2{
	font-size: 16px;
	font-weight: bold;
	color: #4c4948;
	line-height: 28px;
	font-family: Arial;
	margin-bottom: 18px;
}
.index-page4 .tbox .txt2 img{
	width: 20px;
	display: inline-block;
	margin-right: 15px;
}
.index-page4 .tbox .txt4{
	font-size: 16px;
	color: #4c4948;
	line-height: 28px;
	margin-bottom: 18px;
	padding-left: 35px;
	background: url(../images/cicon4.png) left top no-repeat;
	background-size: 20px;
}
.index-page4 .tbox .txt4 img{
	width: 20px;
	margin-right: 15px;
	display: none;
}	
.index-page4 .tbox .txt4 span{
	font-weight: bold;
}

.index-page4 .tbox .txt4 a:hover{color:#ed6c00;}
.index-page4 .tbox .more{
	width: 140px;
	height: 45px;
	background: url(../images/abg1.png) center center no-repeat;
	background-size: cover;
	display: block;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	padding-left: 24px;
	position: relative;
	margin-top: 98px;
	transition: all ease .5s;
}
.index-page4 .tbox .more:hover{
	background: url(../images/abg2.png) center center no-repeat;
	color: #fff;
}
.index-page4 .tbox .more span{
	width: 16px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon7.png) center center no-repeat;
	margin-left: 10px;
	transition: all ease .5s;
}
.index-page4 .tbox .more:hover span{
	background: url(../images/icon8.png) center center no-repeat;
}
.index-page4 .jiao3{
	width: 14.5%;
	position: absolute;
	right: 0;
	top: 0;
}
.index-page4 .jiao4{
	width: 9.375%;
	position: absolute;
	right: 0;
	bottom: 0;
}

.index-page2 .img,.index-page2 .pbox,.index-page3 .left-tbox,.index-page3 .right-box,.index-page4 .img,.index-page4 .tbox{
	opacity: 0;
}
.index-page2 .img.animated,.index-page2 .pbox.animated,.index-page3 .left-tbox.animated,.index-page3 .right-box.animated,.index-page4 .img.animated,.index-page4 .tbox.animated{
	opacity: 1;
}


.f-menu{
	display: none;
}
.fm-box{
	position: fixed;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 80px;
	height: 154px;
	background: #ed6c00;
	z-index: 99;
	cursor: pointer;
}
.fm-box .icon1{
	width: 33px;
	height: 33px;
	margin: 28px auto 40px;
}
.fm-box .icon2{
	width: 30px;
	height: 23px;
	margin: auto;
	background: url(../images/fm-icon2.png) center center no-repeat;
	background-size: 100%;
}
.fm-box.on .icon2{
	background: url(../images/fm-icon3.png) center center no-repeat;
	background-size: 100%;
}

.fm-list{
	position: fixed;
	z-index: 98;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	display: none;
}
.fm-list.on{
	display: block;
}
.fm-list ul{
	width: 24%;
	height: 100%;
	background: #ed6c00;
	padding-left: 7.8125%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	position: absolute;
	left: -24%;
	top: 0;
}
.fm-list.on ul{
	left: 0;
}
.fm-list ul li{
	width: 63%;
	margin-bottom: 2px;
	position: relative;
}
.fm-list ul li::after{
	width: 0;
	height: 1px;
	background: #fff;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all ease .5s;
}
.fm-list ul li a{
	font-size: 16px;
	color: #fff;
	line-height: 46px;
}
.fm-list ul li:hover::after{
	width: 100%;
}
.fm-list ul li.on::after{
	width: 100%;
	/* border-bottom: 1px solid #fff;	 */
}

/* ------index-end */

.infoheader{
	width: 100%;
	height: 90px;
	background: #fff;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 0;
	transition: all ease .5s;
}
.infoheader.on{
	position: fixed;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
.infoheader .logo{
	position: absolute;
	left: 40px;
	top: 29px;
}
.infoheader .menu{
	margin: 25px auto;
	display: table;
}
.infoheader .menu li{
	margin-right: 57px;
	float: left;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}
.infoheader .menu li:last-child{
	margin-right: 0;
}
.infoheader .menu li a{
	font-size: 16px;
	color: #4c4948;
	display: block;
	transition: all ease .5s;
}
.infoheader .menu li a span{
	display: block;
}
.infoheader .menu li:hover a{
	color: #ed6c00;
	margin-top: -40px;
}
.infoheader .menu li.on a{
	color: #ed6c00;
	margin-top: -40px;
}
.infoheader .right{
	position: absolute;
	top: 0;
	right: 40px;
	padding-top: 34px;
}
.infoheader .right .search{
	float: left;
	width: 35px;
	height: 22px;
	position: relative;
	cursor: pointer;
	/* overflow: hidden; */
}
.infoheader .right .search img{
	vertical-align: top;
}
.infoheader .right .search .search-box{
	position: absolute;
	width: 280px;
	height: 40px;
	border-radius: 20px;
	overflow: hidden;
	right: 0;
	top: -9px;
	z-index: 2;
	display: none;
}
.infoheader .right .search:hover .search-box{
	display: block;
}
.infoheader .right .search .search-box .stxt{
	width: 100%;
	height: 100%;
	border: none;
	background: #e7e7e7;
	padding-left: 15px;
}
.infoheader .right .search .search-box .sbtn{
	position: absolute;
	right: 0;
	top: 0;
	width: 53px;
	height: 100%;
	border: none;
	background: url(../images/icon1.png) center center no-repeat;
}

.infoheader .right .platform{
	margin-left: 35px;
	float: left;
	width: 230px;
	position: relative;
}
.infoheader .right .platform::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 22px;
	background: url(../images/icon2.png) left top no-repeat;
	background-size: 100%;
}
.infoheader .right .platform::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	height: 22px;
	background: url(../images/icon3.png) center center no-repeat;
}
.infoheader .right .platform .txt{
	padding-left: 32px;
	font-size: 28px;
	line-height: 28px;
	color: #4c4948;
	cursor: pointer;
}
.infoheader .right .platform ul{
	width: 100%;
	position: absolute;
	left: 0;
	top: 22px;
	z-index: 9;
	background: #fff;
	padding: 20px 0 10px;
	display: none;
}
.infoheader .right .platform:hover ul{
	display: block;
}
.infoheader .right .platform ul li{
	text-align: center;
	font-size: 16px;
	line-height: 36px;
}
.infoheader .right .platform ul li a{
	color: #4c4948;
	transition: all ease .5s;
}
.infoheader .right .platform ul li a:hover{
	color: #ed6c00;
}
.infoheader .right .language{
	margin-left: 15px;
	float: left;
}
.infoheader .right .language img{
	vertical-align: top;
}
.infoHeaderHeight{
	width: 100%;
	height: 90px;
}


.infobanner{
	width: 100%;
	position: relative;
}
.infobanner img{
	width: 100%;
}
.infobanner .imgbox img:last-child{
	display: none;
}

.infobanner::after{
	width: 100%;
	height: 100%;
	content: '';
	background: url(../images/banner-contact-tc.png) center center no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
}
.infobanner .bannertxt{
	position: absolute;
	left: 20.9%;
	top: 40%;
	z-index: 2;
	transform: translateY(-50%);
}
.infobanner .bannertxt .title{
	font-size: 48px;
	line-height: 1;
	font-weight: bold;
	color: #ffffff;
}
.infobanner.pbanner .bannertxt .title{
	color: #fff;
}
.infobanner .bannertxt .txt{
	font-size: 24px;
	line-height: 40px;
	color: #535150;
	margin-top:21px;
}
.infobanner.pbanner .bannertxt .txt{
	color: #000;
}
.infobanner .jiao{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 18.6%;
	opacity:0.4;
}



.infobanner .bannertxt2{
	position: absolute;
	left: 30.9%;
	top: 50%;
	z-index: 2;
	transform: translateY(-50%);
}
.infobanner .bannertxt2 .title{
	font-size: 48px;
	line-height: 1;
	font-weight: bold;
	color: #ffffff;
}
.infobanner.pbanner .bannertxt2 .title{
	color: #fff;
}
.infobanner .bannertxt2 .txt{
	font-size: 16px;
	line-height: 40px;
	color: #535150;
	margin-top:21px;
}
.infobanner.pbanner .bannertxt2 .txt{
	color: #000;
}






.pagebox{
	width: 85%;
	margin: auto;
}

.footer{
	width: 100%;
	background: #4c4948;
	padding: 51px 0 26px;
}
.footer .top{
	width: 100%;
	display: table;
	padding-bottom: 1px;
}
.footer .top .f-logo{
	float: left;
	padding-top: 10px;
}
.footer .top .right{
	float: right;
}
.footer .top .right .box{
	width: 130px;
	float: left;
	margin-left: 40px;
}
.footer .top .right .box .t1{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 30px;
	padding-bottom: 13px;
	border-bottom: 1px solid rgba(255,255,255,.07);
		text-align: center;
}
.footer .top .right .box .list{
	width: 100%;
	padding-top: 8px;
}
.footer .top .right .box .list li{
	width: 100%;
	font-size: 16px;
	line-height: 36px;
		text-align: center;
}
.footer .top .right .box .list li a{
	color: #ccc;
	transition: all ease .5s;
}
.footer .top .right .box .list li a:hover{
	color: #fff;
}
.footer .top .right .box .f-ewm{
	margin-top: -20px;
}
.footer .copyright{
	font-size: 16px;
	line-height: 24px;
	color: #949494;
}
.footer .copyright a{
	color: #949494;
}



.m-footer{
	display: none;
}


.contact-menu{
	width: 100%;
	display: table;
}
.contact-menu li{
	width: 50%;
	height: 70px;
	border-bottom: 1px solid #c6c6c6;
	text-align: center;
	float: left;
}
.contact-menu li a{
	width: 100%;
	font-size: 24px;
	line-height: 70px;
	font-weight: bold;
	color: #4c4948;
	display:block;
	transition:all ease .5s;
}
.contact-menu li:hover a{
	background: #4c4c4c;
	color: #fff;
}
.contact-menu li.on a{
	background: #4c4c4c;
	color: #fff;
}

.contact{
	width: 100%;
	padding: 70px 0 80px;
	overflow: hidden;
}
.contact .pagebox{
	display: table;
}
.contact .address{
	width: 41.7%;
	float: left;
	padding-top: 10px;
}
.contact .address .tbox{
	width: 100%;
	margin-bottom: 79px;
}
.contact .address .tbox .t1{
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	color: #4c4948;
	border-left: 3px solid #ed6c00;
	padding-left: 17px;
}
.contact .address .tbox .t2,.contact .address .tbox .t3,.contact .address .tbox .t4,.contact .address .tbox .t5{
	font-size: 16px;
	color: #4c4948;
	font-weight: bold;
	font-family: Arial;
}
.contact .address .tbox div img{
	width: 20px;
	margin-right: 15px;
}
.contact .address .tbox .t5{
	font-family: '思源黑体 CN', 'Microsoft Yahei';
	font-weight: initial;
	padding-left: 35px;
	background: url(../images/cicon4.png) left top no-repeat;
	background-size: 18px;
}

.contact .address .tbox .t5 a:hover{
	color:#ed6c00;
}
.contact .address .tbox .t2{
	margin-top: 23px;
}
.contact .address .tbox .t3{
	margin-top: 17px;
}
.contact .address .tbox .t4{
	margin-top: 20px;
}
.contact .address .tbox .t5{
	margin-top: 25px;
}

.contact .table{
	width: 58%;
	float: right;
	border-left: 1px solid #e4e4e4;
	padding-left: 11.8%;
	padding-top: 10px;
}
.contact .table .title{
	font-size: 24px;
	line-height: 1;
	color: #4c4948;
	font-weight: bold;
	border-left: 3px solid #ed6c00;
	padding-left: 15px;
}
.contact .table .tips{
	font-size: 20px;
	color: #4c4948;
	line-height: 1;
	margin-top: 20px;
	font-family: 'shoushuti';
}
.contact .table .name{
	width: 100%;
	background: #f2f2f2;
	height: 55px;
	border: none;
	padding-left: 20px;
	margin-top: 40px;
	font-size: 16px;
}
.contact .table .tbox{
	width: 100%;
	display: table;
}
.contact .table .tbox .box1{
	width: 49.3%;
	margin-right: 1.4%;
	float: left;
	margin-top: 20px;
}
.contact .table .tbox .box1:nth-child(2n){
	margin-right: 0;
}
.contact .table .tbox .box1 .t1{
	width: 100%;
	background: #f2f2f2;
	height: 55px;
	border: none;
	padding-left: 20px;
	font-size: 16px;
}
.contact .table .tbox .box1{
	width: 49.3%;
	position: relative;
}
.contact .table .tbox .box1 .s1{
	width: 49.7%;
	float: left;
	height: 55px;
	border: none;
	padding-left: 20px;
	font-size: 16px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	position: relative;
	background: #f2f2f2 url(../images/cicon5.png) 85% center no-repeat;
}
.contact .table .tbox .box1 select::-ms-expand { display: none; }
.contact .table .tbox .box1 .s1:first-child{
	margin-right: 0.6%;
}
.contact .table .tbox .box1 span{
	color: #ed6c00;
	position: absolute;
	left: 20px;
	top: 15px;
}
.contact .table .tbox .box1 .t2{
	width: 100%;
	background: #f2f2f2;
	height: 55px;
	border: none;
	padding-left: 30px;
	margin-right: 1.4%;
	float: left;
	font-size: 16px;
}
.contact .table .tbox .box1 .t2:nth-child(2n){
	margin-right: 0;
}
.contact .table .box2{
	width: 100%;
	position: relative;
	margin-top: 20px;
}
.contact .table .box2 span{
	color: #ed6c00;
	position: absolute;
	left: 20px;
	top: 15px;
}
.contact .table .box2 .s2{
	width: 100%;
	height: 55px;
	border: none;
	background: #f2f2f2;
	padding-left: 30px;
	font-size: 16px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: #f2f2f2 url(../images/cicon5.png) 96% center no-repeat;
}
.contact .table .box2 select::-ms-expand { display: none; }
.contact .table .t3{
	width: 100%;
	height: 160px;
	background: #f2f2f2;
	resize: none;
	font-size: 16px;
	line-height: 30px;
	padding: 13px 20px;
	margin-top: 20px;
	font-size: 16px;
}
.contact .table .btn{
	width: 100%;
	height: 55px;
	background: #dcdddd;
	font-weight: bold;
	color: #4c4948;
	margin-top: 20px;
	font-size: 16px;
}

.faqlist{
	width: 100%;
}
.faqlist li{
	background: #eeefef url(../images/icon5.png) 98% 22px no-repeat;
	padding: 15px 100px 15px 30px;
	margin-bottom: 10px;
	border-radius: 3px;
	cursor: pointer;
	transition: all ease .5s;
}
.faqlist li .question{
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #4c4948;
	transition: all ease .5s;
}
.faqlist li .answer{
	font-size: 16px;
	line-height: 30px;
	color: #777;
	margin-top: 7px;
	display: none;
}
.faqlist li:hover{
	background: #eeefef url(../images/icon5-1.png) 98% 22px no-repeat;
}
.faqlist li.on{
	background: #fff url(../images/icon6.png) 98% 22px no-repeat;
	border:1px solid #ff7f00;
	padding: 15px 100px 34px 30px;
}
.faqlist li:hover .question{
	color: #ed6c00;
}
.faqlist li.on .question{
	color: #ed6c00;
}
.faqlist li.on .answer{

}


.about1{
	width: 100%;
	padding-top: 60px;
	padding-right: 7.8125%;
	display: table;
	position: relative;
	overflow: hidden;
}
.about1 .img {
	width: 40.8%;
	float: left;

}
.about1 .tbox{
	width: 90%;
	float: right;
	padding-top: 107px;
}
.about1 .tbox .title{
	font-size: 36px;
	line-height: 1;
	font-weight: bold;
	color: #ed6c00;
}
.about1 .tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin: 19px 0 23px;
}
.about1 .tbox .txt{
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
}

.about1 .tbox .txt img{
		padding: 5px;
		transition: all .3s;
}
.about1 .tbox .txt img:hover{
	    transform: scale(1.05);
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -moz-transform: scale(1.05);
}


.about1 .tbox .txt2{
	font-size: 20px;
	line-height: 30px;
	color: #4c4948;
	margin-top: 35px;
}
.about1 .tbox .txt2 img:first-child{

}
.about1 .tbox .txt2 img:last-child{
	display: none;
}
.about1 .tbox .more{
	width: 140px;
	height: 45px;
	background: url(../images/abg1.png) center center no-repeat;
	background-size: cover;
	display: block;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	padding-left: 24px;
	position: relative;
	margin-top: 55px;
	transition: all ease .5s;
}
.about1 .tbox .more:hover{
	background: url(../images/abg2.png) center center no-repeat;
	background-size: cover;
	color: #fff;
}
.about1 .tbox .more span{
	width: 16px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon7.png) center center no-repeat;
	margin-left: 10px;
	transition: all ease .5s;
}
.about1 .tbox .more:hover span{
	background: url(../images/icon8.png) center center no-repeat;
}
.about1 .jiao{
	width: 9.375%;
	position: absolute;
	right: 0;
	bottom: 0;
}
.about1 .jiao2{
	display: none;
}


.about5{
	width: 100%;
	padding-top: 60px;
	padding-right: 0.8125%;
	display: table;
	position: relative;
	overflow: hidden;
}
.about5 .img {
	width: 40.8%;
	float: left;
}
.about5 .tbox{

	text-align: center;
}
.about5 .tbox .title{
	font-size: 36px;
	line-height: 1;
	font-weight: bold;
	color: #ed6c00;
}
.about5 .tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
    margin: 20px auto 20px;
}
.about5 .tbox .txt{
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
}
.about5 .tbox .txt2{
	font-size: 20px;
	line-height: 30px;
	color: #4c4948;
	margin-top: 35px;
}
.about5 .tbox .txt2 img:first-child{

}
.about5 .tbox .txt2 img:last-child{
	display: none;
}
.about5 .tbox .more{
	width: 140px;
	height: 45px;
	background: url(../images/abg1.png) center center no-repeat;
	background-size: cover;
	display: block;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	padding-left: 24px;
	position: relative;
	margin-top: 55px;
	transition: all ease .5s;
}
.about5 .tbox .more:hover{
	background: url(../images/abg2.png) center center no-repeat;
	background-size: cover;
	color: #fff;
}
.about5 .tbox .more span{
	width: 16px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon7.png) center center no-repeat;
	margin-left: 10px;
	transition: all ease .5s;
}
.about5 .tbox .more:hover span{
	background: url(../images/icon8.png) center center no-repeat;
}
.about5 .jiao{
	width: 9.375%;
	position: absolute;
	right: 0;
	bottom: 0;
}
.about5 .jiao2{
	display: none;
}



.about2{
	width: 100%;
	position: relative;
	padding: 130px 0 140px;
	margin: 80px 0 70px;
}
.about2 .box{
	width: 70%;
	margin: auto;
}
.about2 .box .title{
	font-size: 36px;
	font-weight: bold;
	color: #ed6c00;
	line-height: 1;
}
.about2 .box .title span{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	display: block;
	margin-top: 20px;
}
.about2 .box .list{
	width: 100%;
	display: table;
	margin-top: 50px;
}
.about2 .box .list li{
	width: 31.4%;
	height: 315px;
	border: 1px solid #e4e4e4;
	margin-right: 2.9%;
	float: left;
	text-align: center;
	transition: all ease .5s;
}
.about2 .box .list li:nth-child(3){
	margin-right: 0;
}
.about2 .box .list li:hover{
	box-shadow: 0 0 16px 3px rgba(0,0,0,.14);
}
.about2 .box .list li .icon{
	width: 90px;
	height: 66px;
	margin: 60px auto 29px;
}	
.about2 .box .list li .t1{
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #4c4948;
}
.about2 .box .list li .t2{
	width: 60%;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #4c4948;
	margin: 9px auto 0;
}
.about2 .jiao1{
	width: 16.7%;
	position: absolute;
	right: 0;
	top: 0;
}
.about2 .jiao2{
	width: 9.375%;
	position: absolute;
	left: 0;
	bottom: 0;
}

.about3{
	width: 100%;
	position: relative;
	display: table;
	padding-right: 7.8125%;
	margin-bottom: 80px;
	overflow: hidden;
}
.about3 .img{
	position: relative;
	width: 50.8%;
	float: left;
}
.about3 .img:after{
	width: 100.1%;
	height: 100.1%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: url(../images/aimg3.png) center center no-repeat;
	background-size: cover;
}
.about3 .tbox{
	width: 42.3%;
	float: right;
	padding-top: 177px;
}
.about3 .tbox .title{
	font-size: 36px;
	font-weight: bold;
	color: #ed6c00;
	line-height: 1;
}
.about3 .tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin-top: 20px;
}
.about3 .tbox .txt{
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	margin-top: 23px;
}
.about3 .tbox .lable{
	margin-top: 23px;
}
.about3 .tbox .lable span{
	display: inline-block;
	position: relative;
	background: #e7e7e8;
	font-size: 16px;
	color: #4c4948;
	line-height: 36px;
	padding: 0 18px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.about3 .tbox .lable span::after{
	border-style: solid;
	border-color: transparent #fff transparent #fff;
	border-width: 10px 0 0 10px;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
}
.about3 .tbox .txt2{
	font-size: 20px;
	color: #4c4948;
	line-height: 34px;
	margin-top: 16px;
}
.about3 .tbox .txt2 img:first-child{

}
.about3 .tbox .txt2 img:last-child{
	display: none;
}
.about3 .tbox .email{
	color: #4c4948;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	margin-top: 34px;
}
.about3 .tbox .email img{
	margin-right: 15px;
}
.about3 .tbox .more{
	width: 140px;
	height: 45px;
	background: url(../images/abg1.png) center center no-repeat;
	background-size: cover;
	display: block;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	padding-left: 24px;
	position: relative;
	margin-top: 60px;
	transition: all ease .5s;
}
.about3 .tbox .more:hover{
	background: url(../images/abg2.png) center center no-repeat;
	background-size: cover;
	color: #fff;
}
.about3 .tbox .more span{
	width: 16px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon7.png) center center no-repeat;
	margin-left: 10px;
	transition: all ease .5s;
}
.about3 .tbox .more:hover span{
	background: url(../images/icon8.png) center center no-repeat;
}
.about3 .jiao{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 6.25%;
}







.product-box{
	width: 100%;
	padding: 60px 0 80px;
	overflow: hidden;
}
.product-box.pbox2{
	background: #f8f8f8;
}
.product-box .top{
	text-align: center;
}
.product-box .top .title{
	font-size: 36px;
	font-weight: bold;
	color: #ed6c00;
}
.product-box .top .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin: 20px auto 20px;
}
.product-box .top .txt{
	max-width: 980px;
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	margin: 23px auto 0;
}
.product-box .top .tips{
	font-size: 16px;
	color: #999;
	line-height: 30px;
	margin-top: 16px;
}
.product-box .pbox{
	width: 85%;
	margin: 35px auto 0;
	display: table;
}
.product-box .pbox .pinfo{
	width: 63%;
	float: left;
	background: #f8f8f8;
}
.product-box.pbox2 .pbox .pinfo{
	background: #fff;
}
.product-box .pbox .pinfo li{
	width: 100%;
	display: none;
}
.product-box .pbox .pinfo li.active{
	display: table;
}
.product-box .pbox .pinfo li .tbox{
	width: 42.2%;
	float: left;
	padding: 0 30px;
	position: relative;
}
.product-box .pbox .pinfo li .tbox .title1{
	font-size: 24px;
	line-height: 1;
	color: #4c4948;
	border-left: 3px solid #ed6c00;
	padding-left: 15px;
	margin-top: 41px;
	margin-bottom: 33px;
}
.product-box.pbox2 .pbox .pinfo li .tbox .title1{
	margin-bottom: 36px;
}
.product-box.pbox2 .pbox .pinfo li .tbox .t1{
	font-size: 16px;
	line-height: 24px;
	color: #4c4948;
	margin-bottom: 18px;
}
.product-box .pbox .pinfo li .tbox .t2{
	padding-left: 20px;
	position: relative;
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	margin-bottom: 6px;
}
.product-box .pbox .pinfo li .tbox .t2::after{
	width: 6px;
	height: 6px;
	position: absolute;
	content: '';
	left: 0;
	top: 12px;
	background: #4c4948;
}
.product-box .pbox .pinfo li .tbox .pdf{
	width: calc(100% - 60px);
	height: 50px;
	background: #dcdddd url(../images/icon7.png) 94.5% center no-repeat;
	display: block;
	position: absolute;
	line-height: 50px;
	padding-left: 15.6%;
	bottom: 0px;
	font-size: 16px;
	color: #4c4948;
	transition: all ease .5s;
}
.product-box .pbox .pinfo li .tbox .pdf::after{
	width: 26px;
	height: 100%;
	position: absolute;
	left: 20px;
	top: 0;
	content: '';
	background: url(../images/picon1.png) center center no-repeat;
	background-size: 100%;
	transition: all ease .5s;
}
.product-box .pbox .pinfo li .tbox .pdf:hover{
	color: #fff;
	background: #ed6c00 url(../images/icon8.png) 94.5% center no-repeat;
}
.product-box .pbox .pinfo li .tbox .pdf:hover::after{
	background: url(../images/picon1-1.png) center center no-repeat;
	background-size: 100%;
}
.product-box .pbox .pinfo li .img{
	width: 57.8%;
	float: right;
	border: 1px solid #e2e2e2;
	overflow: hidden;
}
.product-box .pbox .pinfo li .img img{
	width: 100%;
	transition: all ease .5s;
}
.product-box .pbox .pinfo li:hover .img img{
	transform: scale(1.05);
}
.product-box .pbox .pmenu{
	width: 36.4%;
	float: right;
}
.product-box .pbox .pmenu li{
	width: 32.2%;
	float: left;
	margin-right: 1.7%;
	border: 1px solid #e2e2e2;
	border-bottom: none;
	margin-bottom: 70px;
	transition: all ease .5s;
	cursor: pointer;
}
.product-box .pbox .pmenu li:nth-child(3n){
	margin-right: 0;
}
.product-box .pbox .pmenu li:hover{
	border: 1px solid #ed6c00;
	border-bottom: none;
}
.product-box .pbox .pmenu li.on{
	border: 1px solid #ed6c00;
	border-bottom: none;
}
.product-box .pbox .pmenu li .img{
	width: 100%;
}
.product-box .pbox .pmenu li .txt{
	text-align: center;
	background: #e2e2e2;
	line-height: 70px;
	font-size: 16px;
	color: #4c4948;
	transition: all ease .5s;
}
.product-box .pbox .pmenu li:hover .txt{
	color: #fff;
	background: #ed6c00;
}
.product-box .pbox .pmenu li.on .txt{
	color: #fff;
	background: #ed6c00;
}




.product-box .pbox .pmenu2{
	width: 100%;
	float: left;
}
.product-box .pbox .pmenu2 li{
	width: 32.2%;
	float: left;
	margin-right: 1.7%;
	border: 1px solid #e2e2e2;
	border-bottom: none;
	margin-bottom: 3px;
	transition: all ease .5s;
	cursor: pointer;

}
.product-box .pbox .pmenu2 li:nth-child(3n){
	margin-right: 0;
}
.product-box .pbox .pmenu2 li:hover{
	border: 1px solid #ed6c00;
	border-bottom: none;
	
}

.product-box .pbox .pmenu2 li.on{
	border: 1px solid #ed6c00;
	border-bottom: none;

}
.product-box .pbox .pmenu2 li .img{
	width: 100%;
	height:345px;
	text-align: center; 
	overflow:hidden;
	
}
.product-box .pbox .pmenu2 li .img img{
	width: 100%;
	
}

.product-box .pbox .pmenu2 li .txt{
	text-align: center;
	background: #e2e2e2;
	line-height: 70px;
	font-size: 16px;
	color: #4c4948;	
	transition: all ease .5s;
}
.product-box .pbox .pmenu2 li:hover .txt{
	color: #fff;
	background: #ed6c00;
}
.product-box .pbox .pmenu2 li.on .txt{
	color: #fff;
	background: #ed6c00;
}




.product-box .mpbox{
	display: none;
}

.product-box2{
	width: 100%;
	position: relative;
	display: table;
	padding-right: 7.8125%;
	margin-top: 1px;
	overflow: hidden;
}
.product-box2.pbox3{
	padding-right: 0;
	padding-left: 7.8125%;
	margin: 80px 0;
}
.product-box2 .img{
	width: 50.8%;
	float: left;
	position: relative;
	overflow: hidden;
}
.product-box2 .img img{
	width: 100%;
	transition: all ease .5s;
}
.product-box2 .img:hover img{
	transform: scale(1.05);
}
.product-box2 .img .jiao1{
	width: 31%;
	position: absolute;
	left: 0;
	top: 0;
}
.product-box2 .img .jiao2{
	width: 22%;
	position: absolute;
	right: -1px;
	bottom: 0;
}
.product-box2 .img .img2{
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}
.product-box2 .img .img2 img{
	width: 85%;
	margin: auto;
}
.product-box2 .tbox{
	width: 90.3%;
	float: right;
	padding-top: 102px;
}
.product-box2 .tbox .title{
	font-size: 36px;
	font-weight: bold;
	color: #ed6c00;
	line-height: 1;
}
.product-box2 .tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin-top: 18px;
}
.product-box2 .tbox .txt{
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	margin-top: 23px;
}
.product-box2 .tbox .txt2{
	font-size: 16px;
	line-height: 30px;
	color: #999;
	margin-top: 30px;
}
.product-box2 .tbox .info{
	width: 200px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #4c4948;
	background: #dcdddd url(../images/icon7.png) 90% center no-repeat;
	position: relative;
	padding-left: 58px;
	display: block;
	margin-top: 54px;
	transition: all ease .5s;
}
.product-box2 .tbox .info::after{
	content: '';
	width: 26px;
	height: 100%;
	position: absolute;
	left: 20px;
	top: 0;
	background: url(../images/picon1.png) left center no-repeat;
	background-size: 100%;
	transition: all ease .5s;
}
.product-box2 .tbox .info:hover{
	color: #fff;
	background: #ed6c00 url(../images/icon8.png) 90% center no-repeat;
}
.product-box2 .tbox .info:hover::after{
	background: url(../images/picon1-1.png) left center no-repeat;
	background-size: 100%;
}
.product-box2 .jiao{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 9.375%;
}
.product-box2.pbox3 .img{
	float: right;
}
.product-box2.pbox3 .img .jiao3{
	width: 31%;
	position: absolute;
	right: 0;
	top: 0;
}
.product-box2.pbox3 .img .jiao4{
	width: 22%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.product-box2.pbox3 .tbox{
	float: left;
	padding-top: 148px;
}
.product-box2.pbox3 .tbox .txt{
	margin: 23px 0 35px;
}
.product-box2.pbox3 .tbox .txt3{
	font-size: 16px;
	line-height: 30px;
	color: #4c4948;
	margin-bottom: 20px;
	padding-left: 45px;
}
.product-box2.pbox3 .tbox .txt3-1{
	background: url(../images/picon2.png) left top no-repeat;
	background-size: 30px;
}
.product-box2.pbox3 .tbox .txt3-2{
	background: url(../images/picon3.png) left top no-repeat;
	background-size: 30px;
}
.product-box2.pbox3 .tbox .txt3-3{
	background: url(../images/picon4.png) left top no-repeat;
	background-size: 30px;
}
.product-box2.pbox3 .tbox .txt3-4{
	background: url(../images/picon5.png) left top no-repeat;
	background-size: 30px;
}
.product-box2.pbox3 .tbox .txt3-5{
	background: url(../images/picon6.png) left top no-repeat;
	background-size: 30px;
}

.product-box2.pbox3 .tbox .txt3 img{
	width: 30px;
	margin-right: 15px;
	display: inline-block;
}
.product-box2.pbox3 .tbox .txt3 a{
	color: #4c4948;
	text-decoration: underline;
	transition: all ease .5;
}
.product-box2.pbox3 .tbox .txt3 a:hover{
	color: #ff7f00;
}
.product-box2.pbox3 .jiao{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 9.375%;
}


/*fixed-contact*/
.fixed-contact-wrap {
	z-index: 999;
	position: fixed;
	right: 30px;
	bottom:0;
	width: 60px;
	margin-top: -90px;
	overflow: hidden;
	border-radius: 30px;
	opacity: 0;
	transition: all .4s;
	transform: translateX(95px);
	-webkit-transform: translateX(95px);
	-moz-transform: translateX(95px);
}

.fixed-contact-wrap.show {
	transform: none;
	opacity: 1;
}

.fixed-contact-wrap.active {
	width: 215px;
}

.fixed-contact-wrap li {
	position: relative;
	height: 60px;
	background: #4c4948;
	overflow: hidden;
}

.fixed-contact-wrap.active li {
	overflow: inherit;
}

.fixed-contact-wrap li a {
	position: relative;
	z-index: 1000;
	display: block;
}

.fixed-contact-wrap li i {
	z-index: 1000;
	position: absolute;
	right: 0;
	display: block;
	width: 60px;
	height: 60px;
	transition: all .4s;
}

.fixed-contact-wrap.active li:after {
	z-index: 1001;
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 80%;
	height: 1px;
	margin-left: -40%;
	background: rgba(255,255,255,.1);
}

.fixed-contact-wrap.active li:last-child:after {
	display: none;
}

.fixed-contact-wrap .phone i {
	background: #4c4948 url(../images/ficon1.png) no-repeat center center;
	border-top-left-radius: 30px;
	-moz-border-top-left-radius: 30px;
	-webkit-border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	-moz-border-top-right-radius: 30px;
	-webkit-border-top-right-radius: 30px;
}

.fixed-contact-wrap .qq i {
	background: #4c4948 url(../images/ficon2.png) no-repeat center center;
}

.fixed-contact-wrap .back-top i {
	background: #4c4948 url(../images/ficon3.png) no-repeat center center;
}

.fixed-contact-wrap.active .back-top i {
	border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

.fixed-contact-wrap li strong {
	position: absolute;
	top: 0;
	right: -145px;
	display: block;
	width: 125px;
	padding: 0 15px 0 30px;
	font: normal 16px/60px 'gotham-medium';
	color: #fff;
	background: #4c4948;
	white-space: nowrap;
	transition: all .4s;
}

.fixed-contact-wrap.active li strong {
	right: 60px;
}

.fixed-contact-wrap.black li {
	background: #4c4948;
}

.fixed-contact-wrap.black li strong {
	background: #4c4948;
}


@media(max-width:1400px) {
	.fixed-contact-wrap {
		right: 15px;
		width: 50px;
		border-radius: 25px;
	}

	.fixed-contact-wrap.active {
		width: 200px;
	}

	.fixed-contact-wrap li {
		height: 50px;
	}

	.fixed-contact-wrap li i {
		width: 50px;
		height: 50px;
	}

	.fixed-contact-wrap li strong {
		right: -120px;
		width: 100px;
		padding: 0 15px 0 20px;
		font: normal 14px/50px 'gotham-medium';
	}

	.fixed-contact-wrap.active li strong {
		right: 70px;
	}
}


@media screen and (max-width: 1900px){

.footer1{
	width: 100%;
	background: #000;
	padding: 10px 25px 10px 145px;
}

.footer1 .copyright{
	font-size: 16px;
	line-height: 24px;
	color: #949494;
}

.footer1 .copyright a{
	font-size: 16px;
	line-height: 54px;
	color: #949494;
}


	.product-box .pbox .pinfo{
		width: 63.5%;
	}
	.product-box .pbox .pmenu{
		width: 35.5%;
	}
	
	.product-box .pbox .pmenu2{
		width: 100%;
	}	
	.product-box2 .tbox,.product-box2.pbox3 .tbox{
		padding-top: 1%;
	}
	.about1 .tbox,.about3 .tbox{
		padding-top: 1%;
	}

}
@media screen and (max-width: 1730px){
	.product-box2 .tbox,.product-box2.pbox3 .tbox,.about1 .tbox,.about3 .tbox{
		padding-top: 4%;
	}
	.product-box2 .tbox .txt{
		line-height: 24px;
	}
	.product-box2.pbox3 .tbox .txt{
		margin: 20px 0;
	}
	.product-box2.pbox3 .tbox .txt3{
		margin-bottom: 10px;
	}
	.footer .top .right .box{
		width: 120px;
		margin-left: 30px;
	}

	.index-page3 .left-tbox{
		width: 40%;
	}



}
@media screen and (max-width: 1530px){

	.banner-news .title{
		font-size: 20px;
		line-height: 26px;
		color: #ff7400;
		font-weight: bold;
		width: 58px;
		float: left;
		padding-right: 10px;
		border-right: 1px solid #e8e8e8;
	}
	.banner-news .swiper-container{
		width: 250px;
		height: 52px;
		float: left;
		padding: 0 38px;
	}
	.banner-news .swiper-container::before{
		content: '“';
		position: absolute;
		font-size: 36px;
		font-family: '黑体';
		color: #4c4948;
		left: 0;
		top: 0;
	}
	.banner-news .swiper-container::after{
		content: '”';
		position: absolute;
		font-size: 36px;
		line-height: 1;
		font-family: '黑体';
		color: #4c4948;
		right: 0;
		bottom: -15px;
	}
	.banner-news .swiper-container .swiper-slide a{
		font-size: 16px;
		line-height: 26px;
	}

	.product-box .pbox .pinfo{
		width: 65%;
	}
	.product-box .pbox .pinfo li .tbox .title1{
		font-size: 20px;
	}
	.product-box .pbox .pinfo li .tbox .t2{
		line-height: 24px;
	}
	.product-box .pbox .pmenu{
		width: 34%;
	}
	.product-box2.pbox3 .tbox .txt3{
		font-size: 14px;
	}
	.footer .top .right .box{
		width: 150px;
		margin-left: 20px;
	}
}
@media screen and (max-width: 1440px){
	#menu{
		right: 20px;
	}
	
	.index-page2 .pbox .list li .tbox .icon{
		width: 20px;
		/*background:none;*/
		height: 24px;
		top: 10px;
		right: 10px;
	}
	.index-page2 .pbox .list li .tbox .t2{
		line-height: 24px;
		font-size: 14px;
	}
	.index-page2 .pbox .list li:hover .tbox .t2{
		margin-top: 5px;
	}
	.index-page3 .left-tbox .list{
		margin-top: 24px;
	}
	.index-page3 .left-tbox .list li{
		font-size: 18px;
		line-height: 24px;
		padding-bottom: 15px;
		margin-bottom: 20px;
	}
	.index-page3 .left-tbox .list li span{
		width: 30px;
		height: 30px;
		padding-left: 2px;
		margin-right: 10px;
	}

	.infoheader .menu li,.header .menu li{
		margin-right: 27px;
	}
	.infoheader .right .platform,.header .right .platform{
		margin-left: 15px;
	}
	.product-box .pbox .pinfo{
		width: 65.8%;
	}
	.product-box.pbox2 .pbox .pinfo li .tbox .title1{
		margin-bottom: 24px;
	}
	.product-box.pbox2 .pbox .pinfo li .tbox .t1,.product-box.pbox2 .pbox .pinfo li .tbox .t2{
		font-size: 14px;
	}
	.product-box .pbox .pinfo li .tbox .t2::after{
		top: 8px;
	}
	.product-box .pbox .pmenu{
		width: 33.2%;
	}
	.product-box2 .tbox,.product-box2.pbox3 .tbox,.about1 .tbox,.about3 .tbox{
		padding-top: 0.2%;
	}
	.product-box2 .tbox .txt2{
		margin-top: 20px;
	}
	.product-box2 .tbox .info{
		margin-top: 36px;
	}
	.product-box2 .tbox,.about3 .tbox{
		width: 92%;
	}

	.about1 .tbox{
		width: 42%;
	}
	.footer .top .right .box{
		width: 130px;
		margin-left: 20px;
	}
	.index-page2 .pbox{
		width: 35%;
		margin-right: 8.5%;
	}
	.index-page2 .pbox .list li{
		margin-bottom: 10px;
	}
	.index-page3 .left-tbox,.index-page4 .tbox{
		padding-top: 4%;
	}
	.product-box2 .img .jiao2,.product-box2.pbox3 .img .jiao4{
		bottom: -1px;
	}
	
}

@media screen and (max-width: 1366px){


	.header .logo,.infoheader .logo{
		width: 20%;
	}


	.banner .swiper-slide a{
		background-size: auto 100%;
	}
	.index-page3 .left-tbox .more{
		margin-top: 0;
	}

	.index-page3 .left-tbox{
		width: 40.3%;
	}
	.index-page4 .tbox{
		padding-top: 6%;
	}

	.fm-box{
		width: 60px;
	}
	.fm-list ul{
		width: 30%;
	}

	.footer .top .f-logo{
		width: 20%;
	}
	.footer .top .right .box{
		width: 120px;
		margin-left: 10px;
	}

	.infobanner .bannertxt .title{
		font-size: 48px;
	}
	.infobanner .bannertxt .txt{
		font-size: 14px;
		line-height: 20px;
	}

	.about1 .img,.about3 .img{
		width: 50%;
	}
	.about1 .tbox,.about3 .tbox{
		width: 90%;
	}
	.about1 .tbox .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.about1 .tbox .txt2{
		margin-top: 15px;
	}

	.about2 .box{
		width: 90%;
	}
	.about3{
		margin-bottom: 40px;
	}
	.about3 .tbox .txt{
		font-size: 14px;
		line-height: 24px;
		margin-top: 15px;
	}
	.about3 .tbox .lable{
		margin-top: 15px;
	}
	.about3 .tbox .lable span{
		font-size: 14px;
		line-height: 30px;
		padding: 0 10px;
	}
	.about3 .tbox .email{
		margin-top: 20px;
	}
	.about1 .tbox .more,.about3 .tbox .more{
		margin-top: 20px;
		height: 40px;
		line-height: 40px;
	}

	
	.index-page2 .img .tbox .t1,.index-page3 .left-tbox .title,.index-page4 .tbox .title,.product-box2 .tbox .title,.product-box .top .title,.about1 .tbox .title,.about3 .tbox .title,.about2 .box .title{
		font-size: 26px;
	}

	.product-box .pbox .pinfo{
		width: 66.8%;
	}
	.product-box .pbox .pinfo li .tbox{
		width: 45%;
		padding: 0 15px;
	}
	.product-box .pbox .pinfo li .tbox .title1,.product-box.pbox2 .pbox .pinfo li .tbox .title1{
		font-size: 16px;
		margin-bottom: 15px;
		margin-top: 20px;
	}
	.product-box.pbox2 .pbox .pinfo li .tbox .t1{
		margin-bottom: 10px;
	}
	.product-box .pbox .pinfo li .tbox .t2{
		font-size: 14px;
		line-height: 20px;
	}
	.product-box .pbox .pinfo li .tbox .pdf{
		width: calc(100% - 30px);
		height: 40px;
		line-height: 40px;
		bottom: 10px;
		padding-left: 17%;
	}
	.product-box .pbox .pinfo li .tbox .pdf::after{
		width: 18px;
		left: 15px;
	}
	.product-box .pbox .pinfo li .img{
		width: 55%;
	}
	.product-box .pbox .pmenu{
		width: 31.5%;
	}
	.product-box .pbox .pmenu li .txt{
		font-size: 12px;
	}
	.product-box2 .img{
		width: 44%;
	}
	.product-box2 .tbox .txt,.product-box2 .tbox .txt2{
		font-size: 14px;
		margin-top: 15px;
	}
	.product-box2 .tbox .info{
		height: 40px;
		line-height: 40px;
		margin-top: 20px;
	}
	.product-box2 .tbox .info::after{
		width: 18px;
	}
	.product-box2.pbox3 .tbox .txt{
		margin: 10px 0;
	}
	.product-box2.pbox3 .tbox .txt3{
		line-height: 24px;
	}
	.product-box2.pbox3 .tbox .txt3 img{
		width: 24px;
		margin-right: 10px;
	}

	
	.contact .address{
		width: 45%;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.contact .table{
		width: 54%;
		padding-left: 4%;
	}

	.index-page2 .img{
		width: 56%;
	}
	.index-page2 .pbox{
		width: 35%;
		margin-right: 4.5%;
		padding-top: 1%;
	}
	.index-page2 .pbox .list li .tbox{
		padding: 10px;
	}
	.index-page2 .pbox .list li .tbox .t1{
		font-size: 16px;
	}
	.index-page2 .pbox .list li:hover .tbox{
		background: #ff7f00; /*url(../images/picon1-1.png) 95% 13px no-repeat*/;
		background-size: 16px;
	}
	.index-page3 .right-box{
		width: 50%;
	}
	.index-page3 .left-tbox{
		width: 35%;
		padding-top: 5%;
	}
	.index-page3 .left-tbox .list li{
		font-size: 14px;
	}
	.index-page3 .left-tbox .list li span{
		padding-left: 5px;
	}

	.index-page4 .img{
		width: 50%;
	}
	.index-page4 .tbox{
		width: 35%;
		padding-top: 10%;
		margin-right: 4.5%;
	}


}

.fixed-ipad{
	display: none;
}

@media screen and (max-width:1220px){
	.index-page2 .pbox{
		width: 35%;
		margin-right: 4.5%;
		padding-top: 10%;
	}
	
	.banner .swiper-slide .fontimg1{
		width: 37.7%;
	}
	.banner .swiper-slide .fontimg2{
		width: 32.3%;
	}
	.banner .swiper-slide .fontimg3{
		width: 36.3%;
	}
	.banner .swiper-slide .fontimg4{
		width: 32.7%;
	}
	
	.banner .swiper-slide .fontimg4{
		width: 36.3%;
	}
	
	.banner .swiper-slide .fontimg5{
		width: 36.3%;
	}
	
	.banner .swiper-slide .fontimg6{
		width: 36.3%;
	}
	
	.banner .swiper-slide .fontimg7{
		width: 36.3%;
	}
	
	.banner .swiper-slide .fontimg8{
		width: 36.3%;
	}

	.product-box .pbox .pinfo{
		width: 70.8%;
	}
	.product-box .pbox .pmenu{
		width: 28.5%;
	}

	.fixed-contact-wrap{
		display: none;
	}

	.fixed-ipad {
		z-index: 999;
		position: fixed;
		right: 10px;
		bottom: 20px;
		width: 60px;
		margin-top: -90px;
		overflow: hidden;
		border-radius: 30px;
		opacity: 0;
		transition: all .4s;
		transform: translateX(95px);
		-webkit-transform: translateX(95px);
		-moz-transform: translateX(95px);
		display: block;
	}
	
	.fixed-ipad.show {
		transform: none;
		opacity: 1;
	}
	
	.fixed-ipad.active {
		width: 215px;
	}
	
	.fixed-ipad li {
		position: relative;
		height: 60px;
		background: #4c4948;
		overflow: hidden;
	}

	.fixed-ipad li i {
		z-index: 1000;
		position: absolute;
		right: 0;
		display: block;
		width: 60px;
		height: 60px;
		transition: all .4s;
	}
	
	.fixed-ipad.active li:after {
		z-index: 1001;
		content: '';
		position: absolute;
		bottom: 0;
		left: 50%;
		display: block;
		width: 80%;
		height: 1px;
		margin-left: -40%;
		background: rgba(255,255,255,.1);
	}
	
	.fixed-ipad.active li:last-child:after {
		display: none;
	}
	
	.fixed-ipad .icon1 {
		background: #4c4948 url(../images/ficon1.png) no-repeat center center;
		border-top-left-radius: 30px;
		-moz-border-top-left-radius: 30px;
		-webkit-border-top-left-radius: 30px;
		border-top-right-radius: 30px;
		-moz-border-top-right-radius: 30px;
		-webkit-border-top-right-radius: 30px;
	}
	
	.fixed-ipad .icon2 {
		background: #4c4948 url(../images/ficon2.png) no-repeat center center;
	}
	
	.fixed-ipad .icon3 {
		background: #4c4948 url(../images/ficon3.png) no-repeat center center;
	}
	
	.fixed-ipad.active .back-top i {
		border-bottom-left-radius: 0;
		-moz-border-bottom-left-radius: 0;
		-webkit-border-bottom-left-radius: 0;
	}
	
	.fixed-ipad .tc {
		position: absolute;
		top: 0;
		right: 60px;
		z-index: 9;
		display: block;
		width: 125px;
		font: normal 16px/60px 'gotham-medium';
		color: #fff;
		background: #4c4948;
		white-space: nowrap;
		transition: all .4s;
	}
	.fixed-ipad .tc strong{
		color: #fff;
	}
	


}


@media screen and (max-width: 998px){

	#menu{
		display: none;
	}

	.footer1{
		display: none;
	}
	
	
	.banner{

	}
	
.index-page2 .img{

	display: none;

}	

.index-page3 .txt{
	display: none;
}

/*手机简介*/

.index-page2 .img3{
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	animation-delay:.1s;
	display:inline;
	margin-bottom: 13px;
}
.index-page2 .img3 img{
	width: 100%;
}
.index-page2 .img3 .jiao1{
	position: absolute;
	left: 0;
	top: 0;
	width: 70%;
	opacity:0.4;
}
.index-page2 .img3 .jiao2{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20%;
	opacity:0.4;
}
.index-page2 .img3 .tbox{
	position: absolute;
	left: 6.7%;
	top: 12%;
}
.index-page2 .img3 .tbox .t1{
	font-size: 26px;
	font-weight: bold;
	color: #ed6c00;
	line-height: 1;
}
.index-page2 .img3 .tbox .line{
	width: 40px;
	height: 3px;
	background: #ed6c00;
	margin-top: 20px;
}
.index-page2 .img3 .tbox .t2{
	width: 92%;
	font-size: 15px;
	line-height: 35px;
	color: #4c4948;
	margin-top: 13px;
}
.index-page2 .img3 .tbox .more{
	width: 140px;
	height: 45px;
	background: url(../images/abg1.png) center center no-repeat;
	background-size: cover;
	display: block;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	padding-left: 24px;
	position: relative;
	margin-top: 13px;
	transition: all ease .5s;
}
.index-page2 .img3 .tbox .more:hover{
	background: url(../images/abg2.png) center center no-repeat;
	background-size: cover;
	color: #fff;
}
.index-page2 .img3 .tbox .more span{
	width: 16px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon7.png) center center no-repeat;
	margin-left: 10px;
	transition: all ease .5s;
}
.index-page2 .img3 .tbox .more:hover span{
	background: url(../images/icon8.png) center center no-repeat;
}


/*手机简介*/
	
	.banner .swiper-slide a img{
		width: 100%;
		display: block;
		position: relative;
	}
	.banner .swiper-slide .fontimg{
		display: none;
	}

	.banner-box{
		width: 100%;
		right: 0;
		bottom: 20px;
	}
	.banner-box .numbox,.banner-box .banner-prev,.banner-box .banner-next{
		display: none;
	}
	.banner-box .swiper-pagination .swiper-pagination-bullet{
		width: 14px;
		height: 14px;
		border-radius: 50%;
		background: rgba(255,255,255,.3);
		margin: 0 10px;
	}
	.banner-box .swiper-pagination .swiper-pagination-bullet-active{
		width: 14px;
		height: 14px;
		background: rgba(237,108,0,.6);
	}

	.banner-news{
		position: relative;
		width: 100%;
		left: 0;
		bottom: 0;
		padding: 30px 4%;
		border-bottom: 1px solid #e0e0e0;
		display: table;
	}
	.banner-news .title{
		font-size: 30px;
		line-height: 40px;
		width: 80px;
	}
	.banner-news .swiper-container{
		width: calc(100% - 80px);
		height: 80px;
	}
	.banner-news .swiper-container .swiper-slide a{
		font-size: 24px;
		line-height: 40px;
	}
	.f-menu{
		display: none;
	}

	.index-page3 .left-tbox{
		padding-top: 5%;
	}
	.index-page3 .left-tbox .list li{
		font-size: 14px;
		margin-bottom: 10px;
	}
	.index-page3 .left-tbox .list li span{
		padding-left: 5px;
	}
	.index-page4 .tbox .more{
		margin-top: 40px;
	}


	.header,.infoheader{
		display: none;
	}
	.m-header{
		width: 100%;
		height: 61px;
		padding: 20px 4% 0;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 999;
		background: #fff;
		display: block;
	}
	.m-header img{
		vertical-align: top;
	}
	.infoHeaderHeight{
		height: 61px;
	}

	.m-header .m-micon{
		width: 30px;
		position: absolute;
		left: 4%;
		top: 18px;
		cursor: pointer;
	}
	.m-header .m-logo{
		width: 178px;
		margin: auto;
	}
	.m-header .m-right{
		position: absolute;
		right: 4%;
		top: 20px;
	}
	.m-header .m-right .search{
		float: left;
		width: 20px;
	}
	.m-header .m-right .language{
		float: left;
		width: 20px;
		padding: 2px 0;
		margin-left: 15px;
	}
	.m-header .m-right .search img,.m-header .m-right .language img{
		width: 100%;
	}
	.m-menu{
		position: fixed;
		left: 0;
		top: 0;
		z-index: 29;
		width: 100%;
		height: 100%;
		display: none;
	}
	.m-menu .mbg{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.1);
	}
	.m-menu .list{
		width: 49.1%;
		height: 100%;

		 background: url(../../../images/5840347.png) 0 0 repeat;
		position: absolute;
		left: 0;
		top: 0;
		padding-top: 61px;
		opacity: 1;
		

	}
	.m-menu .list .callme{
		width: 100%;
		height: 45px;
		background: #aeadac;
		padding: 12px 0 12px 8.5%;
		display: table;
	}
	.m-menu .list .callme .qq{
		width: 31.3%;
		display: block;
		float: left;
		border-right: 1px solid rgba(255,255,255,.17);
		color: #fff;
		font-size: 14px;
		line-height: 20px;
		background: url(../images/icon12.png) left center no-repeat;
		background-size: 19px;
		padding-left: 25px;
	}
	.m-menu .list .callme .tel{
		width: 59.2%;
		float: right;
		color: #fff;
		font-size: 14px;
		font-family: Arial;
		line-height: 20px;
		background: url(../images/icon13.png) left center no-repeat;
		background-size: 20px;
		padding-left: 25px;
	}
	.m-menu .list li{
		padding-left: 5%;
	}
	.m-menu .list li a{
		color: #fff;
		line-height: 50px;
		font-size: 18px;
	}
	.m-menu .platform{
		width: 69%;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.m-menu .platform .txt{
		background: #535150 url(../images/m-icon3.png) 96% center no-repeat;
		background-size: 15px;
		font-size: 16px;
		color: #fefefe;
		/* height: 90px; */
		line-height: 45px;
		padding-left: 10%;
		position: relative;
		cursor: pointer;
	}
	.m-menu .platform .txt::after{
		width: 20px;
		height: 100%;
		content: '';
		position: absolute;
		left: 5%;
		top: 0;
		background: url(../images/m-icon2.png) center center no-repeat;
		background-size: 100%;
	}
	.m-menu .platform ul{
		display: none;
	}
	.m-menu .platform ul li{
		width: 100%;
		padding-left: 10%;
		background: #535150;
		border-top: 1px solid rgba(255,255,255,.3);
	}
	.m-menu .platform ul li a{
		color: #fefefe;
		font-size: 12px;
		line-height: 30px;
		display: block;
	}

	.infobanner .imgbox img:first-child{
		display: none;
	}
	.infobanner .imgbox img:last-child{
		display: block;
	}
	.infobanner .bannertxt{
		width: 100%;
		left: 0;
		bottom: 0;
		top: initial;
		transform: translateY(0);
		padding-left: 4%;
		padding-bottom: 15px;
		background: rgba(83,81,80,.3);
	}
	.infobanner .bannertxt .title{
		display: none;
	}
	.infobanner .bannertxt .txt{
		width: 75%;
		font-size: 14px;
		line-height: 20px;
		color: #fff;
	}
	.infobanner .jiao{
		width: 29.6%;
	}

	
	.pagebox{
		width: 92%;
	}
	.contact .address,.contact .table{
		width: 100%;
	}
	.contact .address .tbox .t1,.contact .table .title{
		font-size: 16px;
	}
	.contact .address .tbox .t2, .contact .address .tbox .t3, .contact .address .tbox .t4, .contact .address .tbox .t5{
		font-size: 14px;
	}
	.contact .address .tbox div img{
		width: 18px;
		margin-right: 10px;
	}
	.contact .address .tbox .t5{
		padding-left: 30px;
		background: url(../images/cicon4.png) 2px top no-repeat;
		background-size: 16px;
	}
	.contact .table{
		padding: 0;
		border-left: none;
	}
	.contact .table .btn{
		color: #fff;
		background: #ff7f00;
	}

	.index-page2 .pbox{
		display:none;
	}
	
	
	.footer{
		display: none;
	}
	.m-footer{
		display: table;
		width: 100%;
		padding-bottom:18%;
		background: #4c4948;
		font-size: 14px;
		line-height: 24px;
		color: #949494;
		text-align: center;
	}
	.m-footer a{
		color: #949494;
	}
	.m-footer .copyright{
		width: 100%;

		padding: 10px;
	}
	.m-footer .ewm{
		width: 26%;
		float: right;
		text-align: center;
	}
	.m-footer .ewm span{
		width: 100%;
		display: block;
		font-size: 12px;
		line-height: 20px;
	}


	.product-box .pbox .pmenu li .txt{
		line-height: 39px;
	}
	.infobanner.pbanner .bannertxt .txt{
		color: #fff;
	}

	.fullpage-wrapper{
		transform: initial!important;
	}

	.index-page2 .img,.index-page2 .pbox,.index-page3 .left-tbox,.index-page3 .right-box,.index-page4 .img,.index-page4 .tbox{
		opacity: 1;
	}

	.product-box2.pbox3 .tbox .txt3{
		padding-left: 30px;
	}
	.product-box2.pbox3 .tbox .txt3-1{
		background: url(../images/picon2.png) left top no-repeat;
		background-size: 25px;
	}
	.product-box2.pbox3 .tbox .txt3-2{
		background: url(../images/picon3.png) left top no-repeat;
		background-size: 25px;
	}
	.product-box2.pbox3 .tbox .txt3-3{
		background: url(../images/picon4.png) left top no-repeat;
		background-size: 25px;
	}
	.product-box2.pbox3 .tbox .txt3-4{
		background: url(../images/picon5.png) left top no-repeat;
		background-size: 25px;
	}
	.product-box2.pbox3 .tbox .txt3-5{
		background: url(../images/picon6.png) left top no-repeat;
		background-size: 25px;
	}

}

@media screen and (max-width: 768px){




	.contact-menu li{
		height: 50px;
	}
	.contact-menu li a{
		font-size: 14px;
		line-height: 50px;
	}
	.contact{
		padding: 35px 0 40px;
	}
	.contact .table .name{
		height: 35px;
		font-size: 12px;
		margin-top: 20px;
	}
	.contact .table .tbox .box1{
		width:100%;
		margin-top: 10px;
	}
	.contact .table .tbox .box1 .t1,.contact .table .tbox .box1 .s1,.contact .table .tbox .box1 .t2,.contact .table .box2 .s2,.contact .table .btn{
		height: 35px;
		font-size: 12px;
	}
	.contact .table .tbox .box1 .s1{
		padding-left:20px !important;
		padding-left: 10px;
		background-size: 8px;
		background: #f2f2f2 url(../images/cicon5.png) 95% center no-repeat;
	}
	
	.contact .table .tbox .box1 span,.contact .table .box2 span{
		top: 5px;
	}
	.contact .table .t3{
		height: 80px;
		font-size: 14px;
	}

	.faqlist li{
		padding: 5px 30px 5px 15px;
		background: #eeefef url(../images/icon5.png) 98% 15px no-repeat;
		background-size: 12px;
	}
	.faqlist li.on{
		padding: 5px 30px 5px 15px;
		background: #fff url(../images/icon6.png) 98% 15px no-repeat;
		background-size: 12px;
	}
	.faqlist li .question,.faqlist li .answer{
		font-size: 14px;
	}


	.about1{
		padding: 30px 0 0;
	}
	.about1 .tbox{
		width: 100%;
		float: left;
		padding: 0 4%;
	}
	.about1 .tbox .txt2{
		height: 40px;
	}
	.about1 .tbox .txt2 img:first-child{
		display: none;
	}
	.about1 .tbox .txt2 img:last-child{
		display: block;
		height: 100%;
	}
	.about1 .img{
		width: 100%;
		float: right;
		margin-top: 40px;
		border-bottom: 1px solid #e0e0e0;
	}
	.about1 .img img{
		width: 100%;
	}
	.about1 .jiao{
		display: none;
	}
	.about1 .jiao2{
		position: absolute;
		left: 0;
		bottom: 0;
		display: block;
	}

	.about2{
		padding: 40px 0;
		margin: 15px 0;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
	}
	.about2 .box .list{

	}
	.about2 .box .list li{
		width: 100%;
		border: none;
		border-bottom: 1px solid #e4e4e4;
		display: table;
		text-align: left;
		height: auto;
		padding: 20px 0 15px;
	}
	.about2 .box .list li:hover{
		box-shadow: none;
	}
	.about2 .box .list li:last-child{
		border-bottom: none;
	}
	.about2 .box .list li .icon{
		width: 13%;
		float: left;
		margin: 0;
	}
	.about2 .box .list li .tbox{
		width: 78%;
		float: left;
		margin-left: 4.3%;
	}
	.about2 .box .list li .t1{
		font-size: 20px;
		line-height: 1;
	}
	.about2 .box .list li .t2{
		width: 100%;
		font-size: 14px;
		line-height: 21px;
	}

	.about3{
		padding: 0;
	}
	.about3 .img{
		width: 100%;
		border-top: 1px solid #e0e0e0;
	}
	.about3 .img img{
		width: 100%;
	}
	.about3 .tbox{
		width: 100%;
		padding: 30px 4% 60px;
	}
	.about3 .tbox .txt2 img:first-child{
		display: none;
	}
	.about3 .tbox .txt2 img:last-child{
		display: block;
	}




	.product-box{
		padding: 27px 4% 30px;
		border-bottom: 1px solid #e0e0e0;
		overflow: hidden;
	}
	.product-box .top{
		text-align: left;
	}
	.product-box .top .line{
		margin: 15px 0  0;
	}
	.product-box .pbox{
		display: none;
	}
	.product-box .mpbox{
		width: 100%;
		position: relative;
		display: block;
		margin-top: 23px;
		padding-bottom: 30px;
	}
	.product-box .mpbox .mptbox{
		width: 100%;
	}
	.product-box .mpbox .mptbox .img{
		width: 100%;
		border: 1px solid #e2e2e2;
	}
	.product-box .mpbox .mptbox .img img{
		width: 100%;
	}
	.product-box .mpbox .mptbox .tbox{
		width: 100%;
		padding: 20px 4.3% 45px;
		background: #f8f8f8;
		min-height: 270px;
		overflow: hidden;
	}
	.product-box .mpbox .mptbox .txt{
		text-align: center;
		padding: 23px 23px;
	}
	
	.product-box .mpbox .mptbox .tbox .t1{
		font-size: 16px;
		color: #4c4948;
		border-left: 3px solid #ed6c00;
		padding-left: 10px;
		line-height: 1;
		margin-bottom: 14px;
	}
	.product-box .mpbox .mptbox .tbox .t2{
		font-size: 14px;
		color: #4c4948;
		line-height: 20px;
		padding-left: 13px;
		position: relative;
		margin-bottom: 6px;
	}
	.product-box .mpbox .mptbox .tbox .t2::after{
		content: '';
		position: absolute;
		left: 0;
		top: 8px;
		width: 4px;
		height: 4px;
		background: #4c4948;
	}
	.product-box .mpbox .mptbox .tbox .t3{
		font-size: 14px;
		color: #4c4948;
		line-height: 20px;
		position: relative;
		margin-bottom: 12px;
	}
	.product-box .mpbox .mptbox .tbox .more{
		width: 91%;
		height: 35px;
		background: #dcdddd url(../images/icon7.png) 96.5% center no-repeat;
		display: block;
		line-height: 35px;
		padding-left: 13%;
		font-size: 14px;
		color: #4c4948;
		position: absolute;
		box-sizing: border-box;
		bottom: 10px;
	}
	.product-box .mpbox .mptbox .tbox .more::after{
		width: 16px;
		height: 100%;
		position: absolute;
		left: 20px;
		top: 0;
		content: '';
		background: url(../images/picon1.png) center center no-repeat;
		background-size: 100%;
	}
	.product-box .mpbox .mptbox .tbox .more:hover{
		color: #fff;
		background: #ed6c00 url(../images/icon8.png) 96.5% center no-repeat;
	}
	.product-box .mpbox .mptbox .tbox .more:hover::after{
		background: url(../images/picon1-1.png) center center no-repeat;
		background-size: 100%;
	}
	.product-box .mpbox .swiper-pagination{
		width: 100%;
		line-height: 0;
		margin-top: 15px;
	}
	.product-box .mpbox .swiper-pagination .swiper-pagination-bullet{
		width: 7px;
		height: 7px;
		background: #c9c8c8;
		opacity: 1;
		margin: 0 5px;
		font-size: 0;
	}
	.product-box .mpbox .swiper-pagination .swiper-pagination-bullet-active{
		background: #f4a766;
	}



	.product-box2,.product-box2.pbox3{
		padding: 0;
	}
	.product-box2{
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		margin-top: 15px;
	}
	.product-box2 .img{
		width: 100%;
	}
	.product-box2 .tbox{
		width: 100%;
		padding: 27px 4% 60px;
	}
	.product-box2.pbox3{
		margin: 15px 0 0;
		border-bottom: none;
	}
	.product-box2.pbox3 .tbox{
		padding: 30px 4% 85px;
	}


	.banner-news{
		padding: 15px 4%;
	}
	.banner-news .title{
		font-size: 15px;
		line-height: 20px;
		width: 50px;
	}
	.banner-news .swiper-container{
		width: calc(100% - 50px);
    	height: 40px;
	}
	.banner-news .swiper-container .swiper-slide a{
		font-size: 12px;
		line-height: 20px;
	}

	.index-page2 .img .tbox .t1, .index-page3 .left-tbox .title, .index-page4 .tbox .title, .product-box2 .tbox .title, .product-box .top .title, .about1 .tbox .title, .about3 .tbox .title, .about2 .box .title{
		font-size: 21px;
	}
	.index-page2 .img .tbox .line{
		width: 20px;
		height: 2px;
		margin-top: 10px;
	}


	.index-page2{
		margin-top: 15px;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
	}
	.index-page2 .img{
		width: 100%;
	}
	.index-page2 .img .tbox{
		left: 0;
		top: 20%;
		padding: 0 4%;
	}
	.index-page2 .img .tbox .t2{
		width: 100%;
		font-size: 14px;
		line-height: 21px;
	}
	.index-page2 .img .tbox .more,.index-page3 .left-tbox .more,.index-page4 .tbox .more,.about1 .tbox .more,.about3 .tbox .more{
		width: 115px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		padding-left: 16px;
		margin-top: 35px;
	}
	.index-page2 .img .tbox .more span,.index-page3 .left-tbox .more span,.index-page4 .tbox .more span,.about1 .tbox .more span,.about3 .tbox .more span{
		margin-left: 5px;
		height: 8px;
	}


	.index-page2 .pbox{
		width: 100%;
		margin: 0;
		padding: 25px 4% 30px;
	}
	.index-page2 .pbox .list{
		display: none;
	}
	.index-page2 .pbox .mpbox{
		width: 100%;
		position: relative;
		display: block;
		padding: 15px 0 37px;
	}
	.index-page2 .pbox .mpbox .imgs{
		width: 100%;
		position: relative;
	}
	.index-page2 .pbox .mpbox .imgs img{
		width: 100%;
	}
	.index-page2 .pbox .mpbox .imgs::after{
		width: 100%;
		height: 100%;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		background: url(../images/pbg1.png) left top no-repeat;
		background-size: 100% 100%;
	}
	.index-page2 .pbox .mpbox .tbox{
		width: 100%;
		position:relative;
		/* background: url(../images/picon1-2.png) right top no-repeat; */
		background-size: 18px;
		margin-top: 10px;
		padding-top: 5px;
	}

	
	.index-page2 .pbox .mpbox .tbox .icon{
		width: 18px;
		height: 32px;
		background: url(../images/picon1-2.png) right top no-repeat;
		background-size: 100%;
		position: absolute;
		right: 10px;
		top: 0px;
	}
	.index-page2 .pbox .mpbox .tbox .t1{
		font-size: 16px;
		font-weight: bold;
		line-height: 1;
		color: #ed6c00;
	}
	.index-page2 .pbox .mpbox .tbox .t2{
		font-size: 14px;
		line-height: 21px;
		color: #4c4948;
		margin-top: 10px;
	}
	.index-page2 .pbox .mpbox .swiper-pagination{
		width: 100%;
		font-size: 0;
		bottom: 0;
	}
	.index-page2 .pbox .mpbox .swiper-pagination .swiper-pagination-bullet{
		width: 7px;
		height: 7px;
		opacity: 1;
		background: #c9c8c8;
		margin: 0 5px;
		font-size: 0;
	}
	.index-page2 .pbox .mpbox .swiper-pagination .swiper-pagination-bullet-active{
		background: #f4a766;
	}

	.index-page3{
		margin-top: 15px;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
	}
	.index-page3 .left-tbox{
		width: 100%;
		margin-left: 0;
		padding: 40px 4% 10px;
		float: initial;
	}
	.index-page3 .left-tbox .list,.index-page3 .right-box,.index-page3 .jiao{
		display: none;
	}
	.index-page3 .mpbox2{
		width: 100%;
		position: relative;
		display: block;
		padding: 15px 0 37px;
		background-color:#fff;	
	}
	.index-page3 .mpbox2 .img{
		width: 100%;
		position: relative;
	}
	.index-page3 .mpbox2 .img img{
		width: 100%;
	}
	.index-page3 .mpbox2 .img .jiao1{
		position: absolute;
		right: 0;
		top: 0;
		width: 33.3%;
	}
	.index-page3 .mpbox2 .img .jiao2{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 60.8%;
	}
	.index-page3 .mpbox2 .img .jiao3{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 24%;
	}
	.index-page3 .mpbox2 .tbox{
		width: 100%;
		padding: 20px 4%;
	
	}
	.index-page3 .mpbox2 .tbox .t1{
		font-size: 16px;
		font-weight: bold;
		line-height: 1;
		color: #ed6c00;
		border-left: 3px solid #ed6c00;
		padding-left: 10px;
	}
	.index-page3 .mpbox2 .tbox .t2{
		font-size: 14px;
		line-height: 21px;
		color: #4c4948;
		margin-top: 10px;
	}
	.index-page3 .mpbox2 .swiper-pagination{
		width: 100%;
		font-size: 0;
		bottom: 30px;
	}
	.index-page3 .mpbox2 .swiper-pagination .swiper-pagination-bullet{
		width: 7px;
		height: 7px;
		opacity: 1;
		background: #c9c8c8;
		margin: 0 5px;
		font-size: 0;
	}
	.index-page3 .mpbox2 .swiper-pagination .swiper-pagination-bullet-active{
		background: #f4a766;
	}

	.index-page4{
		margin-top: 15px;
		border-top: 1px solid #e0e0e0;
	}
	.index-page4 .img{
		width: 100%;
	}
	.index-page4 .tbox{
		width: 100%;
		margin-right: 0;
		padding: 30px 4% 60px;
	}
	.index-page4 .jiao4{
		width: 24%;
	}


	.infobanner .bannertxt{
		width: 100%;
	}
	.about2 .jiao1{
		width: 29%;
	}
	.about2 .jiao2,.about3 .jiao,.product-box2.pbox3 .jiao,.product-box2 .jiao{
		width: 16%;
	}
	.about3{
		margin-bottom: 0;
	}
	
	.m-menu .platform .txt{
		padding-left: 12%;
	}
	.m-menu .platform ul li{
		padding-left: 12%;
	}
	.m-menu .platform ul li a{
		line-height: 40px;
		font-size: 14px;
	}

	.contact .address .tbox{
		margin-bottom: 40px;
	}



}




@media screen and (max-width: 440px){
	.m-menu .platform .txt,.m-menu .platform ul li{
		padding-left: 15%;
	}

}










