@charset "utf-8";

/*common s*/
.SubPage{position: relative;background: #fff;z-index: 1;height: auto !important;height: 300px;min-height: 300px;padding:0.9rem 0 0.9rem 0;clear: both;overflow: hidden;}
.SubPage.frist{padding-top: 0;}
.SubPage.nopd{padding: 0;height: 0;min-height: 0;}

.SubBan{position: relative;overflow: hidden;transition: all 0.3s;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}

.ColName{display: none;line-height: 32px;background-color:#004898;border-radius: 0 0 5px 5px;font-size:16px;color: #fff;padding:0 18px;position: relative;margin-bottom: 5px;}
.ColName i{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}

.SubMenu{border-bottom: 1px solid #ededed;line-height: 0.5rem;padding:0.15rem 0;background: #fff;}
.SubMenu li{position: relative;padding: 0 0.25rem;}
.SubMenu li:not(:last-child){margin-right: 0.1rem;}
.SubMenu li a{ display:block; position: relative;z-index: 1;}
.SubMenu li a:hover,.SubMenu li.onli a{color: #004898;}
.SubMenu i::before{content:'';display: block;width:0;height:1px;background: #004898;transition: all .5s;-webkit-transition: all .5s;opacity: 0;position: absolute;z-index:99;}
.SubMenu i::after{content:'';display: block;height:0;width:1px;background: #004898;transition: all .5s;-webkit-transition: all .5s;opacity: 0;position: absolute;z-index:99;}
.SubMenu i.l1::before{left:0;top:0;}
.SubMenu i.l1::after{right:0;top:0;transition: all .45s .5s;-webkit-transition: all .45s .5s;}
.SubMenu i.l2::before{left:0;bottom:0;transition: all .45s .5s;-webkit-transition: all .45s .5s;}
.SubMenu i.l2::after{left:0;top:0;}
.SubMenu li:hover i::before,.SubMenu li.onli i::before,
.SubMenu li:hover i::after,.SubMenu li.onli i::after{opacity: 1;}
.SubMenu li:hover i::before,.SubMenu li.onli i::before{width:100%;}
.SubMenu li:hover i::after,.SubMenu li.onli i::after{height:100%;}


.SubNav{text-align: center;margin-bottom: 0.8rem;background: #f8f8f8;padding: 0.39rem 0;line-height: 0.48rem;text-align: center;}
.SubNav li{min-width: 1.4rem;position: relative;margin: 0 1px;}
.SubNav li:after{left: 0;bottom: 0;height: 0;width: 100%;transition: all 0.5s;position: absolute;content: "";}
.SubNav li a{display: block;padding: 0 0.3rem;position: relative;z-index: 1;}
.SubNav li:hover:after,.SubNav li.on:after{background-color: #004098;height: 100%;}
.SubNav li:hover a,.SubNav li.on a{color: #fff;}

.Place{color: #999999;}
.Place a{color: #999999;}.Place a:hover,.Place span{color: #004898;display: inline-block;}
.Place i{vertical-align: middle;font-size: 20px;margin: -4px 9px 0 0;}

.SubTit{margin-bottom: 0.42rem;position: relative;}
.SubTit h2{font-size: 1.875vw;line-height: 1.2;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;}
.SinglePage table{border-bottom: 1px solid #dcdcdc !important;border-right:1px solid #dcdcdc !important;margin: 0.2rem 0;}
.SinglePage table td,.SinglePage table th{padding: 0.2rem 0.15rem !important;border-top: 1px solid #dcdcdc !important;border-left: 1px solid #dcdcdc !important;background-color: #f4f5f7 !important;text-align: center;line-height: 24px;}
.SinglePage table th{background-color: #004898 !important;color:#fff !important;font-size:0.18rem !important;font-weight: normal;}
.SinglePage table p{margin-left: 8px;margin-right: 8px;}
.SinglePage table p:not(:last-child){margin-bottom: 8px;}

.SinglePage table tr{transition: all 0.3s;}
.SinglePage table tr:hover td{background: #f5eee9;}
.SinglePage table tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.1);position: relative;z-index: 1;}

.SinglePage .SiteMap .item{display: flex;border: 1px solid #ddd;margin-bottom: 0.15rem;align-items: center;}
.SinglePage .SiteMap .item dt{width: 120px;font-weight: bold;text-align: center;position: relative;padding: 0.1rem 0;}
.SinglePage .SiteMap .item dt i{display: none;}
.SinglePage .SiteMap .item dd{width: calc(100% - 100px);display: flex;flex-wrap: wrap;padding: 0.1rem 0.2rem;}
.SinglePage .SiteMap .item dd p{position: relative;text-indent: 0;}
.SinglePage .SiteMap .item dd p:not(:last-child){margin-right: 0.3rem;}
.SinglePage .SiteMap .item dd p:not(:last-child):before{position: absolute;right: -0.15rem;top: 50%;transform: translateY(-50%);width: 1px;height: 18px;background: #ddd;content: "";}
.SinglePage .SiteMap .item:hover{border: 1px solid #004898;}
.SinglePage .SiteMap .item:hover dt{background: #004898;color: #fff;}
.SinglePage .SiteMap .item:hover dt a{color: #fff;}

@media(max-width:1024px){
	.SubPage{padding-bottom: 0.65rem;}
	.SubTit h2{font-size: 0.3rem;}
	.SinglePage table{width: 100% !important;}
}
@media(max-width:768px){
	.SubBan h2{font-size: 0.3rem;display: none;}
	.SubPage{padding-top: 0.4rem;}
	.SubPage.frist,.SubPage.nopd{padding-top: 0.35rem;}
	.SinglePage{line-height: 24px !important;}
	.SinglePage img{width: auto !important;height: auto !important;}
	.SinglePage video{width: 100% !important;display: block; height: auto !important;}
    	.SinglePage .SiteMap .item dt {width: 78px;}

	.ColName{display: block;}
	.Place{margin-top: 10px;text-align: right;}
	.SubMenu{height: auto;line-height: 0.5rem;margin-bottom: 0;padding-bottom:10px;}
	.SubMenu .w1440{display: block;}
	.SubMenu ul{float: none;clear: both;line-height: 30px;flex-wrap: wrap;}
	.SubMenu li a{color: var(--blue-color);}
	.SubMenu li{float: none;min-width: 50%;text-align: center;}
	.SubMenu li:not(:last-child){margin-right: 0;}
	.SubMenu li a:after{display: none;}
}
@media(max-width:640px){
	.Place{font-size: 14px;}	
	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table th{font-size: 14px !important;}
	.SubNav{font-size: 14px;}
	.SubNav li a{line-height: 20px;padding: 5px;}
	.SubTit h2{font-size: 20px;}
}
/*common end*/

/* 关于我们 */
.CompanyList{margin: 0.5rem 0 0 -12px;}
.CompanyList .item{flex: 1;}
.CompanyList .item a{margin: 0 0 12px 12px;border-radius: 10px;background: #f4f5f7;min-height: 1.81rem;padding: 0.42rem 0.2rem 0.27rem 0.27rem;display: block;}
.CompanyList .item aside{min-height: 0.68rem;margin-bottom: 0.1rem;font-weight: normal;line-height: 1.54;}
.CompanyList .item p{color: #666666;}

.CompanyInfo{min-height: 38vw;background-position: right bottom;background-repeat: no-repeat;background-size: cover;padding: 7.447vw 0;position: relative;}
.CompanyInfo .SinglePage{max-width: 6.85rem;position: relative;z-index: 1;}

.CompanyNum{position: relative;}
.CompanyNum .w1440{position: absolute;left: 50%;top: 47%;transform: translate(-50%,-50%);z-index: 10;color: #fff;}
.CompanyNum  li{width: 2.39rem;float: left;padding: 7.29vw 0 0.17rem;position: relative;border-bottom: 1px solid #fff;}
.CompanyNum  li:before{position: absolute;width: 11px;height: 11px;border-radius: 3px;transform: rotate(45deg);bottom: -6px;left: -11px;border: 1px solid #fff;content: "";}
.CompanyNum  li:nth-child(even){float: right;}
.CompanyNum  li:nth-child(2n+1){clear: both;}
.CompanyNum  .num{line-height: 1.2;}
.CompanyNum  .num b{font-size: 3.125vw;position: relative;margin-right: 0.06rem;}
.CompanyNum  .num sup{font-size: 0.3rem;position: relative;top: -0.15rem;margin-right: -0.2rem;font-weight: bold;}

.Registration ul{margin: -0.32rem 0 0 -8px;}
.Registration li{width: 50%;}
.Registration li.auto{width: 100%;}
.Registration .inner{margin: 0 0 4px 8px;border-radius: 10px;min-height: 1.4rem;background: #f4f5f6;padding: 0.18rem 1.7vw 0.25rem 2.3vw;position: relative;}
.Registration aside{width: 50%;line-height: 0.51rem;border-bottom: 1px solid #dbdcdd;margin-bottom: 0.08rem;color: #666666;}
.Registration .icon{position: absolute;right: 0.45rem;top: 0.36rem;width: 22px;}
.Registration li:hover{position: relative;z-index: 2;}
.Registration li:hover aside{border-bottom: 1px solid #004098;}

.IdeaList li{width: 47.91%;position: relative;}
.IdeaList li:nth-child(2n+2){margin-top: 0.99rem;}
.IdeaList .imgbox{padding-top: 56.23%;border-radius: 10px;}
.IdeaList .icon{position: absolute;right: 0;top: 0;border-radius: 0 10px 0.89rem 0.89rem;height: 0.89rem;text-align: center;line-height: 0.89rem;z-index: 2;background: #004898;width: 0.74rem;}
.IdeaList .icon img{display: inline-block;vertical-align: middle;width: 0.4rem;}
.IdeaList .info{margin-top: 0.18rem;padding-left: 0.99rem;position: relative;}
.IdeaList .info .num{position: absolute;left: 0;font-size: 0.6rem;line-height: 1.18;}
.IdeaList .info h2{font-weight:normal;line-height: 1.8;}
.IdeaList .info h3{font-weight:normal;color: #004898;margin-bottom: 0.22rem;}
.IdeaList .item:hover .num{color: #004898;}

.InfoList .item{width: 47.91%;margin-bottom: 0.4rem;position: relative;}
.InfoList a{display: block;padding: 0.41rem 0.37rem 0.39rem 1.76rem;border: 1px solid #e6e6e6;}
.InfoList .date{position: absolute;left: 0.39rem;top: 0.41rem;height: calc(100% - 0.9rem);color: #999999;width: 1.06rem;}
.InfoList .date:after{position: absolute;right: 0;top: 0.07rem;height: calc(100% - 0.02rem);width: 1px;content: "";background: #e6e6e6;}
.InfoList .date:before{position: absolute;right: -1px;top: 0.07rem;height: 22px;width: 3px;content: "";background: #004098;transition: all 0.5s;z-index: 3;}
.InfoList .date span{display: block;line-height: 1;color: #333333;}
.InfoList .ti{min-height: 0.64rem;margin-bottom: 0.12rem;}
.InfoList .ti.dot1{min-height: 0.32rem;}
.InfoList .desc{min-height: 0.56rem;margin-bottom: 0.36rem;color: #999999;}
.InfoList .item:hover .date:before{height: calc(100% - 0.02rem);}
.InfoList.slider {margin-left: -3.125vw;}
.InfoList.slider .slick-slide{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
.InfoList.slider .slick-slide>div{margin-left: 3.125vw;}
.InfoList.slider .slick-dots{position: static;margin-top: 0.1rem;}
.InfoList.slider .slick-dots li{width: 0.42rem;height: 0.06rem;margin: 0 0.1rem;}
.InfoList.slider .slick-dots li button{background-color: #e5e5e5;border-radius: 0;}
.InfoList.slider .slick-dots li.slick-active button{background: #004898;}
.InfoList.slider .slick-arrow:after{background-color: #004898;}

@media(max-width:1440px){
	.CompanyList .item a{padding: 0.4rem 0.16rem 0.27rem 0.16rem;}
}
@media(max-width:1024px){
	.CompanyList .item{flex: none;width: 33.333%;}
	.InfoList .item{width: 100%;margin-bottom: 0.25rem;}
}
@media(max-width:640px){
	.CompanyList .item{flex: none;width: 50%;}
	.CompanyInfo:after{left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;background: rgba(0,64,152,0.7);}
	.CompanyInfo .SinglePage{color: #fff;}

	.CompanyNum .imgbox{padding-top: 61%;}
	.CompanyNum .imgbox img{position: absolute;left: 0;top: 0;width: 100%;}
	.CompanyNum .num b{font-size: 26px;}

	.Registration li{width: 100%;}
	.Registration .icon{top: 0.2rem;}
	.Registration aside{line-height: 30px;}

	.IdeaList li:first-child{margin-top: 0 !important;}
	.IdeaList li{width: 100%;margin-top: 0.5rem !important;}

	.InfoList .date{left: 0.25rem;width: 1.15rem;}
}

/* 新闻中心 */
.NewsRec{padding-bottom: 0.6rem;}
.NewsRec .slider{width:66.66%;float: left;overflow: hidden;}
.NewsRec .slider .imgbox{padding-top: 32.91vw;}
.NewsRec .slider .info{width: 75%;}
.NewsRec .list{float: right;width: 31.9%;}
.NewsRec .auto{width: 100% !important;float: none !important;}
.NewsRec .list .item:not(:last-child){margin-bottom: 1.04vw;}
.NewsRec .list .item .imgbox{padding-top: 15.93vw;}
.NewsRec .list.flexbw{margin-left: -0.2rem;}
.NewsRec .list.flexbw .item{flex: 1;margin-left: 0.2rem;}
.NewsRec .item a{position: relative;display: block;}
.NewsRec .imgbox:after{position: absolute;left: 0;bottom: 0;z-index: 2;height: 2.77rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,64,152,0.7));content: "";width: 100%;}
.NewsRec .info{color: #fff;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 3;padding: 0.3rem;}
.NewsRec .date{color: #fff;}
.NewsRec .ti{margin-top: 2px;}
.NewsRec .slick-dots{text-align: right;width: 50%;right: 0.6rem;bottom: 0.4rem;left: auto;}
.NewsRec .slick-prev{left: -100px;}
.NewsRec .slick-next{right: -100px;}
.NewsRec:hover .slick-prev{left: 2%;}
.NewsRec:hover .slick-next{right: 2%;}

.SelectDate{margin-bottom: 0.6rem;padding-bottom: 0.3rem;border-bottom: 1px solid #eaeaea;}
.SelectDate select{width: 3.99rem;height: 0.5rem;padding: 0 0.26rem;margin-right: 0.2rem;background-color: #f7f7f7;border: 1px solid #f7f7f7;color: #666666;}
.SelectDate select:last-child{margin-right: 0;}
.SelectDate select option:first-child{opacity: 0;display: none;}
.SelectDate .result{color: #999999;text-align: right;}
.SelectDate .search{height: 0.5rem;width: 4rem;border: 1px solid #e5e5e5;padding: 0 0.25rem;position: relative;}
.SelectDate .search .input{width:100%; height:0.48rem; line-height:0.48rem;}
.SelectDate .search .btn {width: 36px;height: 28px;color:#004098;position: absolute;right: 0.1rem;top: 50%;background-color: transparent;transform: translateY(-50%);}
.SelectDate .search .btn i{font-size: 24px;font-weight: bold;}
.SelectDate .search .btn:hover i{color: #004098;}
.SelectDate.s2 .result{display: inline-block;vertical-align: middle;}
.SelectDate.s2 select{width: 2.48rem;}

.NewsFocus{margin-bottom: 0.5rem;}
.NewsFocus .item{background: #f4f5f6;border-radius: 10px;}
.NewsFocus .imgbox{width: 58%;padding-top: 27vw;border-radius: 10px 0 0 10px;}
.NewsFocus .info{width: 42%;padding: 4.89vw 3.02vw 1vw 1.875vw;}
.NewsFocus .ti{min-height: 0.6rem;margin: 1.71vw 0 0.17rem;}
.NewsFocus .desc{min-height: 0.84rem;color: #666666;margin-bottom: 3.43vw;}
.NewsFocus .date2{color: #999999;}
.NewsFocus .date2 span{display: block;line-height: 1;color: #df0024;}
.NewsFocus .slick-dots{position: static;margin-top: 0.4rem;}
.NewsFocus .slick-dots li{width: 0.42rem;height: 0.06rem;margin: 0 0.1rem;}
.NewsFocus .slick-dots li button{background-color: #e5e5e5;border-radius: 0;}
.NewsFocus .slick-dots li.slick-active button{background: #df0024;}
.djbody .NewsFocus .desc{margin-bottom: 2.5vw;}

.PhotoNews{margin-left: -0.18rem;overflow: hidden;}
.PhotoNews .item{width: 33.333%;float: left;padding: 0 0 0.4rem 0.18rem;float: left;}
.PhotoNews a{display: block;border-radius: 0 0 10px 10px;background: #f4f5f6;}
.PhotoNews .imgbox{border-radius: 10px 10px 0 0;padding-top: 49.14%;}
.PhotoNews .info{padding: 0.13rem 0.3rem 0.21rem 0.3rem;}
.PhotoNews .date{color: #999999;}
.PhotoNews .ti{margin: 0.11rem 0 0.09rem;}
.PhotoNews .desc{color: #666666;min-height: 0.56rem;}
.PhotoNews.style2{margin-left: -0.3rem;}
.PhotoNews.style2 .item{padding: 0 0 0.3rem 0.3rem;}
.PhotoNews.style2 .ti{margin: 0;}
.PhotoNews.style2 .imgbox{padding-top: 56.08%;}
.PhotoNews.style2 .desc{margin: 0.15rem 0 0.16rem;}
.PhotoNews.style2 .info{padding: 0.21rem 0.3rem 0.22rem 0.3rem;}

.slider3d{margin-bottom: 0.8rem;}
.slider3d .slick-list{position: relative;}
.slider3d .item aside{color:#fff;position: absolute;bottom: 0;left: 0;left: 0.5rem;width: calc(100% - 1rem);transition: all 0.5s;opacity: 0;z-index: 11;text-align: center;font-weight: bold;}
.slider3d .item .imgbox:After{position: absolute;left: -25%;top: -25%;width: 150%;height: 150%;content: "";z-index: 10;background: rgba(255,255,255,0.8);transition: all 0.5s;}
.slider3d .item.slick-current .imgbox:after{opacity: 0;}
.slider3d .item.slick-current .imgbox:hover img{transform: scale(1.1);}
.slider3d .item.slick-current aside{bottom: 0.35rem;opacity: 1;}

.slider3d .slick-dots{position: static;margin-top: 0.2rem;}
.slider3d .slick-dots li{width: 0.42rem;height: 0.06rem;margin: 0 0.1rem;}
.slider3d .slick-dots li button{background-color: #e5e5e5;border-radius: 0;}
.slider3d .slick-dots li.slick-active button{background: #df0024;}
.slider3d .slick-arrow{color: #004898;opacity: 0;}
.slider3d .slick-arrow:After{border:1px solid #004898;}
.slider3d .slick-arrow:hover{color: #fff;}
.slider3d:hover .slick-arrow{opacity: 1;}

.ztList .item{margin-bottom: 0.4rem;position: relative;}
.ztList .item:after{width: 68.75%;right: 0;bottom: 0;height: 1px;content: "";position: absolute;background: #e6e6e6;}
.ztList .item:before{width: 0;left: 31.25%;bottom: 0;height: 1px;content: "";position: absolute;background: #004898;z-index: 2;transition: all 0.5s;}
.ztList .imgbox{border-radius: 10px;width: 28.4%;padding-top: 2.02rem;}
.ztList .info{flex: 1;padding: 0 2.1rem 0 0.41rem;}
.ztList .tag{display: inline-block;color: #fff;border-radius: 3px;padding: 0 8px;background: #004898;}
.ztList .ti{margin: 0.23rem 0 0.13rem;}
.ztList .desc{color: #999999;}
.ztList .date{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #999999;}
.ztList .date span{display: block;line-height: 1;color: #333333;}
.ztList .item:hover:before{width: 68.75%;}
.ztList .item:hover .date span{color: #004898;}

.NewsInfo{margin-top: 0.7rem;border: 1px solid #ededed;padding: 3.48vw 6.25vw;}
.NewsInfo .SinglePage p{text-indent: 2em;}
.NewsInfo .SinglePage *{font-size: 0.18rem !important;font-family: 宋体 !important; line-height: 1.67 !important;}
.NewsInfo .SinglePage img{max-width: 8rem;display: block;margin: 0px auto;}

.TitleInfo{text-align: center;padding-bottom: 0.4rem;margin-bottom: 0.62rem;background: url(../images/linebg.gif) 0px bottom repeat-x;}
.TitleInfo .title{font-size: 0.36rem;line-height: 1.4;margin-bottom: 0.18rem;}
.TitleInfo p span{display: inline-block;margin: 0 0.24rem;color:#7f7f7f;}
.TitleInfo p i{vertical-align: middle;margin: -2px 5px 0 0;}

.PrevNextInfo{padding: 0.38rem 2.2rem 0 0;margin-top: 1rem;border-top: 1px solid #dedede;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 68px;min-height: 36px;line-height: 36px;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.48rem;width: 2.2rem;line-height: 0.59rem;text-align: center;border: 1px solid #004898;border-radius: 2px;transition: all 0.3s;color: #004898;border-radius: 0.59rem;}
.PrevNextInfo .back i{font-size: 20px;vertical-align: middle;margin: -4px 0 0 6px;}
.PrevNextInfo .back:hover{background-color: #004898;color: #ffffff;border-color: #004898;}

@media(max-width:1440px) and (min-width:1025px){
	.slider3d .item.slick-current {transform: scale(1) translateX(26.2vw);}
	.slider3d .item.slick-active+li {transform: scale(0.9) translateX(10.8vw);}
	.slider3d .item.slick-active+li+li+li {transform: scale(0.9) translateX(46.45vw);}
	.slider3d .item.slick-active+li+li+li+li {transform: scale(0.8) translateX(69.45vw);}
}
@media(min-width:1025px){
	.slider3d .item {width:36.25vw;position: absolute;transition: all .3s;transform: scale(0);padding: 15px;}
	.slider3d .item .imgbox{padding-top:17.81vw;border-radius: 10px;box-shadow: 0 5px 10px rgba(0,0,0,0.15);}
	.slider3d .item .imgbox img{transition: all 0.5s;}
	.slider3d .item.slick-active+li{transform: scale(0.9) translateX(7.8vw);z-index: 8;}
	.slider3d .item.slick-active+li+li{transform: scale(0.8) translateX(-4.45vw);z-index: 5;}
	.slider3d .item.slick-active+li+li+li{transform: scale(0.9) translateX(35.45vw);z-index: 8;}
	.slider3d .item.slick-active+li+li+li+li{transform: scale(0.8) translateX(52.45vw);z-index: 5;}
	.slider3d .item.slick-current{transform: scale(1) translateX(19.2vw);opacity: 1;position: relative;z-index:10;margin: 0px auto;}
}
@media(max-width:1024px){
	.NewsInfo .SinglePage img{max-width: 100%;}
	.NewsRec .list.flexbw .item .imgbox,.NewsRec .slider.auto .item .imgbox{padding-top: 61%;}
	.SelectDate .search{width: 100%;margin-top: 0.2rem;}

	.slider3d .slick-list{padding: 0 20%;margin: 0 -10%;}
	.slider3d .item{transform: scale(0.9);}
	.slider3d .slick-current{transform: scale(1);}
	.slider3d .item .imgbox{padding-top: 46%;}
}
@media(max-width:768px){
	.SelectDate{display: block;}
	.SelectDate .select{display: flex;justify-content:space-between;flex-wrap: wrap;}
	.SelectDate .select select{margin: 0 0 10px;width: 49%;}
	.SelectDate.s2 .result{width: 100%;}

	.ztList .imgbox{width: 100%;padding-top: 46%;}
	.ztList .info{padding: 0.25rem;position: relative;}
	.ztList .item:after{width: 100%;}
	.ztList .item:before{display: none;}
	.ztList .date{background: rgba(255,255,255,0.8);padding: 0.15rem 0.15rem 0.3rem;transform: translateY(0);border-radius: 0 0 10px 0;transform: translateY(0);top: -0.95rem;}
}
@media(max-width:640px){
	.NewsRec .slider{width: 100%;margin-bottom: 0.25rem;}
	.NewsRec .list{width: 103.2%; display: flex;justify-content: space-around;margin-left: -0.2rem;}
 .NewsRec .list .item{flex: 1;margin-left: 0.2rem;}
	.NewsRec .imgbox{padding-top: 61% !important;}

	.SelectDate .select select,.SelectDate .search .input,.SelectDate .search{height: 30px;line-height: 30px;}
	.SelectDate .search .btn i{font-size: 20px;}

	.NewsFocus .imgbox{width: 100%;padding-top: 61%;border-radius: 10px 10px 0 0;}
	.NewsFocus .info{padding: 0.25rem;width: 100%;}
	.NewsFocus .ti,	.NewsFocus .desc{-webkit-line-clamp: 2;min-height: 48px;}

	.PhotoNews .item{width: auto;float: none;}
	.PhotoNews .info{padding: 0.25rem;}

	.TitleInfo{padding-bottom: 0.35rem;margin-bottom: 0.35rem;}
	.TitleInfo p span{margin: 0 0.2rem;}
	.TitleInfo .title{font-size: 18px;}
	.NewsInfo .SinglePage *{font-size: 14px !important;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;}
}

/* 产品介绍 */
.ProInfo{padding: 0.1rem 0 0.55rem 0;border-bottom: 1px solid #e3e3e3;}
.ProInfo .icon{width: 0.8rem;height: 0.8rem;text-align: center;border-radius: 10px;line-height: 0.8rem;background: #004898;margin-right: 0.29rem;}
.ProInfo .icon img{display: inline-block;vertical-align: middle;width: 0.47rem;}
.ProInfo .ti{line-height: 2;padding-top: 0.09rem;}
.ProInfo .info{flex: 1;}
.SubTit2 {padding: 0.58rem 0 0.38rem;}
.SubTit2 h2{display: inline-block;line-height: 1.3;font-weight: normal;position: relative;}
.SubTit2 h2:After{position: absolute;left: 0;bottom: 0;width: 100%;content: "";height: 4px;background-image: linear-gradient(to right, #004098 , rgba(0,0,0,0));}

.ProaAvantage{margin-left: -0.3rem;}
.ProaAvantage .item{flex: 1;}
.ProaAvantage .inner{margin: 0 0 0 0.3rem;border-radius: 10px;min-height: 2.64rem;background: #f4f5f6;overflow: hidden;padding: 0.5rem 0.39rem 0.2rem 0.39rem;position: relative;}
.ProaAvantage .inner:after{content: "";left: 50%;transform: translateX(-50%);bottom: -0.18rem;line-height: 1.25;font-size: 0.64rem;position: absolute;color: #004898;opacity: 0.05;}
.ProaAvantage .item:nth-child(1) .inner:after{content: "01";}
.ProaAvantage .item:nth-child(2) .inner:after{content: "02";}
.ProaAvantage .item:nth-child(3) .inner:after{content: "03";}
.ProaAvantage .item:nth-child(4) .inner:after{content: "04";}
.ProaAvantage .item:nth-child(5) .inner:after{content: "05";}
.ProaAvantage .item:nth-child(6) .inner:after{content: "06";}
.ProaAvantage .icon {margin-bottom: 0.31rem;text-align: center;}
.ProaAvantage .icon img{max-height: 0.44rem;}
.ProaAvantage.adviser .inner{min-height: 3.45rem;}
.ProaAvantage.adviser .inner aside{line-height: 1;padding-bottom: 0.26rem;margin-bottom: 0.18rem;position: relative;}
.ProaAvantage.adviser .inner aside:after{position: absolute;left: 0;bottom: 0;height: 1px;content: "";width: 1.8rem;background-image: linear-gradient(to right, #004898 , rgba(0,0,0,0));}
.ProaAvantage.adviser .inner:after{left: auto;transform: translateX(0);right: 0.38rem;}

.SinglePage.pro{margin: -0.64rem 0 0;}
@media(max-width:1024px){
	.ProaAvantage .item{flex: none;width: 50%;margin-bottom: 0.25rem;}
	.ProaAvantage .inner{padding: 0.25rem;min-height: 3.2rem;}
}
@media(max-width:640px){
	.ProaAvantage.adviser .item{width: 100%;}
}


/* 业务领域 */
.tuwenInfo .imgbox{border-radius: 10px;width: 55.27%;padding-right: 5.27%;}
.tuwenInfo .info{flex: 1;}
.tuwenInfo .icon{margin-bottom: 0.44rem;padding-bottom: 0.48rem;border-bottom: 1px solid #ededed;}
.tuwenInfo .icon img{width: 0.62rem;}
.tuwenInfo .SubTit3{margin-bottom: 0.23rem;}

.BusinessPgae{background:url(../images/yw_bg1.jpg) no-repeat center top/cover;}
.BusinessPgae ul{margin-left: -0.4rem;}
.BusinessPgae .item{flex: 1;}
.BusinessPgae .inner{margin: 0 0 0.4rem 0.4rem;border-radius: 10px;min-height: 2.8rem;background: #fff;overflow: hidden;padding: 0.38rem 0.39rem 0.2rem 0.39rem;position: relative;}
.BusinessPgae .icon:after{content: "";right:0;line-height: 1.25;font-size: 0.6rem;position: absolute;color: #004898;opacity: 0.1;}
.BusinessPgae .item:nth-child(1) .icon:after{content: "01";}
.BusinessPgae .item:nth-child(2) .icon:after{content: "02";}
.BusinessPgae .item:nth-child(3) .icon:after{content: "03";}
.BusinessPgae .item:nth-child(4) .icon:after{content: "04";}
.BusinessPgae .item:nth-child(5) .icon:after{content: "05";}
.BusinessPgae .item:nth-child(6) .icon:after{content: "06";}
.BusinessPgae .icon {margin-bottom: 0.59rem;position: relative;}
.BusinessPgae .icon img{max-height: 0.56rem;}
.BusinessPgae aside{margin-bottom: 0.11rem;}
.BusinessPgae .desc{color: #666666;}

.SubTit3{margin-bottom: 0.45rem;position: relative;z-index: 2;}
.SubTit3 h2{font-size: 2.39vw;line-height: 1.2;font-weight: normal;}

.CasePage.graybg {background: #f4f5f7;}
.CasePage.graybg .CaseSlider .item a{background: #fff;}

.CaseSlider {margin: 0 -0.15rem;}
.CaseSlider .item{padding: 0 0.15rem;}
.CaseSlider .item a{display:block;background: #f4f5f7;border-radius: 10px;}
.CaseSlider .imgbox{border-radius: 10px 10px 0 0;padding-top: 55.86%;}
.CaseSlider .info{min-height: 1rem;display: flex;align-items: center;justify-content: center;padding: 0.2rem;}
.CaseSlider .slick-dots{position: static;margin-top: 0.4rem;}
.CaseSlider .slick-dots li{width: 0.42rem;height: 0.06rem;margin: 0 0.1rem;}
.CaseSlider .slick-dots li button{background-color: #e5e5e5;border-radius: 0;}
.CaseSlider .slick-dots li.slick-active button{background: #df0024;}
.CaseSlider .slick-arrow:After{background: #004898;border: 1px solid #004898;}
.CaseSlider.flexjw .item{width: 50%;}

.CaseSlider2{margin-left: -0.1rem;}
.CaseSlider2 a{display: block;margin: 0 0 0 0.1rem;position: relative;}
.CaseSlider2 .item{flex: 1;transition: all 0.5s;}
.CaseSlider2 aside{position: absolute;left: 50%;bottom: 0%;transform: translate(-50%,-30%);z-index: 10;color: #fff;transition: all 0.5s;text-align: center;writing-mode: vertical-rl;height: 60%;display: flex;align-items: center;justify-content: center;letter-spacing: 0.1em;}
.CaseSlider2 .imgbox{border-radius: 10px;padding-top: 31.25vw;}
.CaseSlider2 .imgbox:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 10px;z-index: 1;background: rgba(0,0,0,0.7);transition: all 0.5s;content: "";}
.CaseSlider2 .item:hover {flex: 4.5;}
.CaseSlider2 .item:hover .imgbox:After{opacity: 0;}
.CaseSlider2 .item:hover aside{transform: translate(-50%,0);bottom: 0.36rem;width: 90%;writing-mode:inherit;height: auto;}

.PartnerSlider{margin-left: -0.33rem;}
.PartnerSlider li{width: 25%;float: left;}
.PartnerSlider li a{display: block;margin: 0 0 0.33rem 0.33rem;background: #f4f5f7;}
.PartnerSlider li .imgbox{padding-top: 41.79%;background: #f4f5f7;border-radius: 10px;}
.PartnerSlider li .imgbox img{width: auto;height: auto;max-width: 80%;max-height: 80%;}

.desc{position: relative;}
.desc .icon{position: absolute;right: 0.25rem;top: -0.8rem;width: 1.01rem;}

.AreaPage{background: url(../images/yebg.jpg) center bottom no-repeat;padding: 1.31rem 0 0 0;}
.AreaPage .content{max-width: 66.71vw;width: 88%;position: relative;margin: 0px auto;min-height: 27.03vw;}
.AreaPage .content:after{width: 66.71vw;height: 66.71vw;content: "";border: 1px solid #cad8e5;border-radius: 50%;position: absolute;left:50%;top: 0;transform: translateX(-50%);}
.AreaPage .content:before{width: 42.76vw;height: 42.76vw;content: "";border: 1px solid #cad8e5;border-radius: 50%;position: absolute;left: 50%;top: 12.13vw;transform: translateX(-50%);}
.AreaPage .info{width: 36.25vw;height: 36.25vw;left: 50%;bottom: -24.63vw;transform: translateX(-50%);border-radius: 50%;background: #084e9b;text-align: center;padding: 4.68vw;color: #fff;z-index: 2;position: absolute;}
.AreaPage .info:After{width: 19.58vw;height: 20.1vw;left: 50%;top: 1.8vw;transform: translateX(-50%);position: absolute;background: url(../images/logobg.png) no-repeat center center/contain;content: "";opacity: 0.06;}
.AreaPage .icon{width: 5.88vw;height: 5.88vw;line-height:5.88vw;border-radius: 50%;background: #084e9b;margin: 0 0 1.4vw -0.36rem;text-align: center;transition: all 0.5s;}
.AreaPage .icon img{width: 3.125vw;display: inline-block;vertical-align: middle;position: relative;z-index: 10;}
.AreaPage .icon:before,
.AreaPage .icon:after {content: "";border-radius: 50%;position: absolute;}
.AreaPage aside{margin-bottom: 0.06rem;clear: both;}
.AreaPage .SubTit3 h2{line-height: 1.3;}
.AreaPage ul{position: absolute;left: 50%;top: 0;width: 100%;z-index: 10;transform: translateX(-50%);}
.AreaPage ul li{width: 25%;position: relative;}
.AreaPage ul li:after{position: absolute;width: 2.03vw;height: 1.71vw;content: "";background: url(../images/arr.png) no-repeat 0 0/contain;}
.AreaPage ul li:nth-last-child(1),.AreaPage ul li:nth-last-child(2){text-align: right;}
.AreaPage ul li:nth-last-child(1) .icon,.AreaPage ul li:nth-last-child(2) .icon{float: right;margin-left: 0;margin-right: -0.36rem;}
.AreaPage ul li:nth-child(1){padding: 11.5vw 0 0 5vw;}
.AreaPage ul li:nth-child(1):After{right: 0.2rem;bottom: 0.25rem;}
.AreaPage ul li:nth-child(2){padding: 0 0 0 2vw;}
.AreaPage ul li:nth-child(2):After{right: 7.5vw;bottom:9vw;transform: rotate(35deg);}
.AreaPage ul li:nth-child(3){padding: 0 2vw 0 0;}
.AreaPage ul li:nth-child(3):After{right: 7.5vw;bottom:9vw;transform: rotate(75deg);}
.AreaPage ul li:nth-child(4){padding: 11.5vw 5vw 0 0;}
.AreaPage ul li:nth-child(4):After{left: 0.2rem;bottom:0.25rem;transform: rotate(105deg);}
.AreaPage ul li:hover .icon{transform: scale(1.1);}
.AreaPage ul li:hover .icon:before {
	background: rgba(8, 78, 155, 0.8);	zoom: 1;	left: -10%;	top: -10%;	width: 120%;	height: 120%;	
	-webkit-animation: guang 1.2s ease-out;
	-moz-animation: guang 1.2s ease-out;
	animation: guang 1.2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;}
.AreaPage ul li:hover .icon:after {	background: rgba(8, 78, 155, 1);	zoom: .9;	left: -5%;	top: -5%;	width: 110%;	height: 110%;	z-index: 8;
	-webkit-animation: guang2 1s ease-out;
	-moz-animation: guang2 1s ease-out;
	animation: guang2 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;}

	.autoImg img{width: 100%;}

	.AreaList{margin-left: -0.3rem;}
	.AreaList .inner{margin: 0 0 0.3rem 0.3rem;position: relative;text-align: center;}
	.AreaList aside{position: absolute;left: 5%;width: 90%;bottom: 0.33rem;color: #fff;z-index: 4;}
	.AreaList .imgbox{padding-top: 23.95vw;border-radius: 10px;}
	.AreaList .imgbox:After{left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 2;position: absolute;background: rgba(0,0,0,0.2);}
	.AreaList li:nth-child(4n+1),.AreaList li:nth-child(4n+4){width: 34.02%;}
	.AreaList li:nth-child(4n+2),.AreaList li:nth-child(4n+3){width: 65.98%;}

@media(max-width:1024px){
	.BusinessPgae .inner{padding: 0.25rem;}
	.BusinessPgae .icon{margin-bottom: 0.25rem;}

	.AreaPage .content{max-width: 100%;min-height: 35vw;}
	.AreaPage .content:after{width: 110vw;height: 110vw;}
	.AreaPage .content:before{width: 52vw;height: 52vw;top: 16vw;}
	.AreaPage .info{width: 42vw;height: 42vw;bottom: -25.8vw;}
	.AreaPage .icon{width: 7vw;height: 7vw;line-height: 7vw;}
	.AreaPage .icon img{width: 4vw;}

	.desc .icon{top: -1.25rem;}
}
@media(max-width:768px){
	.tuwenInfo .imgbox{width: 100%;padding: 0 0 0.35rem 0;}
	.BusinessPgae ul{margin-left: -0.25rem;}
	.BusinessPgae .item{flex: none;width: 50%;}
	.BusinessPgae .inner{margin: 0 0 0.25rem 0.25rem;}
	.PartnerSlider li{width: 50%;}

	.SubTit3 h2{font-size:20px;}

	.CaseSlider2 .imgbox{padding-top: 5rem;}
	.CaseSlider2 aside{width: 25px;align-items: flex-start;overflow: hidden;}
}
@media(max-width:580px){
	.AreaPage .info {bottom: -17vw;}
	.AreaPage .content{min-height: 84vw;}
	.AreaPage ul{position: relative;transform: translate(0);display: block;left: auto;}
	.AreaPage ul li{width: auto !important;min-height: 33vw;}
	.AreaPage .icon img{width: 25px;}
	.AreaPage .icon{width: 35px;height: 35px;line-height: 35px;}
	.AreaPage ul li:nth-child(1){padding: 0 0 0 9vw;}
	.AreaPage ul li:nth-child(2){padding: 0 0 0 9vw;}
	.AreaPage ul li:nth-child(3){position: absolute;right: 0;top: 0;padding-right: 9vw;}
	.AreaPage ul li:nth-child(4){position: absolute;right: 0;top: 20vw;}
	.AreaPage ul li:nth-last-child(1) .icon, .AreaPage ul li:nth-last-child(2) .icon{margin-right: 0;}
	.AreaPage .content:before{top: 32vw;width: 100vw;height: 100vw;}

	.AreaList aside{bottom: 0.2rem;}
}

/* 党的建设 */
.djbody .SubNav li:After a,.djbody .SubNav li.on:after{background-color: #df0024;}
.djbody .Pages a:hover,.djbody .Pages a.a_cur{background-color:#df0024;border: 1px solid;border-color: #df0024;}
.djbg{background: #fff url(../images/djbg.jpg) 0px bottom no-repeat;padding-bottom: 1.3rem;}

.NewsList .item{margin-bottom: 0.3rem;position: relative;padding-bottom: 0.3rem;}
.NewsList .item:after{width: 100%;left: 0;bottom: 0;height: 1px;content: "";position: absolute;background: #e6e6e6;}
.NewsList .item:before{width: 0;left: 0;bottom: 0px;height: 1px;content: "";position: absolute;background: #cbcbcb;z-index: 2;transition: all 0.5s;}
.NewsList .imgbox{border-radius: 10px;width: 20.83%;padding-top: 2rem;background: #f4f5f7;}
/* .NewsList .imgbox img{width: auto;height: auto;max-height: 100%;max-width: 100%;} */
.NewsList.imgauto .imgbox img{width: auto;height: auto;max-height: 100%;max-width: 100%;}
.NewsList .info{flex: 1;padding: 0 2.1rem 0 0.41rem;}
.NewsList .ti{margin: 0.25rem 0 0.13rem;}
.NewsList .desc{color: #999999;margin-bottom: 0.29rem;min-height: 0.56rem;}
.NewsList .date{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #999999;}
.NewsList .date span{display: block;line-height: 1;color: #333333;}
.djbody .NewsList .item:hover .ti,
.djbody .NewsList .item:hover .date span,
.djbody .NewsList .item:hover .mores,
.NewsFocus .item:hover .ti,
.NewsFocus .item:hover .mores{color: #df0024;}
.NewsList .item:hover:before{width: 100%;}
.djbody .NewsList .item:hover .mores:after,
.NewsFocus .item:hover .mores:after{background: url(../images/moredot4.png) right center no-repeat;}

.DjList .item{width: 47.98%;margin-bottom: 0.6rem;position: relative;padding-top: 0.6rem;}
.DjList .item:After{content: "";left: 0;top: 0;width: 100%;position: absolute;height: 0.6rem;background: url(../images/point_line.jpg) right bottom no-repeat;transition: all 0.5s;}
.DjList .item:before{content: "";left: -4px;top: 0;position: absolute;width: 10px;height: 80px;background: url(../images/point_line2.png) 0px top no-repeat;z-index: 2;}
.DjList .item a{border: 1px solid #dbc1c5;border-top:0;border-left: 2px solid #f7e300;padding: 0.32rem 0.36rem 0.55rem 0.38rem;background: url(../images/djitembg.jpg) center bottom no-repeat;transition: all 0.5s;}
.DjList .item .info{flex: 1;padding-left: 0.3rem;}
.DjList .item .date{color: #999999;width: 1.07rem;position: relative;}
.DjList .item .date:after{position: absolute;right: 0;top: 0.05rem;height: calc(100% - 0.02rem);width: 1px;content: "";background: #e6e6e6;}
.DjList .item .date span{display: block;line-height: 1;color: #333333;}
.DjList .item .ti{min-height: 0.64rem;margin-bottom: 0.52rem;}
.DjList .item:hover a{border-right:1px solid #d7001f;border-bottom:1px solid #d7001f;}
.DjList .item:hover .ti,.DjList .item:hover .date,.DjList .item:hover .date span{color: #f7e300;}
.DjList .item:hover .mores{color: #fff;}
.DjList .item:hover .mores:after{background: url(../images/moredot5.png) right center no-repeat;}
.DjList .item:hover .date:After{background: #f7e300;}
.DjList .item:hover:After{background: url(../images/point_line2.jpg) right bottom no-repeat;}
.DjList .item:hover a{background: url(../images/djitembg2.jpg) center bottom no-repeat;}

.StyleList{margin: -0.29rem 0 0 0;}
.StyleList .item a{padding: 0.48rem 0 0.53rem;padding: 0.48rem 120px 0.53rem 113px;position: relative;display: block;}
.StyleList .item:nth-child(even){background: #f4f5f7;}
.StyleList .ti{margin-bottom: 0.12rem;}
.StyleList .tag{position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #fff;width: 84px;height: 88px;line-height: 58px;background: url(../images/hongqi.png);text-align: center;}
.StyleList .mores{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.StyleList .desc{max-width: 7.2rem;color: #666666;}
.StyleList .item:hover{position: relative;z-index: 1;}
.StyleList .item:hover .ti,.StyleList .item:hover .mores{color: #d7001f;}
.StyleList .item:hover .mores:after{background: url(../images/moredot4.png) right center no-repeat;}

@media(max-width:1600px){
	.DjList .item:before{top: -30px;}
}
@media(max-width:1024px){
	.DjList .item:before{top: -10px;}
}
@media(max-width:768px){
	.NewsList .imgbox{width: 100%;padding-top: 61%;}
	.NewsList .info{padding: 0 0.25rem 0.25rem;position: relative;}
	.NewsList .item:before{display: none;}
	.NewsList .date{background: rgba(255,255,255,0.8);padding: 0.15rem 0.15rem 0.3rem;transform: translateY(0);border-radius: 0 0 10px 0;transform: translateY(0);top: -0.95rem;}

	.djbg{background-position: right bottom;}

	.DjList .item{width: 100%;margin-bottom: 0.3rem;}

	.StyleList .item a{padding-left:80px;padding-right: 0;}
	.StyleList .tag{zoom: 0.8;}
	.StyleList .mores{position: static;transform: translateY(0);margin-top: 0.15rem;}
}

/* 企业文化 */
.IdeaInfo{min-height: 7.49rem;}
.IdeaInfo .content{width: 5.68rem;height: 5.68rem;border-radius: 50%;margin: 0px auto;border: 1px dashed #e7e7e7;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.IdeaInfo .content .info{border-radius: 50%;width: 75%;height: 75%;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #f6f6f6;}
.IdeaInfo .content .info aside{margin-bottom: 0.15rem;}
.IdeaInfo .content .info:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);content: "";width: 80%;height: 80%;background: url(../images/yuan.png) no-repeat center center/contain;z-index: 0 !important;transition: all 0.5s;opacity: 0;}
.IdeaInfo .content .info *{position: relative;z-index: 2;}
.IdeaInfo .item{width: 27.7%;float: left;box-shadow: 0 0 25px rgba(153,153,153,0.2);border-radius: 10px;margin-bottom: 0.79rem;position: relative;}
.IdeaInfo .item:nth-child(even){float: right;}
.IdeaInfo .item:nth-child(2n+1){clear: both;}
.IdeaInfo .item .info{background: #fff;border-radius: 10px 10px 0 0;padding: 0.25rem 0.2rem 0.23rem 1.08rem;min-height: 1.15rem;position: relative;}
.IdeaInfo .item .info .icon{position: absolute;top: 0;left: 0.28rem;width: 0.6rem;height: 0.8rem;line-height: 0.8rem;text-align: center;background: #004898;border-radius: 0 0 0.6rem 0.6rem;}
.IdeaInfo .item .info .icon img{width: 0.4rem;display:inline-block;vertical-align: middle;}
.IdeaInfo .item .info aside{margin-bottom: 0.07rem;}
.IdeaInfo .item .dot{width: 1.3rem;height: 1px;background: #f0f0f0;position: absolute;right: -1.23rem;top: 1.48rem;transform: rotate(30deg);}
.IdeaInfo .item .dot i{width: 0.24rem;height: 0.24rem;position: absolute;right: -0.12rem;top: -0.12rem;border-radius: 50%;background: rgba(0,72,152,0.2);transition: all 0.5s;}
.IdeaInfo .item .dot i:After{width: 0.12rem;height: 0.12rem;position: absolute;left: 50%;top: 50%;border-radius: 50%;background: rgba(0,72,152,1);transform: translate(-50%,-50%);content: "";}
.IdeaInfo .item:nth-last-child(1),.IdeaInfo .item:nth-last-child(2){margin-bottom: 0;}
.IdeaInfo .imgbox{border-radius: 0 0 10px 10px;padding-top: 55.2%;}
.IdeaInfo .item:nth-child(2) .dot{right: auto;left: -1.23rem;transform: rotate(-30deg);}
.IdeaInfo .item:nth-child(2) .dot i{right: auto;left: -0.12rem;}
.IdeaInfo .item:nth-child(3) .dot{transform: rotate(-30deg);top: 1.85rem;}
.IdeaInfo .item:nth-child(4) .dot{right: auto;left: -1.23rem;top: 1.85rem;}
.IdeaInfo .item:nth-child(4) .dot i{right: auto;left: -0.12rem;}
.IdeaInfo .item:hover .dot i{transform: scale(2);}
.IdeaInfo.on .content .info:after{transform: translate(-50%,-50%) rotate(-360deg);opacity: 1;}

.HornorBox{background: url(../images/rybg2.jpg) no-repeat center bottom/cover;}
.HornorSlider {padding: 0 7%;margin-bottom: 0.46rem;}
.HornorSlider .slick-list{padding: 0 32%;margin: 0 -1%;}
.HornorSlider .item{text-align: center;transform: scale(0.7);transition: all 0.5s;}
.HornorSlider .imgbox{margin: 0px auto 0.26rem;padding-top: 2.79rem;width: 4.3rem;background: url(../images/rybg.jpg) no-repeat center center/contain;}
.HornorSlider .imgbox span{left: 0.13rem;top: 0.13rem;width: calc(100% - 0.26rem);height: calc(100% - 0.26rem);}
.HornorSlider aside{max-width: 4.3rem;margin: 0px auto;min-height: 0.6rem;}
.HornorSlider .slick-current {transform: scale(1) !important;position: relative;z-index: 10;}
.HornorSlider .slick-arrow{width: 0.6rem;height: 0.6rem;box-shadow: 0 10px 10px rgba(0,0,0,0.08);background-color: #fff;background-size: auto;}
.HornorSlider .slick-arrow i{display: none;}
.HornorSlider .slick-prev{background-image: url(../images/arrleft2.png);}
.HornorSlider .slick-prev:hover{background-image: url(../images/arrleft02.png);}
.HornorSlider .slick-next{background-image: url(../images/arrright2.png);}
.HornorSlider .slick-next:hover{background-image: url(../images/arrright02.png);}
.HornorSlider .slick-arrow:hover{background-color: #004898;}
.HornorSlider .slick-arrow:after{display: none;}

.HornorList{position: relative;}
.HornorList:After{position: absolute;left: 1.73rem;top: 0;width: 0.05rem;border-radius: 5px;background: #eeeeee;content: "";height: 100%;}
.HornorList .groupItem{padding: 0.2rem 0;}
.HornorList .year{margin: 0 0 0.18rem 0.39rem;width: 0.9rem;height: 0.9rem;line-height: 0.9rem;color: #fff;text-align: center;background: #004898;border-radius: 50%;position: relative;z-index: 10;}
.HornorList .year:After{content: "";top: 50%;transform: translateY(-50%) rotate(45deg);width: 0.13rem;height: 0.13rem;background: #004898;right: -0.06rem;position: absolute;z-index: -1;}
.HornorList .year:before{content: "";top: 50%;transform: translateY(-50%);width: 0.24rem;height: 0.24rem;border:3px solid #004898;right: -0.59rem;position: absolute;border-radius: 50%;background: #fff;}
.HornorList .gallery{margin: 0 0 0 2.34rem;}
.HornorList .item{background: #f5f5f5;border-radius: 10px;border: 1px solid #eeeeee;padding: 0.24rem 0.5rem;margin-bottom: 0.3rem;position: relative;z-index: 10;}
.HornorList .item:After{content: "";top: 0.33rem;transform:rotate(45deg);width: 13px;height: 13px;background: #f5f5f5;left: -6px;position: absolute;z-index: -1;border: 1px solid #eeeeee;}
.HornorList .item aside{margin-bottom: 0.12rem;}
.HornorList .month{position: absolute;top: 0.25rem;width: 1.93rem;text-align: right;padding-right: 0.46rem;left: -2.34rem;z-index: 10;}
.HornorList .month i{position: absolute;width: 0.26rem;right: 0;top: 50%;height: 1px;transform: translateY(-50%);background: #eeeeee;transition: all 0.5s;}
.HornorList .month i:After{position: absolute;content: "";left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;border: 2px solid #f1f1f1;width: 0.15rem;height: 0.15rem;background: #fff;transition: all 0.5s;}
.HornorList .img{display: inline-block;width:1.9rem;margin: 0 10px 10px 0;}
.HornorList .imgbox{padding-top: 100px;border-radius: 5px;}
.HornorList .groupItem:hover .year,
.HornorList .groupItem:hover .year:After{background: #d7001f;}
.HornorList .groupItem:hover .year:before{border:3px solid #d7001f;}
.HornorList .item:hover .month i{background: #004898;transform: translateY(-50%) scale(1.5);}
.HornorList .item:hover .month i:after{border: 2px solid #004898;}
.showMorehandle{text-align: center;}
.showMorehandle:After{display: inline-block;}

@media(max-width:1600px){
	.HornorSlider {padding: 0 9%;}
}
@media(max-width:1024px){
	.IdeaInfo .content .info:after{opacity: 1;}
	.IdeaInfo .content{width:4rem;height: 4rem;}
	.IdeaInfo .item {width: 35%;}
	.IdeaInfo .content .info p{width: 55%;margin: 0px auto;text-align: center;}

	.HornorSlider .item{transform: scale(0.85);}
	.HornorSlider .slick-list{padding: 0 20%;margin: 0 -20%;}
	.HornorSlider .imgbox{width: auto;padding-top: 64%;}
}
@media(max-width:640px){
	.IdeaInfo .content{position: static;transform: translate(0);width: 6rem;height: 6rem;margin: 0px auto 0.35rem;}
	.IdeaInfo .item{width: 48%;}
	.IdeaInfo .item .dot{display: none;}
	.IdeaInfo .item .info{padding-left: 0.2rem;}
	.IdeaInfo .item .info p{text-align: left;padding-top: 0.15rem;}
}
@media(max-width:480px){
	.HornorList .year{width: 1.1rem;height: 1.1rem;line-height: 1.1rem;margin-left: 0;}
	.HornorList .gallery{margin: 0 0 0 1.95rem;}
	.HornorList:After{left: 1.37rem;}
	.HornorList .year:After{right: -0.04rem;}
	.HornorList .year:before{right: -0.4rem;}
	.HornorList .item{padding: 0.25rem;}
	.HornorList .img{width: 100%;}
}

/* 社会责任 */
.liabilityCol{margin-left: -1.56vw;}
.liabilityCol .item{float: left;width: 33.333%;padding: 0 0 1.56vw 1.56vw;}
.liabilityCol .item a{display: block;position: relative;}
.liabilityCol .item .info{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;line-height: 0.7rem;color: #fff;padding: 0 2.08vw;}
.liabilityCol .item .info img{display: inline-block;vertical-align: middle;margin-right: 0.16rem;height: 0.31rem;}
.liabilityCol .item .mores{position: absolute;right: 2.08vw;top: 0;}
.liabilityCol .item .imgbox{padding-top: 23.95vw;}
.liabilityCol .item:nth-child(6n+1){width: 45.83%;}
.liabilityCol .item:nth-child(6n+1) .info{background-color: rgba(141,183,88,0.9);}
.liabilityCol .item:nth-child(6n+1) .imgbox{padding-top: 30.72vw;}
.liabilityCol .item:nth-child(6n+2),.liabilityCol .item:nth-child(5n+3){width: 54.16%;}
.liabilityCol .item:nth-child(6n+2) .info{background-color: rgba(195,185,31,0.9);}
.liabilityCol .item:nth-child(6n+2) .imgbox,.liabilityCol .item:nth-child(5n+3) .imgbox{padding-top: 14.58vw;}
.liabilityCol .item:nth-child(6n+3) .info{background-color: rgba(88,123,191,0.9);}
.liabilityCol .item:nth-child(6n+4){clear: both;}
.liabilityCol .item:nth-child(6n+4) .info{background-color: rgba(204,65,65,0.9);}
.liabilityCol .item:nth-child(6n+5) .info{background-color: rgba(73,130,163,0.9);}
.liabilityCol .item:nth-child(6n+6) .info{background-color: rgba(139,132,114,0.9);}

.ReportSlider{margin: 0 -0.13rem 0 -0.14rem;}
.ReportSlider .item{padding: 0 0.13rem 0 0.14rem;}
.ReportSlider .item .inner{border-radius: 10px;background: #f4f5f7;padding: 0.3rem 0.3rem 0.22rem;}
.ReportSlider .item .imgbox{margin-bottom: 0.29rem;padding-top: 127%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.ReportSlider .item .ti{margin-bottom: 0.15rem;}
.ReportSlider .item .set a{margin-right: 0.25rem;}
.ReportSlider .slick-dots{position: static;margin-top: 0.4rem;}
.ReportSlider .slick-dots li{width: 0.42rem;height: 0.06rem;margin: 0 0.1rem;}
.ReportSlider .slick-dots li button{background-color: #e5e5e5;border-radius: 0;}
.ReportSlider .slick-dots li.slick-active button{background: #004898;}
.ReportSlider .slick-arrow:after{background-color: #004898;}
.ReportSlider.list .item{width: 25%;float: left;margin-bottom: 0.27rem;}

.tuwenList .item .info{flex: 1;padding-right: 8.2vw;padding-left: 12.5vw;}
.tuwenList .item .imgbox{width: 50%;}
.tuwenList .item .ti{margin-bottom: 0.3rem;}

.tuwenList.inner .item .info{padding-left: 4.68vw;padding-right: 2.6vw;}
.tuwenList.inner .item:nth-child(even) .info{padding-right: 4.68vw;padding-left: 2.6vw;}

@media(min-width:769px){
	.tuwenList .item:nth-child(even){flex-direction: row-reverse;}
 .tuwenList .item:nth-child(even) .info{padding-left: 8.2vw;padding-right: 12.5vw;}
}
@media(max-width:1440px){
	.tuwenList .item .info{padding-left: 6%;}
	.tuwenList .item:nth-child(even) .info{padding-right: 6%;}
}
@media(max-width:1024px){
	.ReportSlider.list .item{width: 33.333%;}
}
@media(max-width:768px){
	.liabilityCol .item{width: 50%;}
	.liabilityCol .item:nth-child(6n+1),.liabilityCol .item:nth-child(6n+6){width: 100%;}
	.liabilityCol .item:nth-child(6n+2),.liabilityCol .item:nth-child(6n+3){width: 50%;}
	.liabilityCol .item .imgbox{padding-top: 64% !important;}
	.liabilityCol .item .mores{font-size: 0;}

	.tuwenList .item .imgbox{width: 100%;}
	.tuwenList .item .info{padding: 0.35rem;}

	.ReportSlider.list .item{width: 50%;}
}
	

/* 联系我们 */
.ContactList{margin-left: -2.08vw;}
.ContactList .item{margin-left: 2.08vw;background: #f4f5f7;border-radius: 10px;min-height: 2.13rem;text-align: center;padding: 0.4rem 0.3rem 0.2rem;flex: 1;}
.ContactList .icon{width: 50px;height: 50px;text-align: center;line-height: 45px;border-radius: 50%;margin: 0px auto;background: #004898;transition: all 0.5s;}
.ContactList .icon img{height: 25px;}
.ContactList .ti{margin: 0.24rem 0 0.07rem;}
.ContactList .item:hover .icon{transform: scale(1.3);}

.MessageForm{background: #f4f5f7;padding: 3.69vw 5.2vw;color: #666666;}
.MessageForm .left{width: 48%;}
.MessageForm .left .item{border-bottom: 1px solid #e6e6e6;padding-bottom: 0.13rem;}
.MessageForm .left .item:hover{border-bottom: 1px solid #b7b7b7;}
.MessageForm .left .item:not(:last-child){margin-bottom: 0.6rem;}
.MessageForm .left label{width: 84px;}
.MessageForm .right{width: 48%;}
.MessageForm .right label{display: block;margin-bottom: 0.13rem;}
.MessageForm .inptxt{width: 100%;height: 0.3rem;line-height: 0.3rem;flex: 1;}
.MessageForm .areatxt{width: 100%;height: 1.2rem;background: #fff;padding: 0.15rem;display: block;}
.MessageForm .btn{margin-top: 0.33rem;}
.MessageForm .sendbtn{transition: all 0.3s;border-radius: 5px;width: 1.8rem;line-height: 0.54rem;color:#fff;position: relative;overflow: hidden;text-align: center;background: #004898;}
.MessageForm .sendbtn:hover{background: #0e5cb3;}

.WatchInfo{background: #f4f5f7;border-radius: 10px;}
.WatchInfo .info{flex: 1;padding: 2vw 2vw 2vw 4.5vw;}
.WatchInfo .item{min-height: 0.92rem;padding-left: 71px;position: relative;}
.WatchInfo .icon{width: 50px;height: 50px;text-align: center;line-height: 44px;border-radius: 50%;background: #004898;transition: all 0.5s;position: absolute;left: 0;top: 0.05rem;}
.WatchInfo .icon img{height: 25px;}
.WatchInfo .ti{margin-bottom: 2px;}
.WatchInfo p{color: #555555;}
.WatchInfo .item:not(:last-child){margin-bottom: 0.31rem;}
.WatchInfo .imgbox{width: 62.7%;border-radius: 0 10px 10px 0;}
.WatchInfo .item:nth-child(4) .icon img{height: 29px;}
.WatchInfo .item:hover .icon{transform: scale(1.3);}

@media(max-width:1024px){
	.WatchInfo .info{padding: 0.5rem;}
	.WatchInfo .imgbox{width: 100%;}
}
@media(max-width:768px){
	.ContactList {margin-left: 0;}
	.ContactList .item{flex: none;width: 48%;margin: 0 0 4%;padding: 0.25rem;}

	.MessageForm .left{width: 100%;margin-bottom: 0.5rem;}
	.MessageForm .right{width: 100%;}
	.MessageForm .sendbtn{width: 100px;height: 35px;}
	.MessageForm .areatxt{height: 100px;}
}


/* 人才发展 */
.hrTeam .content{margin-top: 0.63rem;position: relative;}
.hrTeam .content:after{position: absolute;left: 0;top: 50%;height: 1px;content: "";background: #eeeeee;width: 100%;}
.hrTeam ul{padding: 0 0.6rem;position: relative;z-index: 10;}
.hrTeam .item{padding: 0.31rem 3.125vw;cursor: pointer;flex: 1;position: relative;transition: all 0.5s;min-height: 2.8rem;}
.hrTeam .title:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);content: "";background: #f5f7fb;width: 0;height: 0;transition: all 0.5s ;border-radius: 50%;z-index: -1;}
.hrTeam .title{width: 1.98rem;height: 1.98rem;border-radius: 50%;background: #f3f6fa;position: relative;}
.hrTeam .title .inner{width: 1.98rem;height: 1.98rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 1.58rem;height: 1.58rem;background: #fff;text-align: center;font-size: 0.2rem;border-radius: 50%;font-weight: bold;transition: all 0.5s;}
.hrTeam .title .inner:after{display: block;content: "";margin: 0.1rem auto 0;width: 17px;height: 17px;border: 3px solid #004898;background: #fff;border-radius: 50%;}
.hrTeam .info .icon {transition: all 0.5s;top: -0.25rem;}
.hrTeam .info .icon img{height: 0.66rem;}
.hrTeam .item.on .info .icon{opacity: 1;}
.hrTeam .item.on .info .desc{opacity: 1;visibility: visible;}
.hrTeam .item.on .title:After{width: 2.8rem;height: 2.8rem;}
.hrTeam .item.on .inner{width: 1.5rem;height: 1.5rem;background: #004898;font-size: 0.3rem;color: #fff;}
.hrTeam .item.on .inner:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 2.1rem;height: 2.1rem;border-radius: 50%;border: 1px solid #dae4f0;background-color: transparent;margin: 0;}
.hrTeam .item.on .inner span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 2.3rem;height: 2.3rem;z-index: 2;}
.hrTeam .item.on .inner span:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: transparent;content: "";background: url(../images/ry_dot.png) no-repeat center center/contain;z-index: 2;animation: turn 10s linear infinite;}


.HrPage{background-position: center bottom;background-size: cover;background-repeat:no-repeat;}
.HrPage .SubTit3{margin-bottom: 0.7rem;}
.HrPage .item{margin-bottom: 0.25rem;padding-left: 1.9%;flex: 1;}
.HrPage .item .info{padding: 0.5rem 0.38rem 0.2rem;min-height: 4.3rem;background: rgba(255,255,255,0.85);box-shadow: 0 34px 24px rgba(0,0,0,0.05);}
.HrPage .item .info aside{margin-bottom: 0.19rem;}
.HrPage .item .info aside img{display: inline-block;vertical-align: middle;width: 0.48rem;height: 0.48rem;margin-right: 0.13rem;text-align: center;border-radius: 10px;background: #004898;padding: 0.11rem;}
.HrPage .item .desc{color: #666666;margin-top: 0.06rem;}
.HrPage .item:hover .icon{transform: scale(1.2);}

.HrList{padding-bottom: 0.15rem;}
.HrList .item{position: relative;transition: all 0.5s;background: #f4f5f7;padding: 0.37rem;border-radius: 10px;margin-bottom: 0.3rem;}
.HrList .item .ti{position: relative;cursor: pointer;line-height: 2;}
.HrList .item .ti i{width: 0.6rem;height: 0.6rem;top: 0.08rem;right: 1.08rem;position: absolute;background: #004898 url(../images/arrtop.png) center center no-repeat;border-radius: 50%;transition: all 0.5s;}
.HrList .item .inner{color: #666666;}
.HrList .item .inner dd{display: inline-block;}
.HrList .item .inner dd:not(:last-child){margin-right: 0.31rem;}

.HrList .item .detail{display: none;border-top: 1px solid #e8e8e8;margin-top: 0.34rem;}
.HrList .item .detail .sti{margin-bottom: 5px;margin-top: 0.29rem;}
.HrList .item .detail .desc{color: #666666;}

.HrList .item:hover {background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.HrList .item:hover .ti i{transform: scale(1.15);}
.HrList .item.on .ti i{transform:rotate(180deg);}

@media(min-width:1025px){
	.hrTeam .info {margin: 0 0 0 3.64vw;flex: 1;position: relative;opacity: 0;transition: all 0.5s;}
	.hrTeam .item.on{flex: 4.8;}
 .hrTeam .item.on .info{opacity: 1;}
	.hrTeam .info .icon{min-width: 0.66rem;opacity: 0;}
.hrTeam .info .desc{position: absolute;transition: all 1s 0.5s;opacity: 0;visibility: hidden;width: 100%;top: 8.38vw;left: 0;}
}
@media(max-width:1024px){
	.HrInfo{background-position: center bottom;padding-bottom: 53vw;}
	.HrList .item .ti i{right: 0rem;top: -0.1rem;}
 .HrPage .item{width: 100%;flex: none;}
	.HrPage .item .info{padding: 0.35rem;}
	.hrTeam .title{margin: 0px auto;}
	.hrTeam .item{flex: none;width: 50%;text-align: center;}
	.hrTeam .icon{margin: 0.25rem 0;}
}
@media(max-width:480px){
	.hrTeam .title .inner{font-size: 14px;}
}

/* 搜索 */
/* 搜索结果 */
.SearchTop{background: #f8f9fa;margin-top: 1.2rem;border-top: 1px solid #e3e3e3;padding-top: 0.2rem;}
.SearchTop .SubTit2 {margin-bottom: 0;}
.SearchTop .SubTit2 h2{line-height: 1.17rem;text-align: center;}
.SearchTop .box{position: relative;max-width: 8rem;margin: 0px auto 0.27rem;}
.SearchTop .box .input{width: 100%;border-radius: 30px;height: 0.6rem;line-height: 0.6rem;padding: 0 1.2rem 0 0.33rem;font-size: 0.18rem;background: #fff;}
.SearchTop .box button{width: 1.2rem;border-radius: 30px;height: 0.6rem;font-size: 0.18rem;background: #264294;color:#fff;position: absolute;right: 0;top: 0;}
.SearchTop .nav{text-align: center;}
.SearchTop .nav li{display: inline-block;margin: 0 0.25rem;line-height: 0.76rem;position: relative;}
.SearchTop .nav li:after{left: 50%;bottom: 0;width: 0;height: 3px;transition: all 0.3s;background: #264294;position: absolute;content: "";}
.SearchTop .nav li a{color: #555555;display: block;}
.SearchTop .nav li a:hover,.SearchTop .nav li.on a{color: #264294;}
.SearchTop .nav li:hover:after,.SearchTop .nav li.on:after{width: 100%;left: 0;}

.SearchContent{padding: 0.44rem 0 0.9rem;}
.SearchContent .statu{margin-bottom: 0.57rem;color: #555555;position: relative;}
.SearchContent .statu .nav{position: absolute;right: 0;top: 0;}
.SearchContent .statu .nav span{display: inline-block;margin-left: 0.33rem;cursor: pointer;position: relative;}
.SearchContent .statu .nav span:after{display: inline-block;content: "";vertical-align: middle;margin-left: 10px;width: 11px;height: 19px;background: url(../images/arrbottom.png);}
.SearchContent .statu .nav span.on{color: #264294;}
.SearchContent .statu .nav span.on:after{background: url(../images/arrrtop2.png);}

.SearchList{padding-bottom: 0.2rem;}
.SearchList li{border-bottom: 1px solid #dbdce1;padding: 0 1.36rem 0.29rem 0;margin-bottom: 0.29rem;position: relative;}
.SearchList li .ti{font-size: 0.2rem;margin-bottom: 0.11rem;}
.SearchList li .wz{color:#999999;}
.SearchList li .wz span{display: inline-block;width: 0.52rem;text-align: center;}
.SearchList li .mores{position: absolute;right: 0;top: 0.2rem;transition: all 0.3s;}
.SearchList li:hover .mores{right: 0.2rem;}

@media(max-width:640px){
	.SearchTop .nav li{margin: 0 0.1rem;}
	.SearchContent .statu .nav{position: static;text-align: right;padding-top: 5px;}
	.SearchList li {padding-right: 0;}
	.SearchList li .mores{position: static;margin-top: 5px;}
	.SearchList li .ti{font-size: 15px;}
	.SearchTop .box .input,.SearchTop .box button{font-size: 14px;}
}