.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;
}
/*加工范围*/
.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 span {
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 1.5rem;
	color: #2b2b34;
	padding: 0 0 0.8rem;
}
.range_c dd span 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 span 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: 22.69%;
	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-edge {
	font-size: 1.1rem;
	line-height: 1.8rem;
	color: #737373;
	position: relative;
	height: 43.6rem;
	padding: 1.5rem 0 0;
}
.m-edge span {
	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 span {
	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: 32.4rem;
	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 span {
	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.7rem;
	color: #737373;
	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: 18.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;
}
}
#w_grid-1583979926864> div > .p_gridbox > .p_gridCell:nth-child(1n) {
    margin-right: 0px;
}
#w_grid-1583979926864> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
    width: 100%;
    margin-left: 0px;
    clear: none;
}
#w_grid-1583979926864> div > .p_gridbox > .p_gridCell {
    margin-bottom: 3rem;
    margin-top: 3rem;
}
#w_grid-1581322672077 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_grid-1581322672077 >div {
    animation-fill-mode: both;
}
.w_grid-000 > .w_grid.signal {
    min-height: inherit;
}
.w_grid-000 > .w_grid {
    width: 100%;
    position: relative;
}
#w_grid-1581322672077 > div > .p_gridbox {
    background-image: url(/m/skin/images/xy_17.jpg);
}
#w_grid-1581322672077 .p_gridbox {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#w_grid-1581322672077> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
    width: 100%;
    margin-left: 0;
    clear: none;
}
#w_grid-1581582018710 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_grid-1581322672077 .p_gridbox {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#w_common_text-1581582131991 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.reset_style p {
    margin: 0;
    font-size: 14px;
}
#w_common_text-1581582050299 {
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
	line-height: initial;
}
#w_fimg-1581582023097 {
    width: 100%;
    max-width: 312px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.w_fimg-000 .animated {
    width: 100%;
    height: 100%;
    position: relative;
    min-height: inherit;
}
.w_fimg-000 .p_box {
    width: 100%;
    height: 100%;
    text-align: center;
    position: static;
}
.w_fimg-000 .p_dimage {
    height: inherit;
    overflow: hidden;
    font-size: 0;
}
#w_grid-1581322672084 {
    width: 360px;
    margin: 30px auto 0;
    text-align: center;
	max-width: 1400px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
	padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_grid-1581322672084 > div > .p_gridbox {
    background: none;
}
#content_box-1583979926864-0 {
	margin-bottom: 3rem;
    margin-top: 3rem;
}
#w_fline-1581322672096 {
    margin: 10px auto 0px;
}
#w_fline-1581322672096 {
    width: 100%;
    max-width: 60px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_fline-1581322672096 .p_FLine {
    border-top-width: 3px;
    border-top-color: #d0231c;
}
#w_fline-1581322672096 .w_fline .p_FLine {
    border-top-style: solid;
}
#w_common_text-1581322672099 {
    width: 90%;
    margin: 0 auto 0px;
}
#w_common_text-1581322672099 {
    max-width: 420px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_fbtn-1581322672101 {
    margin: 0 auto;
}
#w_fbtn-1581322672101 {
    width: 100%;
    max-width: 150px;
    min-width: 0px;
    height: 100%;
    max-height: 0px;
    min-height: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_fbtn-1581322672101 .p_CommonBtn {
    background-color: rgba(208, 35, 28, 1);
}
.w_fbtn-001 .p_CommonBtn {
    height: 36px;
    color: rgba(255,255,255,1);
    border-width: 1px;
    border-style: none;
    border-color: transparent;
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
    min-height: inherit;
	line-height: 36px;
}
.box2 {
    background: #f2f2f2;
    padding: 8% 0 0;
}
.bt {
    color: #1648a9;
    font-size: 25px;
    text-align: center;
    font-weight: bold;
}
.bten {
    color: #999999;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
    background: url(/m/skin/images/tt.png) no-repeat center center;
}
.product-list1 {
    width: 92%;
    margin: 0 auto;
    margin-top: 5%;
}
.product-list1 li {
    width: 48%;
	margin: 0 1%;
    float: left;
    position: relative;
    text-align: center;
}
.product-list1 li .img {
    width: 166px;
	height:136px;
    margin: 0 auto;
}
.product-list1 li .img img {
    width: 100%;
	height:100%;
    margin: 0 auto;
}
.product-list1 li h4 {
    background: url(/m/skin/images/pm.png) no-repeat;
    width: 44px;
    height: 44px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -22px;
    bottom: 58px;
    z-index: 999;
}
.product-list1 li p {
    color: #444444;
    font-size: 14px;
    height: 80px;
    line-height: 80px;
    overflow: hidden;
}
