@import url(common.css);

/*栏目页公用样式 s*/
.SubPage{position: relative;background:#fff;z-index: 100;overflow: hidden;padding:1rem 0;min-height: 500px;}

.SubBan{position: relative;overflow: hidden;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}
.SubBan .w1400{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-5%);z-index: 15;color:#fff;}
.SubBan .cn{font-size: 0.5rem;line-height:1.7;position: relative;}
.SubBan .tidesc{font-size: 0.24rem;}

.SubMenu{line-height: 0.9rem;border-bottom:1px solid #e5e5e5;position: relative;z-index: 1;background:#fff;}
.SubMenu ul{float: left;}
.SubMenu li{position: relative;margin:0 0.67rem 0 0;float: left;}
.SubMenu li a{ display:block; color:#333333;position: relative;z-index: 1;font-size: 0.22rem;text-align: center;}
.SubMenu li:before{content: "";position:absolute;left: 50%;bottom: 0;width: 0;background:#81bb39;transition: all 0.3s;height: 3px;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#333;}
.SubMenu li:hover:before,.SubMenu li.onli:before{width: 100%;left: 0;}

.Place{float:right;color:#555555;background:url(../images/ico_home.png) 0px center no-repeat;padding-left: 23px;font-size: 14px;}
.Place a{color:#555555;margin-right: 26px;position: relative;display: inline-block;vertical-align: middle;}
.Place a:after{position: absolute;right: -16px;top: 50%;width: 4px;height: 7px;transform: translateY(-50%);content: "";background:url(../images/arr2.gif);}
.Place a:hover{color:#ef8200;}
.Place span{color:#555555;vertical-align: middle;}

.SubTit{margin-bottom: 0.42rem;clear: both;}
.SubTit h2{font-size: 0.56rem;line-height: 0.9rem;position: relative;font-weight: normal;color:#334e5e;}
.SubTit .tidesc{font-size: 0.24rem;color:#92a7b3;font-weight: lighter;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;}

.play{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;cursor: pointer;}
.play i{position: absolute;left: 50%;top: 50%;width: 0.48rem;height: 0.48rem;border:4px solid #fff;background:url(../images/arr.png) center center no-repeat;transform: translate(-50%,-50%);border-radius: 50%;}

.video_files{position: absolute;left: 0;top: 0;width: 100%;top: 0;object-fit: cover;height: 100%;z-index: 100;}
.video_files .close{position: absolute;right: 10px;top: 10px;width: 40px;height: 40px;line-height:37px;background:#fff;border-radius: 50%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);z-index: 2;text-align: center;cursor: pointer;}
.video_files .close:hover{color:#fff;background:#f28201;}
.video_files video{position: absolute;left: 0;top: 0;width: 100%;top: 0;object-fit: cover;height: 100%;}

@media(max-width:768px){
	.SubPage{padding:0.5rem 0;min-height: 185px}
	.SubBan .cn{font-size: 16px;line-height: 1.2;}
	.SubBan .tidesc{font-size: 12px;}

	.SubTit h2{font-size: 20px;line-height: 40px;}
	.SubTit .tidesc{font-size: 14px;margin-top: -8px;font-weight: normal;}

 .SubMenu{line-height: 30px;padding:10px 0 0 0;font-size: 0;text-align: left;}
	.SubMenu ul{float: none;}
	.SubMenu li{width: 33.333%;margin:0 0 10px;line-height: 20px;}
	.SubMenu li:nth-child(3n+1){clear: both;}
	.SubMenu li a{font-size: 15px;padding:0 5px;}
	.SubMenu li a:hover,.SubMenu li.onli a{ color:#256688;}
	.SubMenu li:before{display: none;}

	.Place{float: none;clear: both;font-size: 12px;margin-top: 10px;background-position: 0 4px;line-height: 20px;padding-bottom: 8px;}
	.Place a {margin-right: 20px;}
	.Place a:after {right: -14px;}

	.SinglePage{line-height: 24px;}
	.SinglePage *{text-align: left !important;}

	.play i{width: 30px;height: 30px;background-size:35%;border:2px solid #fff;}
}
/*栏目页公用样式 end*/


/* 关于荃信 */
.AboutInfo .SinglePage{margin-bottom: 0.32rem;width: 64.28%;float: left;}
.AboutInfo .slogan{position: absolute;left: 0;top:3.6rem;width: 100%;text-align: center;font-size: 3.58rem;background-image: linear-gradient(to bottom,rgba(239,239,239,0.7), #fff);background-clip: text;-webkit-background-clip: text;color:transparent;line-height: 1;text-transform: uppercase;z-index: -1;}

.AboutInfo .Video{width: 28.78%;position: absolute;right:0;top:14%;margin-bottom: 0.32rem;}
.AboutInfo .Video .imgbox{padding-top: 3.66rem;}
.AboutInfo .Video .imgbox span{background-size:contain;}
.AboutInfo .Video .play{width: 60px;height: 60px;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgba(129,187,57,0.86) url(../images/play.png) center center no-repeat;position: absolute;border-radius: 50%;z-index: 10;cursor: pointer;transition: all 0.3s;}
.AboutInfo .Video .play:hover{transform: translate(-50%,-50%) scale(1.2);}

.AboutInfo .Mission{clear: both;background:#eff6fc;padding:0.29rem 1.7rem 0.22rem 0.4rem;color:#999999;font-size: 0.16rem;border-radius: 0.15rem;position: relative;margin-bottom: 0.34rem;}
.AboutInfo .Mission:after{position: absolute;content: "";width: 80px;height: 95px;background:url(../images/logobg.png) center top no-repeat;right: 0.4rem;bottom: 0;}
.AboutInfo .Mission .title{font-size: 0.32rem;margin-bottom: 0.24rem;position: relative;font-weight: normal;}
.AboutInfo .Mission .title:After{position: absolute;left: -0.4rem;top: 50%;transform: translateY(-50%);width: 3px;height: 0.3rem;content: "";background:#8bc04e;}
.AboutInfo .Mission .subtitle{font-size: 0.22rem;color:#333333;margin-bottom: 0.6rem;}
.AboutInfo .Mission .subtitle sup{font-weight: bold;margin-right: 8px;}
.AboutInfo .Mission .subtitle sub{font-weight: bold;margin-left: 8px;}

.Video_files{position: fixed;left: 0;top: 0;width: 100%;z-index: 100;height: 100%;}
.Video_files .close{position: absolute;right: 0;top: 0;text-align:center;width: 35px;height: 35px;line-height: 35px;background:#005d4f;color:#fff;z-index: 10;cursor: pointer;}
.Video_files video{width: 100%;height: 100%;left: 0;top: 0;position: absolute;object-fit: cover;background:#000;}

.AboutAdv{position: relative;}
.AboutAdv:after{content: "";left: 0;top: 0;height: 5.59rem;background:#eff6fc;position: absolute;width: 100%;}
.AboutAdv .content{border: 1px solid #e8f0f6;padding-bottom:0.6rem;border-top: 0;border-radius: 0 0 0.15rem 0.15rem;box-shadow: 3px 10px 3px rgba(51,78,94,0.1);background:#fff;position: relative;}
.AboutAdv .content:before{right: 0;background:#005076;}
.AboutAdv .content .Item{width: 50%;float: left;padding:0.3rem 0.49rem 0;position: relative;border-top: 3px solid #81bb39;}
.AboutAdv .content .Item:not(:last-child):After{content: "";position: absolute;right: 0;top: 0.3rem;width: 1px;height: 100%;background:#ededed;}
.AboutAdv .content .Item .title{line-height: 0.9rem;border-bottom: 1px solid #e4e4e4;color:#334e5e;font-size: 0.32rem;}
.AboutAdv .content .Item .title img{width: 0.41rem;height: 0.41rem;margin-right: 0.13rem;}
.AboutAdv .content .Item dd{height: 104px;border-bottom: 1px dashed #e7e7e7;font-size: 0.16rem;line-height: 0.28rem;}
.AboutAdv .content .Item .num{width: 0.9rem;}
.AboutAdv .content .Item .num span{width: 0.62rem;line-height: 0.62rem;text-align: center;border-radius: 50%;font-size: 0.3rem;background:#81bb39;display: inline-block;color:#fff;}
.AboutAdv .content .Item:nth-child(even) {border-top: 3px solid #003f5c;}
.AboutAdv .content .Item:nth-child(even) .title{color:#003f5c;}
.AboutAdv .content .Item:nth-child(even) .num span{background:#003f5c;}

.AboutHistory{background: #eff6fc;}
.AboutHistory .TabYear{margin-bottom: 0.5rem;position: relative;overflow: hidden;}
.AboutHistory .TabYear .slider{margin:0 -0.9rem;}
.AboutHistory .TabYear:After{content: "";left: 0;bottom: 10px;background:#e1e6ea;width: 100%;height: 1px;position: absolute;}
.AboutHistory .TabYear .item{text-align: center;height: 0.87rem;position: relative;line-height:0.81rem;font-size: 0.16rem;color:#555555;cursor: pointer;}
.AboutHistory .TabYear .item span{transition: all 0.3s;font-size: 0.32rem;}
.AboutHistory .TabYear .item:after{width: 8px;height: 8px;content: "";left: 50%;bottom: 6px;position: absolute;background:#cccccc;transform: translateX(-50%);border-radius: 50%;}
.AboutHistory .TabYear .item:before{width: 0;height: 0;content: "";left: 50%;bottom: 0;position: absolute;background:rgba(0,80,118,0.1);border-radius: 50%;transform: translateX(-50%);z-index: 2;transition: all 0.3s;}
.AboutHistory .TabYear .item.slick-current{color:#005076;font-size: 0.24rem;line-height: 0.69rem;}
.AboutHistory .TabYear .item.slick-current span{font-size: 0.48rem;}
.AboutHistory .TabYear .item.slick-current:after{width: 10px;height: 10px;background:#005076;}
.AboutHistory .TabYear .item.slick-current:before{width: 22px;height: 22px;}
.AboutHistory .TabYear .slick-arrow{width: 40px;height: 40px;border:1px solid #ececec;background:#fff;top: auto;transform: translateY(0);bottom: -15px;}
.AboutHistory .TabYear .slick-arrow:after{border-top: 2px solid #26539f;border-right: 2px solid #26539f;}
.AboutHistory .TabYear .slick-prev{left: 0.6rem;}
.AboutHistory .TabYear .slick-next{right: 0.6rem;}

.AboutHistory .TabCon .item{line-height: 0.45rem;color:#333;position: relative;display: flex;align-items: center;justify-content: center;}
.AboutHistory .TabCon .year{position: absolute;font-size: 1.6rem;color:rgba(0,80,118,0.06);line-height: 1;top: 0;left: 0;z-index: -1;width: 100%;height:100%;text-align: center;display: flex;justify-content: center;align-items: center;}
.AboutHistory .TabCon .year span{font-size: 3.2rem;}
.AboutHistory .TabCon .inner{min-height:2.8rem;text-align: center;display: flex;flex-direction: column;text-align: center;justify-content: center;padding:0 0.7rem;}
.AboutHistory .TabCon p{padding-left: 16px;position: relative;text-align: left;}
.AboutHistory .TabCon p:after{top: 0.2rem;left: 0;content: "";border-radius: 50%;width: 5px;height: 5px;background:#0b519d;position: absolute;}
.AboutHistory .slick-arrow{border:0;background: none;}
.AboutHistory .slick-prev:after,.AboutHistory .TabCon .slick-next:after{border-top: 2px solid #005076;border-right: 2px solid #005076;width: 0.24rem;height: 0.24rem;content: "";position: absolute;left: 50%;top: 50%;background: transparent;opacity: 1;}
.AboutHistory .slick-prev:after{transform: translate(-40%,-50%) rotate(-135deg);}
.AboutHistory .slick-next:after{transform: translate(-65%,-50%) rotate(45deg);}
.AboutHistory .slick-prev{left: 0;}
.AboutHistory .slick-next{right: 0;}
.AboutHistory .slick-arrow:hover:after{opacity: 1;animation: ss 3s linear infinite;border-top: 2px solid #81bb39;border-right: 2px solid #81bb39;}

@media(max-width:1024px){
	.AboutInfo .SinglePage{text-align: left;}
	.AboutHistory .TabCon .year{font-size: 1.2rem;left: 1.5rem;}
	.AboutHistory .TabCon .year span{font-size: 1.8rem;}
	.AboutHistory .TabYear .slider{margin:0 0;}
}
@media(max-width:767px){
	.AboutInfo .SinglePage{width: auto;float: none;}
	.AboutInfo .Video{width: auto;float: none;position: relative;top: auto;}
	.AboutInfo .Video .imgbox{padding-top: 60%;}

	.AboutAdv .content .Item{width: auto;float: none;}
	.AboutInfo .Mission .title{font-size: 18px;}
	.AboutInfo .Mission .subtitle{font-size: 15px;}
	.AboutInfo .Mission{font-size: 14px;line-height: 24px;padding-right: 0.4rem;}

	.AboutAdv .content .Item .title{font-size: 16px;}
	.AboutAdv .content .Item dd{font-size: 14px;line-height: 24px;height: auto;padding:15px 0;}

	.AboutHistory .TabCon .item{line-height: 25px;}
	.AboutHistory .TabYear .item{height: 1.3rem;}
	.AboutHistory .TabCon .year{left: 0rem;}
}

/* 管理团队 */
.TeamList{margin: 0 0 3% -3%;}
.TeamList:last-child{margin-bottom: 0;}
.TeamList .item{width: 33.333%;float: left;padding:0 0 3% 3%;}
.TeamList .item a{border-radius: 10px 10px 10px 10px;display: block;}
.TeamList .imgbox{border-radius: 10px 10px 0 0;padding-top: 60%;}
.TeamList .info{border: 1px solid #e5e5e5;border-radius:0 0 10px 10px;padding:0.25rem 0.4rem;min-height: 1.5rem;}
.TeamList .info .ti{font-size: 0.24rem;color:#334e5e;margin-bottom: 0.11rem;}
.TeamList .info .desc{font-size:0.16rem;line-height: 24px;color:#494949;}

.TeamImg {width: 33.333%;float: left;}
.TeamImg .imgbox{border-radius: 10px 10px 0 0;padding-top: 74.52%;}
.TeamImg .info{border-radius:0 0 10px 10px;padding:0.25rem 0;}
.TeamImg .info .ti{font-size: 0.24rem;color:#334e5e;margin-bottom: 0.11rem;}
.TeamImg .info .desc{font-size:0.16rem;line-height: 24px;color:#494949;}
.TeamDetail{width: 60%;float: right;text-align: justify;}
.TeamDetail .title{font-size: 0.36rem;margin-bottom: 0.2rem;line-height: 1.5;color:#333;}

@media(min-width:768px){
	.TeamList .item:nth-child(3n+1){clear: both;}
}
@media(max-width:767px){
	.TeamList .item{width: 50%;}
	.TeamList .info .ti{font-size: 16px;}
	.TeamList .info .desc{font-size: 14px;}

	.TeamImg{width: auto;float: none;}
	.TeamImg .info .ti{font-size: 16px;}
	.TeamDetail{width: auto;float: none;}
	.TeamImg .info .desc{font-size: 14px;}
}
@media(max-width:640px){
	.TeamList .item{width: auto;float: none;}
}


/* 新闻中心 */
.Subbg{background: #eff6fc;}
.Subbg.hz{background: #eff6fc url(../images/hzbg.jpg) center top no-repeat;background-size:cover;}
.Subbg .bg1{width: 3.8rem;height: 5.8rem;position: absolute;left: -1%;top: 20%;background:url(../images/linebg2.jpg) center center no-repeat;background-size: contain;content: "";}
.Subbg .bg2{width: 3.8rem;height: 5.8rem;position: absolute;right: -1%;bottom: 20%;background:url(../images/linebg3.jpg) center center no-repeat;background-size: contain;content: "";}

.NewsList .item{margin-bottom: 0.3rem;}
.NewsList .item a{display: block;border-radius: 10px;background:#fff;padding:0.46rem 0.56rem 0.46rem 2.52rem;position: relative;min-height: 2rem;}
.NewsList .item .date{position: absolute;left: 0.5rem;top: 0.51rem;height: 1rem;color:#334e5e;width: 1.5rem;background: url(../images/logobg.png) 0.37rem center no-repeat;font-size: 0.24rem;line-height: 0.27rem;transition: all 0.3s;}
.NewsList .item .date span{display: block;line-height: 0.59rem;margin-bottom: 0.16rem;font-size: 0.6rem;}
.NewsList .item .date em{line-height: 1.5;font-size: 0.24rem;}
.NewsList .item .date:after{position: absolute;content: "";right: 0px;top: 50%;transform: translateY(-50%);width: 1px;background:#e5e5e5;height: 1rem;}
.NewsList .item .tit{font-size: 0.24rem;}
.NewsList .item .desc{color:#666666;font-size: 0.16rem;margin:0.08rem 0 0.02rem;}
.NewsList .item .more i{display: inline-block;margin-left: 10px;width: 10px;height: 1px;background:#81bb39;vertical-align: middle;transition: all 0.3s;}
.NewsList .item:hover .more i{width: 50px;}
.NewsList .item:hover .date{background-position: 0.5rem center;}
.NewsList.File .item .tit{margin:0.2rem 0 0.11rem;}
.NewsList.File .item a{padding-right: 1.2rem;}
.NewsList.File .item .ico{position: absolute;right: 0.5rem;top: 50%;transform: translateY(-50%);width: 0.4rem;}

.TitleInfo{text-align: center;border-bottom: 1px solid #005076;padding-bottom: 0.2rem;margin-bottom: 0.35rem;}
.TitleInfo .ti{font-size: 0.3rem;margin-bottom: 0.15rem;line-height: 1.2;color:#333;}
.TitleInfo .other{color:#999999;}
.TitleInfo .other span{display: inline-block;margin:0 0.27rem;}
.TitleInfo .other em{color:#005076;}
.TitleInfo .other img{display: inline-block;vertical-align: middle;margin-right: 11px;}

.PrevNextInfo{padding: 0.69rem 0 0 0;position: relative;}
.PrevNextInfo dl{position: relative;width: 48.12%;padding: 0 0.25rem 0 1.4rem;background:#ceddea;line-height: 0.6rem;float: left;}
.PrevNextInfo dl:last-child{float: right;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;background:#b6c8d8;width: 1.4rem;text-align: center;}
.PrevNextInfo dl dd{padding-left: 0.33rem;}
.PrevNextInfo dl:hover{background: #005076;}
.PrevNextInfo dl:hover a{color: #fff;}
.PrevNextInfo dl:hover dt{background: #0f72a1;opacity: 0.6;color:#fff;}

.PrevNextInfo .back{position: absolute;right: 0;top: 0;text-align: center;color:#fff;width:0.5rem;height: 0.5rem;background:#005076 url(../images/back.png) center center no-repeat;border-radius: 50%;}
.PrevNextInfo .back img{display: inline-block;vertical-align: middle;margin-right: 12px;}
.PrevNextInfo .back:hover{background-color:#0f72a1;}

@media(max-width:640px){
	.NewsList .item .tit{font-size: 15px;}
	.NewsList .item .desc{font-size: 14px;}
	.NewsList .item .date {height: 68px;background-position: 0;font-size: 14px;padding-top: 10px;}
	.NewsList .item .date:after {height: 68px;}
	.NewsList .item a{padding:0.3rem 0.3rem 0.3rem 2.4rem;}

	.TitleInfo .ti{font-size: 20px;}
	.PrevNextInfo dl {width: auto;float: none !important;margin-bottom: 12px;line-height: 40px;}
	.PrevNextInfo .back{width: 30px;height: 30px;}
	.TitleInfo .other i{width: 15px;}
}


/* 联系我们 */
.ContactBox{border-radius:12px 12px 0 0;background:#fff;border-bottom: 3px solid #81bb39;margin-bottom: 0.6rem;}
.ContactBox li{height: 2.75rem;text-align: center;position: relative;}
.ContactBox li:not(:last-child):after{content: "";right: 0;top: 50%;transform: translateY(-50%);width: 1px;background:#e3e3e3;height: 1rem;position: absolute;}
.ContactBox .ico{height: 0.64rem;width: 1.12rem;margin:0px auto 0.14rem;transition: all 0.3s;}
.ContactBox .ti{font-size: 0.32rem;color:#334e5e;line-height: 1.6;}
.ContactBox li:hover .ico{transform: scale(0.9);}

.Messagebox{background: #fff;border-radius: 12px;}
.Messagebox .Info{width: 3.31rem;vertical-align: top;padding:0.53rem 0.5rem 0;color:#fff;background: #005076 url(../images/ico_ly.png) 0px top no-repeat;overflow: hidden;border-radius: 12px 0 0 12px;position: relative;}
.Messagebox .Info:after{position: absolute;right: 0.34rem;bottom: 0;content: "";width: 1.48rem;height: 1.21rem;background:url(../images/logobg2.png) center top no-repeat;transition: all 0.3s;background-size:cover;}
.Messagebox:hover .Info:after{height: 1.54rem;}
.Messagebox .Info .ti{font-size: 0.36rem;line-height: 1.31rem;font-weight: normal;}
.Messagebox .Info .ti:after{display: inline-block;margin-left:0.11rem;position:relative;top:-0.11rem;width: 0.37rem;height: 0.33rem;background:url(../images/ico_tit.png);background-size:contain;content: "";}
.Messagebox .Info .desc{font-size: 0.16rem;line-height: 0.3rem;}
.Messagebox .Form {padding:0.8rem 0.6rem;}
.Messagebox .Form ul{margin-left: -0.2rem;}
.Messagebox .Form li{width: 33.333%;float: left;padding:0 0 0.3rem 0.2rem;}
.Messagebox .Form .input{position: relative;border:1px solid #eaeaea;border-radius: 3px;}
.Messagebox .Form .input input{width:100%;height: 45px;padding-left: 12px;}
.Messagebox .Form .textarea{position: relative;border:1px solid #eaeaea;border-radius: 3px;}
.Messagebox .Form .textarea textarea{width:100%;height: 1.48rem;padding:12px;}
.Messagebox .Form .textarea label{color:#999999;}
.Messagebox .Form .input:hover,.Messagebox .Form .textarea:hover{border:1px solid #ccc;}
.Messagebox .Form label{position: absolute;line-height: 45px;font-size: 0.16rem;left: 12px;}
.Messagebox .Form label i{color:#1369b6;}
.Messagebox .Form li.auto{width: auto;float: none;clear: both;}
.Messagebox .Form .yszc{float: right;width: auto;font-size: 0.16rem;cursor: pointer;padding-bottom: 0;margin-top: -0.2rem;}
.Messagebox .Form .yszc i{width: 18px;height: 18px;border-radius: 3px;border:1px solid #bfbfbf;margin-right: 8px;display: inline-block;vertical-align: middle;}
.Messagebox .Form .yszc.on i{border:1px solid #005076;background:url(../images/yes.png) center center no-repeat;background-size:85%;}
.Messagebox .Form .btn{padding-bottom: 0;}
.Messagebox .sendbtn{width: 170px;height: 50px;color:#fff;font-size: 0.2rem;border-radius: 25px;background:#81bb39;}
.Messagebox .sendbtn:hover{background:#005076;}

.ContactList{padding-top: 0.35rem;margin-left: -0.25rem;}
.ContactList .item{padding:0.35rem 0 0 0.25rem;width: 33.333%;float: left;}
.ContactList .item .inner{background:#fff;border-bottom: 3px solid #81bb39;min-height: 3.13rem;padding:0.63rem 0.56rem;border-radius: 12px 12px 0 0;position: relative;}
.ContactList .item .inner:after{position: absolute;left: 0.32rem;top: 0.21rem;width: 0.8rem;height: 1.2rem;content: "";background:url(../images/logobg.png) center center no-repeat;background-size:contain;transition: all 0.3s;}
.ContactList .item .ti{font-size: 0.24rem;color:#256688;min-height: 0.78rem;padding-bottom: 0.14rem;font-weight: bold;}
.ContactList .item dd{position: relative;padding-left: 0.53rem;line-height: 0.36rem;}
.ContactList .item dd span{position: absolute;left: 0;top: 0;}
.ContactList .item:hover .inner:after{top: 0;}

@media(max-width:1024px){
	.ContactList .item{width: auto;float: none;}
}
@media(max-width:767px){
	.ContactBox .cell{width: 50%;display: block;float: left;display: flex;justify-content: center;align-items: center;flex-direction: column;}
	.ContactBox .ti{font-size: 16px;}

	.ContactList{padding-top: 0;}
	.ContactList .item .ti{font-size: 16px;}
	.ContactList .item dd{line-height: 24px;padding-left: 40px;}

	.Messagebox .Info{width: auto;display: block;padding:0.5rem;border-radius: 12px 12px 0 0;}
	.Messagebox .Form{display: block;padding:0.5rem;}
	.Messagebox .Form li{width: 50%;}
	.Messagebox .Form label,.Messagebox .Form .yszc{font-size: 14px;line-height: 32px;}
	.Messagebox .Form .textarea textarea{height: 100px;}
	.Messagebox .Form .input input{height: 32px;}
	.Messagebox .sendbtn{width: 100px;height: 35px;font-size: 14px;}
	.Messagebox .Info .ti{line-height: 1.5;font-size: 18px;}
	.Messagebox .Info .desc{font-size: 14px;line-height: 24px;}
}

/* 发展战略 */
.CooperateList .item{margin-bottom: 0.6rem;position: relative;}
.CooperateList .item:last-child{margin-bottom: 0;}
.CooperateList .item:After{position: absolute;left: 0;top: 0.2rem;width: 1.5rem;height: 1.53rem;background:url(../images/logobg3.png);background-size:contain;content: "";transition: all 0.3s;}
.CooperateList .item a{display: block;border-radius: 10px;background:#fff;padding:0.53rem 1rem 0.53rem 1rem;position: relative;}
.CooperateList .item .ti{margin-bottom: 0.35rem;font-size: 0.24rem;padding-bottom: 0.15rem;border-bottom: 1px solid #e5e5e5;color:#124664;}
.CooperateList .item .ti span{display: block;line-height: 0.71rem;font-size: 0.54rem;font-weight: bold;}
.CooperateList .item .desc{line-height: 0.28rem;margin-bottom: 0.16rem;color:#666666;}
.CooperateList .item:hover:After{top: 0;}

@media(max-width:767px){
	.CooperateList .item .ti{font-size: 16px;}
	.CooperateList .item .desc{line-height: 24px;}
	.CooperateList .item a{padding:0.5rem;}
}

/* 合作方式 */
.WhyContact{background:url(../images/lxwmbg1.jpg) right bottom no-repeat;background-size:cover;position: relative;}
.WhyContact .SubTit .tidesc{font-size: 0.18rem;line-height: 0.28rem;color:#666666;max-width: 7.02rem;}
.WhyContact .List{margin-left: -0.3rem;}
.WhyContact .item{width: 20%;float: left;padding-left: 0.3rem;}
.WhyContact .item a{display: block;background:#fff;border-radius: 12px 12px 0 0;min-height: 4.4rem;padding:0.32rem 0.2rem;border-bottom: 3px solid #ebebeb;position: relative;}
.WhyContact .item a:after{content: "";left: 0;bottom: -3px;width: 0;transition: all 0.3s;height: 3px;background:#81bb39;position: absolute;}
.WhyContact .item .icon img{height: 0.8rem;}
.WhyContact .item .ti{line-height: 0.46rem;margin-bottom: 0.14rem;font-size: 0.24rem;color:#005076;}
.WhyContact .item .desc{line-height: 0.27rem;color:#666;}
.WhyContact .item a:hover:after{width: 100%;}

.CooperationWay {background:url(../images/lxwmbg2.jpg) right top no-repeat;background-size:cover;position: relative;overflow: visible;}
.CooperationWay .bg2{width: 3.8rem;height: 5.8rem;position: absolute;right: 0;top: -20%;background:url(../images/linebg4.png) center center no-repeat;background-size: contain;content: "";}
.CooperationWay .item a{display: block;}
.CooperationWay .item .icon{width: 2.42rem;position: relative;padding:0 0.8rem 0 0.37rem;color:#334e5e;}
.CooperationWay .item .icon:after{position: absolute;right: 0;top: 50%;height: 1.2rem;width: 1px;content: "";background:#e5e5e5;transform: translateY(-50%);}
.CooperationWay .item .icon .ico{width: 0.79rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.CooperationWay .item .info{padding:0.5rem 0.6rem;height: 2.3rem;}
.CooperationWay .item .ti{font-size: 0.24rem;line-height: 0.52rem;position: relative;}
.CooperationWay .item .ti span{font-size: 0.54rem;font-weight: bold;display: block;}
.CooperationWay .item .ti em{position: relative;z-index: 1;}
.CooperationWay .item .desc{line-height: 0.28rem;color:#666;}
.CooperationWay .item{margin-bottom: 0.63rem;border-radius: 12px;background:#fff;position: relative;overflow: hidden;}
.CooperationWay .blank{height:1rem;position: absolute;left: 0;top: -1rem;width: 100%;z-index: -1;}
.CooperationWay .item:after{position: absolute;left: 0;bottom: 0;height: 3px;width: 0%;background:#81bb39;transition: all 0.3s;content: "";}
.CooperationWay .item:last-child{margin-bottom: 0;}
.CooperationWay .item:hover:After{width: 100%;}

.Counselling{background:url(../images/hzbg2.jpg) center bottom no-repeat;background-size:cover;border-radius: 12px 12px 0 0;border-bottom: 3px solid #81bb39;}
.Counselling.tz{background:url(../images/hzbg3.jpg) center bottom no-repeat;background-size:cover;}
.Counselling .info{padding:0.6rem;height: 4.65rem;}
.Counselling .info li{float: left;min-width: 3.15rem;padding:0.15rem 0.15rem 0.15rem 0.74rem;position: relative;min-height: 1.14rem;}
.Counselling .info li:nth-child(2n+1){clear: both;}
.Counselling .info li .ico{width: 0.54rem;height: 0.54rem;border-radius: 50%;border:1px solid #07557a;top: 0.18rem;position: absolute;left: 0;}
.Counselling .info li .ti{color: #334e5e;font-size: 0.25rem;margin-bottom: 0.03rem;}

@media(max-width:1024px){
	.WhyContact .item{width: 33.333%;}
	.WhyContact .item:nth-child(1),.WhyContact .item:nth-child(2){width: 50%;margin-bottom: 4%;}
	.WhyContact .item a{min-height: 3.4rem;}
}
@media(max-width:767px){
	.WhyContact .item{width: auto !important;float: none;margin-bottom: 0.4rem;}
	.WhyContact .item a{min-height:auto;padding: 0.5rem;}
	.WhyContact .item .icon{display: inline-block;vertical-align: middle;}
	.WhyContact .item .ti{display: inline-block;vertical-align: middle;line-height: 0.8rem;margin-left: 12px;}
	.WhyContact .SubTit .tidesc,
	.WhyContact .item .desc,
	.CooperationWay .item .desc{font-size: 14px;line-height: 24px;margin-top: 0.1rem;max-width: none;text-align: left;}
	.WhyContact .item .desc *,
	.CooperationWay .item .desc *{text-align: left !important;}
	.CooperationWay .item {padding:0.5rem;}
	.CooperationWay .item .ti,.WhyContact .item .ti{font-size: 16px;}
	.CooperationWay .item .ti span{font-size: 30px;}
	.CooperationWay .item .icon{width: auto;display: block;padding: 0;}
	.CooperationWay .item .icon:after{right: auto;left: 0;width: 100%;bottom: -10px;top: auto;height: 1px;}
	.CooperationWay .item .info{width: auto;display: block;padding:0.4rem 0 0 0;height: auto;}
	.CooperationWay .item{margin-bottom: 0.4rem;}

	.Counselling .info li .ti{font-size: 18px;}
}


/* 企业文化 */
.CultureTxt{border-bottom: 1px solid #e5e5e5;padding:0.11rem 1rem 0.52rem 1rem;font-size: 0.24rem;color:#333333;line-height: 1.6;position: relative;}
.CultureTxt:after{width: 32px;height: 28px;content: "";position: absolute;left: 0.27rem;top: 0;background:url(../images/kh1.png);}
.CultureTxt:before{width: 32px;height: 28px;content: "";position: absolute;right: 0.27rem;bottom: 0.9rem;background:url(../images/kh2.png);}
.CultureTxt .logo{width: 80px;height: 120px;position: absolute;left: 0.71rem;top: -0.25rem;background:url(../images/logobg.png);z-index: -1;}
.CultureTxt.noline{border-bottom: 0;padding-bottom: 0;}
.CultureTxt.f20{font-size: 0.2rem;}

.CultureList .Item{margin-top: 0.6rem;background:#f8f8f8;}
.CultureList .Item .imgbox{width: 50%;border-radius: 12px 0 0 12px;}
.CultureList .Item .imgbox img{width: 100%;border-radius: 12px 0 0 12px;}
.CultureList .Item .info{border-radius: 0 12px 12px 0;padding:0.2rem 0.5rem;font-size: 0.2rem;}
.CultureList .Item .ti{border-bottom: 1px solid #e5e5e5;padding-bottom: 0.2rem;margin-bottom: 0.33rem;}
.CultureList .Item .ti p{font-size: 0.48rem;color:#ededed;line-height: 1.3;text-transform: uppercase;}
.CultureList .Item .ti h3{font-size: 0.48rem;color:#334e5e;line-height: 1.5;}
.CultureList .Item:nth-child(even) .imgbox{border-radius: 0 12px 12px 0;}
.CultureList .Item:nth-child(even) .imgbox img{border-radius: 0 12px 12px 0;}
@media(max-width:1024px){
	.CultureList .Item .ti p,.CultureList .Item .ti h3{font-size: 0.38rem;}
}
@media(max-width:767px){
	.CultureList .Item .imgbox{width: auto;display: block;}
	.CultureList .Item .info{display: block;}
	.CultureTxt{font-size: 14px !important;padding-left: 0.8rem;padding-right: 0.8rem;}
	.CultureTxt *{text-align: left !important;}
	.CultureTxt:after{left: 0rem;}
	.CultureTxt:before{right: 0rem;}
	.CultureList .Item .info{font-size: 14px;padding:20px;}
}

/* 荃信生活 */
.DevelopmentBox{display: none;}
.DevelopmentBox .content{height: 43vw;position: relative;background:url(../images/jobbg1.jpg) center bottom no-repeat;background-size:contain;}
.DevelopmentBox .job{position: absolute;width: 16%;top: 0.46rem;}
.DevelopmentBox .job li{padding-right: 16px;position: relative;margin-bottom: 0.18rem;}
.DevelopmentBox .job li:after{position: absolute;right: 0;top: 0.15rem;content: "";border-radius: 50%;background:#81bb39;width: 6px;height: 6px;}
.DevelopmentBox .job li a:hover{text-decoration: underline;}
.DevelopmentBox .job.job1{left: 0;text-align: right;}
.DevelopmentBox .job.job2{right: 0;width: 19%;}
.DevelopmentBox .job.job2 li{padding-right: 0;padding-left: 16px;}
.DevelopmentBox .job.job2 li:after{background:#407c98;right: auto;left: 0;}

.DevelopmentBox .job3{position: absolute;left: 50%;transform: translateX(-50%);width: 7.16rem;top: auto;bottom: 2.1rem;}
.DevelopmentBox .job3 li{position: absolute;}
.DevelopmentBox .job3 li:nth-child(1){left: 1rem;top: 0;}
.DevelopmentBox .job3 li:nth-child(2){left: 1.5rem;top: 0.48rem;}
.DevelopmentBox .job3 li:nth-child(3){right: 0.3rem;top: 0;}
.DevelopmentBox .job3 li:nth-child(4){right: 0.8rem;top: 0.48rem;}
.DevelopmentBox .job3 li:nth-child(3),.DevelopmentBox .job3 li:nth-child(4){padding-right: 0;padding-left: 16px;}
.DevelopmentBox .job3 li:nth-child(3):after,.DevelopmentBox .job3 li:nth-child(4):after{background:#407c98;right: auto;left: 0;}

.DevelopmentBox .nav{height: 20vw;text-align: center;width: 42vw;display: flex;justify-content: space-between;font-size: 0.26rem;align-items: center;position: absolute;left: 50%;transform: translateX(-50%);color:#81bb39;background:url(../images/jobbg0.png) center center no-repeat;background-size:contain;top: 5%;}
.DevelopmentBox .nav span{width: 50%;}
.DevelopmentBox .nav span:nth-child(2){color:#005076;}

.SalaryBox{background-image: linear-gradient(to bottom, #f8fbfe , #eff6fc);}
.SalaryBox .Item{background:#fff;border-radius: 12px 0 0 12px;width: 47.07%;float: left;border-bottom: 4px solid #81bb39;}
.SalaryBox .Item:nth-child(2n+2){float: right;}
.SalaryBox .Item .title{background: #81bb39 url(../images/jobbg2.jpg);background-size:cover;border-radius: 12px 0 0 12px;width: 2.6rem;font-size: 0.28rem;color:#fff;line-height: 1.5;padding:0 0.3rem;text-align: center;}
.SalaryBox .Item .title img{display: block;width: 0.8rem;height: 0.8rem;border:1px solid rgba(255,255,255,0.32);margin:0.22rem auto 0;border-radius: 50%;}
.SalaryBox .Item .info {padding: 0.2rem 0 0.2rem 0.3rem;height: 3.87rem;}
.SalaryBox .Item .info dd{margin-bottom:0.08rem;padding-left: 16px;position: relative;}
.SalaryBox .Item .info dd:last-child{margin-bottom: 0;}
.SalaryBox .Item .info dd:after{position: absolute;left: 0;top: 0.15rem;content: "";border-radius: 50%;background:#005076;width: 6px;height: 6px;}

.GgrowthBox{display: none;}
.GgrowthBox .content{text-align: center;}
.GgrowthBox .content ul{margin:0px auto 16px;position: relative;}
.GgrowthBox .content ul:after{content: "";left: 0;width: 100%;position: absolute;background-position: center center;background-repeat:no-repeat;background-size: contain;z-index: -1;}
.GgrowthBox .content li{display: inline-block;width: 19%;color: #333333;vertical-align: top;padding-bottom: 6px;}
.GgrowthBox .content .ico{width: 0.64rem;height: 0.64rem;border-radius: 50%;margin:0px auto 3px;}
.GgrowthBox .content .ico:After{border:2px solid #81bb39;content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;transition: all 0.3s;border-radius: 50%;}
.GgrowthBox .content .ico img{transition: all 0.3s;}
.GgrowthBox .content li:hover .ico:after{transform: scale(1.15);}
.GgrowthBox .content .list1{max-width: 8.11rem;}
.GgrowthBox .content .list1:After{background-image: url(../images/jobbg3.jpg);bottom: -0.46rem;height: 0.83rem;}
.GgrowthBox .content .list2{max-width: 10.12rem;}
.GgrowthBox .content .list2:After{background-image: url(../images/jobbg4.jpg);bottom: -0.75rem;height: 1.29rem;}
.GgrowthBox .content .list3{max-width: 12.54rem;}
.GgrowthBox .content .list3 li{width: 17%;}
.GgrowthBox .content .list3:After{background-image: url(../images/jobbg5.jpg);bottom: -0.7rem;height: 1.4rem;}
.GgrowthBox .content h3{text-align: center;font-size: 0.24rem;color:#334e5e;position: relative;z-index: 1;margin-bottom: 0.53rem;font-weight: normal;}


.ActivitiesBox{background:#f7fbfe;}

.ActivitiesBox .Title{width: 5.4rem;margin:0px auto;text-align: center;color:#005076;font-size: 0.24rem;min-height: 0.61rem;border-bottom: 1px solid #e2e2e3;}
.ActivitiesBox .Title .item{position: relative;min-height: 0.61rem;}
.ActivitiesBox .Title .item:After{left: 0;bottom: 0;width: 1.2rem;content: "";position: absolute;height: 2px;background:#81bb39;}
.ActivitiesBox .slick-arrow{border:2px solid #81bb39;transform: translateY(0);top: auto;bottom: -0.25rem;}
.ActivitiesBox .slick-prev{left: -0.8rem;background-image: url(../images/arrleft2.svg);}
.ActivitiesBox .slick-next{right: -0.8rem;background-image: url(../images/arrright2.svg);}
.ActivitiesBox .slick-arrow:hover{background-color: #81bb39;}
.ActivitiesBox .slick-prev:hover{background-image: url(../images/arrleft.svg);}
.ActivitiesBox .slick-next:hover{background-image: url(../images/arrright.svg);}
.ActivitiesBox .slick-dots {bottom: 0.25rem;}
.ActivitiesBox .slick-dots button{border:2px solid rgba(255,255,255,0.7);}
.ActivitiesBox .slick-dots .slick-active button{border-radius: 5px;width: 0.36rem;}

.EnvironmentBox .slick-list{width: 150%;padding:0 25%;margin: 0 -25%;}
.EnvironmentBox .imgbox{margin:0 0.4rem;padding-top: 56.6%;opacity: 0.1;transition: all 0.3s;}
.EnvironmentBox .slick-current .imgbox{border-radius: 10px;margin:0 1rem;opacity: 1;}
.EnvironmentBox .slick-arrow{border:2px solid #81bb39;}
.EnvironmentBox .slick-prev{left: 0;background-image: url(../images/arrleft2.svg);}
.EnvironmentBox .slick-next{right: 0;background-image: url(../images/arrright2.svg);}
.EnvironmentBox .slick-arrow:hover{background-color: #81bb39;}
.EnvironmentBox .slick-prev:hover{background-image: url(../images/arrleft.svg);}
.EnvironmentBox .slick-next:hover{background-image: url(../images/arrright.svg);}
.EnvironmentBox .slick-dots {bottom: 0.25rem;}
.EnvironmentBox .slick-dots button{border:2px solid rgba(255,255,255,0.7);}
.EnvironmentBox .slick-dots .slick-active button{border-radius: 5px;width: 0.36rem;}

@media(min-width:1023px){
	.ActivitiesBox .Img .slick-list{margin:0 -10%;}
.ActivitiesBox .Img .item{padding-bottom: 0.5rem;transition: all 0.3s;height: 5.2rem;}
.ActivitiesBox .Img .item .tit{display: none;text-align: center;}
.ActivitiesBox .Img .imgbox{padding-top: 4.2rem;transition: all 0.3s;border-radius: 12px; background-position: center center;background-repeat: no-repeat;background-size: cover;transition: all 0s;}
.ActivitiesBox .Img .slick-active{perspective: 1000px;}
.ActivitiesBox .Img .slick-active {padding-top: 0;}
.ActivitiesBox .Img .slick-active .imgbox{transform:rotateY(35deg) scale(1);opacity: 0.5;padding-top: 5.06rem;}
.ActivitiesBox .Img li.slick-active+li {padding-top: 0.6rem;}
.ActivitiesBox .Img li.slick-active+li .imgbox{transform:rotateY(35deg) scale(0.8) translateX(-1.05rem);opacity: 1;padding-top: 4.02rem;}
.ActivitiesBox .Img li.slick-active+li+li+li {padding-top: 0.6rem;}
.ActivitiesBox .Img li.slick-active+li+li+li .imgbox{transform:rotateY(-35deg) scale(0.8) translateX(1.05rem);opacity: 1;padding-top: 4.2rem;}
.ActivitiesBox .Img li.slick-active+li+li+li+li {padding-top: 0;}
.ActivitiesBox .Img li.slick-active+li+li+li+li .imgbox{transform:rotateY(-35deg) scale(1);width: auto;opacity: 0.5;padding-top: 5.06rem;}
.ActivitiesBox .Img .slick-current {padding-top: 0.6rem;position: relative;z-index: 100;}
.ActivitiesBox .Img .slick-current .tit{display: block;}
.ActivitiesBox .Img .slick-current .imgbox{transform:rotateY(0) !important;padding-top: 4.2rem;width: 7rem !important;z-index: 100;margin: 0 0 0 -1.2rem;opacity: 1;}
}
@media(max-width:1560px){
	.ActivitiesBox .Img .slick-current .imgbox{margin-left: -1.2rem;width: 6.2rem !important;}
}
@media(max-width:1024px){
	.DevelopmentBox .job {width: 21%;}
	.DevelopmentBox .job3 {width: 6rem;}
	.DevelopmentBox .nav{font-size: 0.2rem;}

	.SalaryBox .Item{width: auto;display: block;float: none !important;margin-bottom: 0.4rem;}
	.SalaryBox .Item:last-child{margin-bottom: 0;}

	.ActivitiesBox .Img{width: 92%; margin: 0px auto 15px;}
	.ActivitiesBox .Img .slick-current .imgbox{margin-left: 0 !important;width: auto !important;}
	.ActivitiesBox .imgbox{margin:0 0.4rem;padding-top: 56.6%;}
	.ActivitiesBox .Title{font-size: 14px;}
	.ActivitiesBox .Title .item{padding-bottom: 15px;}
}

@media(max-width:768px){
	.DevelopmentBox .content{height: auto;}
	.DevelopmentBox .nav{position: static;margin:0px auto;transform: translateX(0);width: 60vw;height: 30vw;font-size: 15px;padding:10px;}
	.DevelopmentBox .job{position: static;width: 50%;float: left;line-height: 26px;}
	.DevelopmentBox .job li{padding-right: 0;padding-left: 16px;text-align: left;}
	.DevelopmentBox .job li:after{right: auto;left: 0;}
	.DevelopmentBox .job3{float: none;clear: both;width: auto;transform: translateX(0);}
	.DevelopmentBox .job3 li{position: relative;width: 50%;float: left;left: auto !important;right: auto !important;top:0 !important;}

	.SalaryBox .Item .title {width: 2.1rem;font-size: 14px;}
	.SalaryBox .Item .info{padding-left: 0.3rem;}
}


/* 荃信生活 */
.graybg{background:#f7f7f7 url(../images/fzbg.jpg) 0px center no-repeat;}
.SubNav{padding-bottom: 0.53rem;}
.SubNav menu{float: left;}
.SubNav menu li{display:inline-block;margin-right: 0.65rem;font-size: 0.45rem;line-height: 0.64rem;}
.SubNav menu li:last-child{margin-right: 0;}
.SubNav menu li a{color:#81bb39;}
.SubNav menu li:hover a,.SubNav menu li.on a{color:#005076;}
.SubNav .search{float: right;width: 4.2rem;margin-top: 0.14rem;border:1px solid #f0f2f2;border-radius: 24px;padding:0 0.3rem;background:#fff;position: relative;}
.SubNav .search input{height: 48px;line-height:48px;width: 100%;}
.SubNav .search button{width: 60px;height: 100%;right: 0;top: 0;color:#005076;position: absolute;background: transparent;}
.SubNav .search button:hover{color:#81bb39;}

.JobSearchNav{border-radius: 12px;background:#fff;margin-bottom: 0.2rem;padding:0.4rem 0.6rem;}
.JobSearchNav .Item{border-bottom: 1px solid #e5e5e5;padding:0.20rem 0;}
.JobSearchNav .Item .ti{width: 2.2rem;font-size: 0.24rem;vertical-align: top;}
.JobSearchNav .Item .nav a{display: inline-block;margin:0 10px 10px 0;line-height: 34px;min-width: 0.9rem;padding:0 0.2rem;border:1px solid #e6e6e6;color:#666666;border-radius: 0.2rem;text-align: center;font-size: 0.16rem;}
.JobSearchNav .Item .nav a:hover,.JobSearchNav .Item .nav a.cur{color:#005076;border:1px solid #005076;}
.JobSearchNav .Item .inner{height: 46px;overflow: hidden;position: relative;}
.JobSearchNav .Item .inner .arr{position: absolute;width: 17px;height: 17px;right: 0;top: 8px;cursor: pointer;}
.JobSearchNav .Item .inner .arr:After{left: 50%;top: 1px;width: 1px;height: 15px;content: "";background:#81bb39;transform: translateX(-50%);position: absolute;transition: all 0.3s;}
.JobSearchNav .Item .inner .arr:before{left: 50%;top: 50%;left:1px;width: 15px;height: 1px;content: "";background:#81bb39;transform: translateY(-50%);position: absolute;}
.JobSearchNav .Item .inner.on{height: auto;}
.JobSearchNav .Item .inner.on .arr:after{height: 0;}

.HrList .thead{background:#005076;border-radius: 12px 12px 0 0;}
.HrList .thead .cell{height: 0.8rem;color:#fff;font-size: 0.24rem;}
.HrList .cell{padding-left: 0.3rem;text-align: center;}
.HrList .w1{text-align: left;padding-left: 0.5rem;}
.HrList .w2{width: 16%;}
.HrList .w3{width: 18%;}
.HrList .w4{width: 18%;}
.HrList .w5{width: 18%;}
.HrList .item{background:#fff;}
.HrList .item:nth-child(odd){background: #f7f9fa;}
.HrList .item .info{cursor: pointer;}
.HrList .item .iconyjt{transition: all 0.3s;}
.HrList .item.on .w5{color:#005076;}
.HrList .item.on .iconyjt{transform: rotate(90deg);}
.HrList .item .cell{height: 0.8rem;}
.HrList .detail{border-top: 1px solid #e6e6e6;padding:0.5rem 240px 0.5rem 0.5rem;position: relative;display: none;}
.HrList .detail .sitem{display: none;}
.HrList .detail .sti{font-size: 0.22rem;color:#005076;padding-top: 0.6rem;}
.HrList .detail .sti:first-child{padding-top: 0;}
.HrList .applybtn{position: absolute;right: 0.5rem;bottom: 0.5rem;width: 180px;text-align: center;line-height: 51px;color:#fff;font-size: 0.18rem;border-radius: 26px;background:#005076;}
.HrList .applybtn img{display: inline-block;vertical-align: middle;margin-left: 10px;}

.JobPop{width: 1025px;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:0.5rem;overflow: hidden;}
.JobPop .toptit{text-align: center;line-height: 2.5;background:url(../images/linebg.gif) 0px bottom repeat-x;font-size: 0.36rem;color:#005076;margin:-0.2rem 0 0.4rem;}
.JobPop .mfp-close{width: 0.74rem;height: 0.74rem;line-height: 0.74rem;text-align: center;background:#005076;color:#fff !important;opacity: 1;font-size: 0.5rem;}

.TeamPop{width: 100%;}

.JobForm{ color:#666666; margin:0px 0px 0px -2%;}
 .JobForm dl{ width:48%; float:left; margin-left:2%; line-height:0.5rem; position: relative;}
 .JobForm dl dt{position: absolute;left:0;top:5px; text-align:right;width:90px;}
 .JobForm dl dd{margin-left:100px;}
 .JobForm dl.auto{ width:100%; float:none;}

 .JobForm dd{ padding:5px 0px;}
 .JobForm .input { border:1px solid #dbdbdb; width:100%; height:0.4rem; line-height:0.38rem;}
 .JobForm .textarea { border:1px solid #dbdbdb; width:100%; height:1.16rem; line-height:23px;display: block;}
 .JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
 .JobForm .btnam {text-align: left;}
 .sendbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#333; margin-right:8px;}
 .resetbtn{ cursor:pointer; color:#fff; width:120px; height:40px; font-size:16px; background:#999;}

	@media(max-width:1024px){
		.JobPop{width: 94%;}
		.HrList .detail{padding: 0.5rem;}
  .HrList .detail .sti{font-size: 16px;}
  .HrList .applybtn{position:static;display: inline-block;font-size: 14px;margin-top: 15px;width: 120px;line-height: 35px;}
	}

	@media(max-width:767px){
		.SubNav menu li{font-size: 18px;padding-bottom: 10px;}
		.SubNav .search{width: auto;float: none;clear: both;}
		.SubNav .search input{height: 38px;line-height:38px;}

		.JobSearchNav .Item .ti{font-size: 15px;display: block;width: auto;}
		.JobSearchNav .Item .nav{display: block;}
		.JobSearchNav .Item .inner{height: 28px;}
		.JobSearchNav .Item .nav a{line-height: 26px;}
		.JobSearchNav .Item .inner .arr{top: 4px;}

		.HrList .thead .cell{font-size: 15px;padding:10px;}
		.HrList .w2,.HrList .w3,.HrList .w4{display: none;}
		.HrList .item .w1{padding:10px;font-size: 15px;}
		.HrList .w5{width: 35%;}
		.HrList .detail .sti{padding-top: 0.4rem;}
		.HrList .detail .sitem{display: block;}
		.HrList .detail .sitem span{display: block;}

		.JobForm dl{width: auto;float: none;}
		.JobForm .input{height: 30px;line-height: 28px;}
		.JobForm .btn dd{margin-left: 0;text-align: center;}
		.JobForm dl dt{position: static;width: auto;text-align: left;}
		.JobForm dl dd{margin-left: 0;}
		.sendbtn {width: 110px;}
		.JobForm .textarea{height: 80px;}
	}


	/* 投资者关系 */
.StockInfo{background:#f8f8f8;}
.StockInfo .cell{padding:0.5rem;height: 2.8rem;}
.StockInfo .Info{width: 32.85%;color:#fff;background:url(../images/gpbg.jpg) center center no-repeat;background-size:cover;border-radius: 12px 0 0 12px;}
.StockInfo .Info .top{border-bottom: 1px dashed rgba(255,255,255,0.8);line-height: 1.5;padding-bottom: 0.13rem;font-size: 0.24rem;margin-bottom: 0.18rem;}
.StockInfo .Info .top span{margin-left: 0.16rem;}
.StockInfo .Info .numbox span{font-size: 0.52rem;padding-right: 23px;position: relative;display: inline-block;vertical-align: bottom;line-height: 1;margin-right: 12px;}
.StockInfo .Info .numbox span i{width: 12px;height: 11px;background:url(../images/arr3.png);position: absolute;right: 0;bottom: 0.1rem;}
.StockInfo .Info .numbox em{display: inline-block;}
.StockInfo .Content .Item dl{width: 1.4rem;border-bottom: 1px solid #d9d9d9;margin:0 0.6rem 0.45rem 0;float: left;}
.StockInfo .Content .Item dl:last-child(){margin-right: 0;}
.StockInfo .Content .Item dd{padding-bottom: 0.17rem;line-height: 0.5rem;color:#005076;font-size: 0.3rem;}
.StockInfo .Content .Notice{padding-left: 35px;background:url(../images/notice.png) 0px center no-repeat;}

.graybg2{background:#f7f7f7;}
.SubNav2{margin:-0.5rem 0 1rem;}
.SubNav2 li{float: left;margin-right: 0.2rem;}
.SubNav2 li a{display: block;border:1px solid #005076;padding:0 0.24rem;line-height: 0.48rem;color:#005076;border-radius: 0.25rem;}
.SubNav2 li a:hover,.SubNav2 li.on a{background: #005076;color:#fff;}

.ReportList{margin-left: -0.3rem;}
.ReportList li{text-align: center;width: 25%;float: left;padding:0 0 0.5rem 0.3rem;}
.ReportList li .imgbox{margin-bottom: 0.27rem;padding-top: 128.52%;border-radius: 12px 12px 0 0;}
.ReportList li .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.ReportList li .tit{font-size: 0.24rem;margin-bottom: 0.06rem;}
.ReportList li .down{font-size: 0.16rem;color:#81bb39;}
.ReportList li .down img{display: inline-block;vertical-align: middle;margin: -3px 0 0 10px;}

.BriefList{margin-left: -0.3rem;}
.BriefList li{width: 33.333%;float: left;padding:0 0 0.4rem 0.3rem;}
.BriefList li a{background:#fff;border-radius: 12px 12px 0 0;border-bottom: 2px solid #81bb39;padding:0.4rem 0.3rem 0.4rem;}
.BriefList li .imgbox{width: 42%;float: left;padding-top: 2.4rem;border-radius: 12px 12px 0 0;}
.BriefList li .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.BriefList li .info{width: 58%;float: right;padding: 0.22rem 0.2rem 0 0.2rem;}
.BriefList li .date{margin-bottom: 0.06rem;}
.BriefList li .ti{font-size: 0.24rem;min-height: 0.96rem;margin-bottom: 0.2rem;}
.BriefList li .down{font-size: 0.16rem;color:#81bb39;}
.BriefList li .down img{display: inline-block;vertical-align: middle;margin: -3px 0 0 10px;}

.SubNav4{text-align: center;line-height: 1.5;margin-bottom: 0.75rem;}
.SubNav4 li{display: inline-block;padding:0 0.28rem;font-size: 0.42rem;cursor: pointer;color:#333333;}
.SubNav4 li a{color:#333333;}
.SubNav4 li.on{color:#005076;}
.SubNav4 li.on a{color:#005076;}

.StructureBox .Item{margin-bottom: 0.4rem;line-height: 0.32rem;position: relative;}
.StructureBox .Item:before{position: absolute;left: 0;top: 0.4rem;height: 1px;content: "";background:#e5edf1;width: 100%;z-index: -1;}
.StructureBox .Item .ti{width: 3.92rem;float: left;padding-right: 1.2rem;}
.StructureBox .Item .ti span{width: 2.72rem;text-align: center;color:#fff;border-radius: 0.14rem;font-size: 0.24rem;background:#005076;display: block;margin:0.1rem 0;padding: 0.15rem 0}
.StructureBox .Item .info{display: flex;justify-content: space-between;float: left;width: calc(100% - 3.92rem);flex-wrap: wrap;}
.StructureBox .Item .info span{width: 30%;text-align: center;color:#333333;border-radius: 0.34rem;font-size: 0.2rem;background:#eff6fc;margin:0.1rem 0;padding: 0.1rem 0}
.StructureBox .btnam{padding-top: 0.2rem;}

.FileList .slick-list{margin:0 -0.15rem;}
.FileList .item{padding:0 0.15rem 0;}
.FileList a{display: block;padding: 0.2rem;background: #fff;border-radius: 12px 12px 0 0;border-bottom: 3px solid #81bb39;}
.FileList .imgbox{border-radius: 12px 12px 0 0;padding-top: 59.25%;margin-bottom: 0.17rem;}
.FileList .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.FileList .info{position: relative;padding-right: 0.54rem;}
.FileList .tit{font-size: 0.24rem;margin-bottom: 0.11rem;}
.FileList .ico{position: absolute;right: 0;top: 0.06rem;width: 0.4rem;}
.FileList .down{font-size: 0.16rem;color:#81bb39;}
.FileList .down img{display: inline-block;vertical-align: middle;margin: -3px 0 0 10px;}
.FileList .slick-arrow{border:2px solid #81bb39;}
.FileList .slick-prev{background-image: url(../images/arrleft2.svg);}
.FileList .slick-next{background-image: url(../images/arrright2.svg);}
.FileList .slick-arrow:hover{background-color: #81bb39;}
.FileList .slick-prev:hover{background-image: url(../images/arrleft.svg);}
.FileList .slick-next:hover{background-image: url(../images/arrright.svg);}

@media(max-width:1024px){
	.BriefList li{width: 50%;}
}

@media(max-width:767px){
	.StockInfo .Info{display: block;width: auto;height: auto;}
	.StockInfo .Content{display: block;height: auto;}
	.StockInfo .Info .top{font-size: 16px;}

	.StockInfo .Content .Item dl{width: 50%;margin-right: 0;}
	.StockInfo .Content .Item dd{font-size: 18px;}

	.SubNav2{margin: 0 0 0.5rem;}
	.SubNav2 ul{margin-left: -3%;font-size: 0;}
	.SubNav2 li{min-width: 30.333%;text-align: center;margin:0 0 10px 3%;display: inline-block;vertical-align: top;}
	.SubNav2 li a{line-height: 28px;font-size: 15px;}

	.ReportList li{width: 50%;}
	.ReportList li .tit{font-size: 15px;}

	.BriefList li{width: auto;float: none;}
	.BriefList li .imgbox{padding-top: 2.4rem;width: 1.68rem;}
	.BriefList li .info{width: calc(100% - 1.75rem);}
	.BriefList li .ti{font-size: 15px;}

	.StructureBox .Item .ti{float: none;padding-right: 0;margin-bottom: 0.2rem;width: auto;}
	.StructureBox .Item .ti span{font-size: 15px;margin:0px auto;}
	.StructureBox .Item .info{float: none;width: auto;}
	.StructureBox .Item .info span{font-size: 14px;margin:5px;}

	.FileList .tit{font-size: 15px;}
	.FileList .down{font-size: 14px;}
}


/* 科学与技术 */
.BaseBox{display:none;}
.BaseBox .title h3{font-size: 0.56rem;color:#334e5e;display: inline-block;vertical-align: bottom;border-bottom: 4px solid #81bb39;font-weight: normal;line-height: 1.7rem;}
.BaseBox .info{padding:0.5rem;background: linear-gradient(145deg, #f1f8ff 0%, rgba(255,255,255,0.51) 83%, rgba(255,255,255,0) 100%);}

.AdvNumbox{margin: 0.57rem 0 0.35rem;position: relative;font-size: 0;display:block;}
.AdvNumbox:before{content: "";left: 0;width: 100%;height: 1px;background:#eeeeee;top: 0.92rem;position: absolute;}
.AdvNumbox li{width: 14.285%;display:inline-block;text-align: center;position: relative;font-size: 0.16rem;min-height: 1.39rem;vertical-align: top;}
.AdvNumbox li:before{position: absolute;left: 50%;width: 0.1rem;height: 0.1rem;border-radius: 50%;background:#81bb39;top: 0.87rem;content: "";transform: translateX(-50%);}
.AdvNumbox .num{line-height: 0.92rem;color:#999999;}
.AdvNumbox .num .counter{font-size: 0.64rem;color:#334e5e;position: relative;margin-right: 0.1rem;}
.AdvNumbox .num .counter .ani {position: absolute;left: 0;top: 0;width: 101%;}
.AdvNumbox .num .counter .off {opacity: 0;}
.AdvNumbox p{padding:0.15rem 0 0.12rem;color:#999999;}
.AdvNumbox li:last-child{display: none;}

.QualityBox{background:#f0f7fc;}
.QualityBox .title h3{position: relative;}
.QualityBox .info{text-align: justify;}

.AdvantagesList{overflow: hidden;}
.AdvantagesList .sti{line-height: 1.5;padding-bottom: 0.13rem;position: relative;font-weight: normal;font-size: 0.32rem;color:#334e5e;margin-bottom: 0.3rem;}
.AdvantagesList .sti:After{position: absolute;left: 0;bottom: 0;width: 28px;height: 2px;content: "";background:#81bb39;}
.AdvantagesList .sti img{display: inline-block;vertical-align: middle;width: 0.62rem;margin-left: 0.18rem;}
.AdvantagesList .Item1{padding:1rem 0;background:#fafcfe;}
.AdvantagesList .Item1 .info{width: 48.92%;float: left;padding-top: 0.59rem;}
.AdvantagesList .Item1 .imgbox{width: 45.71%;float: right;}
.AdvantagesList .Item1 .imgbox img{width: 100%;border-radius: 0 10px 10px 0;object-fit: cover;}
.AdvantagesList .Item1 .imgbox .slick-list{padding-right: 0.4rem;}
.AdvantagesList .Item1 .imgbox .slick-slide{opacity: 1 !important;position: absolute !important;z-index: 0 !important;transition: all 0.3s;left: 0.2rem !important;top: 0.3rem !important;opacity: 0.3 !important;}
.AdvantagesList .Item1 .imgbox .slick-slide img{height: 3.39rem;}
.AdvantagesList .Item1 .imgbox .slick-slide:nth-child(2){left: 0.2rem !important;z-index: 2 !important;top: 0.3rem !important;opacity: 0.3 !important;}
.AdvantagesList .Item1 .imgbox .slick-slide:nth-child(2) img{height: 3.39rem;}
.AdvantagesList .Item1 .imgbox .slick-slide:nth-child(3){left: 0.4rem !important;z-index: 1 !important;top: 0.6rem !important;opacity: 0.15 !important;}
.AdvantagesList .Item1 .imgbox .slick-slide:nth-child(3) img{height: 2.84rem;}
.AdvantagesList .Item1 .imgbox .slick-current:nth-child(1){z-index: 3 !important;position: relative !important; left: 0 !important;top: 0 !important;opacity: 1 !important;}
.AdvantagesList .Item1 .imgbox .slick-current:nth-child(2){z-index: 3 !important;position: relative !important; left: 0 !important;top: 0 !important;opacity: 1 !important;}
.AdvantagesList .Item1 .imgbox .slick-current:nth-child(3){z-index: 3 !important;position: relative !important; left: 0 !important;top: 0 !important;opacity: 1 !important;}
.AdvantagesList .Item1 .imgbox .slick-current:nth-child(1) img{height: 4rem !important;}
.AdvantagesList .Item1 .imgbox .slick-current:nth-child(2) img{height: 4rem !important;}
.AdvantagesList .Item1 .imgbox .slick-current:nth-child(3) img{height: 4rem !important;}
.AdvantagesList .Item1 .slick-dots{bottom: 0.1rem;}
.AdvantagesList .Item1 .slick-dots li{margin:0 8px;}
.AdvantagesList .Item1 .slick-dots li button{width: 0.28rem;height: 2px;background:rgba(255,255,255,0.5);border-radius: 0;}
.AdvantagesList .Item1 .slick-dots li.slick-active button{background:#fff !important;}

.AdvantagesList .Item2{padding:1rem 0;background-image: linear-gradient(to bottom, #fff , #f0f7fc);}
.AdvantagesList .txt{text-align: justify;}

.AdvantagesList.scyy{padding:1rem 0 0;background:#fff;position: relative;z-index: 1;}
.AdvantagesList .Item3{background:#f0f7fc;padding:1rem 0;}

.AdvantagesList .ActivitiesBox{padding:0.59rem 0 1rem;}

.AreaList{margin-top: 0.45rem;}
.AreaList .Item{width: 47.85%;float: left;margin-bottom: 0.6rem;background:#f8f8f8;border-radius: 10px 10px 0 0;position: relative;}
.AreaList .Item:after{position: absolute;right: 0.46rem;bottom: 0;width: 80px;height: 95px;background:url(../images/logobg.png) center top no-repeat;content: "";transition: all 0.3s;}
.AreaList .Item:nth-child(2n+2){float: right;}
.AreaList .title{color: #fff;font-size: 0.32rem;line-height: 0.9rem;padding-left: 1rem;border-radius: 10px 10px 0 0;background:url(../images/ico_tit2.png) 0.52rem center no-repeat;margin-bottom: 0.5rem;transition: all 0.3s;}
.AreaList .info{min-height: 3rem;padding:0 0.5rem 0.5rem 1.73rem;position: relative;}
.AreaList .info .num{position: absolute;width: 1.73rem;text-align: center;line-height: 0.85rem;color:#e4e4e4;font-size: 0.9rem;left: 0.15rem;top: 0;}
.AreaList .info .desc{margin-bottom: 0.13rem;height: 1.92rem;overflow: hidden;}
.AreaList .Item.on .info .desc{overflow-y: auto;}
.AreaList .info .detail{font-size: 0.16rem;color:#81bb39;}
.AreaList .info .updetail{font-size: 0.16rem;color:#81bb39;display: none;}
.AreaList .Item:nth-child(4n+1) .title{background-color:#f4bd3f;}
.AreaList .Item:hover:nth-child(4n+1) .title{background-color:#d7a127;}
.AreaList .Item:nth-child(4n+2) .title{background-color:#b49171;}
.AreaList .Item:hover:nth-child(4n+2) .title{background-color:#a1744c;}
.AreaList .Item:nth-child(4n+3) .title{background-color:#507e40;}
.AreaList .Item:hover:nth-child(4n+3) .title{background-color:#396829;}
.AreaList .Item:nth-child(4n+4) .title{background-color:#da3f51;}
.AreaList .Item:hover:nth-child(4n+4) .title{background-color:#be2234;}
.AreaList .Item:hover:after{height: 120px;}

.AreaTable .Info{border-top: 1px solid #e7e7e7;padding:0.53rem 0 0.33rem;color:#333333;}
.AreaTable .thead{border-right: 1px solid #ececec;width: 100%;}
.AreaTable .thead td{border-left: 1px solid #ececec;border-top: 1px solid #ececec;background:#f8f8f8;padding:0.27rem 0 0.21rem;text-align: center;}
.AreaTable .thead td p{color:#333333;}
.AreaTable .thead .w1{width: 15%;}
.AreaTable .thead .w2{width: 33%;color:#f3be3c;}
.AreaTable .thead .w3{width: 19%;color:#b39171;}
.AreaTable .thead .w4{width: 19%;color:#4f7e41;}
.AreaTable .thead .w5{width: 13%;color:#da3f51;}
.AreaTable .w1{width: 15%;}
.AreaTable .w2{width: 33%;}
.AreaTable .w3{width: 19%;}
.AreaTable .w4{width: 19%;}
.AreaTable .w5{width: 13%;}
.AreaTable .thead ul{margin-top: 0.2rem;}
.AreaTable .thead li{min-width: 16%;display: inline-block;padding:0 5px;}
.AreaTable .thead li img{display: block;margin:0px auto;width: 0.4rem;}

.AreaTable .tbody{border-bottom: 1px solid #ececec;border-right: 1px solid #ececec;width: 100%;}
.AreaTable .tbody td{border-left: 1px solid #ececec;border-top: 1px solid #ececec;text-align: center;line-height: 24px;color:#333333;}
.AreaTable .tbody ul{display: flex;justify-content: space-between;}
.AreaTable .tbody li{border-left: 1px solid #ececec;height: 79px;display: flex;align-items: center;justify-content: center;flex: 1;}
.AreaTable .tbody li:first-child{border-left: 0;}
.AreaTable .yuan{width: 16px;height: 16px;border-radius: 50%;display: inline-block;vertical-align: middle;}
.AreaTable .tbody .w2 .yuan{background:#f3be3c;}
.AreaTable .tbody .w2 .yuan.shi{background:transparent;border: 1px solid #f3be3c;}
.AreaTable .tbody .w2 .yuan.xu{background:transparent;border: 1px dashed #f3be3c;}
.AreaTable .tbody .w3 .yuan{background:#b39171;}
.AreaTable .tbody .w3 .yuan.shi{background:transparent;border: 1px solid #b39171;}
.AreaTable .tbody .w3 .yuan.xu{background:transparent;border: 1px dashed #b39171;}
.AreaTable .tbody .w4 .yuan{background:#4f7e41;}
.AreaTable .tbody .w4 .yuan.shi{background:transparent;border: 1px solid #4f7e41;}
.AreaTable .tbody .w4 .yuan.xu{background:transparent;border: 1px dashed #4f7e41;}
.AreaTable .tbody .w5 .yuan{background:#da3f51;}
.AreaTable .tbody .w5 .yuan.shi{background:transparent;border: 1px solid #da3f51;}
.AreaTable .tbody .w5 .yuan.xu{background:transparent;border: 1px dashed #da3f51;}
.AreaTable .tbody .w1 span{display: inline-block;vertical-align: middle;padding:0 0.35rem;position: relative;}
.AreaTable .tbody .w1 .star{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.AreaTable .star{width: 17px;height: 17px;background:url(../images/star.png) center center no-repeat;display: inline-block;vertical-align: middle;}
.AreaTable .tbody tr{transition: all 0.3s;}
.AreaTable .tbody tr:hover{-webkit-box-shadow: 0 15px 38px rgba(0,0,0,0.18);
	box-shadow: 0 15px 38px rgba(0,0,0,0.18);
	-webkit-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);}
.AreaTable	.colorLine {padding:0.44rem 0 0.26rem;font-size: 0.16rem;}
.AreaTable	.colorLine dd{float: left;padding-right: 0.5rem;}
.AreaTable .colorLine .star{margin-right: 6px;}
.AreaTable .colorLine .yuan{margin-right: 8px;background:#4f7e41;}
.AreaTable .colorLine .yuan.shi{background:transparent;border: 1px solid #4f7e41;}
.AreaTable .colorLine .yuan.xu{background:transparent;border: 1px dashed #4f7e41;}
.AreaTable .colorLine .yuan.xu{background:transparent;border: 1px dashed #4f7e41;}
.AreaTable .Infotxt{color:#333333;}
.AreaTable .Infotxt .tip{color:#999999;font-size: 0.16rem;padding-top: 0.35rem;}

@media(max-width:1024px){
	.AdvNumbox li:nth-child(2),.AdvNumbox li:nth-child(4),.AdvNumbox li:nth-child(6){width: 3%;}
	.AdvNumbox li:nth-child(1),.AdvNumbox li:nth-child(3),.AdvNumbox li:nth-child(5),.AdvNumbox li:nth-child(7){width: 22.75%;}
}

@media(max-width:767px){
	.QualityBox .title h3{font-size: 18px;}
	.QualityBox .info{font-size: 14px;}

	.BaseBox .title h3{font-size: 18px;line-height: 1rem;}

	.AdvNumbox{margin-top: 0;}
	.AdvNumbox .num .counter{font-size: 0.5rem;}
	.AdvNumbox li{font-size: 12px;}
	.AdvNumbox p{line-height: 15px;}

	.AdvantagesList .sti{font-size: 18px;}
	.AdvantagesList .sti img{width: 40px;}
	.AdvantagesList .Item1,.AdvantagesList .Item2,.AdvantagesList .Item3{padding:0.5rem 0;}
	.AdvantagesList .Item1 .info{width: auto;float:none;padding: 0 0 0.4rem;}
	.AdvantagesList .Item1 .imgbox{width: auto;float:none;}

	.AreaList .Item{width: auto;float: none !important;}
	.AreaList .Item.on .info .desc{height: auto;}
	.AreaList .info{padding: 0 0.3rem 0.3rem;margin-top: -0.2rem;}
	.AreaList .info .num{width: 1rem;font-size: 0.6rem;left: auto;right: 0;top: -1.2rem;color:#fff;}
	.AreaList .title{padding-left: 0.7rem;font-size: 16px;background-position: 0.12rem center;}
	.AreaList .info .detail,.AreaList .info .updetail{font-size: 14px;}
	.AreaTable .tablebox {overflow-x:scroll;}
	.AreaTable .tablebox td{white-space: nowrap;min-width: 150px;}
	.AreaTable .tablebox .w2{min-width: 300px;}
	.AreaTable .tablebox .w3{min-width: 180px;}
	.AreaTable .tablebox .w4{min-width: 180px;}
	.AreaTable .tablebox .w5{min-width: 120px;}
	.AreaTable .tbody .w1 span{padding:0 0.45rem;}
	.AreaTable .tbody td{line-height: 14px;}
	.AreaTable .tbody li {height: 40px;}
	.AreaTable .colorLine,.AreaTable .Infotxt .tip{font-size: 14px;}
}

/* 产品管线 */
.ProList .Item .box{margin-bottom: 0.3rem;border-radius: 12px;background:#f1f8fc;padding:0.5rem 2.96rem 0.5rem 0.5rem;position: relative;min-height: 2rem;}
.ProList .Item .tit{margin-bottom: 0.07rem;line-height: 0.83rem;font-size: 0.48rem;color:#334e5e;}
.ProList .Item .tit sup{font-size: 16px;position: relative;top: -0.1rem;right: -0.1rem;}
.ProList .Item .desc{color:#999999;}
.ProList .Item .box:after{position: absolute;right: 2.38rem;top: 0.5rem;height: calc(100% - 1rem);width: 1px;background:#cedae1;content: "";}
.ProList .Item .pdf{position: absolute;right: 0;width: 2.38rem;text-align: center;color:#999999;top: 50%;transform: translateY(-50%);}
.ProList .Item .pdf img{display:block;margin:0px auto 0.16rem;width: 0.6rem;}
.ProList .Item .pdf:hover{color:#82bb3a;}

.Producting{background:#eff6fc;}
.Producting .Con .slider{margin-left: -0.4rem;}
.Producting .Item{width: 33.333%;float: left;padding:0 0 0.4rem 0.4rem;}
.Producting .Item a{display: block;background:#fff;border-radius: 0 10px 10px 0;padding:0.19rem 0.4rem 0 0.4rem;height: 2.1rem;border-left: 3px solid #f3be3e;position: relative;}
.Producting .Item .tit{margin-bottom: 0.19rem;line-height: 0.76rem;color:#005076;font-size: 0.36rem;border-bottom: 1px solid #efefef;}
.Producting .Item .tit span{font-size: 0.24rem;color:#333;margin-left: 0.18rem;}
.Producting .Item .desc{font-size: 0.16rem;color:#999999;}
.Producting .Item a:after{position: absolute;right: 0.44rem;bottom: 0;width:80px;height: 80px;content: "";background:url(../images/logobg.png) center top no-repeat;transition: all 0.3s;}
.Producting .Item:hover a:after{height: 100px;}
.Producting .TabNav li{cursor: pointer;width: auto !important;}
.Producting .TabNav .slick-track{width: auto !important;}
.Producting .TabNav .item:nth-child(1).slick-current{color:#f3be3c;}
.Producting .TabNav .item:nth-child(2).slick-current{color:#b39171;}
.Producting .TabNav .item:nth-child(3).slick-current{color:#4f7e41;}
.Producting .TabNav .item:nth-child(4).slick-current{color:#da3f51;}
.Producting .li2 .Item a{border-left: 3px solid #b39171;}
.Producting .li3 .Item a{border-left: 3px solid #4f7e41;}
.Producting .li4 .Item a{border-left: 3px solid #da3f51;}
.Producting .slick-arrow{border:2px solid #81bb39;transform: translateY(0);top: auto;bottom: -0.45rem;width: 36px;height: 36px;}
.Producting .slick-prev{left: 44%;background-image: url(../images/arrleft2.svg);}
.Producting .slick-next{right: 44%;background-image: url(../images/arrright2.svg);}
.Producting .slick-arrow:hover{background-color: #81bb39;}
.Producting .slick-prev:hover{background-image: url(../images/arrleft.svg);}
.Producting .slick-next:hover{background-image: url(../images/arrright.svg);}

.ProPop{width:14rem;}
.ProPop .Content{padding:0.9rem 0.5rem;}
.ProPop .imgbox{width:36.15%;float:left;}
.ProPop .Detail{width:60.07%;float:right;}
.ProPop .Detail .title{line-height:0.61rem;padding-bottom:0.21rem;border-bottom:1px solid #e4e4e4;margin-bottom:0.36rem;color:#334e5e;font-size:0.48rem;}
.ProPop .Detail .item{display: flex;justify-content: space-between;padding-bottom:0.31rem;margin-bottom:0.36rem;border-bottom:1px solid #e4e4e4;}
.ProPop .Detail .item dt{color:#999999;padding-bottom:0.07rem;}
.ProPop .Detail .item dt img{display:inline-block;vertical-align: middle;margin-right:10px;}
.ProPop .Detail .item dd{color:#005076;}
.ProPop .Detail .item .tag{color:#fff;background:#b39070;line-height:0.48rem;padding:0 0.22rem;margin:0.07rem 0.1rem 0 0;display:inline-block;}
.ProPop .Detail .info{font-size:0.16rem;height: 3.8rem;overflow-y: auto;padding-right: 10px;}

@media(max-width:1400px){
	.ProPop{width:94%;}
}
@media(max-width:1024px){
	.Producting .Item{width: 50%;}
	.Producting .Item a{padding:0 0.3rem;}
	.Producting .slick-dots{bottom: -6px;}
	.Producting .slick-dots li button{background-color: #999;}
	.Producting .slick-dots li.slick-active button{width: 10px;border-radius: 3px;background-color: #4f7e41;border:0px;}
}
@media(max-width:767px){
	.ProList .Item .box{padding:0.3rem;}
	.ProList .Item .pdf{position: static;text-align: right;width: auto;transform: translateY(0);display: block;border-top: 1px solid #cedae1;padding-top: 0.2rem;margin-top: 0.2rem;}
	.ProList .Item .pdf img{display: inline-block;vertical-align: middle;margin-right: 0.15rem;}
	.ProList .Item .box:after{display: none;}
	.ProList .Item .tit{font-size: 18px;}

	.Producting{padding-bottom: 1.4rem;}
	.Producting .Con .slider{padding-bottom: 0 !important;}
	.Producting .Item{width: auto;}
	.Producting .Item a{padding: 0.3rem;height: auto;}
	.Producting .Item .tit{font-size: 17px;}
	.Producting .Item .tit span{font-size: 16px;}
	.Producting .Item .desc{font-size: 14px;}
	.Producting .TabNav{padding-bottom: 0;}
	.Producting .TabCon .slick-arrow{bottom: -0.8rem;width: 30px;height: 30px;}
	.Producting .TabCon .slick-prev{left: 36%;}
	.Producting .TabCon .slick-next{right: 40%;}

	.ProPop .Detail .item{display:block;}
	.ProPop .Detail .item dl{padding-bottom: 10px;}
	.ProPop .imgbox{width:auto;float:none;margin-top: 20px;}
	.ProPop .Detail{width:auto;float:none;}
	.ProPop .Detail .item .tag{line-height:30px;}
	.ProPop .Detail .info{height: auto;overflow-y: inherit;}
}


/* 临床资讯 */
.Information .thead {border-bottom: 2px solid #81bb39;}
.Information .thead .cell{height: 0.65rem;color:#334e5e;font-size: 0.24rem;position: relative;text-align: center;}
.Information .thead .cell:not(:last-child):after{content:"";right: 0;top: 50%;transform: translateY(-50%);width: 1px;position:absolute;height: 30px;background:#dfdfdf;}
.Information .w1{width: 15%;}
.Information .w2{width: 20%;}
.Information .w3{width: 20%;}
.Information .w5{width: 12%;}
.Information .tbody .cell{padding:0.2rem 0;height: 1.5rem;text-align: center;color:#333;}
.Information .tbody .w1{font-size: 0.24rem;}
.Information .tbody .w2 span{display: inline-block;min-width: 1.4rem;padding:0 0.2rem;text-align: center;line-height: 0.4rem;font-size: 0.16rem;color:#fff;border-radius: 0.21rem;}
.Information .tbody .w4{text-align: left;font-size: 0.16rem;}
.Information .tbody .link{width: 0.42rem;height: 0.42rem;border-radius: 50%;display: inline-block;background:#d9dce1 url(../images/link.png) center center no-repeat;}
.Information .tbody .link:hover{background-color: #81bb39;}
.Information .tbody .row{transition: all .3s;}
.Information .tbody .row:nth-child(odd){background:#f7f9fc;}
.Information .tbody .row:hover{-webkit-box-shadow: 0 15px 38px rgba(0,0,0,0.18);
	box-shadow: 0 15px 38px rgba(0,0,0,0.18);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);}

	@media(max-width:767px){
		.Information .thead {display: none;}
		.Information .thead .cell{font-size: 16px;line-height:20px;padding-bottom: 10px;}
		.Information .tbody .row{margin-bottom: 0.3rem;}
		.Information .tbody .cell{display: block;float: left;height: auto;padding:10px;}
		.Information .tbody .w1{font-size: 15px;}
		.Information .tbody .link{width: 28px;height: 28px;}

		.Information .tbody .w1{display: block;width: 33%;text-align: left;}
		.Information .tbody .w2{display: block;width: 33%;}
		.Information .tbody .w3{display: block;width: 33%;}
		.Information .tbody .w4{display: block;width: 80%;clear: both;padding-top: 0;}
		.Information .tbody .w5{display: block;width: 20%;padding-top: 0;}
	}
	@media(max-width:480px){
		.Information .thead .cell{font-size: 13px;}
		.Information .tbody .cell{font-size: 12px;}
		.Information .tbody .w2 span{width: auto;min-width: auto;padding:5px 8px;}
	}

/* 药物警戒 */
.AlertInfo .contact{background:#f9fafb;padding:0.5rem;}
.AlertInfo .item{float: left;min-width: 3.09rem;color:#666666;position: relative;}
.AlertInfo .item .ico{width: 0.68rem;padding-right: 0.13rem;}
.AlertInfo .item .ico img{width: 0.54rem;height: 0.54rem;border-radius: 50%;border:1px solid #005076;}
.AlertInfo .item .txt span{display: block;padding-top: 0.02rem;color:#334e5e;font-size: 0.24rem;}
.AlertInfo .info{background:#f4f9fd;padding:0.5rem;}

.AlertForm{margin-top: 0.6rem;border:1px solid #dae0e5;color:#333;}
.AlertForm .tipinfo{padding:0.5rem;}
.AlertForm .checkon{padding:0.23rem 0 0.11rem;color:#999999;}
.AlertForm .check{padding-left: 29px;position: relative;}
.AlertForm .check em{width: 20px;height: 20px;border:1px solid #cacaca;vertical-align: middle;border-radius: 3px;position: absolute;left: 0;top: 0;}
.AlertForm .check.on em{border: 1px solid #005076;background: #005076 url(../images/yes2.png) center center no-repeat;}
.AlertForm .form {padding: 0.5rem;border-top: 1px solid #dae0e5;position: relative;}
.AlertForm .form:after {position:absolute;left: 1.3rem;top: -12px;background:#fff;border-left: 1px solid #dae0e5;border-bottom: 1px solid #dae0e5;width: 25px;height: 25px;content: "";transform: rotate(-45deg);}
.AlertForm .form .title{font-size: 0.3rem;line-height: 0.59rem;margin-bottom: 0.08rem;}
.AlertForm .form .check{margin-right: 0.65rem;}
.btnbox{clear: both;padding-top: 0.35rem;}
.btnbox button{width: 150px;height: 50px;font-size: 0.2rem;border-radius: 28px;}
.btnbox .agree{border: 1px solid #81bb39;background:#81bb39;color:#fff;margin-right: 0.39rem;}
.btnbox .agree:hover{border: 1px solid #71ab2a;background:#71ab2a;}
.btnbox .disagree{border: 1px solid #cacaca;background: transparent;}
.btnbox .disagree:hover{border: 1px solid #999;}

@media(max-width:767px){
	.AlertInfo{padding:0.3rem;}
	.AlertInfo .item{width: 100%;margin: 0 0 15px 0;}
	.AlertInfo .item:last-child{margin-bottom: 0;}
	.AlertInfo .item .txt span{font-size: 16px;}
	.AlertInfo .item .ico{width: 45px;}
	.AlertInfo .item .ico img{width: 35px;height: 35px;}

	.AlertForm .tipinfo{padding:0.3rem;}
	.AlertForm .check{padding-left: 20px;}
	.AlertForm .check em{width: 14px;height: 14px;}
	.AlertForm .form{padding:0.5rem 0.3rem 0.3rem;}
	.AlertForm .form .title{font-size: 16px;}
	.AlertForm .form .check{width: 49%;margin-right: 0;display: inline-block;}
	.AlertForm .form .check em {top: 5px;}

	.btnbox button{font-size: 14px;width: 100px;height: 30px;}
}


/* 药物警戒表单 */
.SubTit2{text-align: center;padding-bottom: 0.28rem;}
.SubTit2 h2{font-size: 0.32rem;color:#334e5e;font-weight: normal;line-height: 1.5;}
.FormBox{background:#f4f9fd;padding:0.5rem;}
.FormBox .formtit{font-size: 0.24rem;margin-bottom: 0.35rem;color:#334e5e;clear: both;}
.FormBox .item{margin-bottom: 0.21rem;padding-right: 0.56rem;position: relative;line-height: 44px;display: flex;font-size: 0.16rem;}
.FormBox .item .ti{width:115px;text-align: right;color:#555555;}
.FormBox .item dd{flex: 2;padding-left:19px;}
.FormBox .item.w3{width: 33.333%;float: left;}
.FormBox .item.w2{width: 65.666%;float: left;}
.FormBox .item.w4{width: 50%;float: left;}
.FormBox .item.w1{width: auto;clear: both;}
.FormBox .item.inline {width: auto;}
.FormBox .item.inline dt{width: auto;}

.FormBox .text{border: 1px solid #eaeaea;border-radius: 4px;background:#fff;padding:0 10px;height: 44px;line-height: 42px;width: 100%;}
.FormBox .textarea{border: 1px solid #eaeaea;border-radius: 4px;background:#fff;padding:10px;height: 180px;line-height: 32px;width: 100%;display: block;}
.FormBox .textarea:hover,.FormBox .text:hover{border: 1px solid #999;}
.FormBox .radio {margin-right: 18px;display: inline-block;}
.FormBox .radio input{width: 20px;height: 20px;position: relative;vertical-align: middle;display: inline-block;margin-right: 6px;}
.FormBox .radio input:before {content: "";width: 20px;height: 20px;background: #fff;border:1px solid #e7e7e7;position: absolute;left: 0;top: 0;border-radius: 50%;}
.FormBox .radio input:checked:after {content: "";width: 8px; height: 8px;background: #81bb39;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;}

.FormBox .check {margin-right: 18px;display: inline-block;vertical-align: middle;}
.FormBox .check input{width: 20px;height: 20px;position: relative;vertical-align: middle;display: inline-block;margin: -5px 6px 0 0;}
.FormBox .check input:before {content: "";width: 20px;height: 20px;background: #fff;border:1px solid #e7e7e7;position: absolute;left: 0;top: 0;border-radius: 3px;}
.FormBox .check input:checked:after {content: "";width: 20px; height: 20px;background: #81bb39 url(../images/yes2.png) center center no-repeat;position: absolute;top: 0;left: 0;}
.FormBox .other{padding-top: 10px;}
.FormBox fieldset {border:0;border-bottom: 1px solid #eaeaea; clear: both;padding:0 0 21px 0;margin: 0 0 40px 0;}
.FormBox fieldset.last{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}

@media(max-width:1024px){
	.FormBox .item{width: auto !important;float: none !important;}
}
@media(max-width:767px){
	.FormBox .formtit{font-size: 18px;}
	.FormBox .item {display: block;padding-right: 0;}
	.FormBox .item .ti{width: auto;text-align: left;font-size: 14px;line-height: 20px;}
	.FormBox .item dd{padding-left: 0;}
	.FormBox .text{height: 38px;line-height: 36px; width: 100% !important;}
	.FormBox fieldset {padding:0 0 10px 0;margin: 0 0 20px 0;}
	.FormBox .textarea{height: 120px;}
}
