﻿.banner img{width:100%;}
.location{width:1170px;margin:0px auto;}
.location a{font-size:12px;color:#000;}
.location span{color:#000;margin: 0px 5px;font-size:12px;}
.content{min-height: 25vw;overflow-x: hidden;}
.single{width: 1170px;margin:0 auto;background:#fff;position: relative;padding: 20px 0px 50px 0px;}
.Left{width:270px;float:left;} 
.Left .name{font-size:24px;color:#142952;margin:20px 0px 20px 0px;position:relative;}
.Left:before{width:300px;height:7px;background:#142952;content:"";display:block;border-top-right-radius:15px;border-bottom-right-radius:15px;position:absolute;left:0px;top:-7px;}
.Left li{border-top: 1px solid #d4d4d4;line-height:48px;text-indent:10px;}
.Left li a{font-size:16px;color:#000000;display:block;}
.Left li:hover{background:#01398a;}
.Left li:hover a{color:#fff;}
.Left li.active{background:#01398a;}
.Left li.active a{color:#fff;}
.Right{width: 859px;float:right;position:relative;margin: 10px 0px 0px 0px;min-height: 400px;}
.Right:before{width:870px;height:7px;background:#01398a;content:"";display:block;border-top-left-radius:15px;border-bottom-left-radius:15px;position:absolute;right:-20px;top: -37px;}
.about{font-size:14px;color:#666666;line-height:24px;padding: 20px 34px 20px 0px;border-left: 1px solid #d4d4d4;margin: 60px 0px 0px 0px;min-height: 400px;}
.about img{max-width:100%;}
.Info .tit{color: #142952;font-size: 28px;padding: 0px 0px 20px 0px;border-bottom: 1px solid #d4d4d4;}
.btitle {border-bottom:5px solid #cccccc;color:#000000;font-size:28px;line-height: 35px;height: 50px;margin: 20px auto 15px;}
.btitle span.s3{/*border-bottom: 5px solid #01398a;*/padding: 5px 0;display: inline;float:left;-webkit-text-stroke: .6px #000;font-size: 28px;margin: 0;height: 40px;}
.btitle .position {float:right;width: 50%;text-align:right;line-height: 46px;font-size: 12px;}
.btitle .position a:hover {color: #002e73;}
.btitle {border-bottom:5px solid #cccccc;color:#000000;font-size:28px;line-height: 35px;height: 50px;margin: 20px auto 15px;}
.btitle span.s3{/*border-bottom: 5px solid #002e73;*/padding: 5px 0;display: inline;float:left;-webkit-text-stroke: .6px #000;font-size: 28px;margin: 0;height: 40px;}
.btitle .position {float:right;width: 50%;text-align:right;line-height: 46px;font-size: 12px;}
.btitle .position a:hover {color: #002e73;}

/*member*/
.members {width:1170px;margin:0 auto;}
.members h3 {overflow: hidden;height: 33px;line-height: 33px;background: #ededed;border: 1px solid #dddddd;padding: 0 14px;font-size: 18px;color: #000;font-weight: bold;margin-bottom: 14px;}
.members ul li {margin: 0 15px 17px 0;overflow:hidden;line-height: 17px;border: 1px solid #dddddd;float: left;width: 529px;padding: 16px 23px;position: relative;}
.members ul li img {width:121.5px;height:162px;border:1px solid #dddddd;}
.members ul li .cont {position: absolute;bottom: 13px;left: 157px;}
.members ul li p.title {color:#000;font-weight: bold;margin-bottom: 10px;}
.members ul li:hover p.title {color: #002e73;margin-bottom: 40px;-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
.members ul li:hover p.title span {border-bottom: 1px solid #002e73;padding-bottom: 19px;}
.members ul li:nth-child(2n){margin-right:0px;}
/*member详细页*/
.member {border: 1px solid #dddddd;padding: 23px 20px 43px 20px;width: 1170px;margin: 0 auto 30px;box-sizing: border-box;}
.member .img {width: 213px;float: left;}
.member .img img {width: 100%;height: auto;border: 1px solid #dddddd;margin: 0 30px 0px 0;float: left;}
.member .cont{width: 880px;float:left;margin: 0px 0px 0px 35px;line-height: 28px;}
.member .cont img {width: 100%;}
.member .cont h3 {margin-bottom: 5px;color: #002e73;}

/*publication*/
.Publications_con {width:1170px;margin:0 auto;}
.Publications_con .left_menu{padding-top: 20px;width: 160px;float: left;overflow:hidden;}
.Publications_con .left_menu ul{width: 180px;overflow-y: scroll;overflow-x: hidden;max-height: 80vh;margin: 15px 0px 0px 10px;}
.Publications_con .left_menu::-webkit-scrollbar{width:3px;height:100%}
.Publications_con .left_menu::-webkit-scrollbar-thumb{background: #ddd;background-size:100%}
.Publications_con .left_menu::-webkit-scrollbar-track{background: #fff;}
.Publications_con .left_menu::-webkit-scrollbar-button{display: none;}
.Publications_con .left_menu li{padding-bottom: 20px;font-weight: 600;position: relative;}
.Publications_con .left_menu li:after{position: absolute;bottom: 6px;left: 22px;width: 1px;height: 10px;background: #777777;content: "";display: block;}
.Publications_con .left_menu li:last-of-type:after{display: none;}
.Publications_con .left_menu li a{font-size:18px;}
.Publications_con .left_menu li a.on{color:#01398a;}
.Publications_con .right_con{width: calc(100% - 160px);padding-left: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-bottom: 40px;float: right;}
.Publications_con .right_con li{border-top: 1px solid #bebebe;padding: 30px 0;line-height: 25px;}
.Publications_con .right_con li:first-of-type{border-top: 0;padding-top: 0;}
.Publications_con .left_menu.fixed{position: fixed;top: 0;padding-top: 20px;}
.Publications_con .right_con .right_title{font-size: 18px;line-height: 22px;font-weight: 600;padding-bottom: 10px;}
.Publications_con .right_con .year_title{font-size: 22px;font-weight: 700;padding-bottom: 20px;padding-top: 20px;}
.Publications_con .right_con .years_con.color .year_title{color: #01398a;}
.Publications_con .right_con .img_con{margin-top: 20px;text-align: center;}
.Publications_con .right_con .img_con img{max-width: 100%;}
.Publications_con .right_con .info{font-size:16px;word-break: break-word;}
.left_menu form{border:1px solid #d4d4d4;}
.left_menu form input[type='text']{width: 130px;height:25px;line-height:25px;float: left;text-indent: 4px;}
.left_menu form input[type='submit']{width: 25px;height:25px;background:#01398a url(../images/icon-search.png) center center no-repeat;background-size:15px;float: right;cursor: pointer;border-radius: 0px;}

.Publications_con .right_con .info .more{background:#01398a;color:#fff;font-size:16px;padding:3px 10px;}
.Publications_con .right_con .info .more:hover{opacity:0.8;}

.columnlist1{width:1170px;margin:0 auto;}
.member_columnlist li{width: 228px;background: #fff;padding: 10px 10px 5px 10px;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;margin: 0px 10px 10px 0px;}
/* .member_columnlist li:nth-of-type(3n){margin-right: 0;} */
.member_columnlist li .img{width: 240px;height: 240px;margin:0 auto;text-align:center;line-height: 240px;}
.member_columnlist li img{max-height:100%;max-width:100%;vertical-align: middle;}
.member_columnlist li h5{line-height: 30px;font-size: 14px;text-align: center;font-weight: 600;}
.member_columnlist li .mark{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(132, 1, 99, 0.95);color: #fff;text-align: center;opacity: 0;transition: 1s all ease;}
.member_columnlist li:hover .mark{opacity: 1;}
.member_columnlist li .mark h6{font-size: 16px;}
.member_columnlist li .mark .info{margin: 10px 0 0px 0px;min-height: 180px;}
.member_columnlist li .mark .info_con{position: absolute;top: 50%;width: 100%;left: 0;padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);height: 100%;}
/* .member_columnlist li:nth-child(5n){margin-right:0px;} */
.pages {font-size: 12px;font-family: SimSun;line-height:12px;color:#222;margin: 0px auto 40px;text-align: center;width: 1170px;}
.pages a{text-decoration: none;border: 1px solid #ccc;padding: 5px 8px;height:24px;line-height:12px;box-sizing:border-box;display:inline-block;vertical-align:middle;}
.pages a.currentpage{background:#01398a;color:#fff;}


.Info1 {width:1170px;margin: 0 auto 50px;}
.Info1 .articleTitle{font-size:18px;text-align:center;margin:20px 0px;}
.Info1 .Info{font-size:14px;color:#333;line-height:22px;}

/*news*/
.news_ul{width: 1170px;margin: 0 auto 40px;}
.news_ul li{border-bottom: 1px solid #cdced0;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.news_ul li a{line-height: 22px;width: 100%;padding: 1.5rem 100px 1.5rem 0;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block; font-size: 1rem;}
.news_ul li a .time{position: absolute;right: 0;}
.news_ul li:hover a{color:#01398a;font-weight: bold;font-size: 1.025rem}

/*research*/
.high_con {width:1170px;margin:0 auto;}
.columnnav_ul{/* border-top: 1px solid #cdced0; */padding-bottom: 160px;}
.columnnav_ul li{border-bottom: 1px solid #cdced0;padding: 9px 0;}
.columnnav_ul li a{line-height: 22px;font-weight: 600;width: 100%;}
.columnnav_ul li a:hover,.columnnav_ul li.on a{color: #01398a;}
.high_con{display: flex;justify-content: space-between;margin-top: 25px;font-size: 14px;}
.high_con .left_menu{width: 260px;}
.high_con .right_con{width: calc(100% - 260px);padding-left: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-bottom: 40px;}
.high_con .right_con .right_title{font-size: 18px;line-height: 22px;font-weight: 600;padding-bottom: 25px;}
.Research{padding:0 23px;font-size: arial}
.Research ul{margin-bottom: 60px}
.Research ul li{display: flex;justify-content: space-between;padding:25px 0 20px;border-bottom: 1px solid #cdced0}
.Research ul li .Txt{width: 875px}
.Research ul li .Txt>p{font-size: 18px;margin-top: 10px}
.Research ul li .Txt .summary{font-size: 16px;margin-top: 28px;line-height: 25px}
.Research ul li .imgBox{width: 300px;position: relative;}
.Research ul li .imgBox img{width: 100%;display: inline-block;transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;}
#vsb_content .next{display: none;}
#vsb_content{line-height: 24px;font-size: 14px;}
.member_columnlist.library{margin:0px 0px 20px 0px;}
.member_columnlist.library li{width: 285px;}
/* .member_columnlist.library li:nth-child(3n){margin-right:10px;} */
/* .member_columnlist.library li:nth-child(5n){margin-right:10px;} */
.member_columnlist.library li:nth-child(4n){margin-right:0px;}
.member_columnlist.library li .mark .info{min-height: 150px;}

@media(max-width:1024px){
    .body img{max-width:100%!important;}
    .location{width: 95%;height: 41px;margin: 10px auto;}
    .btitle span.s3{font-size: 16px;height: 30px;}
    .btitle .position{max-width: calc(100% - 85px);width: auto;display: none;}
    .single{width:95%;padding: 0px 0px 20px 0px;}

    /*member*/
    .members{width:95%;}
    .members h3{font-size: 16px;}
    .members ul li{width:calc(100% - 20px);margin: 0px 0px 10px 0px;padding: 10px;float: none;}
    .members ul li img{width:80px;height:auto;}
    .members ul li .cont{left: 105px;}

    .member{width:95%;padding: 10px;margin: 0 auto 20px;}
    .member .img{width:100%;float:none;}
    .member .img img{float:none;}
    .member .cont{width:100%;margin:20px 0px;}
    .Publications_con{width:95%;}
    .Publications_con .left_menu{width: 100px;padding: 10px 0px 0px 0px;}
    .left_menu form input[type='text']{width: 77px;font-size: 10px;line-height: 20px;height: 20px;}
    .left_menu form input[type='submit']{width:20px;height:20px;}
    .Publications_con .left_menu li a{font-size: 14px;}
    .Publications_con .left_menu li:after{left: 18px;}
    .Publications_con .left_menu ul{width: 80px;}
    .Publications_con .right_con{width: calc(100% - 109px);padding: 0px 0px 20px 0px;}
    .Publications_con .right_con .year_title{padding:10px 0px;font-size: 16px;}
    .Publications_con .right_con .info{font-size:14px;}
    .Publications_con .right_con li{padding:10px 0px 0px 0px;}


    /*Legocycles Library*/
    .columnlist1{width: 95%;}
    .member_columnlist {width:100%;min-height: 100px;}
    .member_columnlist li{width: 49%;padding: 7px 7px 0px 7px;margin: 0px 2% 10px 0px;}
    .member_columnlist li img{height: 53vw;}
    .member_columnlist li:nth-child(2n){margin-right:0px;float:right;}
    .member_columnlist li .mark .info{margin: 12px 0px 15px 0px;font-size: 12px;min-height: 30vw;}
    .member_columnlist li .mark h6{font-size:14px;}
    .member_columnlist li h5{font-size: 13px;}

    .pages{width:100%;margin: 20px auto 30px;}

    /*详情*/
    .Info1{width:95%;}

    /*搜索页面*/
    .news_ul{width:95%;}
    .news_ul li a{padding: 10px 100px 10px 0px;}
    .news_ul li a .tit{height: 22px;width: 100%;overflow: hidden;display: block;}


    /*reserach*/
    .high_con{width:95%;}
    .high_con .left_menu{display:none;}
    .high_con .research1{width:100%;float:none;padding: 0px;margin: 0px 0px 30px 0px;}
    .high_con .right_con .right_title{padding: 0px 0px 15px 0px;font-size: 16px;}
    .high_con .research1 .v_news_content{font-size:12px;line-height:22px;}
    #vsb_content .next{display: block;padding: 20px 0px 0px 0px;border-top: 1px solid #ddd;margin: 30px 0px 0px 0px;}
    #vsb_content .next a{display: block;line-height: 20px;font-size: 12px;margin: 0px 0px 10px 0px;color: #333;}
/*     .member_columnlist.library li:nth-child(3n){margin-right: 7px;} */
/*     .member_columnlist.library li:nth-child(5n){margin-right:7px;} */
    .member_columnlist.library li:nth-child(4n){margin-right:7px;}
    .member_columnlist.library li{width: 49%;padding: 7px 7px 0px 7px;margin: 0px 2% 10px 0px;height: 45vw;overflow: hidden;display: inline-block;/* margin: 0px; *//* padding: 0px; */}
    
    .member_columnlist.library li:nth-child(2n){margin-right:0px;float: none;}
    .member_columnlist li .img{height: 35vw;line-height: 35vw;width: 100%;}


    .member_columnlist li .mark .info_con{overflow: hidden;}
    .member_columnlist.library li .mark .info{min-height: 120px;}
    .member_columnlist.library{font-size: 0px;}










}


















