﻿.main>.content{display: flex;justify-content: space-between;margin-top: 30px}
.main>.content .left{width:220px}
.main>.content .right{width:790px}
img{max-width:100%}
.head{padding-bottom:9px;position:relative}
.head:after{content:"";position:absolute;width:100vw;right:0;background:url(../img/line.png) right no-repeat;height:2px;bottom:0}
.head .en{font-size: 24px;color: #c5c5c5;line-height: 1;text-transform: uppercase;font-weight: bold;}
.head .title{font-size: 20px;color: #285596;line-height: 36px;}
.main>.content .left ul{width:100%;margin-top:25px;border:1px solid #dadada;box-sizing:border-box;margin-bottom:40px}
.main>.content .left ul li{text-align:center;line-height:27px;border-bottom:1px solid #dadada;box-sizing:border-box}
.main>.content .left ul li:last-child{border-bottom:0}
.main>.content .left ul li a{display:block;padding:14px 0;font-size:16px;color:#6b6b6b}
.main>.content .left ul li:hover,.main>.content .left ul li.active{background: #285596;}
.main>.content .left ul li:hover a,.main>.content .left ul li.active a{color:#fff;/* padding: 7px 0; */}
.location p{padding-left:22px;background:url(../img/location.png) left top no-repeat;display:inline-block}
.location,.location a{font-size:12px;color:#6f6f6f;text-align:right}
.pageBox{margin-top:20px;color:#333333;font-size:16px;margin-bottom:45px;line-height: 30px;}
.aboutBox{line-height: 2;}

.history .tab{position:relative;padding: 0px 80px 0 92px;background:url(../img/historyBk.png) center center no-repeat;margin-top:30px;height:100px;}
.history .tab .swiper-slide{width:auto;/* padding:0 10px 20px 10px; *//* margin: 0 8px; */color:#999;font-size:18px;position:relative;font-weight:bold;text-align: center;/* box-sizing: border-box; *//* width: 206px!important; */position:relative;height:40px}
.history .tab .swiper-slide::after{background: #999;content:"";position:absolute;left:calc(50% - 5px);top: 30px;width: 10px;height: 10px;z-index: 111;border-radius: 50%;}
.history .tab .swiper-slide.active{color:#285596}
.history .tab .swiper-slide.active::after{background: #285596;}
.history .tab .swiper-button-next,.history .tab .swiper-button-prev{margin-top: 0;top: calc(50% - 19px);width:38px;height:38px;background-size: 10px;opacity:1;left:0;background-color: #d8d8d8;background-repeat: no-repeat;background-position: center center;border-radius: 50%;left: 30px;}
.history .tab .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.history .tab .swiper-button-next{left:auto;right: 30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
/* .history .tabBox{width:100vw;left: calc(calc(1200px - 100vw)/2);position: relative;min-height: 500px;} */
.history .tabBox{padding-left:43px;position:relative;}
.history .tabBox:after{height: calc(100% - 7px);width:1px;background:#cccccc;content:"";position:absolute;left:7px;bottom: 0;}
.history .tabBox li{margin-top:-10px;margin-bottom:30px;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #e1e1e1;position:relative}
.history .tabBox li:before{height:8px;width:8px;background:#d7c04c;content:"";position:absolute;left:-40px;top: 8px;z-index:2;border-radius:50%;box-sizing:border-box}
.history .tabBox li:after{height:14px;width:14px;border:1px solid #d7c04c;background:#fff;content:"";position:absolute;left:-43px;top: 5px;z-index:1;border-radius:50%;box-sizing:border-box}
.history .tabBox li .info{margin-bottom:20px;color:#666666;font-size:18px}
.history .tabBox li .title{color:#d7c04c;display:inline-block;font-size:18px;font-weight:bold}
.history .tabBox li:last-child{padding-bottom:0;border:0}

.honorBox ul{display:flex;flex-wrap:wrap;margin: 20px 0px 0px 0px;}
.honorBox ul li{width:250px;height:160px;overflow:hidden;margin-right:20px;margin-bottom:30px;border: 1px solid #d2d2d2;box-sizing: border-box;line-height: 160px;}
.honorBox ul li:nth-child(3n){margin-right:0}
.honorBox ul li .fancybox{display:block;height: 160px;line-height:155px;text-align: center;}
.honorBox ul li img{transition:all .35s ease-in-out;max-height: 98%;vertical-align: middle;}
.honorBox ul li:hover img{transform:scale(1.2)}

.pages{text-align:center}
.pages span{display:none}
.pages a{display:inline-block;width:40px;height:40px;line-height:40px;box-sizing:border-box;border:1px solid #cccccc;border-radius:5px;overflow:hidden;margin: 0 5px;color: #666}
.pages a.currentpage{background:#285596;font-size:18px;color:#fff}
.pages a:nth-of-type(1){background:url(../img/left.png) center center no-repeat}
.pages a:last-child{background:url(../img/right.png) center center no-repeat}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../img/ico1.png)!important;background-size: cover!important;}
.fancybox-nav{width: 20px!important;}
.fancybox-prev,.fancybox-next{background-size: 100%!important;}

.list ul{margin-bottom:30px}
.list ul li a{display:flex;justify-content:space-between;line-height:57px;border-bottom:1px solid #d5d5d5;}
.list ul li .title{font-size: 16px;color:#333333;padding-left:18px;position:relative;width: calc(100% - 100px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list ul li .title:after{content:"";position:absolute;width:6px;height:6px;background:#285596;left:0;top:calc(50% - 3px)}
.list ul li .time{font-size:14px;color:#666666}
.list ul li:hover .title,.list ul li:hover .time{color:#285596}

.classSum{font-size:16px;line-height: 30px;margin: 40px 0px 20px 0px;}
.prolist ul{display:flex;flex-wrap:wrap;}
.prolist ul li{margin-right:30px;margin-bottom:10px;width: 50%;flex: 2;}
.prolist ul li:nth-child(2n){margin-right:0}
.prolist ul li .imgBox{width:380px;height:210px;background: #efefef;text-align: center;line-height: 210px;overflow:hidden}
.prolist ul li .imgBox img{width: 100%;vertical-align: middle;transition:all .35s ease-in-out;height: 100%;}
.prolist ul li .Text{line-height: 25px;text-align:center;font-size:16px;color:#333333;height: 50px;margin: 10px 0px 0px 0px;width: 380px;}
.prolist ul li:hover .Text{color:#285596}
.prolist ul li:hover img{transform:scale(1.2)}

.loadmore{text-align:center;background:#285596;width:100%;height:37px;line-height:37px;color: #fff;font-size: 14px;margin: 15px 0 60px;cursor: pointer;}

.proinfo .title{text-align:center;font-size:18px;color: #333;line-height:35px;margin-bottom: 10px}
.proinfo .info{
    line-height: 1.5;
}

.newsList ul{margin-bottom:30px}
.newsList ul li{padding-bottom:30px;margin-top:30px;border-bottom:1px solid #e4e4e4}
.newsList ul li a{display:flex;justify-content:space-between}
.newsList ul li img{transition:all .35s ease-in-out}
.main>.content .newsList ul li .left{width:270px;height:164px;overflow:hidden;}
.main>.content .newsList ul li .right{width:495px;height:164px}
.newsList .title{color:#1c1c1c;font-size:16px;line-height:25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newsList .time{font-size:14px;color:#515151;line-height:35px}
.newsList .summary{font-size:14px;color:#373737;line-height:22px;height:66px;overflow:hidden}
.newsList p{font-size:12px;color:#838383;margin-top:20px}
.newsList ul li:hover img{transform:scale(1.2)}
.newsList ul li:hover .title,.newsList ul li:hover p{color: #d7c04c;text-decoration:underline}

.newsInfo .title{line-height:55px;text-align:center;font-size:18px;color:#333333;padding-bottom:10px;border-bottom:1px solid #dadada;margin-bottom:15px;padding: 12px 0;line-height: 31px;}
.newsInfo .time{color:#999999;font-size:16px;line-height:24px;text-align:center;}
.newsInfo .info{line-height: 2.5;}

.topicList ul{margin-bottom:30px;margin-top: 30px;}
.topicList ul li{background:#f2f2f2;line-height:60px;box-sizing:border-box;padding:0 34px 0 30px;margin-bottom: 20px;position:relative}
.topicList ul li:after{content:"";position:absolute;border:8px solid;top:0;left:0;border-color:#fff #dddddd #dddddd #fff}
.topicList ul li a{display:flex;justify-content:space-between}
.topicList ul li .title{font-size:16px;color:#333;width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topicList ul li .time{font-size:14px;color:#666666}
.topicList ul li:hover .title,.topicList ul li:hover .time{color:#285596}

.cooperation ul{display:flex;flex-wrap:wrap;margin-bottom:10px}
.cooperation ul li{width:250px;height:120px;text-align:center;margin-right:20px;margin-bottom:20px;background:#f0f0f0;line-height:120px;overflow:hidden}
.cooperation ul li a{display:block;width:100%;height:100%}
.cooperation ul li:nth-child(3n){margin-right:0}
.cooperation ul li img{vertical-align:middle;max-width: 100%;max-height: 100%;transition:all .35s ease-in-out}
.cooperation ul li:hover img{transform:scale(1.2)}


.map{height:340px;margin-bottom: 15px;position: relative;}
.map .BMap_Marker{display: none;width:274px!important;height: 203px!important;background: url(../img/map1.png) center center no-repeat !important;background-size: 100%!important;}
.map .BMap_Marker:nth-child(2){display:block}
.map .BMap_Marker img{display: none!important;}
.map span img{display:none!important}
.contact ul{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom: 60px;}
.contact ul li{width:375px;height:66px;line-height:66px;border-bottom:1px solid #e3e3e3;margin-right:30px;width:100%;}
.contact ul li:nth-child(2n){margin-right:0}
.contact ul li p{padding-left:44px;font-size:16px;color:#535353;background-repeat:no-repeat;background-position:left center}
#footer-logo-canvas{position:absolute;top: 180px;right: 125px;}
.map img.img1 {position: absolute;top: 160px;max-width: 35px;transform: translateX(-50%);display:block;right: 120px;z-index: 99;}



.onlineForm form{width:90%;padding: 30px 0px 20px 0px;margin:0 auto;}
.onlineForm form .inp{margin: 0px 0px 20px 0px;position: relative;font-size: 0px;}
.onlineForm form label{font-size: 14px;color:#333;line-height: 40px;float: left;width: 70px;}
.onlineForm form label i{color:#f80606;margin: 0px 7px 0px 0px;width: 7px;display: inline-flex;}
.onlineForm form input[type='text']{height: 40px;width: calc(100% - 70px);float:right;text-indent: 10px;color:#333333;font-size: 14px;border: 1px solid #d2d2d2;box-sizing: border-box;}
.onlineForm form textarea{height: 100px;width: calc(100% - 70px);float:right;border:0;color:#333333;font-size: 14px;padding: 10px;box-sizing:border-box;resize: none;font-family: '微软雅黑';border: 1px solid #d2d2d2;box-sizing: border-box;}
.onlineForm form input[type='text']::placeholder{color:#333;}
.onlineForm form textarea::placeholder{color:#333;}
.onlineForm form .inp1 input[type='text']{width:28.5%;display:inline-block;float: none;}
.onlineForm form .inp1 input.btn-save{width: 100px;height: 40px;line-height: 40px;background: #285596;color:#fff;font-size: 14px;float:right;border-radius: 5px;cursor: pointer;}
.onlineForm form .inp1 img{cursor:pointer;vertical-align:middle;height: 40px;border: 1px solid #d2d2d2;margin: -10px 0px 0px 10px;box-sizing: border-box;}
.onlineForm form .inp .ts{position:absolute;left: 60px;top: 40px;color: #f80606;font-size:12px;display:none;}
.onlineForm form .inp2 .ts{top:100px;}


.threelist{overflow:hidden;margin:30px 0px 0px 0px;position: relative;padding:0px 40px;}
.threelist .mySwiper{overflow:hidden;}
.threelist a{text-align:center;font-size:14px;height:40px;line-height:40px;background: #eee;color: #333;}
.threelist a.active{background:#285596;color:#fff;}
.threelist .swiper-button-prev{width:30px;height:40px;background:url(../img/icon-prev.png) #eee center center no-repeat;left:0px;}
.threelist .swiper-button-next{width:30px;height:40px;background:url(../img/icon-next.png) #eee center center no-repeat;right:0px;}
.threelist .swiper-button-prev:hover{width:25px;height:40px;background:url(../img/icon-prev1.png) #285596 center center no-repeat;;}
.threelist .swiper-button-next:hover{width:25px;height:40px;background:url(../img/icon-next1.png) #285596 center center no-repeat;}



/* 海外布局 */
.ywly{margin:20px 0px 0px 0px;}
.ywly  li{float:left;width: 32%;margin: 0px 2% 0px 0px;text-align:center;}
.ywly  li img{height: 165px;}
.ywly li:nth-child(3n){margin-right:0px;}


/*社会招聘*/
.recruit{margin:30px 0px 50px 0px;}
.recruit li{border:1px solid #d2d2d2;padding: 15px;box-sizing:border-box;position:relative;margin: 0px 0px 15px 0px;}
.recruit li .title{font-size: 16px;/* font-weight:bold; */max-width: calc(100% - 50px);}
.recruit li .city {margin: 8px 0px 0px 0px;}
.recruit li .city em{font-size: 14px;font-style:normal;display:inline-block;padding: 0px 10px;border-right: 1px solid #333333;line-height: 16px;}
.recruit li .city em:last-child{border:0;}
.recruit li .city em:first-child{padding-left:0;}
.recruit li .toudi{position:absolute;right: 50px;top: 22px;border:1px solid #d2d2d2;padding: 5px 10px;}
.recruit li .toudi img{max-width: 100px;}
.recruit li .toudi a{border-left:1px solid #d2d2d2;padding: 0px 0px 0px 10px;position:relative;top: 1px;height: 18px;display:inline-block;line-height: 18px;font-size: 14px;}
.recruit li .open{width: 15px;height: 15px;background:url(../img/icon-a2.png) center center no-repeat;position:absolute;right: 20px;top: 19px;cursor:pointer;}
.recruit li .open.on{background:url(../img/icon-a3.png) center center no-repeat;}
.recruit li .words{display:none;margin: 1.2rem 0px 0px 0px;}
.recruit li .words1{background:#f7f7f5;padding: 20px 15px;margin:0px 0px 1.125rem 0px;line-height: 24px;}
.recruit li .words1:last-child{margin:0;}
.recruit li .words1 .t1{font-size: 16px;margin: 0px 0px 15px 0px;}
.recruit li .words1 .info{font-size:14px;line-height: 28px;}
.recruit li .words1 tr{padding: 0px 0px 15px 0px;display: block;}
.recruit li .words1 tr td{vertical-align: top;font-size: 14px;line-height: 24px;}
.recruit li .words1 tr td:first-child:before{width: 6px;height: 6px;content:'';display:inline-block;background:#004c8f;border-radius:50%;margin:0px 0.3rem 0px 0px;position:relative;top: -4px;}
.recruit li .words1 tr td:first-child{width: 120px;font-size: 14px;}
.recruit li .words1 tr:last-child{padding:0;}

/* 党建引领 */
.guide{line-height:28px;background: url(../img/icon5.png) #fcf0f0 97% 20px no-repeat;min-height: 200px;padding: 160px 30px 50px 30px;background-size: 200px;}

/* 人才战略 */
.rencai{margin: 35px 0px 80px 0px;}
.rencai1L{float:left;width:295px}
.rencai1L img{max-width:100%;}
.rencai1R{width:445px;float:right;position: relative;margin: 20px 0px 0px 0px;}
.rencai1R .name1{font-size:20px;color:#434343;font-weight:bold;position:absolute;top: -15px;left: 45px;}
.rencai1R .en1{color:#d7c04c;font-size:18px;}
.rencai1R .en1:first-letter{font-size: 58px;letter-spacing: 10px;}
.rencai1R .sum{font-size:16px;color:#333333;line-height:36px;margin: 15px 0px 0px 0px;}

.rencai2{background:url(../img/bg1.jpg) center center no-repeat;padding:75px 68px;margin: 60px 0px;}
.rencai2L{float:left;width: 230px;}
.rencai2L .name1{font-size:20px;color:#434343;font-weight:bold;}
.rencai2L .en1{color:#d7c04c;font-size:18px;letter-spacing:1px;/* margin:5px 0px 0px 0px; */}
.rencai2R{float: left;width: 400px;}
.rencai2R .sum{font-size:16px;color:#333333;line-height:36px;margin: 0px;}

.rencai3 .name1{font-size:20px;color:#434343;font-weight:bold;text-align:center;}
.rencai3 .en1{color:#d7c04c;font-size:18px;letter-spacing:1px;/* margin:5px 0px 0px 0px; */text-align:center;}
.rencai3 ul{width:90%;margin: 45px auto 50px;}
.rencai3 li{float:left;width:33.33%;text-align:center;font-size:16px;color:#333333;}
.rencai3 li .Img{width:110px;height:110px;background:url(../img/bg3.png) center center no-repeat;line-height:110px;margin:0 auto;}
.rencai3 li .Img img{vertical-align:middle;}
.rencai3 li .title{margin:15px 0px 0px 0px;}

.rencai4{padding: 50px 20px 0px 68px;background:url(../img/bg4.jpg) center center no-repeat;}
.rencai4 ul{float: left;width: 460px;}
.rencai4 ul li{float:left;margin: 0px 35px 55px 0px;width: 210px;background: url(../img/icon4.png) left 1px no-repeat;padding: 0px 0px 0px 30px;box-sizing: border-box;height: 30px;line-height: 30px;}
.rencai4 ul li:nth-child(2n){margin-right:0px;width:auto;}

.rencai5{margin: 60px 0px 40px 0px;padding: 0px 0px 20px 0px;}
.rencai5 .rencai1R{float:left;margin:60px 65px 0px 40px;width:270px;}
.rencai5 .rencai1L{float:left;width:350px;background:#fff;box-shadow: 0px 8px 13px 0px #ddd;padding:6px;border-radius: 6px;}
.rencai5 .rencai1L img{width:100%;}

.rencai6 {padding: 85px 68px;background:url(../img/bg2.jpg) center center no-repeat;}


.membersCon .row{margin-bottom:30px}
.membersCon .row>.title{margin-bottom: 20px;font-size:16px;color:#222222;font-weight:bold}
.membersCon .row ul{display:flex;flex-wrap:wrap;}
.membersCon .row ul li{width: 250px;height: 265px;margin-bottom: 20px;margin-right: 20px;background:#fff}
.membersCon .row ul li:nth-child(3n){margin-right:0}
.membersCon .row ul li .Img{width:100%;height: 165px;overflow:hidden}
.membersCon .row ul li .Img img{width:100%;transition:0.5s all ease;}
.membersCon .row ul li .words{padding: 15px 10px 15px 10px;color:#222222;background: #fafafa;}
.membersCon .row:nth-child(1) ul li .words{padding: 15px 5px 15px 5px;color:#222222;background: #fafafa;}
.membersCon .row ul li .words .name{font-size:18px;line-height:2}
.membersCon .row ul li .words .summary{font-size:14px;line-height:1.5;max-height: 40px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.membersCon .row ul li:hover .Img img{transform:scale(1.2);}
.membersCon .row ul li:hover .words{color:#285596;}



/*标准化管理*/
.administration {line-height:26px;}
.administration .name1{font-size: 24px;font-weight: bold;margin: 0px 0px 15px 0px;}
.administration ul{margin:20px 0px 0px 0px;}
.administration li{float:left;width:24%;margin:0px 1.3% 0px 0px;}
.administration li:nth-child(4n){margin:0;}
.administration li .Img{height: 170px;}
.administration li .Img img{height:100%;width:100%;}
.administration li .tit1{font-size: 18px;text-align: center;margin: 0px 0px 10px 0px;font-weight: bold;}
.administration li .words{padding:20px 10px;background: linear-gradient(to right,#3765c2, #285596);color:#fff;min-height: 170px;}
/* .administration li:nth-child(2n) .words{background: linear-gradient(to bottom right,#5f92f8, #034ee5);} */
.administration li .summary{font-size:14px;line-height: 22px;}




@media(max-width:880px){
	.head{padding-left:calc(220/750*100vw);width: calc(350/750*100vw);}
	.head:after{right:calc(150/750*100vw)}
	.head .en{font-size: 20px;}
	.head .title{font-size: 16px;}

	.position{display: block;width: 94%;margin: 0 3vw;padding: 3vw;box-sizing: border-box;}
	.location{display:none}
	
	.main>.content{display:block;width: 92vw;}
	.main>.content .left,.main>.content .right{width:100%}
	.main>.content .left ul{margin:20px 0 0px}
	.main>.content .left ul li{display:none}
	.main>.content .left ul li.active{display:block;border-bottom: 0;}
	.pageBox{margin-top: 15px;font-size: 14px;line-height:2;margin: 15px 0px 20px 0px;}
	
	.history .tab{padding: 0 calc(72/750*100vw) 0 calc(84/750*100vw);margin-top: 20px;background-size: calc(603/750*100vw);}
	.main>.content .left ul li a{padding:7px 0}
	.history .tab .swiper-slide{height:50px}
	.history .tab .swiper-slide::after{width:6px;height:6px;top: 39px;left: calc(50% - 3px);}
	.history .tab .swiper-button-next, .history .tab .swiper-button-prev{left:0}
	.history .tab .swiper-button-next{right:0;left:auto}
	.history .tabBox li{margin-top:0}
	.history .tabBox li .info{line-height:1.5;font-size: 14px;margin-bottom: 10px;}
	.history .tabBox li .title{font-size:14px}

	.honorBox ul{margin-bottom: 10px;}
	.honorBox ul li{width: calc(275/640*100vw);height: calc(180/640*100vw);margin-right:5vw;margin-bottom:5vw}
	.honorBox ul li:nth-child(3n){margin-right:5vw}
	.honorBox ul li:nth-child(2n){margin-right:0}
	.honorBox ul li .fancybox{height:calc(180/640*100vw);line-height:calc(180/640*95vw);}
	
	.pages a{width:30px;height:30px;line-height:30px;margin:0 2px;background-size: 6px!important;font-size:14px}
	.pages a.currentpage{font-size:14px}

	.classSum{font-size:14px;line-height:24px;margin:20px 0px;}
	.prolist ul{display:block}
	.prolist ul li{margin-right:0;width:100%;}
	.prolist ul li .Text{width:100%;height: auto;font-size: 14px;margin: 5px 0px 0px 0px;}
	.prolist ul li .imgBox{width:100%}

	.main>.content .newsList ul li .left{width:50%;height: auto;}
	.main>.content .newsList ul li .right{width:45%;height: auto;}
	.newsList .title{font-size:14px;line-height: 1;}
	.newsList .time{line-height: 28px;}
	.newsList .summary{font-size:12px;line-height: 14px;overflow:hidden;height: 42px;}
	.newsList p{margin-top: 5px;line-height: 20px;}
	.newsList ul li{padding-bottom:5vw;margin-top:6vw}
	
	.newsInfo .title{margin-bottom:5px;font-size:16px;padding: 0 0 10px 0;}
	.newsInfo .time{font-size:12px;line-height: 2.5;}
	.newsInfo .info{line-height:2}

	.topicList ul li{padding:0 10px 0 20px;line-height:50px;}
	.topicList ul li .title{font-size:14px}

	.cooperation ul li{width:48%;height:30vw;line-height:30vw;margin-right:4%;margin-bottom:4vw}
	.cooperation ul li:nth-child(3n){margin-right:4%}
	.cooperation ul li:nth-child(2n){margin-right:0}

	.map{height: calc(500/750*100vw);height: auto;}
	.map .BMap_Marker{display: none;/* width:150px!important; *//* height: 111px!important; */}
	.contact ul li{margin-right:0;line-height: 50px;height: 50px;}
	.contact ul li p{font-size:14px}
	.map img.img1{top: 15vw;max-width: 20px;right: 12.2vw;}
	#footer-logo-canvas{top: 19vw;right: 13.5vw;}

	.onlineForm form{width:100%;padding: 20px 0px 0px 0px;}
	.onlineForm form .inp1 img{width: 80px;margin: -10px 0px 0px 5px;}
	.onlineForm form .inp1 input.btn-save{width:90px;}
	.onlineForm form .inp{margin: 0px 0px 10px 0px;}


    /*人才战略*/
	.rencai{margin:20px 0px 40px 0px;}
	.rencai1L{float: none;width: 100%;text-align: center;}
	.rencai1R{width:100%;float:none;}
	.rencai1R .name1{font-size:16px;left: 35px;top: -5px;line-height: 20px;}
	.rencai1R .en1{font-size:14px;line-height: 30px;position: relative;top: 0px;}
	.rencai1R .en1:first-letter{font-size:52px;letter-spacing:5px;}
	.rencai1R .sum{font-size:14px;line-height:26px;margin: 5px 0px 0px 0px;}

	.rencai2{padding: 30px 20px;background-size: cover;margin: 30px 0px;}
	.rencai2L .name1{font-size:16px;line-height: 20px;}
	.rencai2L .en1{font-size:14px;margin: 0px;}
	.rencai2R{font-size:14px;width:100%;float: none;}
	.rencai2R .sum{font-size:14px;line-height:26px;}

	.rencai3 .name1{font-size:16px;line-height: 20px;}
	.rencai3 .en1{font-size:14px;margin: 0px;}
	.rencai3 ul{width:100%;margin: 15px auto 25px;}
	.rencai3 li .Img{width:70px;height:70px;background-size:contain;line-height:65px;}
	.rencai3 li .Img img{max-width:30px;}
	.rencai3 li .title{font-size:14px;margin:10px 0px 0px 0px;line-height: 20px;}

	.rencai4{padding: 30px 20px 20px 20px;background-size:cover;}
	.rencai4 ul{margin:20px 0px 0px 0px;}
	.rencai4 ul li{margin:0px 0px 5px 0px;width:100%;}

	.rencai5{margin: 30px 0px 10px 0px;padding: 5px 0px 20px 0px;}
	.rencai5 .rencai1R{margin:0px;float: none;}
	.rencai5 .rencai1L{width:100%;float:none;box-sizing: border-box;box-shadow: 0px 3px 9px 0px #ddd;margin: 15px 0px 0px 0px;}

	.rencai6{padding:30px 20px;}
	.rencai2L{float:none;}

	.guide{padding: 100px 1px 30px 10px;line-height: 24px;background-size: 110px;background-position: 98% 10px;}
	
	.threelist{padding:0px 25px;}
	.threelist .swiper-button-prev{width:20px}
    .threelist .swiper-button-next{width:20px;}
	.threelist a{font-size: 12px;}


	.membersCon .row{margin-bottom: 0;}
    .membersCon .row>.title{margin-bottom:10px}
    .membersCon .row ul li{width:48%;margin-right:4%;height: calc(30vw + 80px);margin-bottom: 20px;}
	.membersCon .row ul li:nth-child(3n){margin-right:4%;}
    .membersCon .row ul li:nth-child(2n){margin-right:0}
    .membersCon .row ul li .Img{height: 30vw;}
    .membersCon .row ul li .words{padding: 8px 10px;}
    .membersCon .row ul li .words .name{font-size:14px}
    .membersCon .row ul li .words .summary{font-size:12px;line-height:1.5}

	.administration .name1{font-size: 20px;margin: 0px 0px 10px 0px;}
	.administration{line-height:24px;}
	.administration li{width:48%;margin:0px 0px 13px 0px;}
	.administration li:nth-child(2n){float:right;}
	.administration li .summary{line-height: 20px;}
	.administration li .Img{height: 41vw;}
	.administration li .words{min-height:180px;}













	
}

