
/* reset css 样式重置  */

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	color: #2f2f2f;
	text-decoration: none;
}
a:focus,a:link,a:active {
	outline: none;
}
html {
	overflow: hidden;
	overflow-y: auto;
}
img{border: 0;}
div {
	font-size: 1rem;
}

body,
div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,
form,fieldset,legend,input,button,textarea,select,
p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
li,dd,dl {
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
section {
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	/*去除系统默认的样式*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 点击高亮的颜色*/
}
select::-ms-expand {
	display: none;
}

button,html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
}
input[type=file] {
	width: 66px;
}
input[type=button],
input[type=text] {
	-webkit-appearance: none;
	outline: none
}

button,input,optgroup,select,textarea {
	color: inherit;
	/* 1 */
	font: inherit;
	/* 2 */
	margin: 0;
	/* 3 */
}
button,input {
	line-height: normal;
}
button,select {
	text-transform: none;
}
body,input,textarea,select,button {
	text-rendering: optimizeLegibility;
	/* 1 */
	-webkit-font-smoothing: antialiased;
	/* 2 */
	-moz-osx-font-smoothing: grayscale;
	/* 3 Default: auto */
	-moz-font-feature-settings: "liga", "kern";
}
body {
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	font-variant: tabular-nums;
	overflow-x: hidden;
	padding-top: 64px;
}

em {
	font-style: normal;
}

/*--------------------------------*/

header {
	width: 100%;
	height: 64px;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1009;
	box-shadow: 0 7px 5px 1px rgba(0,0,0,0.11);
	-webkit-box-shadow: 0 7px 5px 1px rgba(0,0,0,0.11);
	-moz-box-shadow: 0 7px 5px 1px rgba(0,0,0,0.11);
}
.header-box {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 64px;
}
.header-box .logo-left {
	float: left;
}
.header-box .logo-left img {
	vertical-align: middle;
	cursor: pointer;
}
.header-box .logo-left .ydlogo {
	display: none;
}

.navbar {
	float: left;
	margin-left: 132px;
	line-height: 64px;
}
.navbar a {
	display: inline-block;
	width: 100px;
	text-align: center;
	font-size: 18px;
}
.navbar a:hover {
	font-weight: 700;
}
.navbar .nava {
	font-weight: 700;
}

.banner-img {
	height: 450px;
	width: 100%;
	position: relative;
	background-size: cover;
	background: black url(/r/cms/www/default/images/banner.png) center center;
	overflow: hidden;
}
.banner-img>img {
	width: 100%;
	height: auto;
	display: block;
}
.banner-img .banner-video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 998;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	video{
		height: 480px;
		width: 100%;
		object-fit: cover;
	}
}

