﻿@import url("common.css");
@import url("font/iconfont.css");
@media only screen and (min-width: 641px) {
	.swiperpage {height:29vw; background-size:100% 100%; width:100%; background-position:center; text-align:center; color:#fff;}
	.swiperpage span {display:none; padding-top:200px; font-size:60px; padding-bottom:30px; font-weight:bold;}
	.swiperpage font {display:none; font-size:24px; letter-spacing:30px;}
	
	.about {padding-bottom:80px; background:url(../images/aboutbga.jpg) right no-repeat; background-size:50% 100%;}
	.about .aboutbody {width:85%; margin:0 auto;}
	.about .aboutinfo {height:100%; width:calc(100% - 48vw); float:left; margin-top:100px;}
	.about .aboutinfo .abouttit {text-align:left;}
	.about .aboutinfo .abouttit span {font-size:3.6vw; color:#de2020; display:block; font-family:Arial, Helvetica, sans-serif;}
	.about .aboutinfo .abouttit font {font-size:3vw; display:block; font-weight:bold; color:#de2020; padding:8px 0 15px 0 ;}
	.about .aboutinfo .abouttit em {font-size:1.2vw; font-style:normal; display:none; color:#666;  font-weight:bold;}
	.about .aboutinfo .aboutcont {margin-top:2vw; text-align:left; display:block;}
	.about .aboutinfo .aboutcont h2 {color:#333; height:45px; font-size:1vw;}
	.about .aboutinfo .aboutcont p {line-height:210%; font-size:0.725vw; color:#666; padding:3px 0;}
	.about .aboutinfo .aboutcont a {display:inline-block; margin-top:13px; transition: all 0.3s ease-out 0s; border-radius:5px; padding:8px 30px; background-color:#666; color:#fff;}
	.about .aboutinfo .aboutcont a:hover {background-color:#293239;}
	.about .attrs {margin-top:2vw; height:70px;}
	.about .attrs li { float:left; width:33.33%; text-align:left;}
	.about .attrs li img {float:left; margin-right:20px;}
	.about .attrs li span {font-size:18px; font-weight:bold;}
	.about .attrs li span font {font-size:13px; display:block; font-weight:normal; padding-top:5px; color:#777;}
	.about .viewmore {text-align:left; margin-top:1.5vw;}
	.about .viewmore a {display:inline-block; background-color:#de2020; color:#fff; border-radius:18px; height:36px; line-height:36px; padding:0 30px;}
	
	.brand {padding-bottom:80px; background:#F8F8F8;}
	.brand .aboutbody {width:90%; margin:0 auto;}
	.brand .swiper-shoppics {width:43.7vw; float:left; margin-top:120px; height:28vw;}
	.brand .aboutinfo {height:100%; width:calc(100% - 48vw); float:right; margin-top:100px;}
	.brand .aboutinfo .abouttit {text-align:left;}
	.brand .aboutinfo .abouttit span {font-size:3.6vw; color:#de2020; display:block; font-family:Arial, Helvetica, sans-serif;}
	.brand .aboutinfo .abouttit font {font-size:3vw; display:block; font-weight:bold; color:#de2020; padding:8px 0 15px 0 ;}
	.brand .aboutinfo .abouttit em {font-size:1.2vw; font-style:normal; display:none; color:#666;  font-weight:bold;}
	.brand .aboutinfo .aboutcont {margin-top:2vw; text-align:left; display:block;}
	.brand .aboutinfo .aboutcont h2 {color:#333; height:45px; font-size:1vw;}
	.brand .aboutinfo .aboutcont p {line-height:210%; font-size:0.725vw; color:#666; padding:3px 0;}
	.brand .aboutinfo .aboutcont a {display:inline-block; margin-top:13px; transition: all 0.3s ease-out 0s; border-radius:5px; padding:8px 30px; background-color:#666; color:#fff;}
	.brand .aboutinfo .aboutcont a:hover {background-color:#293239;}
	
	.abt-strong {background:#de2020 url(../images/abouthb.png) left bottom no-repeat; padding-bottom:60px;}
	.abt-strong .advtop {height:195px; background-color:#de2020; color:#e03939; position:relative; font-size:120px; line-height:195px; text-align:center;}
	.abt-strong .advtop span {display:block; width:100%; color:#fff; font-size:36px; position:absolute; left:0; top:0; font-weight:bold;}
	.abt-strong ul {width:75vw; margin:0 auto;}
	.abt-strong ul li {width:calc(25vw - 60px); position:relative; float:left; height:360px; color:#fff; line-height:220%; padding:0 30px; text-align:left;}
	.abt-strong ul li span {display:block; font-size:24px; padding:0 0 30px 0; border-bottom:3px solid #fff; margin-bottom:30px;}
	.abt-strong ul li img {width:calc(25vw - 60px); height:150px; border-radius:10px; margin-bottom:30px;}
	
	.abt-ingre { height:42vw; max-height:640px; overflow:hidden;}
	.abt-ingre .joina {float:left; padding-left:50px; width:calc(50% - 50px); height:580px; padding-top:60px;background:url(../images/bg_brandsepc.png) center no-repeat #fff; background-size:auto 90%;}
	.abt-ingre .joina .jointit {text-align:left;}
	.abt-ingre .joina .jointit span {font-size:3vw; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingre .joina .jointit font {font-size:2.5vw; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingre .joina .jointit em {font-size:24px; font-style:normal; display:none; font-weight:bold;}
	.abt-ingre .aboutinfo {text-align:left; width:800px; margin-top:40px;}
	.abt-ingre .aboutinfo ul li {float:left; width:20vw; max-width:290px; margin-right:3vw; text-align:center;}
	.abt-ingre .aboutinfo ul li font {font-size:1.3vw; display:block; text-align:center; padding:20px 0 30px 0;}
	.abt-ingre .aboutinfo ul li span {display:block; font-size:0.9vw; border:3px solid #ccc; border-radius:40px; padding:20px 30px; height:15vw; max-width:260px; line-height:200%; text-align:left;background: rgb(255,255,255,0.7);}
	.abt-ingre .aboutinfo ul li i {display:block; display:none; margin:0 auto; font-size:50px; font-weight:bold; font-style:normal; padding:22px 0; text-align:center;}
	.abt-ingre .joinb {padding-left:50px; width:calc(50% - 50px); float:left; padding-top:60px; color:#333; font-size:2.5vw; line-height:280%;}
	.abt-ingre .joinb h2 {font-size:2.5vw; height:150px; color:#333;}
	.abt-ingre .joinb p {font-size:1.5vw; line-height:300%;}
	.abt-ingre .joinb font {font-size:2vw; color:#de2020;}
	
	
	.abt-ingrea {background:url(../images/aboutbg3.jpg) right no-repeat; background-size: 50% 100%; height:640px;}
	.abt-ingrea .joina {float:left; padding-left:50px; width:calc(50% - 50px); background-color:#fff; padding-top:60px;}
	.abt-ingrea .joina .jointit {text-align:left;}
	.abt-ingrea .joina .jointit span {font-size:3vw; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingrea .joina .jointit font {font-size:2.5vw; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingrea .joina .jointit em {font-size:24px; font-style:normal; color:#666; display:none; font-weight:bold;}
	.abt-ingrea .qjword {margin-top:25px; background-color:#de2020; color:#fff; padding:15px 25px; line-height:200%; font-size:20px; display:block; width:460px; text-align:left;}
	.abt-ingrea .qjcult {margin-top:30px; color:#666666; line-height:220%; font-size:16px; display:block; width:520px; text-align:left;}
	
	.abt-ingrec {background:url(../images/aboutbg14.jpg) left no-repeat; background-size:50% 100%; padding-left:calc(50% + 80px); height:640px;}
	.abt-ingrec .joina {padding-top:60px;}
	.abt-ingrec .joina .jointit {text-align:left;}
	.abt-ingrec .joina .jointit span {font-size:3vw; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingrec .joina .jointit font {font-size:2.5vw; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingrec .joina .jointit em {font-size:24px; font-style:normal; color:#666; display:none; font-weight:bold;}
	.abt-ingrec .qjcult {margin-top:10px; color:#666666; background:url(../images/aboutbgc1.jpg?1) top left no-repeat; line-height:30px; display:block; width:650px; text-align:left;}
	.abt-ingrec .qjcult ul li::before {float:left; margin-right:15px; font-size:32px; margin-left:-6px;}
	.abt-ingrec .qjcult ul li:hover::before {color:#de2020;}
	.abt-ingrec .qjcult ul li {font-size:13px;}
	
	.abt-honnor {width:100%; margin:0; background:url(../images/abouthonner.jpg); background-size: auto 100%; padding-bottom:50px;}
	.abt-honnor .advtop {height:195px; text-transform:uppercase; color:#ffe9e9; position:relative; font-size:120px; line-height:195px; text-align:center;}
	.abt-honnor .advtop span {display:block; width:100%; color:#e03939; font-size:36px; position:absolute; left:0; top:0; font-weight:bold;}
	.abt-honnor>ul {width:40%; float:left; margin:0 0 0 10%; text-align:center;}
	.abt-honnor>ul li {width:45%; margin:0 2% 30px 2%;; font-size:24px; float:left; background: font-weight:bold; text-align:center; line-height:50px; color:#fff;}
	.abt-honnor>ul li img {width:90%; height:auto; margin-bottom:15px;}
	.abt-honnor .hoinfo {text-align:left; padding-left:80px; float:left; width:calc(50% - 100px); line-height:1.9vw; color:#666666;}
	.abt-honnor .qjcult {margin-top:10px; color:#666666; background:url(../images/aboutbgc1.png?1) top left no-repeat; line-height:1.9vw; float:left; width:calc(50% - 100px); margin-left:80px; text-align:left;}
	.abt-honnor .qjcult ul li::before {float:left; margin-right:15px; font-size:32px; margin-left:-6px;}
	.abt-honnor .qjcult ul li:hover::before {color:#de2020;}
	.abt-honnor .qjcult ul li {font-size:13px;}
	
	
	.abt-ingrej {background:url(../images/aboutbg6.jpg) right no-repeat; background-size: 50% 100%; height:640px;}
	.abt-ingrej .joina {float:left; padding-left:50px; width:calc(50% - 50px); background-color:#fff; padding-top:60px;}
	.abt-ingrej .joina .jointit {text-align:left;}
	.abt-ingrej .joina .jointit span {font-size:3vw; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingrej .joina .jointit font {font-size:2.5vw; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingrej .joina .jointit em {font-size:24px; font-style:normal; color:#666; display:none; font-weight:bold;}
	.abt-ingrej .qjword {margin-top:25px; background-color:#de2020; color:#fff; padding:15px 25px; line-height:230%; font-size:16px; display:block; width:460px; text-align:left;}
	.abt-ingrej .qjword a {display:inline-block; background-color:#fff; color:#de2020; border-radius:16px; height:32px; line-height:32px; padding:0 20px; margin-top:15px;}
	.abt-ingrej .qjword a::before {margin-right:5px;}
	.abt-ingrej .qjcult {margin-top:15px; color:#666666; line-height:220%; font-size:16px; display:block; width:550px; text-align:left;}
	.abt-ingrej .viewmore {text-align:left; margin-top:2vw;}
	.abt-ingrej .viewmore a {display:inline-block; background-color:#de2020; color:#fff; border-radius:18px; height:36px; line-height:36px; padding:0 30px;}
	.abt-ingrej .viewmore a::before {margin-right:10px;}
	
	.abt-ingreb {height:640px; position:relative;}
	.abt-ingreb .joinbg {width:50%; float:left; height:640px; background:url(../images/aboutbg4.jpg) center no-repeat; background-size:auto 100%;}
	.abt-ingreb .joina {float:right; padding-left:50px; width:calc(50% - 50px); padding-top:60px;}
	.abt-ingreb .joina .jointit {text-align:left;}
	.abt-ingreb .joina .jointit span {font-size:3vw; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingreb .joina .jointit font {font-size:2.5vw; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingreb .joina .jointit em {font-size:24px; font-style:normal; color:#666; display:none; font-weight:bold;}
	.abt-ingreb .qjcult {margin-top:30px; color:#666666; line-height:200%; font-size:15px; display:block; width:520px; text-align:left;}
	.abt-ingreb .qjcult strong {color:#de2020;}
	.abt-ingreb .aboutinfo {text-align:left; width:540px; margin-top:40px;}
	.abt-ingreb .aboutinfo ul li {float:left; width:150px; text-align:center; margin-right:30px; text-align:center; font-size:18px; color:#333; font-weight:bold;}
	.abt-ingreb .aboutinfo ul li img {display:block; margin:0 auto 15px auto;}
	.abt-ingreb .noopen {position:absolute; top:132px; width:100%; text-align:center;}
	.abt-ingreb .noopen img {box-shadow: 0 0 30px 0px rgba(0,0,0,0.5); opacity:0.95; cursor:pointer;}
	
	.jobtop {height:120px; text-transform:uppercase; color:#ffe9e9; position:relative; font-size:120px; line-height:160px; text-align:center;}
	.jobtop span {display:block; width:100%; color:#e03939; font-size:36px; position:absolute; left:0; top:0; font-weight:bold;}
	.joblist {width:1330px; margin:30px auto; text-align:left;}
	.joblist .dt {width:100%; clear:both; height:120px; text-align:center; line-height:120px; font-size:24px; font-weight:bold;}
	.joblist .dd {border-radius:10px; overflow:hidden; padding-bottom:20px; background-color:#f3f3f3;}
	.joblist .dd .tit {line-height:50px; height:50px; font-size:16px; background-color:#de2020; padding:0 30px; color:#fff;}
	.joblist .dd .tit font {float:right; font-size:25px; font-weight:bold;}
	.joblist .dd .intro {line-height:30px; padding:15px 30px 0 30px;}
	.joblist .dd .intro span {float:right; width:500px; color:#666;}
	.joblist dl {display:none;}
	
	.cbody {width:1200px; margin:0 auto;}
	.cbody .title {padding:50px 0; text-align:center; font-size:24px; font-weight:bold;}
	.cbody .content {line-height:200%; text-align:left; padding-bottom:50px;}
	
		
	.sitemap .advtop {height:195px; color:#f5f5f5; position:relative; font-size:120px; line-height:195px; text-align:center;}
	.sitemap .advtop span {display:block; width:100%; color:#222; font-size:36px; position:absolute; left:0; top:0; font-weight:bold;}
	.map {margin-bottom:30px;}
	.map li {line-height:32px; text-align:left;}
	.map li>a {font-size:14px;}
	.map li>a:first-child {font-weight:bold;}
	.map li>a:nth-child(n+2) {padding-left:20px;}
	
	.map li .pro {background-color:#eee; padding:10px 20px; margin:10px 0;}
	.map li .pro a {padding-right:20px;}
	.map li .news {background-color:#eee; padding:10px 20px; margin:10px 0;}
}



@media only screen and (max-width: 640px) {
	.swiperpage {height:5rem; margin-top:1.6rem; width:100%; background-position:center; background-repeat:no-repeat; background-size:auto 100% ; text-align:center; color:#fff;}
	.swiperpage span {display:block; padding-top:2.6rem; font-size:1rem; padding-bottom:0.5rem; font-weight:bold;}
	.swiperpage font {font-size:0.4rem; letter-spacing:0.2rem;}
	
	.about {background-image:url(../images/aboutbga.jpg) !important; background-size:auto 100% !important;}
	.about .aboutbody {width:90%; padding:1rem 5%; background:rgba(255,255,255,0.9);}
	.about .aboutinfo {height:100%; width:100%;}
	.about .aboutinfo .abouttit {text-align:left;}
	.about .aboutinfo .abouttit span {font-size:0.7rem; color:#de2020; display:block; font-family:Arial, Helvetica, sans-serif;}
	.about .aboutinfo .abouttit font {font-size:0.7rem; display:block; font-weight:bold; color:#de2020; padding:8px 0 15px 0 ;}
	.about .aboutinfo .abouttit em {font-size:0.35rem; font-style:normal; display:block; color:#de2020;  font-weight:bold;}
	.about .aboutinfo .aboutcont {margin-top:0.7rem; text-align:left; display:block;}
	.about .aboutinfo .aboutcont p {line-height:180%; font-size:0.35rem; color:#666;}
	.about .aboutinfo .aboutcont a {display:inline-block; margin-top:13px; transition: all 0.3s ease-out 0s; border-radius:5px; padding:8px 30px; background-color:#666; color:#fff;}
	.about .aboutinfo .aboutcont a:hover {background-color:#293239;}
	
	.brand {padding-top:1rem;}
	.brand .aboutbody {width:90%; margin:0 auto;}
	.brand .aboutinfo {height:100%; width:100%;}
	.brand .aboutinfo .abouttit {text-align:left;}
	.brand .aboutinfo .abouttit span {font-size:0.7rem; color:#de2020; display:block; font-family:Arial, Helvetica, sans-serif;}
	.brand .aboutinfo .abouttit font {font-size:0.7rem; display:block; font-weight:bold; color:#de2020; padding:8px 0 15px 0 ;}
	.brand .aboutinfo .abouttit em {font-size:0.35rem; font-style:normal; display:block; color:#de2020;  font-weight:bold;}
	.brand .aboutinfo .aboutcont {margin-top:0.7rem; text-align:left; display:block;}
	.brand .aboutinfo .aboutcont h2 {height:1.5rem;}
	.brand .aboutinfo .aboutcont p {line-height:180%; font-size:0.35rem; color:#666;}
	.brand .aboutinfo .aboutcont a {display:inline-block; margin-top:13px; transition: all 0.3s ease-out 0s; border-radius:5px; padding:8px 30px; background-color:#666; color:#fff;}
	.brand .aboutinfo .aboutcont a:hover {background-color:#293239;}
	.brand .swiper-shoppics {width:100%; height:5rem; margin:1rem 0;}
	
	.abt-strong {background:#de2020 url(../images/abouthb.png) left bottom no-repeat; padding-bottom:1rem;}
	.abt-strong .advtop {height:3rem; background-color:#de2020; color:#e03939; position:relative; font-size:1.5rem; line-height:3rem; text-align:center; overflow:hidden;}
	.abt-strong .advtop span {display:block; width:100%; color:#fff; font-size:0.6rem; position:absolute; left:0; top:0; font-weight:bold;}
	.abt-strong ul {width:9.2rem; margin:0 auto;}
	.abt-strong ul li {width:100%; color:#fff; line-height:220%; text-align:left; margin-bottom:1rem; border-bottom:1px solid #fff; padding-bottom:0.5rem;}
	.abt-strong ul li:last-child {border:none; margin-bottom:0; padding-bottom:0;}
	.abt-strong ul li span {display:block; font-size:0.5rem; margin-bottom:0.6rem;}
	.abt-strong ul li img {width:100%; height:3rem; margin-bottom:0.5rem; border-radius:0.5rem;}
	
	.abt-ingre {background:#f2f9f3; padding:1rem 5%;}
	.abt-ingre .joina .jointit {text-align:left;}
	.abt-ingre .joina .jointit span {font-size:0.7rem; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingre .joina .jointit font {font-size:0.7rem; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingre .joina .jointit em {font-size:0.35rem; font-style:normal; display:none; font-weight:bold;}
	.abt-ingre .aboutinfo {text-align:left;}
	.abt-ingre .aboutinfo ul li { padding-top:0.5rem;}
	.abt-ingre .aboutinfo ul li font {font-size:0.5rem; padding:0.2rem 0 0.5rem 0; display:inline-block; width:100%; text-align:center; font-weight:bold;}
	.abt-ingre .aboutinfo ul li span {display:block; font-size:0.4rem; margin-top:0.4rem; color:#fff; background-color:#de2020; border-radius:0.5rem; padding:0.4rem 0.8rem; line-height:200%; text-align:center;}
	.abt-ingre .aboutinfo ul li i {float:left; display:none; font-size:50px; font-weight:bold; font-style:normal; padding:22px 0; margin-right:15px;}
	.abt-ingre .joinb {padding:1rem; padding-bottom:0; font-size:0.4rem; line-height:250%; text-align:center;}
	.abt-ingre .joinb h2 {font-size:0.8rem; height:1.5rem;}
	.abt-ingre .joinb font {font-size:0.7rem; color:#de2020;}
	
	.abt-ingrea { padding:1rem 5%;}
	.abt-ingrea .joina .jointit {text-align:left;}
	.abt-ingrea .joina .jointit span {font-size:0.7rem; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingrea .joina .jointit font {font-size:0.7rem; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingrea .joina .jointit em {font-size:0.35rem; font-style:normal; color:#666; display:none; font-weight:bold;}
	.abt-ingrea .qjword {margin-top:0.5rem; background-color:#de2020; color:#fff; padding:0.4rem 0.5rem; line-height:200%; font-size:0.4rem; display:block; text-align:left;}
	.abt-ingrea .qjcult {margin-top:0.5rem; color:#666666; line-height:200%; font-size:0.35rem; display:block; text-align:left;}
	
	.abt-ingreb {background:url(../images/aboutbg5.jpg) center top no-repeat; background-size:130% auto;padding:1rem 5%; position:relative;}
	.abt-ingreb .joina .jointit {text-align:left;}
	.abt-ingreb .joina .jointit span {font-size:0.7rem; display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingreb .joina .jointit font {font-size:0.7rem; display:block; color:#fff; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingreb .joina .jointit em {font-size:0.35rem; font-style:normal; color:#fff; display:block; font-weight:bold;}
	.abt-ingreb .qjcult {margin-top:0.9rem; color:#fff; line-height:220%; font-size:0.4rem; display:block; text-align:left; padding-bottom:0.6rem}
	.abt-ingreb .aboutinfo {text-align:left; margin-top:1rem;}
	.abt-ingreb .aboutinfo ul li {float:left; width:33.33%; text-align:center; text-align:center; font-size:0.4rem; color:#333; font-weight:bold;}
	.abt-ingreb .aboutinfo ul li img {display:block; width:1.25rem; height:auto; margin:0 auto 0.3rem auto;}
	.abt-ingreb .noopen {position:absolute; top:calc(50% - 2.5rem); left:0; width:100%; text-align:center;}
	.abt-ingreb .noopen img {box-shadow: 0 0 30px 0px rgba(0,0,0,0.5); opacity:0.95; height:3.6rem; width:auto; cursor:pointer;}
	
	.abt-honnor {width:100%; margin:0; background:url(../images/abouthonner.jpg); background-size:auto 100%;}
	.abt-honnor .advtop {height:3rem; color:#fdf3f2; position:relative; font-size:1.5rem; line-height:3rem; text-align:center;}
	.abt-honnor .advtop span {display:block; width:100%; color:#de2020; font-size:0.6rem; position:absolute; left:0; top:0; font-weight:bold;}
	.abt-honnor>ul {margin-left:0.1rem; padding-top:0.5rem;}
	.abt-honnor>ul li {width:4.7rem; margin:0.1rem; float:left; margin-bottom:0.2rem;}
	.abt-honnor>ul li img {width:4.7rem; height:auto;}
	.abt-honnor>ul li img:nth-child(2) {display:none;}
	.abt-honnor .hoinfo {text-align:left; padding:0.5rem 0.4rem 1rem 0.4rem; line-height:200%; color:#333; background-color:rgba(255,255,255,0.3);}
	.abt-honnor .qjcult {padding:0.6rem 0.4rem 0.5rem 0.4rem; line-height:200%; font-size:0.35rem; text-align:left; background-color:rgba(255,255,255,0.3);}
	.abt-honnor .qjcult ul li {font-size:0.325rem; color:#555; line-height:175%; padding:0.1rem 0;}
	.abt-honnor .qjcult ul li::before {font-size:0.6rem; float:left; padding-bottom:0.1rem;}
	
	
	.abt-ingrej { padding:1rem 5%;}
	.abt-ingrej .joina .jointit {text-align:left;}
	.abt-ingrej .joina .jointit span {font-size:0.7rem; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingrej .joina .jointit font {font-size:0.7rem; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingrej .joina .jointit em {font-size:0.35rem; font-style:normal; color:#666; display:none; font-weight:bold;}
	.abt-ingrej .qjword {margin-top:0.5rem; background-color:#de2020; color:#fff; padding:0.4rem 0.5rem; line-height:200%; font-size:0.4rem; display:block; text-align:left;}
	.abt-ingrej .qjcult {margin-top:0.5rem; color:#666666; line-height:200%; font-size:0.35rem; display:block; text-align:left;}
	.abt-ingrej .qjword a {display:inline-block; background-color:#fff; color:#de2020; border-radius:16px; height:32px; line-height:32px; padding:0 20px; margin-top:15px;}
	.abt-ingrej .qjword a::before {margin-right:5px;}
	.abt-ingrej .viewmore {text-align:left; margin-top:0.6rem;}
	.abt-ingrej .viewmore a {display:inline-block; background-color:#de2020; color:#fff; border-radius:18px; height:36px; line-height:36px; padding:0 30px;}
	.abt-ingrej .viewmore a::before {margin-right:0.1rem;}
	
	.abt-ingrec { padding:1rem 5%; background:url(../images/aboutbg15.jpg); background-size:auto 100% ;}
	.abt-ingrec .joina .jointit {text-align:left;}
	.abt-ingrec .joina .jointit span {font-size:0.7rem; display:block; color:#de2020; font-family:Arial, Helvetica, sans-serif; position:relative;}
	.abt-ingrec .joina .jointit font {font-size:0.7rem; display:block; color:#de2020; font-weight:bold; padding:8px 0 15px 0 ;}
	.abt-ingrec .joina .jointit em {font-size:0.35rem; font-style:normal; color:#666; display:none; font-weight:bold;}
	.abt-ingrec .qjcult {margin-top:0.6rem; line-height:200%; font-size:0.35rem; text-align:left;}
	.abt-ingrec .qjcult ul li {font-size:0.325rem; color:#555; line-height:175%; padding:0.1rem 0;}
	.abt-ingrec .qjcult ul li::before {font-size:0.6rem; float:left; padding-bottom:0.1rem;}
	
	.jobtop {height:3rem; color:#fdf3f2; position:relative; font-size:1.5rem; line-height:4rem; text-align:center;}
	.jobtop span {display:block; width:100%; color:#de2020; font-size:0.6rem; position:absolute; left:0; top:0; font-weight:bold;}
	.joblist {width:100%; margin:0; text-align:left;}
	.joblist dt {width:100%; clear:both; height:2rem; text-align:center; line-height:2rem; font-size:0.5rem; font-weight:bold;}
	.joblist dd {border-radius:10px; margin:0 0.2rem; overflow:hidden; padding-bottom:0.4rem; background-color:#f3f3f3;}
	.joblist dd .tit {line-height:1rem; height:1rem; font-size:0.375rem; background-color:#de2020; padding:0 0.5rem; color:#fff;}
	.joblist dd .tit font {float:right; font-size:0.5rem; font-weight:bold;}
	.joblist dd .intro {line-height:0.8rem; padding:0.3rem 0.5rem 0 0.5rem;}
	.joblist dd .intro span {display:block; font-size:0.35rem; color:#666;}
	.joblist table {display:none;}
	
	.cbody {width:9.2rem; margin:0 auto;}
	.cbody .title {padding:1rem 0; text-align:center; font-size:0.5rem; font-weight:bold;}
	.cbody .content {line-height:200%; text-align:left; font-size:0.35rem; padding-bottom:1rem;}	
	
	.map {margin-bottom:0.8rem;}
	.map li {line-height:32px;}
	.map li>a {font-size:14px;}
	.map li>a:first-child {font-weight:bold;}
	.map li>a:nth-child(n+2) {padding-left:20px;}
	.map li a {color:#666;}
	.map li .pro {background-color:#eee; padding:10px 20px; margin:10px 0;}
	.map li .pro a {padding-right:20px;}
	.map li .news {background-color:#eee; padding:10px 20px; margin:10px 0;}
	.sitemap .advtop {height:3rem; color:#f5f5f5; position:relative; font-size:1.3rem; line-height:3rem; text-align:center;}
	.sitemap .advtop span {display:block; width:100%; color:#222; font-size:0.6rem; position:absolute; left:0; top:0; font-weight:bold;}
}
