.wrap img {
	width: 100%;
}
/*广告*/
.g-adv {
	clear: both;
	height: auto;
	overflow: hidden;
	position: relative;
}
.g-adv img {
	width: 100%;
	display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 1rem;
	width: 26.6%!important;
	height: 1.5rem;
	left: 36.7%!important;
}
.g-adv .swiper-pagination-bullet {
	background: #fff;
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 0.8rem;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin: 0 0 0 1rem;
}
.g-adv .swiper-pagination-bullet-active, .edge_c .swiper-pagination-bullet-active {
	background: #e3232f;
}
.swiper-slide {
	overflow: hidden;
}
.til01 {
	height: 8.3rem;
	line-height: 2.6rem;
	font-size: 1.2rem;
	color: #767676;
	text-align: center;
	white-space: nowrap;
	background: url(../images/tilbg1.png) no-repeat center 3.5rem;
	-webkit-background-size: 17.75rem 2.65rem;
	-moz-background-size: 17.75rem 2.65rem;
	-o-background-size: 17.75rem 2.65rem;
	background-size: 17.75rem 2.65rem;
}
.til01 p {
	display: block;
	font-size: 2.4rem;
	line-height: 3rem;
	font-weight: bold;
}
.til01 span {
	color: #2b2b34;
	font-weight: bold;
	font-size: 2rem;
	line-height: 3.5rem;
	display: block;
}
/*加工范围*/
.g-four{padding: 3.3rem 0;}
.g-four .m-bt{width: 100%;height: 4.3rem;text-align: center;line-height: 4.3rem;font-size: 1.5rem;color: #333;margin-bottom: 0.5rem;background:url(../images/four_tbg.gif) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-four .m-bt em{ display: inline-block;;width: 7.4rem;}
.g-four .m-bt em img{width: 7.4rem;height: 2.7rem;vertical-align:middle;}
.g-four dl{width: 46.88%;float: left;position: relative;margin: 2rem 0.4rem 0 0.5rem;}
.g-four dl dt{font-size: 1.2rem;color: #fff;font-weight: bold;width: 5rem;text-align: center;height: 5rem;line-height: 5rem;background: #e3232f;border-radius:50%;position: absolute;top: 0;left: 36%;}
.g-four dl dd{width: 100%;height: 11.2rem;box-shadow: 0 3px 0.5rem 3px #f4f4f4;margin-top: 2.5rem;}
.g-four dl dd p{font-size: 1rem;color: #666;line-height: 1.6rem;width: 82%;text-align: center;margin:0 auto;padding: 3.2rem 0 0;}
.m-range {
	font-size: 1rem;
	color: #737373;
	line-height: 1.5rem;
	padding: 1rem 2.5% 0;
	clear: both;
	display: block;
	height: 50rem;
	position: relative;
	text-align: center;
	overflow: hidden;
}
.range_c dl {
	width: 48.5%;
	float: left;
	position: relative;
	height: 21rem;
}
.range_c dl:nth-child(2n) {
	margin-left: 3%;
}
.range_c dt, .range_c dt img {
	width: 100%;
	display: block;
}
.range_c dd {
	width: 89.8%;
	display: block;
	position: absolute;
	left: 5.1%;
	top: 7.3rem;
	background: url(../images/range_lbg.png) no-repeat 0 0;
	-webkit-background-size: 100% 5rem;
	-moz-background-size: 100% 5rem;
	-o-background-size: 100% 5rem;
	background-size: 100% 5rem;
	padding: 2rem 1.1rem 0;
	height: 12.35rem;
	border-bottom: solid 0.25rem #e3232f;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.range_c dd h3 {
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 1.5rem;
	color: #2b2b34;
	padding: 0 0 0.8rem;
}
.range_c dd h3 a {
	color: #2b2b34;
	display: block;
}
/*产品中心*/
.m-probox {
	font-size: 1.1rem;
	line-height: 2rem;
	padding: 0 2.5%;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.prev, .next {
	width: 1.85rem;
	display: block;
	position: absolute;
	top: 16.98rem;
	right: 2.5%;
	z-index: 9;
}
.prev {
	left: 2.5%;
}
.protil {
	height: 2.95rem;
	text-align: center;
	font-size: 1.2rem;
	line-height: 2.6rem;
	color: #fff;
}
.protil li {
	margin: 0 0.95% 0.3rem 0;
	background: #868686;
	width: 32.7%;
	float: left;
}
.protil li:nth-child(3), .protil li:nth-child(5) {
	margin-right: 0;
}
.protil li:nth-child(4), .protil li:nth-child(5) {
	width: 49.525%;
}
.protil li.cur {
	background: #e3232f;
}
.pro_c {
	overflow: hidden;
	height: 19.2rem;
}
.pro_c p, .pro_c p img, .m-edge h2 img, .edge_c dt, .edge_c dt img, .show_c li img {
	display: block;
	width: 100%;
}
.pro_c p span {
	display: block;
	font-weight: bold;
	line-height: 2.5rem;
	color: #363739;
	background: #ebebeb;
}
.pro_l {
	clear: both;
	height: 29.1px;
}
.pro_l li {
	width: 48%;
	float: left;
	margin-bottom: 0.7rem;
	color: #9d9d9d;
}
.pro_l li img {
	width: 100%;
	display: block;
	border: solid 1px #dadada;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.pro_l ul a:nth-child(2n) li {
	margin-left: 2.62%;
}
.pro_l li span {
	display: block;
	line-height: 2rem;
	color: #9d9d9d;
	background: #ebebeb;
}
/*优势*/
.m-bt01{display: block; width: 100%; text-align: center; font-size: 1.5rem; color: #333;height: 4.5rem;line-height: 2rem;position: relative;} 
.m-bt01 span{display: block;font-size: 1.1rem;}
.m-bt01 i{color: #da4848;}
.m-bt01 em{font-size: 3.5rem;color: #31348b;font-family: Dinot;font-weight: normal;}
.m-bt01:before{ content: "";width: 1.1rem; height: 1px; background: #2f318b; position: absolute; top: 49%; left: 49%;}
.g-ys{ width:100%; overflow:hidden; height:48rem;padding-top: 2.3rem;background:url(../images/ys_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-ys .m-bt01{height: 5rem;}
.g-ys .m-bt01:before{ top: 58%;}
.g-ys .sclwrap_box{ height:41.8rem; overflow:hidden;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys dl{ width:96.88%; margin:0 auto;padding: 2.5rem 0 0;}
.g-ys dl dt{ width:100%;line-height: 0;}
.g-ys dl dd{ width:85%; margin:0 auto;padding: 1.6rem 0 0;}
.g-ys dl dd h3{ width:100%;text-align: center; overflow:hidden; height:5.3rem;line-height: 5.3rem;font-size: 1.2rem;color: #2f318b;font-weight: bold;}
.g-ys dl dd p{font-size: 1rem; color:#666;line-height: 1.6rem;padding: 1.5rem 0 0;}
.g-ys dl dd p b{color: #333;}
.g-ys .m-box .con:nth-child(1) dl dd h3{background:url(../images/ys_no1.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-ys .m-box .con:nth-child(2) dl dd h3{background:url(../images/ys_no2.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-ys .m-box .con:nth-child(3) dl dd h3{background:url(../images/ys_no3.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-ys .m-box .con:nth-child(4) dl dd h3{background:url(../images/ys_no4.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.g-ys .m-cnt{ width:100%; display:inline-block; }
.g-ys .m-cnt li{ width:1rem; height:1rem; background:#2f318b; float:left;margin-right: 1.5rem; border-radius:3rem;}
.g-ys .m-cnt li.z-on{ background:#da4848;}
.g-ys .m-cnt li:first-child{margin-left: 11.5rem;}
.m-edge {
	font-size: 1.1rem;
	line-height: 1.8rem;
	color: #737373;
	position: relative;
	height: 43.6rem;
	padding: 1.5rem 0 0;
}
.m-edge h2 {
	display: block;
	margin-bottom: 0.6rem;
}
.prev2, .next2 {
	width: 1.7rem;
	display: block;
	position: absolute;
	bottom: 1.4rem;
	right: 34.3%;
	z-index: 9;
}
.prev2 {
	left: 34.3%;
}
.edge_c {
	overflow: hidden;
	height: 34.4rem;
	position: relative;
	margin: 0 2.5%;
}
.edge_c dd {
	padding: 0 0.66rem;
	display: block;
}
.edge_c dd h3 {
	height: 4.95rem;
	line-height: 2rem;
	font-size: 1.4rem;
	font-weight: bold;
	color: #e3232f;
	overflow: hidden;
}
.edge_c dd h3 span {
	width: 2.7rem;
	height: 5rem;
	float: left;
	color: #fff;
	font-size: 2rem;
	line-height: 2.6rem;
	background: url(../images/edge_ico.gif) no-repeat 0 0;
	-webkit-background-size: 2.7rem 3.2rem;
	-moz-background-size: 2.7rem 3.2rem;
	-o-background-size: 2.7rem 3.2rem;
	background-size: 2.7rem 3.2rem;
	font-family: DINCond-Bold, Times New Roman;
	text-align: center;
	margin: 0 1rem 0 0;
}
.edge_c dd h3 p {
	width: 70%;
	float: left;
}
.edge_c dd h3 p em {
	display: block;
	font-size: 0.7rem;
	font-weight: normal;
	color: #a8a8a8;
	font-family: Arial;
	font-style: normal;
	line-height: 0.75rem;
	text-transform: uppercase;
}
.edge_c dd li {
	background: url(../images/ico01.gif) no-repeat 0.1rem 0.55rem;
	-webkit-background-size: 0.4rem 0.4rem;
	-moz-background-size: 0.4rem 0.4rem;
	-o-background-size: 0.4rem 0.4rem;
	background-size: 0.4rem 0.4rem;
	padding: 0 0 0 0.95rem;
	line-height: 1.8rem;
}
/*设备*/
.m-show {
	height: 45.75rem;
	padding: 0 2.5%;
	text-align: center;
	font-size: 0.9rem;
	line-height: 2rem;
}
.m-show .til01 {
	height: 6.65rem;
}
.showtil {
	height: 4.2rem;
}
.showtil li {
	height: 2.4rem;
	width: 27%;
	float: left;
	font-size: 1.2rem;
	color: #fff;
	background: #868686;
	line-height: 2.4rem;
}
.showtil li:nth-child(1) {
	margin: 0 0.5rem 0 22%;
}
.showtil li.cur {
	font-weight: bold;
	background: #e3232f;
}
.show_c {
	overflow: hidden;
}
.show_c li {
	width: 48.7%;
	float: left;
	margin-bottom: 0.8rem;
	position: relative;
}
.show_c li span {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2rem;
	background: rgba(0 , 0 , 0 , 0.6);
	color: #fff;
}
.show_c ul a:nth-child(1) li {
	width: 100%;
}
.show_c ul a:nth-child(2) li {
	margin-right: 2.6%;
}
/*客户案例*/
.m-case {
	font-size: 1.1rem;
	line-height: 1.5rem;
	color: #737373;
	padding: 0 2.5%;
	position: relative;
	height: 36rem;
	text-align: center;
}
.prev3, .next3 {
	top: 14rem;
}
.case_c {
	overflow: hidden;
}
.case_c dl {
	height: 27rem;
	background: #ebebeb;
}
.case_c dt, .case_c dt img {
	display: block;
	width: 100%;
}
.case_c dd {
	padding: 0.4rem 1rem 0;
}
.case_c dd h3 {
	height: 2.9rem;
	font-weight: bold;
	font-size: 1.2rem;
	line-height: 2.9rem;
	color: #363739;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.case_c dd p a, .new_c dd em, .new_c li p em {
	display: inline-block;
	color: #e3232f;
	font-style: normal;
}
/*资讯*/
.m-news {
	height: 29.5rem;
	overflow: hidden;
	font-size: 1.1rem;
	line-height: 1.5rem;
	color: #606163;
}
.newtil {
	height: 3.65rem;
	line-height: 3.65rem;
	background: #5e5e60;
	margin: 0 0 1.2rem;
	font-size: 1.3rem;
	color: #fff;
}
.newtil span {
	float: right;
	background: url(../images/ico02.gif) no-repeat 0 center;
	-webkit-background-size: 0.9rem 0.9rem;
	-moz-background-size: 0.9rem 0.9rem;
	-o-background-size: 0.9rem 0.9rem;
	background-size: 0.9rem 0.9rem;
	padding: 0 1.3rem;
	color: #fff;
	font-size: 1.2rem;
}
.newtil span a {
	display: inline-block;
	color: #fff;
}
.newtil li {
	height: 3.65rem;
	float: left;
	color: #fff;
	padding: 0 1.65rem;
}
.newtil li.cur {
	background: #e3232f;
}
.new_c {
	overflow: hidden;
	margin: 0 2.5%;
}
.new_c li {
	margin: 0 0 0.55rem;
	overflow: hidden;
	height: 5.45rem;
	background: #ededed;
}
.new_c li span {
	width: 18.33%;
	text-align: center;
	height: 5.45rem;
	font-family: Tahoma;
	color: #666;
	font-size: 0.8rem;
	line-height: 1.1rem;
	float: left;
}
.new_c li span em {
	display: block;
	font-size: 2.5rem;
	color: #666;
	line-height: 2.3rem;
	padding: 1rem 0 0;
}
.new_c li p {
	height: 5.45rem;
	width: 81.67%;
	float: left;
	overflow: hidden;
	line-height: 1.7rem;
	padding: 0.9rem 0 0 2%;
	border-left: solid 1px #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	color: #666;
}
.new_c li p b {
	display: block;
	color: #303030;
	font-weight: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.new_c dl {
	height: 7.1rem;
	margin: 0 0 0.7rem;
	background: #ededed;
}
.new_c dl dt {
	width: 35.4%;
	float: left;
}
.new_c dl dt img {
	width: 100%;
	height: 7.1rem;
}
.new_c dl dd {
	width: 58%;
	padding: 0.35rem 0 0 3.11%;
	height: 7.45rem;
	float: left;
	color: #868686;
}
.new_c dl dd h3 {
	display: block;
	font-size: 1.1rem;
	color: #303030;
	line-height: 3.3rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*关于欧顺诺*/
.m-about {
	font-size: 1.1rem;
	line-height: 1.8rem;
	color: #737373;
	height: 40rem;
	text-align: center;
}
/*.about_p,.about_p img{width: 100%;display: block;height:17.1rem;}*/
.about_w {
	padding: 0.35rem 3.7%;
}
.about_w h3 {
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 3.4rem;
	height: 3.4rem;
	overflow: hidden;
	color: #2b2b34;
}
.about_c p {
	height: 7.1rem;
}
.about_c span a {
	display: block;
	color: #fff;
	margin: 0 auto;
	line-height: 2.15rem;
	height: 3.35rem;
	background: url(../images/morebg1.png) no-repeat center 0;
	-webkit-background-size: 9.3rem 3.35rem;
	-moz-background-size: 9.3rem 3.35rem;
	-o-background-size: 9.3rem 3.35rem;
	background-size: 9.3rem 3.35rem;
}
html {
	font-size: 10px;
}
@media screen and (min-width: 320px) {
html {
	font-size: 10.625px;
}
}
@media screen and (min-width: 360px) {
html {
	font-size: 11.875px;
}
}
@media screen and (min-width: 400px) {
html {
	font-size: 13.125px;
}
}
@media screen and (min-width: 440px) {
html {
	font-size: 14.375px;
}
}
@media screen and (min-width: 480px) {
html {
	font-size: 15.625px;
}
}
@media screen and (min-width: 520px) {
html {
	font-size: 16.875px;
}
}
@media screen and (min-width: 560px) {
html {
	font-size: 18.125px;
}
}
@media screen and (min-width: 600px) {
html {
	font-size: 19.375px;
}
}
@media screen and (min-width: 640px) {
html {
	font-size: 20px;
}
}
