@charset "utf-8";
*{margin:0;padding:0;list-style:none;}
body,html{font:12px/1 "Hiragino Sans GB","Microsoft YaHei",Helvetica,Arial;}

a{text-decoration:none;color:#333;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
a:hover{text-decoration:none;color:#044589;}
em,i,strong{font-style:normal;}
img{display:inline-block;border:0;vertical-align:middle; max-width:100%;}
input,textarea,select{font-size:12px; outline:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w1200{width:1200px;margin:0 auto;}
.item h3{transition-duration:.5s;}
.item h3:hover{transform:translateX(10px);}

.head{padding:22px 0 15px;overflow:hidden;}
.head .search{overflow:hidden;}
.head .search p{width:195px;height:30px;line-height:30px;border:1px solid #b9b9b9;border-radius:20px;overflow:hidden;padding-left:15px;margin-right:18px;float:right;transition-duration:.5s;}
.head .search p:hover{border:1px solid #044589;}
.head .search p input{width:152px;height:30px;line-height:30px;float:left;border:none;}
.head .search p i{display:block;float:left;width:42px;height:30px;background:url(../img/icosearch.jpg) center 6px no-repeat;cursor:pointer;}
.head .search a.lan{float:right;width:30px;height:30px;line-height:30px;background-color:#044589;color:#fff;text-align:center;}
.head .search a.lan:hover{border-radius:50%;}
.nav{overflow:hidden;padding-top:18px;}
.nav li{float:left;padding:0 25px;position:relative;height:20px;line-height:20px;}
.nav li:after{content:'/';display:block;color:#ae51bc;font-size:12px;font-family:Arial;position: absolute;right:0;top:2px;line-height:20px;height:20px;}
.nav li:last-child{padding-right:0;}
.nav li:last-child:after{display:none;}
.nav li a{color:#333;font-size:16px;}
.nav li a:hover,.nav li a.cur{color:#044589;font-weight:bold;}
/* Banner */
.ban{width:1600px;margin:0 auto;overflow:hidden;max-height:350px;}
.ban .tit{position:absolute;left:0;right:0;bottom:0;height:66px;line-height:66px;background-color:rgba(0,0,0,0.5);z-index:9;}
.ban .tit p{height:66px;line-height:66px;display:none;}
.ban .tit p:first-child{display:block;}
.ban .tit p a{color:#fff;font-size:24px;}
.bann{position:relative;overflow:hidden;width:1920px;margin:0 auto;}
.bann img{width:100%;}
.bann h1{color:#fff;font-size:30px;position:absolute;top:50%;left:50%;transform:translateX(-50%);font-weight:500;}
.bann h1:after{content:'';display:block;width:33px;height:33px;position:absolute;top:42px;left:50%;transform:translateX(-50%);background:url(../img/icoban.jpg) 0 center no-repeat;animation:fjump 1.2s ease-in-out 0.1s alternate infinite;}
.swiper-container {width: 100%;height: 100%;max-height:350px;}
.swiper-slide {text-align: center;font-size: 18px;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-button-prev,.swiper-button-next {position: absolute;top: 50%;width: 27px;height: 44px;margin-top:-22px;z-index: 10;cursor: pointer;-moz-background-size:27px 44px;-webkit-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.swiper-button-next{right:20px;}
.swiper-button-prev{left:20px;}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
  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");}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  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");}
.swiper-container-horizontal > .swiper-pagination-bullets{bottom:22px;right:200px;}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-pagination-switch{width: 20px;height: 12px;display: inline-block;background: #fff;opacity: 0.5;}
.swiper-pagination-switch{background-color:#fff9df;opacity:0.6;width:12px;height:12px;border-radius:50%;}
.swiper-pagination-switch.swiper-active-switch{background-color:#fff;opacity:1;}
/* Home News */
.hnews{overflow:hidden;padding-top:33px;}
.hnews .fl{width:782px;}
.hnews .tit{border-bottom:#e6e6e6 1px solid;overflow:hidden;padding:16px 0;margin-bottom:30px;}
.hnews .tit h2{font-weight:500;float:left;}
.hnews .tit a.more{background:url(../img/icoh1.jpg) center 15px no-repeat;text-indent:-99em;overflow:hidden;display:block;float:right;width:12px;height:28px;}
.hnews .tit h2 a{font-size:28px;position:relative;display:inline-block;}
.hnews .tit h2 a:after{content:'';display:block;border-bottom:#003872 2px solid;position: absolute;bottom:-16px;left:0;right:0;}
.hnews .newsfl{float:left;width:338px;}
.hnews .newsfl .t{position:relative;overflow:hidden;}
.hnews .newsfl .t img{width:338px;height:222px;transition-duration:.5s;}
.hnews .newsfl .t em{position:absolute;top:20px;left:20px;width:55px;height:55px;background-color:#044589;display:none;color:#fff;text-align:center;transition-duration:.5s;}
.hnews .newsfl .t em i{font-size:24px;display:block;padding-top:5px;line-height:30px;transition-duration:.5s;}
.hnews .newsfl h3{margin:10px 0;font-size:16px;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/*padding-left:17px;*/position:relative;transition-duration:.5s;}
/*.hnews .newsfl h3 a:before{content:'';border:#7b2688 1px solid;border-radius:50%;width:10px;height:10px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}*/
.hnews .fl p{line-height:28px;font-size:14px;color:#787878;height:56px;overflow:hidden;}
.hnews .newsfr{float:right;width:414px;}
.hnews .newsfr h3{font-size:16px;height:16px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:15px;transition-duration:.5s;}
.hnews .newsfr .list{margin-top:15px;padding-top:15px;border-top:#c7c7c7 1px dashed;}
.hnews .newsfr .list a{height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:23px;background:url(../img/icoh2.jpg) left center no-repeat;font-size:14px;display:block;}
.hnews .fr{width:388px;}
.hnews .hnotice .one{overflow:hidden;margin-top:30px;}
/*20171028 隐藏了em*/
.hnews .hnotice .one em{float:left;width:55px;height:55px;background-color:#044589;display:none;color:#fff;text-align:center;margin-right:12px;transition-duration:.5s;}
.hnews .hnotice .one em i{font-size:24px;display:block;padding-top:5px;line-height:30px;transition-duration:.5s;}
.hnews .hnotice .one h3{/*float:left;width:315px;*/font-size:16px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/line-height:28px;font-weight:500;transition-duration:.5s;}
.hnews .hnotice .one p{/*float:left;width:315px;*/color:#787878;font-size:15px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/line-height:30px;transition-duration:.5s;}
.hachieve{width:100%;height:414px;background:url(../img/icohbg.jpg) 0 0 no-repeat;margin:40px 0;padding-top:47px;background-size:100% 100%;}
.hachieve .tit{overflow:hidden;margin-bottom:30px;}
.hachieve .tit h2{font-weight:500;float:left;}
.hachieve .tit h2 a{font-size:28px;}
.hachieve .tit a.more{background-color:#e6e6e6;text-align:center;overflow:hidden;display:block;float:right;width:60px;height:25px;line-height:25px;border-radius:5px;}
.hachieve .items{overflow:hidden;}
.hachieve .item{overflow:hidden;width:582px;margin:0 36px 30px 0;float:left;}
/*20171028修改第一个子类为一行*/
/*.hachieve .item:first-child{margin-right:200px;}*/
.hachieve .item:nth-child(2n){margin-right:0;}
*.hachieve .item:last-child{margin-right:0;}


.hachieve .item .fl{overflow:hidden;width:210px;height:140px;}
.hachieve .item img{width:210px;height:140px;transition-duration:.5s;}
.hachieve .item .fr{width:352px;}
.hachieve .item h3{margin:5px 0;font-size:16px;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:17px;position:relative;font-weight:500;transition-duration:.5s;}
.hachieve .item h3 a:before{content:'';background-color:#7b2688;width:8px;height:2px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.hachieve .item p{line-height:28px;font-size:14px;color:#787878;height:56px;overflow:hidden;margin-bottom:20px;}
.hachieve .item a.detail{color:#044589;padding: 5px 10px;}
.partner .tit{overflow:hidden;margin-bottom:5px;position:relative;}
.partner .tit h2{font-weight:500;float:left;}
.partner .tit h2 a{font-size:28px;}
.partner .swiper-container{overflow:hidden;margin-bottom:50px;position:relative;height:148px;}
.partner .more{position:absolute;right:0;top:0;width:24px;height:24px;border:#b5b5b5 1px solid;border-radius:50%;color:#b5b5b5;font-size:18px;text-align:center;line-height:24px;cursor:pointer;}
.partner .more.prev{right:40px;}
.partner .swiper-slide,.partners{overflow:hidden;width:1200px;flex-wrap:wrap;}
.partner .swiper-slide a,.partners a{width:180px;height:52px;display:block;margin:20px 20px 0 0;border:#e6e6e6 1px solid;position:relative;float:left;}
.partner .swiper-slide a:nth-child(6n),.partners a:nth-child(6n){margin-right:0;}
.partner .swiper-slide a img,.partners a img{max-height:100%;max-width:100%;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
/* SubNav */
.snav{overflow:hidden;height:66px;line-height:66px;}
.snav .fl{}
.snav .fl a.cur{color:#044589;}
.snav .fl a.cur:after{left:0;right:0;}
.snav .fl a{font-size:16px;display:inline-block;margin-right:36px;padding:0 5px;position:relative;}
.snav .fl a:after{content:'';position:absolute;bottom:0;left:50%;right:50%;height:2px;background-color:#044589;transition-property:left,right;transition-duration:0.3s;transition-timing-function:ease-out;}
.snav .fr{background:url(../img/icohome.jpg) left center no-repeat;padding-left:10px;}
.snav .fr{background:url(../img/icohome.jpg) left center no-repeat;padding-left:10px;}
.snav .fr a{margin:0 10px;}
.snav .fr a:last-child{color:#044589;margin-right:0;}
.main{background-color:#f2f2f2;padding:60px 0 70px;}
/* NewsItem */
.newsitem{overflow:hidden;}
.newsitem .item{float:left;width:364px;height:390px;margin:0 53px 40px 0;background-color:#fff;}
.newsitem .item:nth-child(3n){margin-right:0;}
.newsitem .item .t{position:relative;overflow:hidden;}
.newsitem .item .t a{position:absolute;top:-234px;left:0;background-color:rgba(0,0,0,0.4);display:block;width:364px;height:234px;}
.newsitem .item .t a:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:66px;display:block;background:#044589 url(../img/iconews.jpg) center center no-repeat;opacity:0.8;border-radius:50%;}
.newsitem .item img{width:364px;height:234px;transition-duration:.5s;}
.newsitem .item .des{padding:26px 20px 0;height:130px;transition-duration:.5s;}
.newsitem .item .des i{font-size:14px;transition-duration:.5s;}
.newsitem .item .des h3{padding:20px 0 24px;font-size:18px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:.5s;}
.newsitem .item .des p{font-size:14px;color:#6c6c6c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:.5s;}
@media screen and (min-width:1200px){
.snav .fl a:hover{color:#044589;}
.snav .fl a:hover:after{left:0;right:0;}
.hnews .tit a.more:hover{background-image:url(../img/icoh1cur.jpg);}
.hnews .newsfl:hover .t em{border-radius:10px;}
.hnews .newsfl:hover .t em i{font-size:26px;}
.hnews .newsfl:hover .t img{transform:scale(1.1);}
.hnews .newsfl:hover h3,.hnews .newsfr .t:hover h3{transform:translateX(10px);}
.hnews .hnotice .one:hover em{border-radius:10px;}
.hnews .hnotice .one:hover em i{font-size:26px;}
.hnews .hnotice .one:hover h3{transform:translateX(10px);}
.hachieve .tit a.more:hover{background-color:#044589;color:#fff;}
.hachieve .item:hover h3{transform:translateX(10px);}
.hachieve .item:hover img{transform:scale(1.1);}
.hachieve .item:hover a.detail{color:#fff;background-color:#044589;border-radius: 5px;}
.partner .more:hover{border:#7b2688 1px solid;color:#7b2688;}
.newsitem .item:hover .t a{top:0;}
.newsitem .item:hover img{transform:scale(1.1);}
.newsitem .item:hover .des{background-color:#044589;}
.newsitem .item:hover .des i{color:#fff;}
.newsitem .item:hover .des h3 a{color:#fff;}
.newsitem .item:hover .des p{color:#86b5e7;}
.noticehot:hover .fl img{transform:scale(1.1);}
.noticehot:hover h1{transform:translateX(10px);}
.noticehot:hover h1 a{color:#044589;}
.noticehot:hover a.more{border-radius:0;}
.noticeitem .item:hover{box-shadow:0 0 10px rgba(155, 155, 155, .5);}
.noticeitem .item:hover h3{transform:translateX(10px);}
.noticeitem .item:hover h3 a{color:#044589;}
.noticeitem .item:hover .fl{transform:translateY(10px);}
.teamitem .item:hover{box-shadow:0 0 20px #ccc;}
.teamitem .item:hover img{top:-80px;}
.teamitem .item:hover h3{transform:translateX(10px);}
.teamitem .item:hover i{box-shadow:0 0 10px #044589;}
.forumitem .item:hover h3{transform:translateX(10px);}
.forumitem .item:hover a.more{background-color:#044589;color:#fff;}
.forumitem .item:hover .fl{transform:translateY(10px);}
.researchitem .item:hover img{transform:scale(1.1);}
.researchitem .item:hover h3{transform:translateX(10px);}
.researchitem .item:hover p a.more{transform:translateX(-10px);}
}
.noticehot{overflow:hidden;background-color:#fff;padding:30px;}
.noticehot .fl{width:390px;overflow:hidden;}
.noticehot .fl img{transition-duration:.5s;}
.noticehot .fr{width:690px;margin-right:22px;}
.noticehot h1{font-weight:500;margin:18px 0;transition-duration:.5s;}
.noticehot h1 a{color:#414141;font-size:24px;}
.noticehot i{color:#044589;font-size:14px;}
.noticehot p{color:#414141;font-size:14px;line-height:30px;padding:10px 0 20px;}
.noticehot a.more{color:#fff;font-size:12px;background-color:#044589;width:137px;height:37px;line-height:37px;text-align:center;display:inline-block;border-radius:50px;}
.noticeitem{overflow:hidden;margin-bottom:40px;}
.noticeitem .item{float:left;width:506px;padding:30px 41px 30px 30px;margin-right:46px;overflow:hidden;background-color:#fff;margin-top:40px;transition-duration:.5s;}
.noticeitem .item:nth-child(2n){margin-right:0;}
.noticeitem .item .fl{transition-duration:.5s;}
.noticeitem .item .fl em{display:block;width:74px;height:74px;border:#dadada 1px solid;color:#414141;text-align:center;}
.noticeitem .item .fl i{font-size:40px;color:#044589;display:block;margin:6px 0 2px;}
.noticeitem .item .fr{width:407px;}
.noticeitem .item h3{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:17px;position:relative;font-weight:500;}
.noticeitem .item h3 a{color:#000;}
.noticeitem .item h3 a:before{content:'';background-color:#044589;width:8px;height:2px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.noticeitem .item p{color:#5a5a5a;font-size:14px;line-height:26px;height:52px;margin:12px 0 15px;overflow:hidden;}
.noticeitem .item a.more{color:#044589;font-size:14px;}
.pager{overflow:hidden;text-align:center;}
.pager a{display:inline-block;width:35px;height:35px;line-height:35px;border-top:#dfdfdf 1px solid;border-bottom:#dfdfdf 1px solid;border-right:#dfdfdf 1px solid;font-size:18px;}
.pager a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:#dfdfdf 1px solid;border-right:none;}
.pager a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.pager a:hover,.pager a.cur{color:#fff;background-color:#044589;}
.newsdetail{background-color:#fff;padding:70px 30px 0;}
.newsdetail .tit{text-align:center;border-bottom:#c1c1c1 1px solid;}
.newsdetail .tit h1{font-size:30px;color:#010101;font-weight:500;}
.newsdetail .tit p{margin:28px 0 30px;color:#888;font-size:14px;}
.newsdetail .intro{padding:25px 0 40px;line-height:30px;font-size:14px;color:#333;}
.newsdetail .intro img{max-width:100%;}
.newsdetail .intro p{line-height:30px;font-size:14px;color:#333;padding-bottom:13px;}
.newsdetail .intro .ys{color:#044589;}
.newsdetail .intro h3{font-size:18px;margin:10px 0;}
.newsdetail .prevnext{background-color:#fff;overflow:hidden;border-top:#c1c1c1 1px solid;padding:20px 0 53px;}
.newsdetail .prevnext p{font-size:14px;color:#000;}
.newsdetail .prevnext p:hover{color:#044589;}
.newsdetail .prevnext p:last-child{padding-top:18px;}
.newsdetail .prevnext .fr a{display:block;width:115px;height:33px;line-height:33px;color:#fff;background-color:#0e1b27;text-align:center;}
.newsdetail .prevnext .fr a:hover{border-radius:50px;}
.tits{text-align:center;padding-bottom:38px;}
.tits h1{color:#044589;font-size:30px;padding:22px 0;font-weight:500;background-position:center top;background-repeat:no-repeat;position:relative;}
.tits h1:before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background-color:#044589;}
.about{overflow:hidden;}
.about h1{color:#044589;font-size:20px;line-height:30px;}
.about p{font-size:14px;line-height:30px;padding-bottom:12px;}
.about img.fr{margin:0 0 12px 33px;}
.about h2{color:#044589;font-size:20px;margin:40px 0 50px;text-align:center;}
.tag{}
.tag .t{line-height:30px;border-bottom:#c7c7c7 1px solid;margin:40px 0 20px;}
.tag .t a{padding-left:23px;color:#898989;font-size:16px;line-height:30px;height:30px;display:inline-block;cursor:pointer;position:relative;font-weight:bold;margin-right:10px;}
.tag .t a.cur{color:#044589;background:url(../img/ico3.jpg) left center no-repeat;}
.tag .t a.cur:before{content:'';width:100%;height:3px;position:absolute;left:0;bottom:-3px;right:0;background-color:#044589;}
.tag .item{display:none;}
.tag .item:first-child{display:block;}
.tag .item p{padding-bottom:0;}
.about .flbox{float:left;width:377px;height:397px;position:relative;}
.about .flbox:before{content:'';display:block;width:297px;height:342px;border:#004688 2px solid;position:absolute;top:51px;left:31px;z-index:0;}
.about .flbox .imgbg{padding:2px;background-color:#fff;box-shadow:0 0 10px #cecece;overflow:hidden;position:absolute;top:0;left:0;width:304px;}
.about .flbox .imgbg img{width:304px;height:370px;}
.about .frbbox{float:right;border-bottom:#c4c4c4 1px solid;padding:40px 1px 14px 0;}
.about .frbbox img{margin-left:14px;vertical-align:bottom;}
.memitem{overflow:hidden;}
.memitem .item{width:243px;height:500px;margin-right:76px;float:left;overflow:hidden;text-align:center;transition-duration:.5s;}
.memitem .item:nth-child(4n){margin-right:0;}
.memitem .item img{border-radius:50%;width:170px;height:170px;}
.memitem .item h3{color:#044589;font-size:24px;margin:28px 0 15px;}
.memitem .item .des{color:#616161;font-size:14px;padding-bottom:32px;position:relative;}
.memitem .item .des:after{content:'';width:50px;height:2px;background-color:#666;display:block;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);}
.memitem .item .info,.memitem .item .info p{line-height:30px;font-size:14px;text-align:left;}
.teamitem{padding-bottom:40px;}
.teamitem .item{background-color:#fff;width:342px;height:384px;margin:64px 87px 60px 0;float:left;text-align:center;position:relative;}
.teamitem .item:nth-child(3n){margin-right:0;}
.teamitem .item:nth-child(n+3){margin-bottom:0;}
.teamitem .item a{display:block;}
.teamitem .item img{border-radius:50%;width:170px;height:170px;position:absolute;top:-64px;left:50%;transform:translateX(-50%);transition-duration:.5s;}
.teamitem .item h3{color:#044589;font-size:24px;margin:128px 0 15px;}
.teamitem .item .des{color:#000;font-size:14px;padding-bottom:32px;}
.teamitem .item .info{margin:0 35px 20px 27px;height:90px;overflow:hidden;}
.teamitem .item .info,.teamitem .item .info p{line-height:30px;font-size:14px;text-align:left;color:#727272;}
.teamitem .item i{font-size:14px;color:#fff;width:122px;height:38px;line-height:38px;background-color:#044589;display:inline-block;transition-duration:.5s;}
.forumitem{overflow:hidden;padding-bottom:40px;}
.forumitem .item{padding:40px 20px;border-bottom:#cecece 1px solid;overflow:hidden;}
.forumitem .item:first-child{padding-top:0;}
.forumitem .item .fl{transition-duration:.5s;}
.forumitem .item .fl em{display:block;width:74px;height:74px;border:#dadada 1px solid;color:#fff;text-align:center;background-color:#044589;}
.forumitem .item .fl i{font-size:40px;display:block;margin:6px 0 2px;}
.forumitem .item .fr{width:1054px;}
.forumitem .item h3{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;}
.forumitem .item p{color:#5d5d5d;font-size:14px;margin:20px 0 28px;overflow:hidden;}
.forumitem .item a.more{font-size:14px;color:#044589;width:120px;height:34px;line-height:34px;border:#044589 1px solid;display:inline-block;border-radius:50px;text-align:center;}
.researchitem{padding-bottom:40px;}
.researchitem .item{padding:40px 45px 40px 0;border-bottom:#cecece 1px solid;overflow:hidden;}
.researchitem .item:first-child{padding-top:0;}
.researchitem .item .fl{width:298px;height:200px;padding:4px;overflow:hidden;background-color:#fff;}
.researchitem .item .fl img{width:298px;height:200px;transition-duration:.5s;}
.researchitem .item .fr{width:815px;}
.researchitem .item h3{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;transition-duration:.5s;position:relative;padding:18px 0 20px;}
.researchitem .item h3:before{content:'';background-color:#044589;width:50px;height:2px;display:block;position:absolute;bottom:0;left:0;}
.researchitem .item .des{height:60px;line-height:30px;font-size:14px;color:#666;margin:15px 0 30px;overflow:hidden;}
.researchitem .item p{color:#666;overflow:hidden;font-size:14px;}
.researchitem .item p a.more{float:right;color:#d50c21;}
.contact{overflow:hidden;}
.contact .fl{width:604px;height:380px;padding:4px;background-color:#fff;}
.contact .fl img{max-width:39px;}
.contact #allmap{width:100%;height:100%;}
.contact .fr{width:550px;margin-right:10px;position:relative;}
.contact .fr h1{font-size:18px;font-weight:500;padding:13px 0;}
.contact .fr h2{font-size:14px;font-weight:500;color:#757575;padding-bottom:30px;border-bottom:#bbb 1px solid;margin-bottom:30px;}
.contact .fr p{font-size:14px;color:#333;line-height:36px;}
.contact .fr p a{text-decoration:underline;}
.contact .fr .wchat{position:absolute;top:120px;right:2px;text-align:center;}
.contact .fr .wchat span{padding-top:12px;line-height:14px;}
.about .event{border-left:#ccc 1px solid;position:relative;margin-left:20px;}
.about .event:before,.about .event:after{content:'';width:15px;height:15px;border:#ccc 2px solid;position:absolute;left:-10px;display:block;border-radius:50%;background-color: #f2f2f2;}
.about .event:before{top:0;}
.about .event:after{bottom:0;}
.about .event p{padding-top:20px;padding-left:20px;}
.about .event p span{width:170px;text-align:right;display:inline-block;font-size:18px;color:#044589;margin-right:20px;position:relative;}
.about .event p span:before{content:'';width:15px;height:1px;background-color:#ccc;position:absolute;left:-1px;top:50%;display:block;}
.org{}
.org .item{margin:30px 0 35px;overflow:hidden;}
.about.org h1{color:#222;font-size:24px;}
.org .item .fr{width:1000px;}
.org .item .fr.list{width:775px;overflow:hidden;padding-top:40px;}
.org .item h3{color:#222;font-size:24px;margin:20px 0 10px;}
.org .item h3 i{display:inline-block;font-size:16px;font-weight:500;margin-left:10px;}
.org .item .des{border-top:#dbdbdb 1px solid;padding-top:15px;}
/*.org .item.item3 .fl{float:right;}
.org .item.item3 .fr{float:left;}*/
.org .item .fr.list h3{font-size:18px;margin:20px 0 10px;float:left;width:50%;}
.about.orgteam{}
.about.orgteam h1{color:#222;font-size:24px;}
.about.orgteam h1 i{display:inline-block;font-size:14px;color:#626262;font-weight:500;margin-left:10px;}
.about.orgteam .names{background:url(../img/unbg.jpg) 0 0 no-repeat;height:460px;margin-top:30px;padding:83px 0 0 80px;}
.about.orgteam span{font-size:24px;line-height:44px;display:inline-block;color:#222;margin:0 30px;}
.subnav{text-align:center;padding-bottom:60px;}
.subnav a{font-size:16px;display:inline-block;margin:0 10px;padding:0 30px;background-color:#fff;color:#3d3d3d;line-height:42px;border-radius:5px;}
.subnav a:hover,.subnav a.cur{background-color:#044589;color:#fff;}

@media screen and (max-width: 1920px){
.bann{width:100%;}
}

@media screen and (max-width: 1600px){
.ban{width:100%;}
}


.foot{background-color:#0e1b27;padding:45px 0;overflow:hidden;}
.foot .fl{border-right:#2d4153 1px solid;border-left:#02060a 1px solid;}
.foot .fl:first-child{width:357px;height:127px;line-height:127px;border-left:none;}
.foot .fl.contat{width:364px;height:127px;padding-left:113px;}
.foot .fl.contat p.tit{color:#fff;font-size:16px;padding-bottom:12px;}
.foot .fl.contat p{color:#586b7c;line-height:23px;}
.foot .fl.contat p a{color:#586b7c;}
.foot .fl.wechat{width:290px;height:127px;padding-left:70px;border-right:none;}
.foot .fl.wechat img{width:120px;height:120px;float:left;margin-right:14px;}
.foot .fl.wechat p.top{margin-top:32px;}
.foot .fl.wechat p{color:#fff;line-height:26px;text-align:center;}
.copy{background-color:#07121d;overflow:hidden;height:58px;line-height:58px;}
.copy p{color:#fff;}
.copy p.fl a{color:#fff;}
.copy p.fr a{color:#a7aeb5;}
.copy p.fr a:after{content:'|';display:inline-block;padding:0 10px;}
.copy p.fr a:last-child:after{display:none;}.org .list{background-color:#fff;padding:20px;margin-bottom:30px;}
.org .list h4{font-size:20px;padding:10px 0;}
.org table{border-collapse:collapse;font-size:16px;}
.org td{padding:15px 20px;}
.org tr{border-bottom:#ccc 1px solid;}
.org tr:nth-child(1){border-top:#ccc 1px solid;}
.org tr td.n{padding-left:100px;border-left:#ccc 1px solid;}
.org .item{margin:30px 0 35px;overflow:hidden;}
.about.org h1{color:#222;font-size:24px;}
.org .item .fr{width:915px;}
.org .item .fr.list{width:775px;overflow:hidden;padding-top:40px;}
.org .item h3{color:#222;font-size:24px;margin:20px 0 10px;}
.org .item h3 i{display:inline-block;font-size:16px;font-weight:500;margin-left:10px;}
.org .item .des{border-top:#dbdbdb 1px solid;padding-top:15px;}
/*.org .item.item3 .fl{float:right;}
.org .item.item3 .fr{float:left;}*/
.org .item .fr.list h3{font-size:18px;margin:20px 0 10px;float:left;width:50%;}

@keyframes fjump {
from {top:45px;}
to {top:70px;}
}

.fixed{position:fixed;bottom:80px;right:10px;width:45px;z-index:20;background-color:#044589;display:none;}
.fixed a#gotop{background:url(../img/top.jpg) center center no-repeat;display:block;width:45px;height:45px;overflow:hidden;text-indent:-999px;}
.transy,.transys{transform: translateY(60px);-webkit-transform: translateY(60px); transition:700ms;-webkit-transition: 700ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity: 0;} 
.tranShowY{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;}
.tranShowXL{ transform: translateX(-100%);transition: 700ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out;}
.tranShowXR{ transform: translateX(100%);transition: 700ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out;}
.tranShowXL.tranShowX,.tranShowXR.tranShowX{ transform: translateX(0);}
.menu-handler{display:none;}

@media screen and (max-width:1200px){
  .w1200{width:100%;}
  .org .item .fr{width:900px;}
}
@media screen and (max-width:1025px){
.head .search{display:none;}
/* .head .fl,.head .fr{float:none;} */
.menu-handler {width:40px;height:40px;cursor: pointer;float:right;position:relative;z-index:49;display:block;}
.menu-handler .burger {width:24px;height: 2px;background: #84368f;display: block;position: absolute;z-index: 5;top:12px;left: 50%;margin: 0px 0px 0px -12px;transform-origin: center;-webkit-transform-origin: center;-moz-transform-origin: center;-o-transform-origin: center;-ms-transform-origin: center;}
.menu-handler .burger-2 {top: 20px;}
.menu-handler .burger-3 {top:28px;}
.menu-handler.active{margin-right:20px;}
.menu-handler.active .burger-1 {top:20px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background: #fff;width:30px;}
.menu-handler.active .burger-2 {opacity: 0;}
.menu-handler.active .burger-3 {top:20px;-webkit-transform: rotate(45deg);transform: rotate(45deg);background: #fff;width:30px;}
.nav{position:fixed;top:0;left:100%;right:0;bottom:0;overflow-x:hidden;overflow-y: auto;z-index:30;background:#044589;}
.nav ul{margin-top:60px;}
.nav li{float:none;height:auto;position:inherit;padding:0;}
.nav li>a{display:block;color:#fff;text-align:left;padding:14px 20px; font-size:18px;border-bottom:1px solid #fff;}
.nav li a:hover, .nav li a.cur{color:#fff;}
.nav li:after{display:none;}
.ban .tit{position:inherit;background:#84368f;}
.ban .tit p{padding-left:10px;}
.ban .tit p a{font-size:20px;}
.swiper-pagination-fraction, .swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:24px;}
.hnews .fl{width:96%;margin:0 2%;}
.hnews .fr{display:none;}
.hnews .newsfl{width:42%;}
.hnews .newsfr{width:56%;}
.hachieve{width:96%;height:auto;padding:40px 2%;}
.hachieve .item{width:100%;}
.hachieve .item .fr{width:500px;float:left;margin-left:20px;}
.partner{width:96%;padding:0 2%;}
.foot{width:96%;padding:45px 2%;overflow:hidden;}
.foot .fl:first-child{width:330px;}
.foot .fl.contat{width:230px;padding-left:30px;}
.foot .fl.wechat{padding-left:30px;width:auto;text-align:center;}
.foot .fl.wechat img{float:none;margin-right:0;}
.foot .fl.wechat p.top{margin-top:5px;}
.foot .fl.wechat p{line-height:18px;}
.copy{width:96%;padding:0 2%;}
.org .item .fr{width:100%;}
}

@media screen and (max-width: 768px){
.head .fl{width:60%;margin-left:1%;}
.head .logo img{width:100%;}
.swiper-pagination{display:none;}
.ban .tit p a{font-size:16px;}
.ban .tit,.ban .tit p{height:50px;line-height:50px;}
.hnews .tit h2 a{font-size:22px;}
.hachieve .item .fl{width:32%;}
.hachieve .item .fr{width:66%;float:left;margin-left:2%;}
.foot .fl:first-child{display:none;}
.foot .fl{border-left:none;}
.foot .fl.contat{padding-left:0;}
}
@media screen and (max-width: 415px){
.hnews .tit{margin-bottom:20px;}
.hnews .newsfl{width:100%;float:none;overflow:hidden;border-bottom:1px #044589 solid;padding-bottom: 10px;}
.hnews .newsfl .t{float:left;width:40%;}
.hnews .newsfl .t img{width:100%;height:auto;}
.hnews .newsfl h3{width:58%;float:right;height:auto;white-space:normal;text-overflow:inherit;padding-left:0;position:static;}
.hnews .fl p{display:none;}
.hnews .newsfr{float:none;width:100%;margin-top:20px;}
.hnews .fl .newsfr p{display:block;}
.hachieve .item .fl{width:44%;height:auto;}
.hachieve .item img{width:100%;height:auto;}
.hachieve .item .fr{width:54%;}
.hachieve .item a.detail{display:none;}
.hachieve .item p{margin-bottom:0;height:80px;}
.partner .swiper-container{height:auto;}
.partner .swiper-slide a, .partners a{width:48%;margin:20px 2% 0 0;}
.partner .swiper-slide a:nth-child(2n), .partners a:nth-child(2n){margin-right:0;}
.bann h1{font-size:22px;top:18px;}
.snav .fl a{margin-right:0;padding:0 10px;}
.snav .fr{display:none;}
.subnav a{margin:0 5px;padding:0 25px;}
.main{padding:10px 0;}
.about{width:96%;padding:30px 2%;background:#fff;}
.about img.fr{margin:0 0 30px;}
.about .event p{padding:15px 0 0 15px;line-height:22px;position:relative;}
.about .event p:before{content:'';background-color:#7b2688;width:8px;height:2px;display:block;position:absolute;left:0;top:60%;transform:translateY(-60%);}
.org .item .fr.list{width:100%;}
.org .item .fr.list h3{width:100%;margin:0 0 15px;}
.org .item .fr{width:100%;}
.org .item .des{width:100%;}
.newsitem .item{width:48%;margin:0 2% 20px 0;height:auto;}
.newsitem .item:nth-child(2n){margin-right:0;}
.newsitem .item:nth-child(3n){margin-right:2%;}
.newsitem .item:nth-child(9){margin-right:0;width:100%;}
.newsitem .item:nth-child(9) img{height:250px;}
.newsitem .item img{width:100%;height:150px;}
.newsitem .item .t a{display:none;}
.newsitem .item .des{padding:10px 5px;height:auto;}
.newsitem .item .des h3{padding:0;font-size:16px;white-space:normal; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:28px;height:56px;overflow:hidden;}
.newsitem .item .des p{display:none;}
.newsdetail{padding:30px 2%;}
.newsdetail .tit h1{font-size:22px;line-height:36px;}
.newsdetail .tit p{margin:10px 0;}
.newsdetail .intro p{line-height:26px;padding-bottom:5px;}
.newsdetail .prevnext .fl{width:100%;}
.newsdetail .prevnext .fr{margin-top:20px;}
.about.orgteam .names{margin-top:0;height:auto;background-size:100% 100%;padding:20px 0;}
.about.orgteam span{margin:0 10px;font-size:14px;line-height:30px;}
.subnav{padding:20px 0;}
.researchitem{padding:0 2%;}
.researchitem .item{padding:0 0 10px;margin-bottom:20px;}
.researchitem .item .fl{width:30%;height:auto;}
.researchitem .item .fl img{width:100%;height:85px;}
.researchitem .item .fr{width:66%;}
.researchitem .item h3{font-size:15px;line-height:28px;padding:15px 0 0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.researchitem .item .des,.researchitem .item h3:before,.researchitem .item p{display:none;}
.contact{width:96%;padding:0 2%;}
.contact .fl{width:100%;border:2px #fff solid;box-sizing:border-box;}
.contact .fr{width:100%;margin:20px 0;}
.contact .fr .wchat{top:100px;right:0;}
.foot{padding:20px 2%;}
.foot .fl.contat{width:100%;border-right:none;}
.foot .fl.contat p.tit{font-size:20px;}
.foot .fl.contat p{font-size:14px;}
.foot .fl.wechat{display:none;}
.copy{height:auto;padding:20px 2%;line-height:18px;}
.copy .fr{display:none;}
.org .list{padding:20px 0;}
.org td{padding:15px 12px;}
}