.yd-navimg {
	width: 48px;
	height: 48px;
	position: absolute;
	right: 15px;
	top: 30px;
}
.yd-navimg img {
	display: none;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

/*---------------*/

.news-box {
	z-index: 999;
	overflow: hidden;
	max-width: 1200px;
	position: absolute;
	bottom: 0;
	height: 280px;
}
.news-box .news-left {
	box-sizing: border-box;
	position: relative;
	width: 60%;
	height: 100%;
	float: left;
	background: rgba(255, 255, 255, 0.95);
	padding: 24px 24px 30px;
	opacity: 0.95;
}
.news-box .news-left h3 {
	font-size: 22px;
	color: #2f2f2f;
	padding: 0 20px 20px;
}
/*-----首页：Banner 滚动展示 新闻中心----------*/
.newsnr {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 180px;
}
.newsnr ul li {
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s;
	opacity: 0;
	z-index: 1;
	float: left;
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.newsnr ul li>a {
	display: inline-block;
	padding: 0 20px;
	width: 280px;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.newsnr ul li img {
	width: 100%;
	height: 100%;
}
.newsnr .newstxt {
	width: 344px;
	float: left;
	height: 100%;
}
.newsnr .newstxt h4 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 26px;
	padding-bottom: 17px;
}
.newsnr .newstxt h4 a {
	font-size: 18px;
	color: #2f2f2f;
}
.newsnr .newstxt h4:hover a {color: #56b2d7;}
.newsnr .newstxt div {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
	box-sizing: border-box;
	font-size: 1rem;
	line-height: 26px;
	color: #666;
	padding-bottom: 18px;
}
.newsnr .newstxt div p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
	box-sizing: border-box;
	font-size: 1rem;
	line-height: 26px;
	color: #666;
	padding-bottom: 18px;
}
.newsnr .newsli {
	opacity: 1;
	z-index: 99;
}
.news-left .prev {
	cursor: pointer;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/prev.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 80px;
	top: 30px;
}
.news-left .next {
	cursor: pointer;
	display: inline-block;
	width: 18px;
	height: 18px;
;
	background: url(../images/next.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 40px;
	top: 30px;
}

/*------首页：Banner 滚动展示 关于我们---------*/
.about-box {
	height: 284px;
	width: 40%;
	float: left;
	background: rgba(86, 178, 215, 0.95);
	padding: 37px;
	box-sizing: border-box;
}
.about-box img {
	float: left;
	width: 36px;
	margin-right: 12px;
}
.about-box h3 {
	font-size: 24px;
	color: #fff;
	padding-bottom: 20px;
}
.about-box h3:hover{
	font-size: 24px;
	color: #2f2f2f;
	padding-bottom: 20px;
	font-weight:bold;
}
.about-box p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
;
	color: #fff;
	font-size: 1rem;
	line-height: 26px;
	text-indent: 1rem;
}
.about-box p:hover {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	font-weight:bold;
	color: #2f2f2f;
	font-size: 1rem;
	line-height: 26px;
	text-indent: 1rem;
}
.about-box p1 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
	text-indent: 1rem;
}
.about-box p1:hover {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	color: #2f2f2f;
	font-size: 12px;
	line-height: 26px;
	text-indent: 1rem;
	font-weight:bold;
}

/*------首页： 公司业务部分-----------*/

.nav-wrap {
	margin: 50px 0 0 0;
	background:#fff;
	background-size: cover;
	width: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.nav-wrap .item-content {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.item-content .left-yum {
	padding: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.item-content .left-yum>p {
	padding-left: 16px;
}
.item-content .right-yum {
	padding: 30px;
}
.item-content .right-yum>p, .item-content .right-web>p {
	color: #333333;
	line-height: 2em;
}
.item-content .left-web {
	padding: 30px;
}
.item-content .right-web {
	padding: 30px 45px 30px 0;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
}
.item-content .middlep {
	margin-top: 15px;
	width: 330px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.item-content .item-none {
	margin-top: 15px;
	line-height: 42px;
}
.item-content .title {
	font-size: 2rem;
	font-family: 微软雅黑, "Microsoft YaHei", serif;
	font-weight: 600;
	line-height: 2.4em;
	color: #333333;
}

.item-content .item-title {
	margin-top: 15px;
	font-size: 1.2rem;
	font-weight: 600;
	font-family: 微软雅黑, "Microsoft YaHei", serif;
	color: #333333;
	line-height: 2.4em;
}

.item-content .both a span {
	display: block;
	font-size: 1rem;
	font-weight: 500;
	background: linear-gradient(to bottom, rgb(245, 245, 245), rgb(218, 218, 218));
	text-align: center;
	border-radius: 5px;
	border: 1px salmon;
	box-sizing: border-box;
	width: 8em;
	line-height: 3em;
	height: 3em;
}
.item-content .both a:hover span {
	background: linear-gradient(to bottom, rgb(22, 145, 248), rgb(22, 145, 200));
	color: #eeecec;
}
.item-content .content-box {
	width: 320px;
	height: 400px;
	display: flex;
	flex-direction: column;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(234, 234, 234, 0.6));
	justify-content: center;
	align-items: center;
	border-radius: 16px;
	border:  1px solid #f5f5f5;
}
.content-box .both {
	margin-bottom: 15px;
}
.item-content .both a {
	display: block;
}
.item-content .content-box>p {
	font-size: 16px;
	color: #333333;
	padding: 6px 0;
	line-height: 2em;
}
.item-content>div .content-box .content-title {
	font-size: 26px;
	position: relative;
	font-weight: 600;
	font-family: 微软雅黑, "Microsoft YaHei", serif;
}
.item-content>div .content-box .moreBox {
	transition: all .5s;
	background: transparent;
	color: #409eff;
	width: 60px;
	border-radius: 20px;
	padding: 8px 0
}
.item-content .content-box .content-index {
	display: inline-block;
	font-size: 16px;
	color: #7f7f7f;
	word-wrap: anywhere;
	word-break: break-all; /* 或者 white-space: pre-wrap */
}
.item-content>div .content-box span.content-detail {
	display: inline-block;
	font-size: 16px;
	color: #7f7f7f;
	margin: 20px 0 10px;
	line-height: 1.6rem;
}
.item-content>div .content-box:hover {
	border: none;
	cursor: pointer;
	transition: all .7s;
	transform: scale(1.1);
	box-shadow: 0 1px 15px 0 rgba(23,170,255,.3)
}
.item-content>div .content-box:hover .content-index {
	opacity: 1
}
.item-content>div .content-box:hover .moreBox {
	background: #409eff;
	width: 80px;
	color: #fff;
	text-align: center
}

/*------首页： 新闻部分-----------------*/
.xw-wrap {
	margin: 50px 0 0 0;
	width: 100%;
	background: #f5f5f5;
}
.xw-main {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.xw-main  .xw-title {
	font-weight: 600;
	font-size: 2em;
	color: #2f2f2f;
	text-align: center;
	padding: 30px 0 0 0;
}
.xw-main>img {
	display: block;
	margin: 24px auto
}
.xw-box {
	width: 100%;
	overflow: hidden;
	padding-bottom: 55px;
}
.xw-left {
	width: 580px;
	float: left;
	margin-right: 30px;
	background: #fff;
	padding: 25px 20px;
}
.xw-left>.xw-top{
	font-size: 22px;
	color: #222222;
	line-height: 36px;
	border-bottom: 2px solid #b62226;
	display: inline-block;
}
.xw-nrbox {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.xw-nrbox .xw-img {
	width: 140px;
	float: left;
}
.xw-img img {
	width: 100%;
}
.xw-nrbox .xw-right {
	width: 375px;
	float: left;
	margin-left: 10px;
}
.xw-right h4 {

	padding-bottom: 10px;
}
.xw-right h4 a {
	font-size: 20px;
	color: #222222;
	line-height: 30px;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xw-right h4 a:hover {
	color: #56b2d7;
}
.xw-right .xw-nrp {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	color: #777777;
	font-size: 1rem;
	min-height:75px;
	max-height: 75px;
	line-height: 26px;
}
.xw-right .xw-time {
	color: #777777;
	font-size: 1rem;
	text-align: right;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 4px;
	border-bottom: 2px dashed #cfcfcf;
}
.xw-left .xw-more {
	width: 100%;
	display: inline-block;
	text-align: right;
	font-size: 16px;
	color: #222222;
	padding-top: 12px;
}
.xw-left .xw-more:hover {
	color: #b62226;
}
.xw-box .xw-left:last-of-type {
	margin-right: 0;
}
.xw-right {
	float: right;
}

/*------首页： 合作伙伴-----------------*/
.fn-header {
	width: 1200px;
	height: 28px;
	line-height: 28px;
	margin: 30px 0 30px
}
.fn-header  a {
	margin: 26px 24px;
	height: 80px;
	width: 160px;
}
.fn-header h2,
.fn-header h2 span {
}
.fn-header h2 .chinese {
	font-size: 28px;
	letter-spacing: 2px;
	margin-left: 20px;
}
.fn-header h2 .dot {
	width: 10px;
	height: 10px;
	margin: 9px 10px 0;
	background-color: #7d7c7d;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%
}
.fn-header h2 .english {
	font-size: 24px;
	color: #7d7c7d;
	letter-spacing: 2px
}

footer {
	width: 100%;
	background: #282828;
	padding: 30px 0 20px;
	float:left;
}
footer .footer {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.foot-box1 span, .foot-box2 span  {
	font-size: 12px;
	font-weight:normal;
	color: #fff;
	padding-bottom: 10px;
	display: inline-block;
}
.foot-box1 p span, .foot-box12 p span {
	color: #ababab;
	font-size: 13px;
}
.foot-box1 p img, .foot-box2 p img {
	display: inline-block;
	margin-right: 15px;
	width: 15px;
}
.footer .foot-box1, .footer .foot-box2 {
	width: 35%;
	float: left;
	padding-left: 0;
}

.footer .ewm {
	width: 30%;
	float: left;
	text-align: center;
}
.footer .ewm .ewmbox {
	display: inline-block;
	margin: 0;
}
.footer .ewm .ewmbox img {
	display: block;
	margin: 0 auto 0;
}
.footer .ewm .ewmbox span {
	display: inline-block;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	padding: 10px 0;
}

.copy-wrap {
	width: 100%;
	background: #282828;
	border-top: 1px solid #383838;
}
.copy-main {
	text-align: center;
	padding: 10px;
	max-width: 1200px;
	font-size: 12px;
	margin: 0 auto;
	color: #666666;
	line-height:20px;
}
.copy-main a {
	color: #666666;
}


/*------*/

.nr-wrap {
	width: 100%;
}
.nr-main {
	max-width: 1200px;
	margin: 0 auto;
}
.nr-main .nr-nav {
	width: 100%;
	padding-top: 30px;
	border-bottom: 1px solid #cccccc;
}
.nr-main .nobor-nav{border-bottom: 0;}
.nr-banner {
	position: relative;
	height: 340px;
	overflow: hidden;
}
.nr-banner img {
	display: block;
	height: 100%;
	margin:0 auto;
}

.nr-nav a {
	font-size: 18px;
	color: #666666;
	text-align: center;
	display: inline-block;
	line-height: 40px;
	width: 160px;
}
.nr-nav .this_nava {
	border-bottom: 2px solid #56b2d7;
	color: #56b2d7;
}

.aboutus-main {
	width: 100%;
	padding: 54px 15px 60px;
	overflow: hidden;
}
.aboutus-main .about-left {
	width: 500px;
	float: left;
}
.aboutus-main .about-right {
	width: 570px;
	float: right;
}
.about-right .about-logo {
	width: 100%;
	padding: 20px 0;
	margin-bottom: 24px;
}
.about-logo {
	text-align: center;
}
.about-txt {
	width: 100%;
	text-overflow:ellipsis;/
}
.about-txt p {
	margin-bottom: 20px;
	line-height: 28px;
	text-indent: 1rem;
	font-size: 1rem;
	color: #333333;
	text-overflow:ellipsis;/
}
.about-middle {
	width: 100%;
}
.about-middle img {
	width: 100%;
}

/*----栏目页，内容页------*/
.td-wrap {
	width: 100%;
	background: #f6f5f8;
	padding: 30px 0 54px;
}
.td-main {
	max-width: 1200px;
	margin: 0 auto;
}
.td-main ul li {
	margin-bottom: 20px;
	width: 100%;
	padding: 34px 72px;
	overflow: hidden;
	background: #fff;
}
.td-main ul li:last-of-type {
	margin-bottom: 0;
}
.td-main ul li .td-img {
	float: left;
	box-shadow: 0 -3px 15px #ccc;
	border-radius: 50%;
}
.td-main ul li .td-txt {
	width: 760px;
	float: left;
	margin-left: 60px;
	padding-top: 35px;
}
.td-txt h5 {
	font-size: 18px;
	color: #2f2f2f;
}
.td-txt span {
	padding: 5px 0 12px;
	display: inline-block;
	font-size: 1rem;
	color: #56b2d7;
}
.td-txt p {
	font-size: 1rem;
	color: #666666;

	line-height:18px;
}

/*-- 机构：关于我们  */
.tp-wrap {
	width: 100%;
	background: #f6f5f8;
	padding: 30px 0 54px;
}
.tp-main {
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
}
.tp-main ul li {
	margin-bottom: 10px;
	width: 100%;
	padding: 12px 100px;
	overflow: hidden;
	background: #fff;
}
.tp-main ul li:last-of-type {
	margin-bottom: 10px;
}
.td-main ul li .td-img {
	float: left;
	box-shadow: 0 -3px 15px #ccc;
	border-radius: 50%;
}
.td-main ul li .td-txt {
	width: 760px;
	float: left;
	margin-left: 60px;
	padding-top:8px;
}

/*.tp-txt h5 {
	font-size: 18px;
	color: #2f2f2f;
}
.tp-txt span {
	padding: 5px 0 12px;
	display: inline-block;
	font-size: 1rem;
	color: #ed6942;
}
.tp-txt p {
	font-size: 14px;
	color: #666666;
	line-height:28px;

}*/

/*-----新闻页，资产页--------*/

.xinwen-wrap {
	width: 100%;
	background: #f6f6f8;
	padding: 4px 0 10px;
}
.xinwen-main {
	max-width: 1200px;
	margin: 30px auto;
	overflow: hidden;
}
.xinwen-left {
	width: 785px;
	float: left;
	background: #fff;
	padding: 0 15px;
}
.xinwen-left ul li {
	border-bottom: 1px solid #cccccc;
	width: 100%;
	padding: 18px 0 20px;
	overflow: hidden;
}
.xinwen-left ul li img {
	float: left;
	width:142px;
	height:142px;
}
.xinwen-left ul li .xinwen-txt {
	width: 585px;
	float: right;
}
.xinwen-left ul li:last-of-type {
	border-bottom: 0;
}
.xinwen-txt h3 {
	padding-bottom: 18px;
	line-height: 38px;
	cursor: pointer;
}
.xinwen-txt h3:hover a{color:#56b2d7;}
.xinwen-txt h3 a {
	width: 100%;
	display: inline-block;
	font-size: 18px;
	color: #222222;
}
.xinwen-txt p {
	font-size: 1rem;
	color: #777777;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 24px;
	max-height: 70px;
	margin-bottom: 22px;
}
.xinwen-txt span {
	display: inline-block;
	text-align: right;
	color: #8d8d8d;
	font-size: 1rem;
}
.xinwen-right {
	width: 368px;
	background: #fff;
	float: right;
}
.xinwen-right h3 {
	padding: 0 24px;
	color: #b62226;
	line-height: 40px;
	border-bottom: 2px solid #b62226;
}
.xinwen-right .xinwen-li {
	width: 100%;
	padding: 35px 24px;
}
.xinwen-li ul li {
	margin-bottom: 28px;
}
.xinwen-li ul li a {
	border-bottom: 1px solid #818181;
	color: #222222;
}
.xinwen-li ul li:hover a {
	color: #b62e31;
	border-color: #B62E31;
}

/*partner*/

.partner {
	position:relative;
	max-width: 1200px;
	width: 100%;
	background: #fff;
	margin: 30px auto;
}
.partner .list {
	width: 1200px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.partner .list a {
	float: left;
	margin: 0 30px 30px 0;
	cursor: default;
}
.partner .list a,
.partner .list a img {
	width: 187px;
}


.page-box {
	width: 100%;
	text-align: center;
	clear: both;
	padding-top: 40px;

}
.page-box a {
	display: inline-block;
	padding: 0 10px;
	color: #666666;

}
.page-box .this-page {
	color: #b62226;
	text-decoration: underline;
	margin-top:100px
}

.xq-wrap {
	width: 100%;
	background: #f6f6f8;
}
.xq-wrap .xq-main {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 50px;
}
.xq-main .xq-left {
	width: 786px;
	float: left;
	background: #fff;
	padding: 30px;
}
.xq-left h1 {
	text-align: center;
	font-size: 2rem;
	line-height: 3rem;
}
.xq-left h2 {
	text-align: center;
	line-height: 3rem;
	font-size: 1.2rem;
}
.xq-middle {
	width: 100%;
	overflow: hidden;
	padding: 20px 0;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;
}
.xq-middle .views {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;
}
.xq-middle span {
	display: inline-block;
	/*margin-right: 30px;*/
	cursor: pointer;
	text-wrap: nowrap;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.xq-middle span img {
	vertical-align: middle;
	margin: 0 10px;
}
.xq-middle span:first-of-type {
	margin-right: 30px;
}
/*.xq-middle span:nth-of-type(2) {
	margin-right: 50px;
}*/
/*.xq-middle span:nth-of-type(3) {
	margin-right: 50px;
}*/
.xq-middle span:nth-of-type(3) span {
	transform: translateY(2px);
}
.xq-middle span:nth-of-type(4) {
	float: right;
}
.xq-middle span:nth-of-type(4) img {}
.xq-txt {
	width: 100%;
}
.xq-txt img {
	width: 100%;
	margin-bottom: 30px;
	display: block;
}
.xq-txt p {
	font-size: 1rem;
	color: #2f2f2f;
	line-height: 26px;
	margin-bottom: 6px;
}
.xq-right {
	width: 370px;
	float: right;
	margin-bottom: 25px;
}

.xq-right .tj-box {
	width: 100%;
	background: #fff;
}
.tj-box>h3 {
	width: 100%;
	line-height: 46px;
	color: #fff;
	padding: 0 22px;
	background: #7291ef;
}
.tj-box .tj-txt {
	width: 100%;
	padding-bottom: 25px;
}
.tj-txt ul li {
	width: 100%;
	padding: 30px 15px 0
}
.tj-txt ul li h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	line-height: 30px;
}
.tj-txt ul li h3 a {
	font-size: 20px;
	color: #222222;
}
.tj-txt ul li h3:hover a {
	color: #b62e31;
}
.tj-txt ul li p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	font-size: 1rem;
	color: #777;
	text-indent: 1rem;
	line-height: 24px;
}
.tj-txt ul li span {
	margin-top: 15px;
	line-height: 20px;
	display: inline-block;
	width: 100%;
	text-align: right;
	color: #777;
	font-size: 1rem;
	border-bottom: 1px dashed #cccccc;
}

.notict-box {
	width: 786px;
	float: left;
	background: #fff;
	padding: 15px;
}
.notict-box h1 {
	line-height: 80px;
	border-bottom: 2px solid #b62226;
}
.notict-txt {
	width: 100%;
	padding: 65px 40px 50px;
}

.notict-txt p:first-of-type {
	margin-bottom: 30px;
	color: #2f2f2f;
}

.notict-txt span {
	display: inline-block;
	width: 100%;
	text-align: right;
	margin-top: 70px;
}

/*----------*/

.yw-wrap {
	width: 100%;
	box-shadow: 0 5px 10px #ccc;
}
.yw-wrap .yw-nav {
	text-align: center;
	max-width: 1200px;
	margin: 0 auto;
	line-height: 65px;
}
.yw-nav a {
	display: inline-block;
	margin: 0 40px;
	font-size: 18px;
}

.thisa {
	color: #56b2d7;
	border-bottom: 2px solid #56b2d7;
}

.jr-wrap {
	width: 100%;
	background: #f6f6f8;
	padding: 4px 0 10px;
}
.jr-wrap .jr-main {
	padding: 0 15px;
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.jr-box {
	max-width: 1200px;margin: 0 auto;overflow: hidden;
	padding-top: 60px;
}
.jr-box .jr-top {
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.jr-box img{width: 100%;}
.jr-box .jr-left {width: 50%;height: 428px;float: left;background: #fff;}
.jr-box .jr-left h3{font-size:28px;background: #09809d;width: 100%;line-height: 52px;color: #fff;text-align: center;}
.jr-box .jr-nr{padding: 20px 40px;line-height:26px;}
.jr-box .jr-nr p{font-size: 1rem;}
.jr-box .jr-right{width: 50%;height: 428px;float: right;}
.jr-box .jr-middlep{padding:70px 0 20px;}
.jr-img ul li{width: 32%;margin-right: 2%;}
.jr-img ul li img{width: 100%;}
.jr-navli ul li{padding: 0 20px;}
.jr-top .jr-js {
	margin-right: 20px;
	display: inline-block;
	color: #56b2d7;
	line-height: 40px;
	text-align: center;
	width: 100px;
	height: 40px;
	background: url(../images/bk.png) no-repeat;
	background-size: 100% 100%;
}
.jr-top .jr-bt {
	font-size: 22px;
	color: #2f2f2f;
}
.jr-top a {
	margin-top: 10px;
	font-size: 1rem;
	color: #56b2d7;
	text-decoration: underline;
	float: right;
}
.jr-box .jr-txt {
	width: 100%;
	line-height: 30px;
}
.jr-box .jr-txt p {
	font-size: 18px;
	color: #666666;
	text-indent: 1rem;
}
.jr-navli {
	width: 100%;
	padding: 75px 0;
	overflow: hidden;
}
.jr-navli ul li {
	width: 25%;
	float: left;
	padding: 0 42px;
	text-align: center;
	cursor: pointer;
}
.jr-navli ul li:hover img{transform:rotate(360deg);}
.jr-navli ul li img {
	display: block;
	margin: 0 auto;
	transition: all 0.8s;
}
.jr-navli ul li span {
	font-size: 1rem;
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 48px;
}
.jr-navli ul li p {
	font-size: 1rem;
	color: #000000;
}
.jr-img {
	width: 100%;
	overflow: hidden;
}
.jr-img ul li {
	width: 280px;
	float: left;
	margin-right: 32px;
}
.jr-img ul li:last-of-type {
	margin-right: 0;
}

.zcpic {
	width: 100%;
	margin: 100px auto 0;
}

.yz-box {
	padding-bottom: 100px;
}
.yz-box .ydyz-img{display: none;}
.gyl-img {
	width: 100%;
	overflow: hidden;
}

.gyl-img ul li {
	width: 33.3%;
	float: left;
	text-align: center;
	cursor: pointer;
	padding:10px 0;
}
.gyl-img ul li:hover img{transform: rotate(360deg);}
.gyl-img ul li img {
	display: block;
	margin: 0 auto;
	transition: all 0.8s;
}

.gyl-img ul li span {
	display: inline-block;
	font-size: 1rem;
	padding: 15px 0;
}
.gyl-img ul li span:last-of-type{border: 0;}
/*-------------*/
.anli-wrap{width: 100%;background: #fff;}
.anli-main{max-width: 1200px;margin: 0 auto;overflow: hidden;padding: 15px 15px 165px;}
.anli-box{width:100%;}
.anli-box>ul>li{margin-bottom:33px;width: 100%;overflow: hidden;background: #fff;padding:26px;}
.anli-box>ul>li h3{font-size: 28px;color: #2f2f2f;}
.anli-box>ul>li h3 a{font-size: 28px;color: #2f2f2f;}
.anli-box>ul>li h3 a:hover{color: #b2262c}
.anli-box>ul>li .anli-middle{width: 100%;overflow: hidden;margin: 15px 0;}
.anli-middle span{display: inline-block;font-size: 1rem;color: #777777;}
.anli-middle .tag{background: url(../images/tag.png) no-repeat;background-size: 15px 20px;margin-right: 85px;padding-left: 25px;}
.anli-middle .address{background: url(../images/dizhi.png) no-repeat;background-size: 15px 20px;padding-left: 25px;}
.anli-middle .fb-time{float: right;}
.anli-nr{width: 100%;overflow: hidden;}
.anli-nr img{float: left;width: 344px;}
.anli-nr .anli-right{float: right;width: 745px;}
.anli-right>p{width: 100%;padding-bottom: 13px;}
.anli-right p span{font-size: 1rem;}
.anli-right p .first-stxt{color: #999999;}
.anli-right p .stxt{color: #333333;}
.anli-right .anli-txt{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:5;
	overflow: hidden;;text-indent: 1rem;margin-top: 15px;font-size: 1rem;color: #333333;line-height: 26px;}
.anli-right .anli-txt p{font-size: 1rem;color: #333333;line-height: 26px;}
.anli-xqbox{width: 770px;float:left;}
.anli-xqbox>ul>li{padding:26px 57px;}
.anli-xqnr img{width: 100%;float:none;margin-bottom: 25px;}
.anli-xqnr .anli-right{float: none;width: 100%;}

.anli-right .xm-txt{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:99;
	overflow: hidden;margin-top: 15px;}
.anli-right .xm-txt p{font-size: 14px;color: #333333;line-height: 26px;}

.dt-box{width: 100%;padding: 30px 40px 25px 25px;background: #fff;}
.dt-box h2{font-size: 18px;color: #090103;padding-bottom: 30px;}
.dt-box ul li{width: 100%;overflow: hidden;margin-bottom: 30px;}
.dt-box ul li:last-of-type{margin-bottom: 0}
.dt-box ul li>span{margin: 0 15px;line-height:72px;display: inline-block;padding-right: 55px;float: left;font-size: 1rem;background:url(../images/time.png) no-repeat;background-size: 26px 26px;background-position:right center;}
.dt-box ul li .dt-nr{min-height: 70px;overflow: hidden;padding: 10px;border: 1px solid #cccccc;position: relative;width: 800px;float: right;}
.dt-nr p{line-height: 22px;color: #999999;}
.dt-nr .dt-p1{color: #bb3b3e;display: inline-block;margin-right: 10px;}
.dt-nr .dt-p2{color: #090103;}
.order-box{width: 370px;float: right;background: #fff;}
.order-box h3{line-height: 46px;background: #7291ef;color: #fff;padding: 0 20px;}
.order-box .order-li{width: 100%;padding: 15px;}
.order-li ul li{width: 100%;overflow: hidden;}
.order-li ul li .xm-top{width: 100%;overflow:hidden;margin-top: 20px;}
.order-li ul li:hover span{color:#b62e31;}
.xm-top span{font-size: 20px;float: left;font-weight: bold;}
.xm-top img{float: right;}
.xm-bot{width: 100%;overflow: hidden;margin: 15px 0;}
.xm-bot span{color: #999999;}
.xm-bot .tag{background: url(../images/tag2.png) no-repeat;background-size: 15px 20px;margin-right: 60px;padding-left: 25px;}
.xm-bot .address{background: url(../images/dizhi2.png) no-repeat;background-size: 15px 20px;padding-left: 25px;}
.order-li ul li .time{float: right;color: #999;}

/**招聘岗位**/
.join-wrap{width: 100%;background: #f6f6f8;padding: 30px 0 100px;}
.join-main{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.join-main .join-left{width: 50%;height: 428px;float: left;background: #fff;}
.join-main .join-right{width: 50%;height: 428px;float: right;}
.join-main .join-box{width: 100%;overflow: hidden;}
.join-left h3{font-size:28px;background: #fb352c;width: 100%;line-height: 52px;color: #fff;text-align: center;}
.join-nr{padding: 40px 90px;line-height:26px;}
.join-nr p{font-size: 1rem;}
.join-middlep{padding:70px 0 20px;}

.gw-main{padding-top: 20px;padding-bottom:30px;clear: both;width: 100%;background: #fff;overflow: hidden;margin-top: 1rem;}
.gw-main h1{font-size: 48px;text-align: center;}
.gw-main .title-img{margin: 20px auto;display: block;}
.gw-box{width: 100%;overflow:hidden;}
.gw-box ul li{position: relative;width: 100%;overflow:hidden;}
.gw-box ul li .gw-btbox{cursor: pointer;width: 100%;overflow: hidden;padding: 20px 10px;border-bottom: 1px solid #cccccc;}
.gw-box ul li .gw-btbox:hover{color: #fff;background: #ec6941;border-color: #fff;}
.gw-box ul li .gw-btbox:hover span{color: #fff;}
.gw-box ul li .gw-btbox:hover span:nth-of-type(5){color: #fff;}
.gw-box ul li .gw-btbox:hover span:first-of-type span{border-color: #fff;color: #fff;}
.gw-box ul li .gw-btbox>span{font-size: 1rem;color: #2f2f2f;display: inline-block;float: left;text-align: center;}
.gw-box ul li .gw-btbox>span:first-of-type{width: 10%;text-align: left;}
.gw-box ul li .gw-btbox>span:nth-of-type(2){width: 30%;}
.gw-box ul li .gw-btbox>span:nth-of-type(3){width: 15%;}
.gw-box ul li .gw-btbox>span:nth-of-type(4){width: 15%;}
.gw-box ul li .gw-btbox>span:nth-of-type(5){width: 20%;color: #f4b437;}
.gw-box ul li .gw-btbox>span:nth-of-type(6){width: 10%;}
.gw-box ul li .gw-btbox>span:first-of-type span{text-align: center;color: #B62226;display: inline-block;width: 110px;height: 30px;line-height: 26px;border: 2px solid #b62226;}
.gw-txt{width: 100%;overflow: hidden;clear: both;}
.gw-nrbox{display:none;width: 100%;padding: 30px;background: #ec6941;color: #fff;}
.gw-nrbox h3{font-size: 20px;}
.gw-nrbox .gw-txt{font-size: 1rem;padding:30px 0 40px;line-height: 38px;}


.team_wrap {
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-attachment: fixed;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.team_wall .team_ti {
	 width:100%;
	 display:flex;
	 align-items:center;
	 justify-content:center;
	 margin-bottom:40px;
 }
.team_wall .team_ti img {
	width:20%;
}
.team_wall .team_ti h1 {
	color: #252525;
	font-weight: 600;
	font-family: "Microsoft YaHei", serif;
	text-align: center;
	font-size: 3em;
	text-transform: uppercase;
}
.team_wrap .team_wall {
	margin: 0 auto;
	width: 1200px;
	padding: 30px 0 30px;
	max-width: 1200px;
	overflow: hidden;
}

.team_wrap .wall_list {
	position: relative;
	z-index: 1;
	display: flex;
	margin-top: 30px;
	justify-content: space-between;
	flex-wrap: wrap;
}
/*
.wall_list .wall_item {
	width: 100%;
	position: relative;
	overflow: hidden;
	animation: anima 2s;
	-webkit-animation: anima 2s;
	-moz-animation: anima 2s;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}
*/

/*.wall_item:hover img {
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}*/

.wall_list .col-3 {
	width: 32%;
}

.wall_list .image {
	display: block;
	width: 100%;
	height: 260px;
}
.wall_list .image img {
	border: 1px solid #ccc;
	width: 100%;
	height: 260px;
	object-fit: cover;
	animation-name: fadeInUp;
	transition-duration: 0.6s;
	/* box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.05);*/
}
.wall_list .image img:hover {
	box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.1);
	animation-play-state: running;
}

.wall_list .stack img {
	width: 100%;
	height: 260px;
	vertical-align: bottom;
	border: 10px solid #fff;
	border-radius: 3px;
	object-fit: cover;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}

.wall_list .stack:last-of-type {
	margin-right: 0;
}

.wall_list .stack.twisted:before {
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-o-transform: rotate(4deg);
}

.wall_list .stack.twisted:after {
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
}

.wall_list  .stack:hover:before, .wall_list  .stack:hover:after {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
}

.wall_list .stack:before, .wall_list .stack:after {
	content: "";
	border-radius: 3px;
	width: 100%;
	height: 100%;
	position: absolute;
	border: 10px solid #fff;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
}

.wall_list .stack:before {
	top: 4px;
	z-index: -10;
}

.wall_list .stack:after {
	top: 8px;
	z-index: -20;
}

.wall_list .stack {
	float: none;
	width: 92%;
	margin:3% 0% 8% 4%;
	position: relative;
	z-index: 1;
}

.team_wrap .section {
	color: #000000;
	display: flex;
	justify-content: center;
}
.team_wrap .fadeInUp {
	visibility: visible;
	animation-duration: 0.4s;
	animation-name: fadeInUp;
}
.team_wrap .filter-years {
	display: flex;
	justify-content: center;
	list-style: none; /* 移除列表前面的默认圆点 */
}

.lerong1 {
	max-width: 1200px;
	margin: 30px auto 0;
	padding: 20px 0 50px;
	overflow: hidden;
}

.con_left {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.con_left dl {
	overflow: hidden;
	width: 368px;
	height: 184px;
	margin: 48px 0 0 0;
	background: #c9c9c9;
	text-align: center;
}
.con_left dl dt i {
	background: url(/r/cms/www/default/images/i_icon.png) no-repeat;
	display: inline-block;
	transition: all .5s;
}
.con_left dl dd p {
	font-size: 16px;
	color: #4c4c4c;
	padding-top: 5px;
}
.con_left dl dt i.i_1 {
	width: 60px;
	height: 49px;
	background-position: -16px -15px;
	margin-top: 38px;
}
.con_left a:hover dl dt i.i_1 {
	background-position: -16px -71px;
}
.con_left dl dt i.i_2 {
	width: 60px;
	height: 49px;
	background-position: -95px -15px;
	margin-top: 38px;
}
.con_left a:hover dl dt i.i_2 {
	background-position: -95px -71px;
}
.con_left dl dt i.i_3 {
	width: 58px;
	height: 47px;
	background-position: -173px -17px;
	margin-top: 40px;
}
.con_left a:hover dl dt i.i_3 {
	background-position: -173px -73px;
}
.con_left dl dt i.i_4 {
	width: 71px;
	height: 52px;
	background-position: -252px -12px;
	margin-top: 35px;
}
.con_left a:hover dl dt i.i_4 {
	background-position: -252px -68px;
}
.con_left dl dt i.i_5 {
	width: 60px;
	height: 38px;
	background-position: -330px -26px;
	margin-top: 49px;
}
.con_left a:hover dl dt i.i_5 {
	background-position: -330px -82px;
}
.con_left dl dt i.i_6 {
	width: 48px;
	height: 44px;
	background-position: -409px -20px;
	margin-top: 43px;
}
.con_left a:hover dl dt i.i_6 {
	background-position: -409px -76px;
}
.con_left dl dt i.i_7 {
	width: 60px;
	height: 48px;
	background-position: -12px -127px;
	margin-top: 40px;
}
.con_left a:hover dl dt i.i_7 {
	background-position: -12px -183px;
}
.con_left a:hover dl {
	background: #ffefd8;
	color: #333;
	transition: all .5s;
}

h2.bt1 {
	font-size: 33px;
	text-align: center;
	letter-spacing: 5px;
	font-weight: normal;
}
h2.bt1 p {
	font-size: 18px;
	color: #666;
	font-weight: normal;
	padding-top: 8px;
}
h3.an1, h3.an2 {
	width: 100%;
	overflow: auto;
	clear: both;
}
h3.an1 a, h3.an2 a {
	width: 242px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin: 50px auto 0;
	background: #0082cc;
	color: #fff;
	display: block;
	border-radius: 8px;
	text-decoration: none;
	transition: all .3s;
}
h3.an2 a {
	background: #fe8329;
}
h3.an1 a:hover {
	background: #fe8329;
}
h3.an2 a:hover {
	background: #0082cc;
}

.list-item {
	display: flex;
	img {
		-webkit-user-drag: none;
	}
}
.list-item .item-icon {
	width: 48px;
	height: 48px;
	margin-right: 16px;
}
.list-item .item-right {

}
.list-item .item-title {
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #272e47;
	margin-bottom: 4px;
}
.list-item .item-desc {
	word-wrap: break-word;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #747a8c;
}
.list-item .proj-scm-sp .proj-scm-sp-right {
	display: flex;
	justify-content: right;
	flex-direction: column;
	img {
		width: 500px;
		margin-left: 90px;
		border-radius: 4px;
		-webkit-user-drag: none;
	}
}

.proj-scm-banner .banner-title, .service-banner .banner-title, .nr-banner .banner-title, .service-banner .banner-video , .nr-banner .banner-video{
	background: linear-gradient(to bottom, rgba(58, 135, 173, 0), rgba(58, 135, 173, 0.1));
	width: 100%;
	max-width: 1200px;
	height: 180px;
	font-size: 3rem;
	font-family: 微软雅黑, serif;
	font-weight: 700;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 0;
	color: #fff;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 999
}
.proj-scm-banner .banner-video, .service-banner .banner-video, .nr-banner .banner-video  {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 998;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	video{
		height: 480px;
		width: 100%;
		object-fit: cover;
	}
}
.proj-scm-banner video, .service-banner video, .nr-banner video {
	display: block;
	width: 100%;
	margin:0 auto;
}
.proj-scm-banner {
	position: relative;
	height: 340px;
	overflow: hidden;
}
.proj-scm-banner img {
	display: block;
	width: 100%;
	margin:0 auto;
}

.service-banner  {
	position: relative;
	height: 340px;
	overflow: hidden;
}
.service-banner img {
	display: block;
	width: 100%;
	margin:0 auto;
}

/*供应链 */
.proj-scm-wrap, .ymt-soft-wrap {
	background: #f6f6f8;
	padding: 4px 0 10px;
}
.cta-item-cont {
	width: 100%;
	height: 118px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #f3f2f2;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.cta-item-cont .h1 {
	line-height: 118px;
	display: inline;
}
.cta-item-cont .h2 {
	line-height: 24px;
	font-size: 16px;
	display: none;
}
.cta-item-cont:hover{
	box-shadow: 3px 3px 10px 1px rgba(158, 158, 158, 0.68);
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background-image: linear-gradient(180deg, #01bed9 0%, #3500d3 100%);
	visibility: visible;
	bottom: 0;
	top: unset;
	color: #fff;
}
.cta-item-cont:hover .h1 {
	display: none;
}
.cta-item-cont:hover .h2 {
	line-height: 24px;
	font-size: 16px;
	display: inline;
}
.proj-scm-cta .cta-item-cont .cont1 {
	width: 90px;
	height:90px;
	background: url(/r/cms/www/default/images/scm_ico.png);
	background-position: 0 0 ;
}
.proj-scm-cta .cta-item-cont .cont2 {
	width: 90px;
	height: 90px;
	background: url(/r/cms/www/default/images/scm_ico.png);
	background-position: -90px 0;
}
.proj-scm-cta .cta-item-cont .cont3 {
	width: 90px;
	height:90px;
	background: url(/r/cms/www/default/images/scm_ico.png);
	background-position: -180px 0;
}
.proj-scm-cta .cta-item-cont .cont4 {
	width: 90px;
	height:90px;
	background: url(/r/cms/www/default/images/scm_ico.png);
	background-position: -270px 0;
}

/*供应链.场景 */
.scenario-list {
	position: relative;
}
.scenario-list .scenario-pic {
	position: relative;
	overflow: hidden;
	display: inline-block;
	animation: anima 2s;
	-webkit-animation: anima 2s;
	-moz-animation: anima 2s;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}
.scenario-pic .twisted, .scenario-pic .stack  {
	position: relative ;
	height: 255px;
	display: flex;
	vertical-align: middle;
	justify-content: center;
	align-items: center;
}
.scenario-pic .twisted img, .scenario-pic .twisted img {
	height: 255px;
	margin: auto; /* 自动调整到最大值 */
}
.pic-caption, .scenario-pic:hover .pic-caption, .scenario-pic:hover img {
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	display: block; /* 设置为block元素 */
	margin: auto; /* 自动调整到最大值 */
}

.scenario-list .pic-caption {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	padding: 1.5em 1em 0;
	line-height: 2em;
	font-weight: 600;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	color: #fff !important;
}
.pic-caption h4 {
	margin-top: 50px;
	letter-spacing: 0.2em;
	font-size: 28px ;
	font-family: "Microsoft YaHei", serif;
	text-align: center;
}
.pic-caption .social-icons {
	padding: 1.5em 2em 0;
	font-weight: 500;
	font-size: 18px ;
	text-align: center;
}
.top-to-bottom {
	bottom: 50%;
	left: 0;
}

.scenario-pic:hover .top-to-bottom {
	left: 0;
	bottom: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index: 9999;
}

.pic-caption h5{
	font-size: 1.5em;
	color: #fff;
	margin: 0 0 .5em;
	text-transform: capitalize;
}

.pic-caption p{
	line-height: 1.8em;
	color: #E4E4E4;
}

.proj-scm-fin .fin-item {
	position: relative;
}

.fin-item-cont .cont1 {
	width: 100%;
	height:140px;
	background: url(/r/cms/www/default/images/2024/scm-fin1.png);
}
.fin-item-cont .cont2 {
	width: 100%;
	height: 140px;
	background: url(/r/cms/www/default/images/2024/scm-fin2.png);
}
.fin-item-cont .cont3 {
	width: 100%;
	height:138px;
	background: url(/r/cms/www/default/images/2024/scm-fin3.png);
}
.fin-item-cont h2{
	line-height: 118px;
}

/*管理团队*/
.filter-years .album-filter li {

	display: inline-block; /* 使列表项横向排列 */
	margin-right: 10px; /* 添加右侧边距 */

}
.album-filter li a {
	color: #333; /* 设置链接文本颜色 */
	text-decoration: none; /* 移除链接下划线 */
	padding: 10px; /* 添加内边距 */
	transition: all 0.3s ease; /* 添加过渡效果 */
}
.album-filter li a.active {
	color: #63b7e6;
	border-bottom: 2px solid #63b7e6;
}

.m-4 {
	margin-top:10px;
	font-size: 32px;
}
.clear {
	clear: both
}
.clearfix {
	zoom: 1
}

.clearfix:before {
	content: "";
	display: table
}

.clear:after {
	content: "";
	display: block;
	clear: both
}


@media (min-width: 1366px) {
	/*header*/
	.header-box .logo-left .pclogo {
		display: inline-block;
	}
	.header-box .logo-left .ydlogo {
		display: none;
	}
	/*首页：新闻中心*/
	.banner-img .news-box {
		float: left;
		left: 50%;
		margin-left: -600px;
	}

	/*首页：公司业务部分*/
	.item-content .left-yum {
		width:65%;
	}

	.item-content .right-yum {
		width:35%;
		padding: 30px;
	}
	.item-content .left-web {
		width:40%;
		padding: 30px;
	}
	.item-content .right-web {
		width: 60%;
	}

	/*供应链.科技*/
	.proj-scm-wrap , .ymt-soft-wrap {
		width: 100%;
	}
	.proj-scm-main{
		padding: 60px 15px;
		max-width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}
	.proj-scm-main>h2 {
		width: 11rem;
		padding: 0 24px;
		color: #b62226;
		line-height: 72px;
		border-bottom: 2px solid #b62226;
	}
	.proj-scm-cta {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
	}
	.proj-scm-cta .cta-item {
		width: 100%;
		padding: 15px;
	}
	.proj-scm-cta .cta-item:first-child {
		width: 100%;
		padding-left: 0;
	}
	.proj-scm-cta .cta-item:last-child{
		width: 100%;
		padding-right: 0;
	}

	.proj-scm-box, .proj-soft-box {
		margin: 30px auto;
		padding: 4px 0 10px;
	}
	.proj-scm-box>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-box .scenario-list {
		width: 100%;
		margin: 40px auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.scenario-list .scenario-pic {
		width: 50%;
	}
	.scenario-list .scenario-pic img {
		width: 100%;
		height: 100%;
	}

	.proj-scm-fin {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
	}
	.proj-scm-fin .fin-item {
		width: 100%;
		padding: 15px 15px 0;
	}
	.proj-scm-fin .fin-item-cont {
		width: 100%;
		height: 276px;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #f3f2f2;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
	}
	.fin-item-cont .caption_center {
		width: calc(100% - 30px);
	}
	.proj-scm-fin .fin-item:first-child {
		width: 100%;
		padding-left: 0;
	}
	.proj-scm-fin .fin-item:last-child{
		width: 100%;
		padding-right: 0;
	}
	.fin-item-cont h2{
		line-height: 113px;
	}

	.proj-scm-part {
		margin: 30px auto;
		overflow: hidden;
		background: #ffffff;
		padding: 4px 0 10px;
	}
	.proj-scm-part>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-part .scm-part-list {
		width: 100%;
		/*margin: 40px auto;*/
		padding: 30px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}
	.proj-scm-part .scm-part-list a {
		width: 140px;
	}
	.proj-scm-part .scm-part-list img {
		width: 80%;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1365px) {
	.navbar {
		margin-left: 12px;
	}

	.banner-img .news-box {
		float: left;
		height: auto;
	}
	.news-box .news-left h3 {
		padding: 0 0 20px;
	}
	.newsnr ul li img {
		width: auto;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.newsnr ul li>a {
		width: 30%;
		padding: 0;
		margin-right: 3%;
		position: relative;
	}
	.newsnr .newstxt {
		width: 65%;
	}

	.about-box {
		overflow: hidden;
		padding: 24px;
	}

	/*首页：合作伙伴*/
	.partner .list {
		width: 100%;
		margin: 20px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.partner .list a,
	.partner .list a img {
		width: 200px;
	}
	/*首页：公司业务部分*/
	.nav-wrap {
		width: 100%;
		padding: 15px 0;
		background: #fff;
		margin: 0 auto;
	}
	.nr-main .nr-nav{padding: 20px 15px 0;}
	.nav-wrap .item-content {
		height: 460px;
	}
	.item-content .left-yum {
		width:65%;
	}
	.item-content .right-yum {
		/*width:35%;*/
		padding: 30px;
	}
	.item-content .left-web {
		/*width:40%;*/
		padding: 30px;
	}
	.item-content .right-web {
		width: 60%;
	}
	.item-content .item-title {
		margin-top: 30px;
	}
	.item-content>div {
		/*width: 100%;*/
		display: flex;
		justify-content: space-evenly;
		flex-direction: row;
		flex-wrap: wrap;
	}

	/*首页：新闻部分*/
	.xw-wrap {
		margin: 15px 0 0 0;
	}
	.xw-box {
		padding: 0 15px 15px;
	}
	.xw-left {
		width: 49%;
		margin-right: 1%;
	}
	.xw-nrbox .xw-img {
		width: 30%;
	}
	.xw-nrbox .xw-right {
		width: 68%;
		margin-left: 2%;
	}
	.xw-right .xw-nrp {
		-webkit-line-clamp: 3;
	}
	.copy-main {
		padding: 10px;
	}
	footer .footer {
		padding: 0 15px;
	}
	.footer .foot-box1 {
		padding-left: 0;
	}

	/*新闻内容页*/
	.xq-wrap .xq-main{padding:15px 10px 40px;}
	.xinwen-right{width: 30%;}
	.xinwen-left{width: 70%;}
	.xinwen-left ul li img{width: 30%;}
	.xinwen-left ul li .xinwen-txt{width: 68%;}
	.td-main{padding: 0 15px;}
	.td-main ul li{padding: 20px 35px;}
	.td-main ul li .td-img{width: 18%;}
	.td-main ul li .td-txt{width: 78%;margin-left:4%;padding-top: 20px;}
	.xq-main .xq-left{width: 68%;}
	.xq-right{width: 30%;}
	/*job 加入我们*/
	.join-middlep{padding: 50px 0 20px;}
	.anli-nr img{width: 30%;}
	.anli-nr .anli-right{width:100%;float: none;}
	.anli-xqbox{width: 68%;}
	.order-box{width: 30%;}
	.anli-xqbox>ul>li{padding: 15px 25px;}
	.anli-xqnr img{width: 100%;}

	/*关于我们：团队*/
	.team_wrap {
		width: 95%;
	}
	.team_wrap .team_wall {
		width: 100%;
		.team_ti {
			margin-top: unset;
			img {
				width: 95%;
			}
		}
	}
	.team_wrap .section {
		color: #000000;
		display: flex;
		justify-content: center;
	}
	.team_wrap .fadeInUp {
		visibility: visible;
		animation-duration: 0.4s;
		animation-name: fadeInUp;
	}
	.team_wrap .filter-years {
		display: flex;
		justify-content: center;
		list-style: none; /* 移除列表前面的默认圆点 */
	}

	.filter-years .album-filter li {
		display: inline-block; /* 使列表项横向排列 */
		margin-right: 10px; /* 添加右侧边距 */
	}
	.filter-years .album-filter li a {
		color: #333; /* 设置链接文本颜色 */
		text-decoration: none; /* 移除链接下划线 */
		padding: 10px; /* 添加内边距 */
		transition: all 0.3s ease; /* 添加过渡效果 */
	}
	.filter-years .album-filter li a.active {
		color: #63b7e6;
		border-bottom: 2px solid #63b7e6;
	}

	.team_wrap .wall_list {
		display: flex;
		margin-top: 20px;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.team_wrap .wall_list .col-3 {
		width: 32%;
	}
	.team_wrap .wall_list .image {
		display: block;
	}
	.team_wrap .wall_list .image img {
		border: 1px solid #ccc;
		width: 100%;
		height: 260px;
		object-fit: cover;
		animation-name: fadeInUp;
		transition-duration: 0.6s;
		/* box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.05);*/
	}
	.team_wrap .wall_list .image img:hover {
		box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.1);
		animation-play-state: running;

	}

	/********供应链页*******/
	.proj-scm-wrap {
		width: 100%;
	}
	.proj-scm-main {
		padding: 60px 15px;
		max-width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}
	.proj-scm-main>h2 {
		width: 11rem;
		padding: 0 24px;
		color: #b62226;
		line-height: 72px;
		border-bottom: 2px solid #b62226;
	}
	.proj-scm-cta {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
	}
	.proj-scm-cta .cta-item {
		width: 100%;
		padding: 15px;
	}
	.proj-scm-cta .cta-item:first-child {
		width: 100%;
		padding-left: 0;
	}
	.proj-scm-cta .cta-item:last-child{
		width: 100%;
		padding-right: 0;
	}

	.proj-scm-box {
		margin: 30px auto;
		padding: 4px 0 10px;
	}
	.proj-scm-box>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-box .scenario-list {
		width: 100%;
		margin: 40px auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.proj-scm-box .scenario-pic {
		width: 50%;
	}
	.scenario-list .scenario-pic img {
		width: 100%;
		height: 100%;
	}

	/**供应链.金融*/
	.proj-scm-fin {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
	}
	.proj-scm-fin .fin-item {
		width: 100%;
		padding: 15px;
	}
	.proj-scm-fin .fin-item-cont {
		width: 100%;
		height: 276px;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #f3f2f2;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
	}
	.fin-item-cont .caption_center {
		width: calc(100% - 30px);
	}
	.proj-scm-fin .fin-item:first-child {
		width: 100%;
		padding-left: 0;
	}
	.proj-scm-fin .fin-item:last-child{
		width: 100%;
		padding-right: 0;
	}
	.fin-item-cont h2{
		line-height: 118px;
	}
	.proj-scm-main .proj-scm-part {
		margin: 30px auto;
		overflow: hidden;
		background: #ffffff;
		padding: 4px 0 10px;
	}
	.proj-scm-part>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-part .scm-part-list {
		width: 100%;
		margin: 40px auto;
		padding: 30px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}
	.proj-scm-part .scm-part-list a {
		width: 200px;
	}
	.proj-scm-part .scm-part-list img {
		width: 80%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.navbar {
		margin-left: 12px;
	}

	.banner-img {

	}
	.banner-img .news-box {
		float: left;
		height: auto;
	}
	.news-box  .news-left {
		/*width: 100%;
		float: none;*/
	}
	.news-box .news-left h3 {
		padding: 0 0 20px;
	}

	.newsnr ul li img {
		width: auto;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.newsnr ul li>a {
		width: 30%;
		padding: 0;
		margin-right: 3%;
		position: relative;
	}
	.newsnr .newstxt {
		width: 65%;
	}
	.about-box {
		overflow: hidden;
		padding: 24px;
		height: 284px;
	}

	.nr-main .nr-nav{padding: 20px 15px 0;}

	/*首页：公司业务部分*/
	.nav-wrap {
		width: 100%;
		padding: 12px 0;
		background: #fff;
		margin: 0 auto;
	}
	.nav-wrap .yum-title {
		text-align: center;
	}
	.item-content {
		height: 460px;
	}
	.item-title p {
		font-size: 16px;
	}
	.item-content {
		/*margin: 6px auto !important;
		display: flex;
		flex-direction: column;
		justify-content: center;*/
	}
	.item-content .title {
		font-size: 1.4rem;
		line-height: 1.6em;
	}
	.item-content .item-title {
		font-size: 1.0rem;
	}

	.item-content .left-yum {
		width:60%;
		padding: 30px 12px;
	}
	.item-content .right-yum {
		padding: 20px;
	}
	.item-content .left-web {
		padding: 20px;
	}
	.item-content .right-web {
		width: 60%;
		padding: 30px 12px;
	}
	.item-content .item-title {
		margin-top: 30px;
	}
	.item-content>div {
		display: flex;
		justify-content: space-evenly;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.item-content>div .content-box {
		width: 290px;
		box-sizing: border-box;
		padding: 3rem 1.5rem 2rem;
		border: 1px solid #cbdced;
		border-radius: 6px;
		transition: transform .5s;
		margin-bottom: 1rem;
		position: relative;
	}

	.xw-wrap {
		margin: 12px 0 0 0;
	}
	.xw-box {
		padding: 0 15px 15px;
	}
	.xw-left {
		width: 49%;
		margin-right: 1%;
	}
	.xw-nrbox .xw-img {
		width: 30%;
	}
	.xw-nrbox .xw-right {
		width: 68%;
		margin-left: 2%;
	}
	.xw-right .xw-nrp {
		-webkit-line-clamp: 3;
	}
	.copy-main {
		padding: 10px;
	}
	footer .footer {
		padding: 0 15px;
	}
	.footer .foot-box1 {
		padding-left: 0;
	}

	.nr-main .nr-nav{padding: 20px 15px 0;}

	.xq-wrap .xq-main{padding:15px 10px 40px;}

	.xinwen-right{width: 30%;}
	.xinwen-left{width: 70%;}
	.xinwen-left ul li img{width: 30%;}
	.xinwen-left ul li .xinwen-txt{width: 68%;}

	.td-main{padding: 0 15px;}
	.td-main ul li{padding: 20px 35px;}
	.td-main ul li .td-img{width: 18%;}
	.td-main ul li .td-txt{width: 78%;margin-left:4%;padding-top: 20px;}
	.join-middlep{padding: 50px 0 20px;}
	.anli-nr img{width: 30%;}
	.anli-nr .anli-right{width:100%;float: none;}
	.anli-xqbox{width: 68%;}
	.order-box{width: 30%;}
	.anli-xqbox>ul>li{padding: 15px 25px;}
	.anli-xqnr img{width: 100%;}
	.xq-main .xq-left{width: 68%;}
	.xq-right{width: 30%;}

	.partner .list {
		width: 100%;
		margin: 20px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.partner .list a,
	.partner .list a img {
		width: 200px;
	}
	.team_wrap {
		width: 95%;
	}
	.team_wrap .team_wall {
		width: 100%;
	}
	.team_wrap .team_wall .team_ti {
		margin-top: unset;
	}
	.team_wrap .team_wall .team_ti img {
		width: 95%;
	}
	.team_wrap .section {
		color: #000000;
		display: flex;
		justify-content: center;
	}
	.team_wrap .fadeInUp {
		visibility: visible;
		animation-duration: 0.4s;
		animation-name: fadeInUp;
	}
	.team_wrap .filter-years {
		display: flex;
		justify-content: center;
		list-style: none;
	}
	.team_wrap .filter-years .album-filter li {
		display: inline-block;
		margin-right: 10px;
	}
	.team_wrap .filter-years .album-filter li a {
		color: #333;
		text-decoration: none;
		padding: 10px;
		transition: all 0.3s ease;
	}
	.team_wrap .filter-years .album-filter li a.active {
		color: #63b7e6;
		border-bottom: 2px solid #63b7e6;
	}
	.team_wrap .wall_list {
		display: flex;
		margin-top: 20px;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.team_wrap .wall_list .col-3 {
		width: 32%;
	}
	.team_wrap .wall_list .image {
		display: block;
	}
	.team_wrap .wall_list .image img {
		border: 1px solid #ccc;
		width: 100%;
		height: 260px;
		object-fit: cover;
		animation-name: fadeInUp;
		transition-duration: 0.6s;
	}
	.team_wrap .wall_list .image img:hover {
		box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.1);
		animation-play-state: running;
	}

	/*供应链页--科技*/
	.proj-scm-wrap {
		width: 100%;
	}
	.proj-scm-main {
		padding: 60px 15px;
		max-width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}
	.proj-scm-main>h2 {
		width: 11rem;
		padding: 0 24px;
		color: #b62226;
		line-height: 72px;
		border-bottom: 2px solid #b62226;
	}
	.proj-scm-cta {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
		flex-wrap: wrap;
	}
	.proj-scm-cta .cta-item {
		width: 50%;
		padding: 15px 10px 15px 10px;
	}
	.proj-scm-cta .cta-item:first-child {
		padding-right: 10px;
	}
	.proj-scm-cta .cta-item:last-child{
		padding-left: 10px;
	}
	.proj-scm-cta .cta-item-cont {
		width: 100%;
		height: 118px;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #f3f2f2;
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.cta-item-cont .h1 {
		line-height: 118px;
		display: inline;
	}
	.cta-item-cont .h2 {
		line-height: 24px;
		font-size: 16px;
		display: none;
	}
	.cta-item-cont:hover {
		box-shadow: 3px 3px 10px 1px rgba(158, 158, 158, 0.68);
		-webkit-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		background-image: linear-gradient(180deg, #01bed9 0%, #3500d3 100%);
		visibility: visible;
		bottom: 0;
		top: unset;
		color: #fff;
	}
	.cta-item-cont:hover .h1 {
		display: none;
	}
	.cta-item-cont:hover .h2 {
		line-height: 24px;
		font-size: 16px;
		display: inline;
	}

	/*供应链.场景*/
	.proj-scm-main .proj-scm-box {
		margin: 30px auto;
		overflow: hidden;
		background: #ffffff;
		padding: 4px 0 10px;
	}
	.proj-scm-box>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-box .scenario-list {
		width: 100%;
		margin: 40px auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.proj-scm-box .scenario-pic {
		width: 50%;
	}

	.proj-scm-main .proj-scm-fin {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
	}
	.proj-scm-fin .fin-item {
		width: 100%;
		padding: 15px;
	}
	.fin-item-cont .caption_center {
		width: calc(100% - 30px);
	}
	.proj-scm-fin .fin-item-cont {
		width: 100%;
		height: 276px;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #f3f2f2;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
	}
	.proj-scm-fin .fin-item:first-child {
		width: 100%;
		padding-left: 0;
	}
	.proj-scm-fin .fin-item:last-child{
		width: 100%;
		padding-right: 0;
	}

	.fin-item-cont h2{
		line-height: 118px;
	}
	.proj-scm-main .proj-scm-part {
		margin: 30px auto;
		overflow: hidden;
		background: #ffffff;
		padding: 4px 0 10px;
	}
	.proj-scm-part>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-part .scm-part-list {
		width: 100%;
		margin: 40px auto;
		padding: 30px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.proj-scm-part .scm-part-list a {
		width: 200px;
	}
	.proj-scm-part .scm-part-list img {
		width: 80%;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px) {
	body{padding-top: 60px;}
	header {
		height: 60px;
		z-index: 1000;
		position: fixed;
		left: 0;
		top: 0;
		border-bottom: 1px solid #ccc;
	}
	.header-box {
		height: 60px;
		line-height: 60px;
		padding: 0 15px;
	}
	.header-box .logo-left .pclogo {
		display: none ;
	}
	.header-box .logo-left .ydlogo {
		display: inline-block;
		height: 40px;
	}
	.header-box .yd-navimg {
		width: 22px;
		height: 22px;
		top: 18px;
	}
	.header-box .yd-navimg img {
		display: block;
	}
	.header-box .yd-navimg .guanbi-img {
		display: none;
	}
	.header-box .navbar {
		padding: 15px 0;
		display: none;
		line-height: 46px;
		position: absolute;
		margin-left: 0;
		width: 100%;
		background: #fff;
		top: 64px;
		left: 0;
	}
	.header-box .navbar a {
		display: inline-block;
		width: 100%;
		padding: 0 15px;
		text-align: left;
		line-height: 30px;
	}
	.banner-img {
		padding-top:0;
		position: relative;
		height: 280px;
	}
	.banner-img>img{height: 350px;width:auto;}
	.news-box {
		width: 100%;
		height: 180px;
		background: rgba(255, 255, 255, 0.95);
		top: unset;
		left:unset;
		position: absolute;
	}
	.news-box .news-left {
		padding: 10px 0 10px 0;
		height: 180px;
		width: 100%;
		float: none;
		background: rgba(255, 255, 255, 0.95);
		opacity: 0.95;
	}
	.news-box .news-left h3 {
		font-size: 18px;
		padding-bottom: 0;
	}
	.newsnr ul li>a {
		width: 40%;
	}
	.news-left {
		padding: 10px 15px;
	}
	.newsnr .newstxt {
		width: 57%;
	}
	.newsnr .newstxt div p {
		display: none;
	}
	.newsnr ul li,
	.newsnr {
		height: 135px
	}
	.newsnr ul li a {
		display: inline-block;
	}
	.newsnr .newstxt h4 {
		padding-top: 10px;
		overflow: auto;
		white-space: inherit;
	}
	.about-box {
		display: none;
	}

	.nav-wrap {
		width: 100%;
		padding: 15px 0 0 0 !important;
		background: #fff;
		margin: 0 auto;
	}
	.nav-wrap .yum-title {
		text-align: center;
	}
	.item-content {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.item-title p {
		font-size: 16px;
	}
	.item-content>div {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		flex-wrap: nowrap;
		align-items: center;
	}
	.item-content>div .content-box {
		width: 95%;
		box-sizing: border-box;
		padding: 3rem 1.5rem 2rem;
		border: 1px solid #cbdced;
		border-radius: 6px;
		transition: transform .5s;
		margin-bottom: 1rem;
		position: relative;
	}
	.item-content .left-yum {
		padding: 30px 12px;
	}
	.item-content .right-yum {
		display: none;
	}
	.item-content .left-web {
		display: none;
	}
	.item-content .right-web {
		padding: 30px 12px;
	}
	.item-content .title {
		font-size: 1.4rem;
		line-height: 1.6em;
	}
	.item-content .item-title {
		font-size: 1.0rem;
	}

	.xw-wrap {
		margin: 15px 0;
	}

	.news-left .prev, .news-left .next {
		top: 15px;
	}

	.xw-main h3 {
		display: none;
	}
	.xw-main>img {
		display: none;
	}
	.xw-main .xw-left {
		width: 100%;
		float: none;
	}
	.xw-nrbox .xw-img {
		width: 35%;
	}
	.xw-nrbox .xw-right {
		width: 63%;
		margin-left: 2%;
	}

	.footer .foot-box1, .footer .foot-box2 {
		width: 90%;
		margin: 0 auto;
		float: unset;
		padding-left: unset;
	}
	.footer .foot-box2 {
		padding-bottom: 15px;
	}
	.foot-box2 .icon-box p {
		line-height: 30px;
	}
	.foot-box2 .icon-box span {
		display: unset;
	}
	.footer .ewm {
		width: 90%;
		margin: 0 auto;
		float: unset;
		padding-left: unset;
	}

	.footer .icon-box p {
		align-items: center;
		text-align: center;
	}


	.xw-main {
		padding-bottom: 0;
	}
	.nr-main .nr-nav{padding: 10px 5px 0;}
	.nr-main .nr-nav a{width: auto;font-size: 1rem;margin: 0 4px;}

	.about-right .about-logo { display: none;}

	.about-txt p{font-size: 1rem;line-height: 24px;margin-bottom: 10px;}
	.td-nav ul li img{width: 80%;}

	.td-nav ul li span{font-size: 1rem;}
	.notict-box{width: 100%;float: none;margin-bottom: 20px;}
	.notict-box h1{font-size: 20px;line-height: 36px;}
	.notict-txt{padding: 30px 20px ;}

	.xinwen-wrap{padding: 12px 0 40px;}
	.xinwen-main {margin: 0 auto;	}
	.xinwen-left {	width: 100%;	float: none;	margin-bottom: 20px;	}
	.xinwen-left li a img {	width: 100%;}
	.xinwen-left ul li .xinwen-txt {	width: 100%;	float: right;}
	.xinwen-txt h3{line-height: 18px;font-size: 1rem;padding-bottom: 10px;margin: 10px 0;}
	.xinwen-txt h3 a{font-size: 1rem;display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp:2;	overflow: hidden;}
	.xinwen-txt p{margin-bottom: 15px;}
	.xinwen-right{width: 100%;float: none;}

	.yw-nav a{margin: 0 10px;font-size: 1rem;}
	.jr-box{padding-top: 20px;}
	.jr-top .jr-js{display: block;margin-bottom: 20px;}
	.jr-top .jr-bt{font-size: 18px;}
	.jr-box .jr-top{margin-bottom: 15px;}
	.jr-top a{margin-top: 0;}
	.jr-box .jr-txt p{font-size: 1rem;}
	.jr-box .jr-left {margin: 0 auto;	width: 95%;	height: 100%;	float: unset;	background: #fff;	}
	.lerong1 .con_left a {	width: 100%;}
	.lerong1 .con_left dl {	width: 100%;margin: 15px 0 0 0;}
	.jr-box .jr-right {display: none;}
	.yz-box{padding-bottom: 40px;}
	.jr-box .pcyz-img{display: none;}
	.yz-box .ydyz-img{display: block;}
	.jr-navli ul li{width: 50%;margin-bottom: 20px;padding: 0 10px;}
	.jr-navli ul li img{width: 100%;}
	.jr-navli{padding: 30px 0;}
	.zcpic{margin: 30px auto;}
	.gyl-img ul li img{width:50%;}
	.td-main ul li .td-img{width: 30%; float: none;display: block;margin: 0 auto;}
	.td-main ul li .td-txt{width: 100%; float: none;  margin-left: unset;}
	.td-main ul li .td-txt h5 ,span {width: 100%; text-align: center}
	.td-main ul li {padding: 15px;}
	.gw-main h1{font-size: 32px;}
	.gw-main .title-img{display: none;}
	.join-nr{padding: 15px;}
	.join-wrap{padding: 15px 0 40px;}
	.join-wrap .join-main .join-left {
		width: 100%;
		height: unset;
	}
	.join-wrap .join-main .join-right {
		display: none;
	}
	.join-left h3{line-height: 36px;font-size: 1rem;}
	.join-nr p{font-size:1rem;}
	.join-middlep{padding: 25px 0 15px;}

	.gw-box ul li .gw-btbox>span:first-of-type{display: none;}
	.gw-box ul li .gw-btbox>span:nth-of-type(6){width: 30%;}
	.gw-nrbox{padding: 15px;}
	.gw-nrbox h3{font-size: 1rem;}
	.gw-nrbox .gw-txt{font-size: 1rem;padding: 15px 0 20px;line-height: 28px;}

	.anli-box>ul>li{padding: 15px;}
	.anli-box>ul>li h3{font-size: 18px;}
	.anli-middle>span{width: 100%;margin: 0;padding: 0;margin-bottom: 10px;}
	.anli-nr img{width: 100%;margin: 0 auto 20px;display: block;float: none;}
	.anli-nr .anli-right{width: 100%;float: none;}
	.anli-right .anli-txt{    -webkit-line-clamp: 99}
	.anli-main{padding: 15px 15px 40px;}
	.dt-box{padding: 15px;}
	.dt-box ul li>span{width: 100%;padding: 0;margin: 0;float: none;line-height: 40px;}
	.dt-box ul li .dt-nr{width: 100%;float: none;}
	.xq-main .xq-left{width: 100%;float: none;padding: 10px;}
	.xq-left h1{font-size: 18px;}
	.xq-middle .views {	display: flex;}
	.xq-middle>span:nth-of-type(2){width: 40%; margin-right: 0;}
	.xq-middle>span:nth-of-type(3){width: 40%; margin-right: 0;}
	.xq-middle>span{width: 100%;}
	.xq-middle span:first-of-type {
		margin-right: 0;
	}
	.xq-right{width: 100%;float: none;margin-top: 20px}
	.xq-txt p{margin-bottom: 6px;}
	.tj-txt ul li{padding: 15px 10px 0;}

	.nr-banner{display: none;}
	.service-banner{display: none;}

	.nr-banner img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.service-banner{display: none;}
	.service-banner img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

	.proj-scm-banner{display: none;}
	.proj-scm-wrap {
		width: 100%;
		background: #f6f6f8;
		padding: 4px 0 10px;
	}
	.proj-scm-main {
		padding: 15px;
		margin: 0 auto;
		overflow: hidden;
	}
	.proj-scm-main>h2 {
		width: 11rem;
		padding: 0 24px;
		color: #b62226;
		line-height: 72px;
		border-bottom: 2px solid #b62226;
	}
	.proj-scm-main .proj-scm-cta {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: column;
		justify-content: space-around;
		align-items: center;
	}
	.proj-scm-cta .cta-item {
		width: 100%;
	}
	.proj-scm-cta .cta-item-cont {
		width: 100%;
		height: 118px;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #f3f2f2;
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.cta-item-cont h2{
		line-height: 118px;
	}

	.proj-scm-main .proj-scm-box {
		margin: 30px auto;
		overflow: hidden;
		background: #ffffff;
		padding: 4px 0 10px;
	}
	.proj-scm-box>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-box .scenario-list {
		width: 100%;
		margin: 40px auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.proj-scm-box .scenario-pic {
		width: 100%;
	}

	.proj-scm-main .proj-scm-fin {
		margin: 40px auto;
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
		flex-wrap: wrap;
	}
	.proj-scm-fin .fin-item {
		width: 100%;
	}
	.proj-scm-fin .fin-item-cont {
		width: 100%;
		height: 276px;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #f3f2f2;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: center;
	}

	.proj-scm-main .proj-scm-part {
		margin: 30px auto;
		overflow: hidden;
		background: #ffffff;
		padding: 4px 0 10px;
	}
	.proj-scm-part>h2 {
		width: 11rem;
		padding: 0 24px;
		line-height: 72px;
		border-bottom: 2px solid #3d3d3d;
	}
	.proj-scm-part .scm-part-list {
		width: 100%;
		margin: 40px auto;
		padding: 30px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.proj-scm-part .scm-part-list a {
		width: 45%;
		background-color: #f4f4f7;
		padding: 15px;
		margin: 6px;
	}
	.proj-scm-part .scm-part-list img {
		width: 80%;
	}

	.partner .list {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
		flex-direction: row;
	}
	.partner .list a {
		width: 48%;
		padding: 15px;
		display: flex;
		justify-content: center;
		margin: 0 6px 6px 0;
	}

	.team_wrap {
		width: 95%;
	}
	.team_wrap .team_wall {
		width: 100%;
	}
	.team_wrap .team_wall .team_ti {
		margin-top: unset;
	}
	.team_wrap .team_wall .team_ti img {
		width: 95%;
	}
	.team_wrap .section {
		color: #000000;
		display: flex;
		justify-content: center;
	}
	.team_wrap .fadeInUp {
		visibility: visible;
		animation-duration: 0.4s;
		animation-name: fadeInUp;
	}
	.team_wrap .filter-years {
		display: flex;
		justify-content: center;
		list-style: none;
	}
	.team_wrap .filter-years .album-filter li {
		display: inline-block;
		margin-right: 10px;
	}
	.team_wrap .filter-years .album-filter li a {
		color: #333;
		text-decoration: none;
		padding: 10px;
		transition: all 0.3s ease;
	}
	.team_wrap .filter-years .album-filter li a.active {
		color: #63b7e6;
		border-bottom: 2px solid #63b7e6;
	}
	.team_wrap .wall_list {
		display: flex;
		margin-top: 20px;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.team_wrap .wall_list .col-3 {
		width: 100%;
	}
	.team_wrap .wall_list .image {
		display: block;
	}
	.team_wrap .wall_list .image img {
		border: 1px solid #ccc;
		width: 100%;
		height: 260px;
		object-fit: cover;
		animation-name: fadeInUp;
		transition-duration: 0.6s;
	}
	.team_wrap .wall_list .image img:hover {
		box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.1);
		animation-play-state: running;
	}

}
