/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;color:#666;}
body.head_on{overflow:hidden}
a{color:#666;transition: 0.3s;}
a:hover{ color:#f60; text-decoration:none;cursor: pointer;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

*,
*::before,
*::after{-webkit-box-sizing: border-box;box-sizing: border-box;}

 :root {
    --main-color: #0978c6;
    --main-color2: #de2413;
    --main-color-white: #fff;
    --main-color-000: #000;
    --main-color-333: #333333;
    --main-color-888: #888888;
    --main-transition: all ease 0.4s;
    --main-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.header{ position:relative;background: linear-gradient(130deg,#fff,#fff5e3 94%); z-index:999;}
.headList{display: flex;justify-content: space-between;align-items: center;height: 80px;}
.headList .logo{display: block;}
.headList .logo img{max-height: 55px;width: auto;}


/*menu*/
.pc_menu{}
.menu{height:80px;line-height:80px;}
.menu>ul>li{ float:left;}
.menu>ul>li>span{display: block;}
.menu>ul>li>span>a{ font-size:14px;color:#333;display:block;text-align:center;padding: 0 20px;font-weight: bold; width:100px;}
.menu>ul>li>span>:hover{color: var(--main-color);}
.menu>ul>li>span>a.menu_hover{color: var(--main-color);}
.menu ul li.ldr_bg span a{background: url(../images/menuBg.png) center no-repeat;background-size: contain;color: #fff;}

.menuD2{position: absolute;top: 80px;left: 0;width: 100%;background: linear-gradient(130deg,#fff,#fff5e3 94%);z-index: 999;display: none;}
.menuD2 .line{position: absolute;left: 0;width: 100%;height: 1px;background: #e1e1e1;top: 60px; display:none;}
.menuD2 .warp{width: 100%;}
.menuD2 .item{margin-right: 40px;}
.menuD2 .item:last-child{margin-right: 0;}
.menuD2 .tit{height: 59px;font-size: 14px;font-weight: 500;line-height: 79px;text-align: left;color: #333;line-height: 59px;}
.menuD2 .tit a{display: block;color: #333;}
.menuD2 .tit a:hover{color: var(--main-color);}
.menuD2 .list{margin-top: 20px}
.menuD2 .list ul li{line-height: 35px;font-size: 14px;font-weight: 400;text-align: left;color: #333;}
.menuD2 .list a{display: block;color: #333;}
.menuD2 .list a:hover{color: var(--main-color);}

.language dl{position:relative; padding:10px 0;}
.language dt a{cursor: pointer;font-weight: 600;color: #fff;text-align: center;line-height: 28px;width: 37px;height: 28px;background: url(../images/enBg.png) no-repeat;background-size: cover;display: block;}
.language dd{position:absolute; left:50%; transform:translateX(-50%); width:120px; text-align:center; background:#fff; z-index:999; display:none; top:48px;}
.language dl:hover dd{display:block;}
.language dd a{display:block; width:100%; padding:10px; text-align:center;}

.hSearch{position: relative;margin-left: 20px;z-index: 999;}
.hSeBtn{color: #333;font-size: 16px;height: 60px;display: block;line-height: 60px;}
.hSeBtn.active i:before{content: "\f00d";color: var(--main-color);}
.hSeBtn:hover{color: var(--main-color);}
.hSePanel{width: 280px;height: 90px;padding: 25px 20px;box-sizing: border-box;top: 60px;right: 0;background: #f4f4f4;position: absolute;display: none;}
.hSePanel.active{display: block;}
.hSearch .search{width: 100%;height: 40px;border: 1px solid #e0e0e0;border-radius: 3px;position: relative;overflow: hidden;}
.hSearch .search input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 10px 0 50px;box-sizing: border-box;outline: none;}
.hSearch .search button{width: 50px;height: 100%;position: absolute;top: 0;left: 0;text-align: center;border: none;background: none;color: #333;font-size: 16px;}


.welcome{width: 100%;height: 100%;position: relative;overflow: hidden;}
.welcomeimg{width: 100%;height: 100%;font-size: 0px;overflow: hidden;}
.welcomeimg img{width: 100%;height: 100%;object-fit: cover;}
.welcomeWarp{width: 25%;height: 100%;background: rgba(255,255,255,0.6);display: flex;justify-content: center;padding: 5%;position: absolute;left: 10%;top: 0;}
.welcomeWarp .warp{width: 100%;max-height: 100%;overflow: hidden;overflow-y: auto;}
.welcomeWarp .welcomeLogo{width: 100%;text-align: center;}
.welcomeLogo img{width: auto;max-width: 100%;}
.welcomeLanguage{margin-top: 35px;max-width: 165px;margin-left: auto;margin-right: auto;}
.welcomeLanguage ul li{margin-bottom: 20px;}
.welcomeLanguage a{display: block;background-color: #4d4d4d;color: #f2f2f2;border-radius: 0px;height: 50px;width: 100%;border: 2px #4d4d4d solid;-webkit-transition: all -webkit-transform 0.4s;transition: all 0.4s ease;font-size: 16px;opacity: 1;text-align: center;line-height: 50px;}



/*swiper*/
.swiper {width: 100%;height: 100%;position: relative;overflow: hidden;}
.swiper-slide {background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img { display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-size: 30px;}

/*common*/
.disFlex {
	flex-wrap: wrap;
	display: -webkit-box;/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box;/* Firefox 17- */
	display: -webkit-flex;/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex;/* Firefox 18+ */
	display: -ms-flexbox;/* IE 10 */
	display: flex;
}
.jusBet{justify-content: space-between;}
.jusCet{justify-content: center;}
.jusEnd{justify-content: flex-end;}
.aliTop{align-items: flex-start;}
.aliCet{align-items: center;}
.aliBtm{align-items: flex-end;}

.img{font-size: 0px;overflow: hidden;}
img{transition: 0.5s;}

.f_left{float: left;}
.f_right{float: right;}
.clearfix:before,
.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;overflow: hidden;}
.clearfix {*zoom: 1;}

.bgfff{background: #fff !important;}
.fff{color: #fff !important;}
em{font-style: normal;}
.overflow1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}
.overflow2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt35{margin-top: 0px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}

.textCet{text-align: center;}
.textRight{text-align: right;}
.pc_show{}
.m_show{display: none;}
.iTit{}
.iTxt{}
.iLine{}
.iTitImg{width: 100%;}
.iTitImg img{width: auto;height: auto;max-height: 115px;}
.iMore a{width: 170px;height: 46px;border: 1px solid #d6d6d6;font-size: 16px;font-weight: 400;text-align: center;line-height: 46px;color: #888;cursor: pointer;display: inline-block;}
.iMore a:hover{border: 1px solid var(--main-color2);color: var(--main-color2);}

/*-------------------------------------------*/

/*banner*/
.banner{width: 100%;}
.bannerSwiper .swiper-pagination-bullet{opacity: 1;background: #fff;transition:width ease 0.35s;border-radius: 20px;}
.bannerSwiper .swiper-pagination-bullet-active{background: var(--main-color);width:20px;}
.bannerSwiper .swiper-button-next:after,.bannerSwiper .swiper-button-prev:after{color: #fff;}

.itit1{ text-align:center; font-size:36px; line-height:46px; font-weight:bold;color: #0927a6;}


.index1{width: 100%;}
.i1Warp{width: 100%;background: #f5f7fa;padding: 15px 20px;}
.i1Warp ul li{width: 33.3%;text-align: center;padding: 0 20px;border-right: 2px solid #adc8db;}
.i1Warp ul li:last-child{border: none;}
.i1Warp .part{padding: 10px 0;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;}
.i1Warp .tit{font-size: 16px;color: var(--main-color);}
.i1Warp .txt{color: var(--main-color);font-size: 36px;margin-top: 20px;}
.i1Tit{text-align: center;font-size: 18px;font-weight: 400;color: var(--main-color);position: relative;margin-bottom: 10px;}
.i1Tit:after{display: block;content: "";width: 93px;height: 3px;margin-top: 5px;background-color: var(--main-color2);margin-left: auto;margin-right: auto;}
.i1List{width: 100%;height: 90px;}
.i1List .i1Swiper{height: 100%;}
.i1List a{display: block;text-align: center;font-size: 14px;font-weight: 400;color: #3c5a6e;}
.i1List .swiper-slide{background: transparent;}

.index2{margin: 80px 0;}
.i2List{width: 100%;}
.i2List ul li{width: 33%;}
.i2List .part{position: relative;width: 100%;height: 500px;overflow: hidden;display: block;}
.i2List .part .img{width: 100%;height: 100%;}
.i2List .part .img img{width: 100%;height: 100%;object-fit: cover;}
.i2List .part .imgTop{position: absolute;z-index: 2;width: 100%;height: 100%;background: rgba(0,0,0,.2);top: 0;left: 0;transition: 0.3s;}
.i2List .part .tit{font-size: 18px;color: #fff;font-weight: bold;width: 100%;position: absolute;top: 220px;text-align: center;}
.i2List .part .txt{display: none;width: 100%;padding: 0 30px;position: absolute;top: 265px;font-size: 12px;line-height: 22px;font-weight: 400;text-align: center;color: #fff;}
.i2List .part .icon{opacity: 0;position: absolute;top: 340px;left: 0;width: 100%;height: 16px;transition: 0.3s;text-align: center;}
.i2List .part .icon img{height: 16px;width: auto;}
.i2List .part:hover .imgTop{background: rgba(8,40,163,.7);}
.i2List .part:hover .icon{opacity: 1;}


.index3{width: 100%;background: #f5f7fa;padding: 80px 0;}
.i3List{width: 100%;}
.i3List ul li{width: calc(33.3% - 20px);margin-right: 30px;margin-bottom: 30px;}
.i3List ul li:nth-child(3n){margin-right: 0;}
.i3List .part{display: block;width: 100%;height: 100%;background: #fff;}
.i3List .part .img{width: 100%;}
.i3List .part .img img{width: 100%;}
.i3List .part .desc{padding: 44px 29px;}
.i3List .part .time{font-size: 30px;font-weight: 700;text-align: left;color: #cbcbcb;}
.i3List .part .tit{margin-top: 17px;height: 56px;font-size: 20px;font-weight: 600;text-align: left;color: #3c5a6e;line-height: 28px;}
.i3List .part .txt{height: 90px;margin-top: 20px;font-size: 16px;line-height: 30px;font-weight: 400;text-align: justify;color: #3c5a6e;}
.i3List .part .more{margin-top: 20px;display: flex;justify-content: flex-start;align-items: center;font-size: 12px;font-weight: 400;text-align: left;color: #627a8a;}
.i3List .part .more:before{display: block;content: "";width: 14px;height: 17px;margin-right: 5px;background: url(../images/icon-3.png) no-repeat;background-size: contain;}
.i3List .part:hover .tit{color: var(--main-color2);}

.index4{margin: 80px 0;}
.index4 .i2List ul li{width: 33.3%;}
.index4 .i2List .part .tit{font-size: 40px;}
.index4 .i2List .part .icon img{height: 25px;}

.index5{margin: 80px 0;}
.i5List{width: 100%;}
.i5List ul li{display: flex;justify-content: center;align-items: center;cursor: pointer;width: 400px;height: 100px;background: #fff;border-radius: 5px;transition: 0.3s;}
.i5List .icon{width: 46px;eight: 46px;margin-right: 10px;}
.i5List .icon img{width: 46px;height: 46px;}
.i5List .desc{flex: 1;}
.i5List .desc .t1{font-size: 22px;font-weight: 600;text-align: justify;color: #333;}
.i5List .desc .txt{margin-top: 5px;font-size: 12px;font-weight: 400;text-align: justify;color: #999;}
.i5List ul li:hover{box-shadow: var(--main-shadow);}

.footer{padding: 10px 0;background:#0828a3;color: hsla(0,0%,100%,.8);font-size: 14px;}
.fTit{font-size: 18px;margin-bottom: 10px;text-align: center;}
.fWarp{width: 100%;}
.fWarp .item{width: 100%;}
.fDesc{/*display: flex;*/flex-wrap: wrap;text-align: center;}
.fDesc .white{color: #fff;}
.fDesc p{padding: 0;/*width: 250px;*/font-size: 18px;}

.fShare{width: 100%;}
.fShare ul li{cursor: pointer;height: 22px;position: relative;margin-right: 50px;}
.fShare .icon img{height: 22px;width: 26px;}
.fShare .panel{display: none;position: absolute;top: 30px;left: 50%;width: 93px;height: 91px;background: #fff;transform: translateX(-50%)}
.fShare .panel .img{width: 100%;}
.fShare .panel .img img{width: 100%;}
.fShare ul li:hover .panel{display: block;}

.fBtm{width: 100%;}
.fEwm{width: 350px;margin-right: 30px;}
.fEwm .item{height: 80px;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-right: 20px;}
.fEwm img{width: 59px;height: 59px;background: #000;}
.fEwm p{margin-top: 8px;text-align: center;font-size: 10px;}
.copyright{flex: 1;text-align: center;}

.qqgy {
	position: fixed;
	z-index: 3;
	top: 250px;
	right: 0;
	height: 145px;
	width: 80px;
	background: url(../images/rightBg.png);
	background-size: 100% 100%
}

.qqgy .bottom,
.qqgy .top {
	cursor: pointer;
	height: 60px
}

.qqgy .code {
	display: none;
	position: absolute;
	left: -130px;
	top: 40px;
	width: 126px;
	height: 155px
}

.qqgy .top:hover .code {
	display: block;
	background: url(../images/ewm.jpg) no-repeat 50%;
	background-size: cover
}

.toTop{position: fixed;right: 10px;bottom: 0;width: 60px;height: 60px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,0.6);color: #fff;font-size: 26px;transition: 0.3s;opacity: 0;visibility: hidden;}
.toTop.active{opacity: 1;visibility: visible;bottom: 20px;}
.toTop img{width: 100%;height: 100%;}

.innerMenu{background: linear-gradient(130deg,#fff,#fff5e3 94%);border-top: 1px solid #e0e0e0;}
.innerMenu ul{font-size: 14px;display: flex;justify-content: center;flex-wrap: wrap;}
.innerMenu ul li{line-height: 60px;padding: 0 40px;color: #333;cursor: pointer;}
.innerMenu ul li a{color: #333;}
.innerMenu ul li.on a{color: #df2814;font-weight: bold;}
.innerMenu ul li a:hover{color: #df2814;}

.inside{width: 100%;margin: 35px 0 60px;}
.innerTit{margin-bottom: 35px;font-size: 22px;font-weight: 500;line-height: 30px;padding-left: 10px;border-left: 4px solid;border-image: linear-gradient(160deg,#df2814,#fd7b32) 1;color: #333;}

.constitution{width: 100%;}
.constitution ul li{margin: 10px 0;}
.constitution .tab{padding: 20px 40px 20px 20px;background: #f5f7fa;display: flex;justify-content: space-between;align-items: center;}
.constitution .left{display: flex;width: calc(100% - 100px);}
.constitution .numb{width: 24px;font-size: 12px;line-height: 24px;text-align: center;margin-right: 10px;background: var(--main-color2);border-radius: 50%;color: #fff;}
.constitution .t1{font-size: 16px;font-weight: 500;line-height: 22px;flex: 1;color: #333;}
.constitution .more{width: 100px;display: flex;justify-content: flex-end;}
.constitution .more{display: flex;align-items: center;font-size: 14px;color: #a6a6a6;cursor: pointer;}
.constitution .more i{width: 14px;height: 14px;margin-left: 4px;background: url(../images/icon_right.png) center no-repeat;background-size: cover;}

.constitution .tab.on .more{color: var(--main-color2);}
.constitution .tab.on .more span{display: none;}
.constitution .tab.on .more:before{content: "收起";}
.constitution .tab.on .more i{background: url(../images/icon_down.png) center no-repeat;background-size: cover;}

.constitution .panel{padding: 30px 54px;border-top: 1px dashed #d0d0d0;background: #f5f7fa;display: none;}
.constitution .panel .txt{font-size: 14px;color: rgba(0,0,0,.85);}

.special{width: 100%;margin: 50px 0;}
.specialWarp{width: 100%;}
.specialItem{width: 100%;margin-bottom: 50px;}
.specialWarp .specialItem:last-child{margin-bottom: 0;}
.specialItem .img{width: 640px;}
.specialItem .img img{width: 100%;}
.specialItem .desc{width: 510px;display: flex;justify-content: flex-start;flex-direction: column;padding: 50px 0;}
.insideTit{color: #333;font-size: 34px;font-weight: 500;}
.insideTxt{color: #666;font-size: 18px;font-weight: 400;}

.specialItem .iMore{margin-top: auto;}
.specialItem .iMore a{color: var(--main-color2);border-color: var(--main-color2);}

.specialWarp .specialItem:nth-child(2n) .desc{order: 1;}
.specialWarp .specialItem:nth-child(2n) .img{order: 0;}

.honor{width: 100%;margin: 50px 0;}
.honorList{width: 100%;}
.honorList ul li{margin-bottom: 50px;}
.honorList .part{display: flex;justify-content: space-between;align-items: center;}
.honorList .part .img{width: 520px;height: 346px;background: #faf7f9;text-align: center;}
.honorList .part .img img{width: 100%;height: 100%;object-fit: contain;}
.honorList .part .desc{width: calc(100% - 520px);height: 306px;padding: 70px 40px 0;background: #f5f7fa;}
.honorList .part .t1{font-size: 26px;font-weight: 600;text-align: justify;color: #333;line-height: 37px;}

.system{width: 100%;}
.systemList{width: 100%;}
.systemList ul li{width: 48%;margin-bottom: 20px;}
.systemList .part{padding: 20px;background: #f5f7fa;display: flex;justify-content: space-between;align-items: center;}
.systemList .left{display: flex;width: calc(100% - 100px);}
.systemList .numb{width:46px;font-size: 12px;text-align: center;margin-right: 10px;background: var(--main-color2);border-radius: 50%;color: #fff;height: 46px;}
.systemList .numb img{width: 100%;}
.systemList .t1{font-size: 20px;font-weight: 500;line-height: 46px;flex: 1;color: #333;}
.systemList .more{width: 100px;display: flex;justify-content: flex-end;}
.systemList .more{display: flex;align-items: center;font-size: 14px;color: #a6a6a6;cursor: pointer;}
.systemList .more i{width: 14px;height: 14px;margin-left: 4px;background: url(../images/icon_right.png) center no-repeat;background-size: cover;}

.partner{width: 100%;}
.partnerItem{width: 100%;margin-bottom: 30px;background: #f5f7fa;padding: 23px;display: flex;align-items: center;}
.partnerItem .tit{width: 100px;opacity: .8;font-size: 30px;font-weight: 800;text-align: center;color: #cfd6e0;line-height: 45px;}
.partnerItem .list{flex: 1 1;display: flex;flex-wrap: wrap;}
.partnerItem ul li{margin-right: 20px;width: 86px;height: 54px;margin-bottom: 20px;}
.partnerItem .img{background: #fff;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.partnerItem .img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}

.party{width: 100%;padding: 60px 0;}
.partyList{width: 100%;}
.partyList ul li{margin-bottom: 30px;}
.partyList .part{display: flex;justify-content: space-between;}
.partyList .part .img{width: 500px;}
.partyList .part .img img{width: 100%;height: 100%;object-fit: cover;}
.partyList .part .desc{width: calc(100% - 500px);background: #f5f7fa;padding: 45px 60px;}
.partyList .part .time{font-size: 30px;font-weight: bold;color: var(--main-color2);}
.partyList .part .t1{color: #333;font-size: 26px;font-weight: bold;margin-top: 10px;line-height: 1.6;}

.project{width: 100%;padding: 60px 0;}
.project .wapper{width: 100%;max-width: 1220px;}
.project .i2List ul li{padding: 0 10px;margin-bottom: 20px;}
.project .i2List .part .tit{font-size: 24px;font-weight: normal;}
.project .i2List .part .icon img{height: 22px;}
.project .i2List ul li:nth-child(1){width: 60%;}
.project .i2List ul li:nth-child(2){width: 40%;}
.project .i2List ul li:nth-child(1) .part .tit,
.project .i2List ul li:nth-child(2) .part .tit{font-size: 40px;}

.project .i2List .part:hover .imgTop{background: rgba(0,0,0,0.3);}

.projectList{width: 100%;}
.projectList ul li{width: 100%;margin-bottom: 45px;}
.projectList ul li:last-child{margin-bottom: 0;}
.projectList .part{display: flex;justify-content: space-between;}
.projectList .img{width: 640px;}
.projectList .img img{width: 100%;}
.projectList .desc{width: 510px;display: flex;justify-content: flex-start;flex-direction: column;padding: 50px 0;}

.projectList .iMore{margin-top: auto;}
.projectList .iMore a{color: var(--main-color2);border-color: var(--main-color2);}

.projectList ul li:nth-child(2n) .desc{order: 1;}
.projectList ul li:nth-child(2n) .img{order: 0;}

.infoOpen{margin: 50px 0;}
.infoOpenSlide{width: 100%;}
.infoOpenTab{width: 280px;min-height: 100%;}
.infoOpenTab ul{display: flex;flex-direction: column;align-items: center;}
.infoOpenTab ul li {
	cursor: pointer;
	width: 120px;
	min-height: 50px;
	margin-top: 10px;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	color: #3c5a6e;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.infoOpenTab ul li:before {
	display: block;
	width: 70px;
	position: absolute;
	bottom: 0;
	left: 25px;
	content: "";
	background: linear-gradient(90deg, #fff 1%, #ef5324 50%, #fff 98%);
	height: 2px;
	opacity: 0;
}
.infoOpenTab ul li:after{display: block;position: absolute;content: "";bottom: 5px;right: 0;top: 50%;-webkit-transform: translate(5px,-4px);transform: translate(5px,-4px);width: 0;height: 0;border-color: transparent transparent transparent #f8754e;border-style: solid;border-width: 6px 8px;opacity: 0;}
.infoOpenTab ul li.on{font-size: 26px;font-weight: 500;text-align: center;color: #ef5324;position: relative;}
.infoOpenTab ul li.on:before{opacity: 1;}
.infoOpenTab ul li.on:after{opacity: 1;}

.infoOpenPanel{flex: 1 1;background: #fff;}
.infoOpenPanel .year{margin-top: 30px;font-size: 50px;font-weight: 700;color: #c7c7c7;line-height: 58px;}
.infoOpenList{width: 100%;}
.infoOpenList ul{display: flex;flex-wrap: wrap;padding: 20px 0 30px;justify-content: space-between;}
.infoOpenList ul li{width: 50%;padding-right: 10%;}
.infoOpenList .part {
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px;
	margin-top: 30px;
	height: 120px;
	width: 100%;
	background: #f5f7fa;
	position: relative;
}

.infoOpenList .part .icon {
	width: 60px;
	height: 60px;
	background: url(../images/icon-6-2.png) no-repeat 50%;
	background-size: cover;
}

.infoOpenList .part .t1 {
	width: 230px;
	margin-left: -80px;
	font-size: 20px;
	font-weight: 500;
	text-align: justify;
	color: #333;
	line-height: 27px;
}

.infoOpenList .part .arrow {
	height: 14px;
	width: 27px;
	background: url(../images/rightbtn.png) no-repeat 50%;
	background-size: cover;
}

.infoOpenList .part:hover{background: #de2413;}
.infoOpenList .part:hover .icon{background: url(../images/icon-6-1.png);background-size: cover;}
.infoOpenList .part:hover .t1{color: #fff;}
.infoOpenList .part:hover .arrow{background: url(../images/rightbtn2.png));background-size: cover;}

.donate{margin: 35px 0;}
.donateList{width: 100%;}
.donateList ul li{margin-bottom: 20px;position: relative;overflow: hidden;}
.donateList .img{width: 100%;}
.donateList .img img{width: 100%;}
.donateList .desc{position: absolute;top: 0;right: 0;width: 45%;padding: 50px;}
.donateList .desc .iMore{margin-top: 50px;}
.donateList .desc .iMore a{color: #fff;}

.account{width: 100%;margin: 30px 0;}
.donate .account{margin: 30px 0;background: #f5f7fa;padding: 40px 60px;}
.donate .account ul li{margin: 15px 0;font-size: 20px;color: #333;display: flex;}
.donate .account .tit{width: 80px;text-align: justify;}
.donate .account .txt{flex: 1;}

.accountTip{margin: 60px 0;background: #fff3ed;font-size: 20px;font-weight: 400;text-align: center;color: #fa712f;padding: 20px;}

.news .infoOpenPanel .year{margin-bottom: 30px;}
.news .honorList .part .img img{object-fit: cover;}
.news .honorList .part .more{margin-top: 20px;text-align: right;}
.news .honorList .part .more a{font-size: 16px;color: var(--main-color2);}
.news .honorList .part .more img{vertical-align: middle;margin-left: 10px;width: 20px;}









@media only screen and (max-width: 1440px) {
.wapper{ width:1200px; margin:0 auto;}

}

