@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1920px) {

/*Home*/
.header{ height:84px; }
.logo img{ height:84px; }

.nav{ padding:0 285px 0 252px; line-height:84px; font-size:16px; }
.nav li{ }
.nav li a{ padding:0 12px;}
.nav li a:after{ height:4px; }

.search{ margin-top:22px; }

.lang{ line-height:84px; font-size:16px; }
.lang span{ font-size:16px; margin-right:6px; }

.banner{ margin-top:84px; }
.banner .bantxt .info{ margin-bottom:85px; font-size:36px; }
.banner .bantxt .more{ padding:0 40px; font-size:16px; height:50px; line-height:50px; border-radius:25px; }
.banner .bantxt .more .text{ font-size:16px; }
.banner .bantxt .more .iconfont{ font-size:24px; margin-left:16px; }
.banner .bantxt .more:hover{ border-radius:25px 0 25px 0;}

.homeMain{ height:220px; margin:60px 0; }
.hmLeft .top .time{ font-size:16px; line-height:34px; width:130px; }
.hmLeft .top .tit{ padding-left:165px; font-size:24px; line-height:42px; }
.hmLeft .info{ font-size:16px; height:90px; line-height:30px; margin:12px 0; }
.hmLeft .more{ font-size:14px; }
.hmLeft .more span{ font-size:14px; margin-left:14px; }

.hmCenter{ padding:0 35px; }
.hmCenter .img{ width:300px; }
.hmCenter .txt{ padding-left:335px; }
.hmCenter .txt .tit{ font-size:24px; line-height:42px; }
.hmCenter .txt .entit{ font-size:24px; line-height:42px; }
.hmCenter .txt .ftit{ font-size:24px; line-height:42px; }
.hmCenter .txt .info{ font-size:18px; line-height:42px; }

.hmRight a{ padding:0 50px; }
.hmRight .tit{ font-size:24px; }
.hmRight .info{ font-size:16px; margin:20px 0; }
.hmRight .more{ line-height:25px; }
.hmRight .more .text{ font-size:14px; }
.hmRight .more .iconfont{ font-size:20px; margin-left:14px; }

.hdirection{ margin:60px 0; height:190px; }
.hdirection li a{ padding:0 25px; }
.hdirection li .txt01 .tit{ font-size:18px; }
.hdirection li .txt01 .more{ margin-top:18px; }
.hdirection li .txt01 .more span{ font-size:18px; }
.hdirection li .txt02 .tit{ font-size:24px; }
.hdirection li .txt02 .info{ font-size:16px; margin-top:20px; }
.hdirection li.on a{ padding:0 40px; }

.footer{ padding:60px 0; }
.dbtxt .dblogo{ height:110px; }
.dbtxt .info{ padding-left:16px; font-size:16px; line-height:40px; margin:40px 0; }
.dbtxt .copy{ padding-left:16px; font-size:16px; line-height:40px; }

.dbnav li .tit{ font-size:20px; }
.dbnav li .sub{ font-size:16px; margin-top:16px; }
.dbnav li .sub a{ padding:5px 0;}

.dbnav li.li04{ margin-top:16px; }
.dbnav li.li05{ margin-top:16px; }
.dbnav li.li06{ margin-top:16px; }

/*Home*/

/*内页*/
.nyban{ margin-top:84px; }
.weizhi2{ line-height:100px; font-size:14px; }
/*内页*/

/*Research Directions*/
.directionList li .txt .tit{ font-size:20px; height:60px; }
.directionList li .txt .info{ font-size:16px; }
.directionList li .txt .more{ font-size:14px; }
.directionList li .txt .more span{ font-size:14px; margin-left:10px; }
/*Research Directions*/


/*Research Directions详情*/
.topnav{ font-size:16px; }
.topnav .container:after{ margin-left:18px; }
.topnav a{ padding:14px; margin:0 14px; }
.topnav a:after{ height:3px; }

.directionTit{ font-size:30px; }

.dtit{ padding-left:100px; background-size:auto 20px; font-size:24px; height:24px; line-height:24px; }

.dOverview{ padding:0 100px; }
.dOverview .txt{ padding-top:32px; font-size:16px; }

.dtxt{ font-size:16px; padding:0 100px; }

.dimg{ padding:0 100px; }
.dimg li .img{ height:300px; }
.dimg li .tit{ font-size:14px; }

.dTag{ font-size:14px; line-height:30px; }
.dTag a{ height:30px; font-size:14px; padding:0 20px; border-radius:15px; margin-right:15px; }

.paging{ font-size:14px; }
.paging .prev{ line-height:70px; height:70px; }
.paging .home{ line-height:70px; height:70px; }
.paging .next{ line-height:70px; height:70px; }
/*Research Directions详情*/

/*成员介绍*/
.mtit{ padding-left:100px; font-size:30px; height:100px; line-height:100px; background-size:auto 20px; }
.mtit2{ font-size:24px; }

.memberMain{ margin:34px 0; }
.memberList{ padding:34px 34px 0 34px; }
.memberList li{ margin-bottom:34px; }
.memberList li .txt{ padding:0 20px; }
.memberList li .txt .tit{ font-size:20px; }
.memberList li .txt .info{ font-size:14px; margin-top:14px; }
/*成员介绍*/

/*成员介绍-详情*/
.mstop .txt .pinfo{ line-height:34px; margin-top:34px; }
.mstop .txt .pinfo .tit{ font-size:24px; }
.mstop .txt .pinfo .position{ font-size:14px; margin-left:25px; }

.mstop .txt .pcontact{ line-height:25px; margin:12px 0; }
.mstop .txt .pcontact .tel{ font-size:14px; }
.mstop .txt .pcontact .tel span{ font-size:14px; margin-right:14px; }
.mstop .txt .pcontact .email{ font-size:14px; margin-left:40px; }
.mstop .txt .pcontact .email span{ font-size:14px; margin-right:14px; }
.mstop .txt .tit2{ font-size:16px; margin-bottom:16px; }
.mstop .txt .info{ font-size:16px; }

.mstit{ font-size:18px; height:42px; line-height:42px; padding-left:38px; margin-bottom:20px; }
.mstit2{ margin-top:20px; }

.mico01,.mico02,.mico03,.mico04,.mico05,.mico06,.mico07{ background-size:25px; }

.mtxt{ font-size:16px; padding-left:38px; }

.mtxt ul li{ padding-left:25px; margin-bottom:16px; }
.mtxt ul li:after{ width:4px; height:4px; top:14px;  }
/*成员介绍-详情*/

/*关于我们*/
.abtop .txt .tit01{ font-size:34px; margin:17px 0; }
.abtop .txt .tit02{ font-size:24px; }
.abtop .txt .info{ font-size:18px; }

.abtop .img .abico{ width:170px; margin-right:-85px; margin-bottom:-17px; }

.abban .swiper-pagination{ left:25px; bottom:25px; }

.committee_tit .tit01{ font-size:30px; }
.committee_tit .tit02{ font-size:16px; margin-top:16px; }

.committee .tit{ font-size:20px; padding:0 30px; height:48px; line-height:48px; border-radius:24px; }

.committee .name{ margin:20px 0; }
.committee .name li{ margin:12px; padding:0 30px; font-size:20px; line-height:44px; height:48px; border-radius:24px; }
.committee .name li:after{ height:48px; top:3px; left:3px; border-radius:24px; }

.tips{ font-size:16px; }
/*关于我们*/


/*新闻*/
.newslist li .content{ padding:0 485px 0 160px; height:300px; }
.newslist li .content .txt{ padding-right:85px; margin-top:30px; }
.newslist li .content .txt .tit{ font-size:30px; }
.newslist li .content .txt .info{ font-size:18px; margin:30px 0; }
.newslist li .content .txt .more{ font-size:14px; }
.newslist li .content .txt .more span{ font-size:14px; margin-left:14px; }

.newslist li .content .time{ width:160px; margin-top:30px; }
.newslist li .content .time .d{ font-size:40px; }
.newslist li .content .time .ym{ font-size:12px; }

.pageNumber{ font-size:16px; }
.pageNumber a{ height:42px; padding:0 17px; line-height:40px;  }
/*新闻*/

/*招聘*/
.rtop .rtit{ font-size:36px; }
.rtop .rlist li .ico{ width:60px; }
.rtop .rlist li .tit{ font-size:20px; margin-top:20px; }
.rtop .info{ font-size:16px; }

.rimg li .txt{ height:170px; }
.rimg li .txt .ico{ width:60px; }
.rimg li .txt .tit{ font-size:24px; }
.rimg li .img{ height:170px; }
/*招聘*/

/*招聘列表*/
.rnav li{ margin:0 4px; height:30px; line-height:30px; border-radius:15px; padding:0 14px; font-size:14px; }
.rnav li::after{ border-radius:15px; }

.rtxt{ font-size:16px; }

.recruit_list li .rltop{ font-size:20px; line-height:34px;  }
.recruit_list li .rltop .container{ padding-right:140px; padding:17px 0; }
.recruit_list li .rltop span{ font-size:16px; margin-right:16px; }
.recruit_list li .btn{ right:50px; top:30px; height:40px; width:40px; line-height:40px; }
.recruit_list li .btn span{ font-size:20px; }
.recruit_list li .rcontent{ padding:40px 0; }
.recruit_list li .rcontent .tit{ padding-left:17px; margin-top:17px; height:34px; line-height:34px; font-size:20px; }
.recruit_list li .rcontent .tit:after{ margin-top:-7px; width:4px; height:14px; }
.recruit_list li .rcontent .info{ padding-left:17px; font-size:18px; margin:17px 0; }
.recruit_list li .rcontent .more{ width:270px; line-height:50px; border-radius:25px; height:50px; }
.recruit_list li .rcontent .more span{ font-size:18px; padding-left:40px; }

.recruit_pup{ border-radius:8px; width:870px; padding:60px; height:540px; margin:-270px 0 0 -435px; }
.recruit_pup .tit01{ font-size:30px; margin-bottom:30px; }
.recruit_pup .tit02{ padding-left:17px; height:34px; line-height:34px; font-size:20px; }
.recruit_pup .tit02:after{ margin-top:-7px; width:4px; height:14px; }
.recruit_pup .txt{ padding-left:17px; margin:17px 0; font-size:16px; }
.recruit_pup .close{ width:34px; height:34px; line-height:34px; right:34px; top:34px; }
.recruit_pup .close span{ font-size:30px; }
/*招聘列表*/

/*文章详情页*/
.nyban .showtop .tit{ font-size:34px; }
.sbottom{ line-height:24px; margin-top:24px; }

.sbottom .parameter{ font-size:14px; }
.sbottom .parameter li{ margin-right:24px; }
.sbottom .parameter li span{ font-size:14px; }

.sbottom .breadcrumbs{ font-size:14px; }
.sbottom .breadcrumbs span{ margin:0 5px; }

.showtop .return{  height:22px; line-height:22px; padding-left:30px; font-size:14px; }
.showtop .return:after{ width:22px; height:22px; }

.showtxt{ font-size:16px; min-height:1000px; }


.showPaging{ margin-bottom:16px; }
.showPaging a{ padding:30px; }
.showPaging .tit{ font-size:16px; line-height:21px; height:21px; }
.showPaging .tit:after{ top:10px; width:130px; }
.showPaging .time{ font-size:14px; margin:14px 0; }
.showPaging .time span{ font-size:14px; margin-right:7px; }
.showPaging .text{ font-size:14px; }

.showHot{ padding:30px; }
.showHot .htit{ font-size:16px; }

.hlist li{ padding:17px 0; }
.hlist li .tit{ font-size:14px; }
.hlist li .time{ font-size:12px; margin-top:12px; }
/*文章详情页*/

/*Research Progress*/
.evolvebj{ margin-top:85px; }

.evolve_weizhi{ font-size:14px; }

.evolveList{ height:600px; }
.evolveList li .txt .tit{ font-size:26px; }
.evolveList li .txt .more{ margin-top:128px; width:42px; height:42px; line-height:40px; }
.evolveList li .txt .more span{ font-size:18px; }
.evolveList li.on .txt .more{ margin-top:42px; }

.evolveTabulation li a{ padding:24px; line-height:24px; }
.evolveTabulation li .tit{ font-size:24px; padding-left:24px; }
.evolveTabulation li .time{ font-size:18px; }
.evolveTabulation li .time span{ font-size:18px; margin-right:9px; }
/*Research Progress*/


/*搜索页面*/
.searchNav{ font-size:18px; padding:0 35px; }
.searchNav li{ height:48px; line-height:48px; margin-right:60px;}

.searchInfo{ margin-top:30px; padding:15px 35px; }
.searchInfo .stip{ font-size:16px; }
.searchInfo .screen{ font-size:16px; margin-left:85px; }
.searchInfo .screen a{ padding-left:30px; margin-left:30px; }
.searchInfo .screen a:after{ margin-top:-6px; width:10px; height:10px; }
.searchInfo .screen a.on:after{ width:8px; height:8px; border-width:2px; }

.searchList li{ padding:30px 35px; }
.searchList li .top{ line-height:30px; }
.searchList li .top .column{ margin-right:18px; height:30px; font-size:18px; padding:0 18px; border-radius:15px 0 15px 0; }
.searchList li .top .tit{ font-size:18px; }
.searchList li .top .tit span{ padding:0 4px; margin:0 4px; }

.searchList li .info{ font-size:14px; line-height:25px; margin:6px 0; }
.searchList li .url{ font-size:14px; line-height:25px; }
/*搜索页面*/


}


@media screen and (max-width: 1680px) {

/*Home*/
.header{ height:70px; }
.logo img{ height:70px; }

.nav{ padding:0 265px 0 210px; line-height:70px; font-size:14px; }
.nav li{ }
.nav li a{ padding:0 10px; }

.search{ margin-top:18px; height:34px; margin-right:30px; }
.search .input{ width:120px; height:32px; }
.search .btn{ width:42px; height:32px; }
.search .btn span{ font-size:16px; }

.lang{ line-height:70px; font-size:14px; }
.lang span{ font-size:14px; margin-right:4px; }

.banner{ margin-top:70px; }
.banner .bantxt .info{ margin-bottom:70px; font-size:30px; }
.banner .bantxt .more{ padding:0 30px; font-size:14px; height:40px; line-height:40px; border-radius:20px; }
.banner .bantxt .more .text{ font-size:14px; }
.banner .bantxt .more .iconfont{ font-size:20px; margin-left:14px; }
.banner .bantxt .more:hover{ border-radius:20px 0 20px 0;}

.homeMain{ height:190px; margin:50px 0; }
.hmLeft .top .time{ font-size:14px; line-height:30px; width:110px; }
.hmLeft .top .tit{ padding-left:140px; font-size:20px; line-height:36px; }
.hmLeft .info{ font-size:14px; height:75px; line-height:25px; margin:10px 0; }
.hmLeft .more{ font-size:14px; }
.hmLeft .more span{ font-size:14px; margin-left:14px; }

.hmCenter{ padding:0 30px; }
.hmCenter .img{ width:260px; }
.hmCenter .txt{ padding-left:290px; }
.hmCenter .txt .tit{ font-size:20px; line-height:38px; }
.hmCenter .txt .entit{ font-size:20px; line-height:38px; }
.hmCenter .txt .ftit{ font-size:20px; line-height:38px; }
.hmCenter .txt .info{ font-size:16px; line-height:38px; }

.hmRight a{ padding:0 40px; }
.hmRight .tit{ font-size:20px; }
.hmRight .info{ font-size:14px; margin:15px 0; }

.hdirection{ margin:50px 0; height:170px; }
.hdirection li a{ padding:0 20px; }
.hdirection li .txt01 .tit{ font-size:16px; }
.hdirection li .txt01 .more{ margin-top:16px; }
.hdirection li .txt01 .more span{ font-size:16px; }
.hdirection li .txt02 .tit{ font-size:20px; }
.hdirection li .txt02 .info{ font-size:14px; margin-top:18px; }
.hdirection li.on a{ padding:0 35px; }

.footer{ padding:50px 0; }
.dbtxt .dblogo{ height:90px; }
.dbtxt .info{ padding-left:14px; font-size:14px; line-height:34px; margin:34px 0; }
.dbtxt .copy{ padding-left:14px; font-size:14px; line-height:34px; }

.dbnav li .tit{ font-size:18px; }
.dbnav li .sub{ font-size:14px; margin-top:14px; }
.dbnav li .sub a{ padding:4px 0;}

.dbnav li.li04{ margin-top:14px; }
.dbnav li.li05{ margin-top:14px; }
.dbnav li.li06{ margin-top:14px; }
/*Home*/

/*内页*/
.nyban{ margin-top:70px; }
.weizhi2{ line-height:85px; }
/*内页*/

/*Research Directions*/
.directionList li .txt .tit{ font-size:18px; height:54px; }
.directionList li .txt .info{ font-size:14px; }
.directionList li .txt .more{ font-size:12px; }
.directionList li .txt .more span{ font-size:12px; margin-left:8px; }
/*Research Directions*/


/*Research Directions详情*/
.topnav{ font-size:14px; }
.topnav .container:after{ margin-left:16px; }
.topnav a{ padding:12px; margin:0 12px; }
.topnav a:after{ height:2px; }

.directionTit{ font-size:24px; }

.dtit{ padding-left:85px; background-size:auto 18px; font-size:20px; height:20px; line-height:20px; }

.dOverview{ padding:0 85px; }
.dOverview .txt{ padding-top:28px; font-size:14px; }

.dtxt{ font-size:14px; padding:0 85px; }

.dimg{ padding:0 85px; }
.dimg li .img{ height:250px; }

.paging .prev{ line-height:60px; height:60px; }
.paging .home{ line-height:60px; height:60px; }
.paging .next{ line-height:60px; height:60px; }
/*Research Directions详情*/

/*成员介绍*/
.mtit{ padding-left:85px; font-size:24px; height:85px; line-height:85px; background-size:auto 18px; }
.mtit2{ font-size:20px; }

.memberMain{ margin:30px 0; }
.memberList{ padding:30px 30px 0 30px; }
.memberList li{ margin-bottom:30px; }
.memberList li .txt{ padding:0 18px; }
.memberList li .txt .tit{ font-size:18px; }
.memberList li .txt .info{ font-size:13px; margin-top:13px; }
/*成员介绍*/

/*成员介绍-详情*/
.mstop .txt .pinfo{ line-height:30px; margin-top:30px; }
.mstop .txt .pinfo .tit{ font-size:20px; }
.mstop .txt .pinfo .position{ margin-left:20px; }

.mstop .txt .tit2{ font-size:14px; margin-bottom:14px; }
.mstop .txt .info{ font-size:14px; }

.mstit{ font-size:16px; height:36px; line-height:36px; padding-left:32px; margin-bottom:18px; }
.mstit2{ margin-top:18px; }

.mico01,.mico02,.mico03,.mico04,.mico05,.mico06,.mico07{ background-size:20px; }

.mtxt{ font-size:14px; padding-left:32px; }

.mtxt ul li{ padding-left:20px; margin-bottom:14px; }
.mtxt ul li:after{ width:4px; height:4px; top:12px; }
/*成员介绍-详情*/

/*关于我们*/
.abtop .txt .tit01{ font-size:28px; margin:14px 0; }
.abtop .txt .tit02{ font-size:20px; }
.abtop .txt .info{ font-size:16px; }

.abtop .img .abico{ width:140px; margin-right:-70px; margin-bottom:-15px; }

.abban .swiper-pagination{ left:20px; bottom:20px; }

.committee_tit .tit01{ font-size:24px; }
.committee_tit .tit02{ font-size:14px; margin-top:14px; }

.committee .tit{ font-size:18px; padding:0 27px; height:40px; line-height:40px; border-radius:20px; }

.committee .name{ margin:17px 0; }
.committee .name li{ margin:10px; padding:0 27px; font-size:18px; line-height:38px; height:40px; border-radius:20px; border-width:1px; }
.committee .name li:after{ height:40px; top:2px; left:2px; border-radius:20px; }

.tips{ font-size:14px; }
/*关于我们*/

/*新闻*/
.newslist li .content{ padding:0 405px 0 140px; height:250px; }
.newslist li .content .txt{ padding-right:70px; margin-top:25px; }
.newslist li .content .txt .tit{ font-size:24px; }
.newslist li .content .txt .info{ font-size:16px; margin:25px 0; }
.newslist li .content .txt .more{ font-size:12px; }
.newslist li .content .txt .more span{ font-size:12px; margin-left:12px; }

.newslist li .content .time{ width:140px; margin-top:25px; }
.newslist li .content .time .d{ font-size:36px; }
.newslist li .content .time .ym{ font-size:12px; }

.pageNumber{ font-size:14px; }
.pageNumber a{ height:36px; padding:0 15px; line-height:34px; }
/*新闻*/

/*招聘*/
.rtop .rtit{ font-size:30px; }
.rtop .rlist li .ico{ width:50px; }
.rtop .rlist li .tit{ font-size:18px; margin-top:18px; }
.rtop .info{ font-size:14px; }

.rimg li .txt{ height:150px; }
.rimg li .txt .ico{ width:50px; }
.rimg li .txt .tit{ font-size:20px; }
.rimg li .img{ height:150px; }
/*招聘*/


/*招聘列表*/
.rtxt{ font-size:14px; }

.recruit_list li .rltop{ font-size:18px; line-height:30px; }
.recruit_list li .rltop .container{ padding-right:120px; padding:15px 0; }
.recruit_list li .rltop span{ font-size:14px; margin-right:14px; }
.recruit_list li .btn{ right:40px; top:25px; height:34px; width:34px; line-height:34px; }
.recruit_list li .btn span{ font-size:18px; }
.recruit_list li .rcontent{ padding:34px 0; }
.recruit_list li .rcontent .tit{ padding-left:15px; margin-top:15px; height:30px; line-height:30px; font-size:18px; }
.recruit_list li .rcontent .tit:after{ margin-top:-6px; width:3px; height:12px; }
.recruit_list li .rcontent .info{ padding-left:15px; font-size:16px; margin:15px 0; }
.recruit_list li .rcontent .more{ width:230px; line-height:40px; border-radius:20px; height:40px; }
.recruit_list li .rcontent .more span{ font-size:16px; padding-left:34px; }

.recruit_pup{ border-radius:5px; width:720px; padding:50px; height:480px; margin:-240px 0 0 -360px; }
.recruit_pup .tit01{ font-size:24px; margin-bottom:24px; }
.recruit_pup .tit02{ padding-left:15px; height:30px; line-height:30px; font-size:18px; }
.recruit_pup .tit02:after{ margin-top:-6px; width:2px; height:12px; }
.recruit_pup .txt{ padding-left:15px; margin:15px 0; font-size:14px; line-height:1.8; }
.recruit_pup .close{ width:30px; height:30px; line-height:30px; right:30px; top:30px; }
.recruit_pup .close span{ font-size:24px; }
/*招聘列表*/

/*文章详情页*/
.nyban .showtop .tit{ font-size:28px; }

.showtxt{ font-size:14px; min-height:900px; }

.showPaging{ margin-bottom:14px; }
.showPaging a{ padding:25px; }
.showPaging .tit{ font-size:14px; }
.showPaging .tit:after{ width:120px; }

.showHot{ padding:25px; }
.showHot .htit{ font-size:14px; }

.hlist li{ padding:15px 0; }
/*文章详情页*/

/*Research Progress*/
.evolvebj{ margin-top:70px; }

.evolveList{ height:520px; }
.evolveList li .txt .tit{ font-size:22px; }
.evolveList li .txt .more{ margin-top:108px; width:36px; height:36px; line-height:34px; }
.evolveList li .txt .more span{ font-size:16px; }
.evolveList li.on .txt .more{ margin-top:36px; }


.evolveTabulation li a{ padding:20px; line-height:20px; }
.evolveTabulation li .tit{ font-size:20px; padding-left:20px; }
.evolveTabulation li .tit:after{ width:4px; height:4px; margin-top:-2px; }
.evolveTabulation li .time{ font-size:16px; }
.evolveTabulation li .time span{ font-size:16px; margin-right:8px; }
/*Research Progress*/


/*搜索页面*/
.searchNav{ font-size:16px; padding:0 30px; }
.searchNav li{ height:40px; line-height:40px; margin-right:50px;}

.searchInfo{ margin-top:25px; padding:12px 30px; }
.searchInfo .stip{ font-size:14px; }
.searchInfo .screen{ font-size:14px; margin-left:70px; }
.searchInfo .screen a{ padding-left:25px; margin-left:25px; }

.searchList li{ padding:25px 30px; }
.searchList li .top{ line-height:25px; }
.searchList li .top .column{ margin-right:16px; height:25px; font-size:16px; padding:0 16px; border-radius:12px 0 12px 0; }
.searchList li .top .tit{ font-size:16px; }
.searchList li .top .tit span{ padding:0 3px; margin:0 3px; }
/*搜索页面*/

}


@media screen and (max-width: 1440px) {

/*Home*/
.header{ height:60px; }
.logo img{ height:60px; }

.nav{ padding:0 255px 0 180px; line-height:60px; font-size:14px; }
.nav li a{ padding:0 8px; }
.nav li a:after{ height:3px; }

.search{ margin-top:13px; margin-right:20px; }
.lang{ line-height:60px; }

.banner{ margin-top:60px; }
.banner .bantxt .info{ margin-bottom:60px; font-size:24px; }
.banner .bantxt .more{ padding:0 25px; height:34px; line-height:34px; border-radius:17px; }
.banner .bantxt .more:hover{ border-radius:17px 0 17px 0;}

.homeMain{ height:180px; margin:40px 0; }
.hmLeft .top .time{ font-size:13px; line-height:30px; width:100px; }
.hmLeft .top .tit{ padding-left:125px; font-size:18px; line-height:30px; }
.hmLeft .info{ font-size:14px; }
.hmLeft .more{ font-size:14px; }
.hmLeft .more span{ font-size:14px; margin-left:14px; }

.hmCenter{ padding:0 25px; }
.hmCenter .img{ width:230px; }
.hmCenter .txt{ padding-left:255px; }
.hmCenter .txt .tit{ font-size:18px; line-height:34px; }
.hmCenter .txt .entit{ font-size:18px; line-height:34px; }
.hmCenter .txt .ftit{ font-size:18px; line-height:34px; }
.hmCenter .txt .info{ font-size:14px; line-height:34px; }

.hmRight a{ padding:0 35px; }
.hmRight .tit{ font-size:18px; }

.hdirection{ margin:40px 0; height:150px; }
.hdirection li a{ padding:0 15px; }
.hdirection li .txt01 .tit{ font-size:14px; }
.hdirection li .txt01 .more{ margin-top:14px; }
.hdirection li .txt01 .more span{ font-size:14px; }
.hdirection li .txt02 .tit{ font-size:18px; }
.hdirection li .txt02 .info{ font-size:14px; margin-top:16px; }
.hdirection li.on a{ padding:0 30px; }

.footer{ padding:40px 0; }
.dbtxt .dblogo{ height:76px; }
.dbtxt .info{ padding-left:13px; font-size:13px; line-height:34px; margin:34px 0; }
.dbtxt .copy{ padding-left:13px; font-size:13px; line-height:34px; }

.dbnav li .tit{ font-size:16px; }
.dbnav li .sub{ font-size:13px; margin-top:13px; }
.dbnav li .sub a{ padding:3px 0;}

.dbnav li.li04{ margin-top:13px; }
.dbnav li.li05{ margin-top:13px; }
.dbnav li.li06{ margin-top:13px; }
/*Home*/

/*内页*/
.nyban{ margin-top:60px; }
.weizhi2{ line-height:70px; }
/*内页*/

/*Research Directions*/
.directionList li .txt{ padding:8% 10%;}
.directionList li .txt .tit{ font-size:16px; height:48px; }
.directionList li .txt .info{ font-size:13px; line-height:1.8; }
/*Research Directions*/


/*Research Directions详情*/
.topnav a{ padding:10px; margin:0 10px; }

.directionTit{ font-size:20px; }

.dtit{ padding-left:70px; background-size:auto 16px; font-size:18px; height:18px; line-height:18px; }

.dOverview{ padding:0 70px; }
.dOverview .txt{ padding-top:24px; line-height:1.8; }

.dtxt{ padding:0 70px; line-height:2; }

.dimg{ padding:0 70px; }
.dimg li .img{ height:220px; }

.paging .prev{ line-height:50px; height:50px; }
.paging .home{ line-height:50px; height:50px; }
.paging .next{ line-height:50px; height:50px; }
/*Research Directions详情*/

/*成员介绍*/
.mtit{ padding-left:70px; font-size:20px; height:70px; line-height:70px; background-size:auto 16px; }
.mtit2{ font-size:18px; }

.memberMain{ margin:25px 0; }
.memberList{ padding:25px 25px 0 25px; }
.memberList li{ margin-bottom:25px; }
.memberList li .txt{ padding:0 16px; }
.memberList li .txt .tit{ font-size:16px; }
.memberList li .txt .info{ font-size:12px; margin-top:12px; }
/*成员介绍*/

/*成员介绍-详情*/
.mstop .txt .pinfo{ line-height:24px; margin-top:24px; }
.mstop .txt .pinfo .tit{ font-size:18px; }
.mstop .txt .pinfo .position{ margin-left:18px; }
.mstop .txt .info{ line-height:1.8; }
/*成员介绍-详情*/

/*关于我们*/
.abtop .txt .tit01{ font-size:24px; margin:12px 0; }
.abtop .txt .tit02{ font-size:18px; }
.abtop .txt .info{ font-size:14px; line-height:1.6; }
.abtop .img .abico{ width:120px; margin-right:-60px; margin-bottom:-12px; }

.abban .swiper-pagination{ left:17px; bottom:17px; }

.committee_tit .tit01{ font-size:20px; }

.committee .tit{ font-size:16px; padding:0 24px; height:34px; line-height:34px; border-radius:17px; }

.committee .name{ margin:15px 0; }
.committee .name li{ margin:8px; padding:0 24px; font-size:16px; line-height:32px; height:34px; border-radius:17px; }
.committee .name li:after{ height:34px; top:1px; left:1px; border-radius:17px; }

.tips{ font-size:14px; }
/*关于我们*/

/*新闻*/
.newslist li .content{ padding:0 325px 0 120px; height:200px; }
.newslist li .content .txt{ padding-right:60px; margin-top:20px; }
.newslist li .content .txt .tit{ font-size:20px; }
.newslist li .content .txt .info{ font-size:14px; margin:20px 0; }

.newslist li .content .time{ width:120px; margin-top:20px; }
.newslist li .content .time .d{ font-size:30px; }

.pageNumber a{ height:32px; padding:0 12px; line-height:30px; }
/*新闻*/

/*招聘*/
.rtop .rtit{ font-size:24px; }
.rtop .rlist li .ico{ width:42px; }
.rtop .rlist li .tit{ font-size:16px; margin-top:16px; }

.rimg li .txt{ height:130px; }
.rimg li .txt .ico{ width:42px; }
.rimg li .txt .tit{ font-size:18px; }
.rimg li .img{ height:130px; }
/*招聘*/

/*招聘列表*/
.recruit_list li .rltop{ font-size:16px; line-height:24px; }
.recruit_list li .rltop .container{ padding-right:85px; padding:12px 0; }
.recruit_list li .btn{ right:34px; top:20px; height:30px; width:30px; line-height:30px; }
.recruit_list li .btn span{ font-size:16px; }
.recruit_list li .rcontent{ padding:30px 0; }
.recruit_list li .rcontent .tit{ padding-left:12px; margin-top:12px; font-size:16px; }
.recruit_list li .rcontent .info{ padding-left:12px; font-size:14px; margin:12px 0; }
.recruit_list li .rcontent .more{ width:200px; line-height:34px; border-radius:17px; height:34px; }
.recruit_list li .rcontent .more span{ font-size:14px; padding-left:30px; }

.recruit_pup{ border-radius:5px; width:720px; padding:40px; height:420px; margin:-210px 0 0 -360px; }
.recruit_pup .tit01{ font-size:20px; margin-bottom:20px; }
.recruit_pup .tit02{ font-size:16px; }
/*招聘列表*/

/*文章详情页*/
.nyban .showtop .tit{ font-size:24px; }

.showPaging a{ padding:20px; }
.showPaging .tit:after{ width:100px; }

.showHot{ padding:20px; }

.hlist li{ padding:12px 0; }
/*文章详情页*/


/*Research Progress*/
.evolvebj{ margin-top:60px; }

.evolveList{ height:480px; }
.evolveList li .txt .tit{ font-size:20px; }
.evolveList li .txt .more{ margin-top:92px; width:32px; height:32px; line-height:30px; }
.evolveList li .txt .more span{ font-size:14px; }
.evolveList li.on .txt .more{ margin-top:32px; }

.evolveTabulation li a{ padding:18px; line-height:18px; }
.evolveTabulation li .tit{ font-size:18px; padding-left:18px; }
.evolveTabulation li .time{ font-size:14px; }
.evolveTabulation li .time span{ font-size:14px; margin-right:7px; }
/*Research Progress*/

/*搜索页面*/
.searchNav{ padding:0 25px; }
.searchNav li{ margin-right:40px;}

.searchInfo{ margin-top:20px; padding:10px 25px; }
.searchInfo .screen{ margin-left:60px; }
.searchInfo .screen a{ padding-left:20px; margin-left:20px; }

.searchList li{ padding:20px 25px; }
/*搜索页面*/

}


@media screen and (max-width: 1280px) {

.container{ width:100%; padding:0 20px; }
.hcontainer{ width:100%; padding:0 20px; }

.nav{ padding: 0 275px 0 200px; font-size:13px; }
.nav li a{ padding:0 6px;}

.recruit_list li .rcontent .more{ right:20px; }

.showtop .return{ right:20px; }

}


@media screen and (max-width: 1024px) {

.container{ padding:0 15px; }
.hcontainer{ padding:0 15px; }
    
/*Home*/
.header{border-bottom:1px solid #dcdcdc; height:61px;}
.nav{ padding:0; display: none; position: fixed; left:0; width:100%; top:61px; width:100%; color:#ffffff; z-index:100; margin:0; background:#ffffff; }
.nav li{ width:100%; padding:10px 20px; text-align:left; display: block; border-bottom:1px solid #dcdcdc; }
.nav li a{ line-height:40px; width:100%; background:#31a6fb; text-align:center; margin:0 auto; border-radius:0 20px 0 20px; padding:0 20px; font-size:16px; display:block; position:relative; }
.nav li a:after{ display:none; }
.nav li.on a,.nav li a:hover{ color:#ffffff; }


.nav_btn{ display: block; margin-left:20px; }

.banner .bantxt .info{ margin-bottom:50px; font-size:20px; }

.homeMain{ height:auto; margin:30px 0; }
.hmLeft{ height:170px; width:45%; }
.hmLeft .top .time{ font-size:13px; line-height:25px; width:100px; }
.hmLeft .top .tit{ padding-left:125px; font-size:16px; line-height:25px; }
.hmLeft .info{ margin:12px 0; }
.hnews .swiper-pagination{ bottom:5px; }

.hmCenter{ padding:0 0 0 25px; width:55%; height:170px; }
.hmCenter .img{ width:230px; }
.hmCenter .txt{ padding-left:255px; }
.hmCenter .txt .tit{ font-size:18px; line-height:34px; }
.hmCenter .txt .entit{ font-size:18px; line-height:34px; }
.hmCenter .txt .ftit{ font-size:18px; line-height:34px; }
.hmCenter .txt .info{ font-size:14px; line-height:34px; }

.hmRight{ width:100%; }
.hmRight a{ padding:30px; }
.hmRight .tit{ font-size:18px; }

.hdirection{ margin:30px 0; height:140px; }
.hdirection li{ width:12.5%; }
.hdirection li.on{ width:25%; }
.hdirection li a{ padding:0 10px; }
.hdirection li .txt01 .tit{ font-size:14px; }
.hdirection li .txt01 .more{ margin-top:14px; }
.hdirection li .txt01 .more span{ font-size:14px; }
.hdirection li .txt02 .tit{ font-size:16px; }
.hdirection li .txt02 .info{ font-size:14px; margin-top:14px; }
.hdirection li.on a{ padding:0 20px; }

.footer{ padding:30px 0; }
.dbtxt .dblogo{ height:64px; }
.dbtxt .info{ line-height:30px; margin:30px 0; }
.dbtxt .copy{ line-height:30px; }

/*Home*/

/*内页*/
.weizhi2{ line-height:50px; }
/*内页*/

/*Research Directions*/
.directionList li .txt{ padding:20px 20px;}
.directionList li .txt .info{ margin:10px 0;}
/*Research Directions*/


/*Research Directions详情*/
.topnav .container:after{ display: none;  }
.topnav a{ padding:10px; margin:0 10px; }

.dOverview{ padding:0; }
.dOverview .txt{ padding:15px 0; width:100%; line-height:1.8; }
.dOverview .img{ width:100%; }

.dtxt{ padding:0; line-height:2; margin:15px 0 ;}

.dimg{ padding:0; }

.paging .prev{ line-height:40px; height:40px; }
.paging .home{ line-height:40px; height:40px; }
.paging .next{ line-height:40px; height:40px; }
/*Research Directions详情*/

/*成员介绍*/
.mtit{ font-size:18px; height:60px; line-height:60px; }
.mtit2{ font-size:16px; }

.memberMain{ margin:20px 0; }
.memberList{ padding:20px 20px 0 20px; }
.memberList li{ margin-bottom:20px; width:25%; }
/*成员介绍*/


/*成员介绍-详情*/
.mstop .txt .pinfo{ margin-top:0; }
/*成员介绍-详情*/

/*关于我们*/
.abtop .img .abico{ display:none; }

.abban .swiper-pagination{ left:15px; bottom:15px; }

.committee_tit .tit01{ font-size:18px; }

.committee .tit{ font-size:14px; }

.committee .name{ margin:12px 0; }
.committee .name li{ margin:5px; font-size:14px; }
/*关于我们*/

/*新闻*/
.newslist li .content{ padding:0 245px 0 100px; height:150px; }
.newslist li .content .txt{ padding-right:50px; margin-top:10px; }
.newslist li .content .txt .tit{ font-size:18px; }
.newslist li .content .txt .info{ margin:10px 0; }

.newslist li .content .time{ width:100px; margin-top:10px; }
/*新闻*/

/*招聘*/
.rtop .rtit{ font-size:20px; }
.rtop .rlist li .tit{ font-size:14px; margin-top:14px; }

.rimg li .txt{ height:120px; }
.rimg li .txt .tit{ font-size:16px; }
.rimg li .img{ height:120px; }
/*招聘*/

/*招聘列表*/
.rnav li{ margin:4px; }

.recruit_list li .rltop{ font-size:14px; line-height:20px; }
.recruit_list li .rltop .container{ padding-right:70px; padding:10px 0; }
.recruit_list li .btn{ right:30px; top:18px; height:24px; width:24px; line-height:24px; }
.recruit_list li .btn span{ font-size:14px; }
.recruit_list li .rcontent{ padding:25px 0; }
.recruit_list li .rcontent .tit{ padding-left:10px; margin-top:10px; font-size:14px; }

.recruit_pup .tit01{ font-size:18px; margin-bottom:18px; }
.recruit_pup .tit02{ font-size:14px; }
/*招聘列表*/


/*文章详情页*/
.nyban .showtop .tit{ font-size:20px; }
.showtop .return{ right:15px; }

.showmain{ margin:15px 0; }
.showmain .mainleft{ width:100%; }

.showtxt{ min-height:auto; }

.showmain .mainright{ width:100%; margin-top:15px; }

.showPaging a{ padding:15px; }
.showPaging .tit:after{ width:90%; }

.showHot{ padding:15px; }
.hlist li{ padding:10px 0; }
/*文章详情页*/


/*Research Progress*/
.evolveList{ height:400px; }
.evolveList li .txt .tit{ font-size:18px; }

.evolveTabulation li a{ padding:16px; line-height:16px; }
.evolveTabulation li .tit{ font-size:16px; padding-left:16px; }
.evolveTabulation li .time{ font-size:14px; }
.evolveTabulation li .time span{ font-size:14px; margin-right:7px; }
/*Research Progress*/

/*搜索页面*/
.searchNav{ padding:0 20px; }
.searchNav li{ margin-right:35px;}

.searchInfo{ margin-top:15px; padding:5px 20px; }
.searchInfo .screen{ margin-left:50px; }

.searchList li{ padding:15px 20px; }
/*搜索页面*/

}

@media screen and (max-width: 768px) {

.banner .bantxt .info{ width:100%; }

/*Home*/
.search{ display: none; }
.search_btn{ display: block; line-height:60px; margin-right:20px; }
.search_btn span{ font-size:20px; color:#666666; font-weight:bold; }

/*搜索弹窗*/
.searchbj{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:900; display:none; }
.search_main{ padding:30px; width:400px; height:100px; background:#ffffff; position: fixed; left:50%; top:50%; z-index:1000; margin:-50px 0 0 -200px; box-shadow: 0 0 20px #999999; display:none; }
.search_main .input{ width:300px; height:40px; border:1px solid #31a6fb; padding:0 15px; float:left; font-size:16px; }
.search_main .submit{ width:40px; height:40px; line-height:40px; background:#31a6fb; float:left; cursor:pointer; }
.search_main .submit span{ font-size:20px; color:#ffffff; }
/*搜索弹窗*/

.banner .swiper-slide{ overflow: hidden; }
.banner img{ width:150%; margin-left:-25%; }
.banner .bantxt .info{ margin-bottom:40px; font-size:18px; }

.homeMain{ margin:20px 0; }
.hmLeft{ width:100%; }

.hmCenter{ padding:0; width:100%; border-top:1px solid #dcdcdc; }
.hmCenter .txt{ padding-left:250px; padding-top:5px; padding-bottom:5px; }
.hmCenter .txt .entit{ line-height:30px; }
.hmCenter .txt .info{ line-height:30px; }

.hmRight{ width:100%; }
.hmRight a{ padding:30px; }
.hmRight .tit{ font-size:18px; }

.hdirection{ margin:20px 0; height:auto; }
.hdirection li{ width:50%; height:100px; }
.hdirection li.on{ width:100%; height:120px; }
.hdirection li .txt01 .tit{ height:auto; }

.footer{ padding:20px 0; }
.dbtxt{ width:100%;}
.dbtxt .dblogo{ display: none; }
.dbtxt .info{ line-height:30px; margin:0; }
.dbtxt .copy{ line-height:30px; }

.dbnav{ display: none; }
/*Home*/

/*内页*/
.nyban{ overflow: hidden; }
.nyban img{ width:150%; margin-left:-25%; }
.weizhi2{ line-height:40px; }
/*内页*/

/*Research Directions*/
.directionList{ margin:15px 0 0 0;}
.directionList li{ width:48.5%; margin-right:3% !important; margin-bottom:15px; }
.directionList li:nth-child(2n){ margin-right:0 !important; }
.directionList li .txt{ padding:12px; }
.directionList li .txt .info{ margin:5px 0; line-height:1.6;}
/*Research Directions*/


/*Research Directions详情*/
.topnav{ padding:5px 0; }
.topnav a{ padding:5px; margin:0 5px; }

.directionTit{ margin-bottom:20px; }
.mtb100{ margin:20px 0; }

.dOverview .txt{ padding:15px 0; }

.dimg li{ width:100%; margin:0; }
.dimg li .img{ height:auto; }
.dimg li .tit{ padding:10px 0;  }

.dTag{ font-size:13px; line-height:24px; }
.dTag a{ height:24px; padding:0 12px; border-radius:12px; margin-right:10px; font-size:13px; }

.paging{ padding:5px 0; }
.paging .prev{ width:100%; height:auto; line-height:1.4; padding:5px 0; }
.paging .home{ display:none; }
.paging .next{ width:100%; text-align:left; height:auto; line-height:1.4; padding:5px 0; }
/*Research Directions详情*/

/*成员介绍*/
.mtit{ height:50px; line-height:50px; }

.memberMain{ margin:15px 0; }
.memberList{ padding:15px 15px 0 15px; }
.memberList li{ margin-bottom:15px; width:50%; }
/*成员介绍*/

/*成员介绍-详情*/
.membershow{ margin:15px 0; }
.mstop{ padding:15px; }
.mstop .img{ float:none; width:60%; margin:0 auto; }

.mstop .txt{ width:100%; margin-top:14px; }
.mstop .txt .pcontact .email{ margin-left:20px; }

.mstit{ margin-bottom:10px; }
.mtxt{ padding-left:0; }

.mblock{ padding:15px; margin-top:15px;}

.w50{ width:100%; }
/*成员介绍-详情*/

/*关于我们*/
.abtop .txt{ width:100%; }
.abtop .txt .tit01{ font-size:20px; margin:10px 0; }
.abtop .txt .tit02{ font-size:16px; }
.abtop .img{ width:100%; margin-top:10px; }

.abban .swiper-pagination{ left:15px; bottom:15px; }

.committee_tit{ position: static; text-align: center; }
.committee_tit .tit02{ margin:5px 0 15px 0; }

.committee .tit{ font-size:14px; }

.committee .name{ margin:12px 0; }
.committee .name li{ margin:5px; font-size:14px; }
/*关于我们*/

/*新闻*/
.newslist li .content{ padding:0 175px 0 0; height:100px; }
.newslist li .content .txt{ padding-right:0; margin-top:5px; }
.newslist li .content .txt .tit{ font-size:16px; }
.newslist li .content .txt .info{ margin:5px 0; -webkit-line-clamp:2; line-height:1.6; }

.newslist li .content .time{ display:none; }

.pageNumber{ padding:20px 0; }
/*新闻*/

/*招聘*/
.rtop{ margin-top:20px; }
.rtop .rtit{ font-size:18px; }
.rtop .info{ margin:15px 0; }

.rtop .rlist{ width:100%; }
.rtop .rlist li .tit{ font-size:14px; margin-top:14px; }
.rtop .info{ line-height:1.6; }

.rimg{ margin:20px 0; }
.rimg li .txt{ height:90px; }
.rimg li .txt .tit{ font-size:14px; }
.rimg li .img{ height:90px; }
/*招聘*/


/*招聘列表*/
.recruit_list li .rltop{ font-size:14px; height:auto; line-height:24px; padding:10px 0; border-top:1px solid #eeeeee; }
.recruit_list li .rltop .container{ padding-right:50px; padding-left:15px; border-top:none; padding-top:0; padding-bottom:0; }
.recruit_list li .rtit{ width:100%; }
.recruit_list li .num{ width:100%; }
.recruit_list li .ad{ width:100%; }
.recruit_list li .btn{ right:15px; top:50%; margin-top:-12px; }
.recruit_list li .btn span{ font-size:14px; }
.recruit_list li .rcontent{ padding:5px 0 15px 0; }
.recruit_list li .rcontent .more{ position:static; margin:10px auto 0 auto;}
.recruit_list li .rcontent .info{ padding-left:0; }

.recruit_pup{ width:90%; height:90%; margin:0; top:5%; left:5%; padding:20px; }
.recruit_pup .txt{ padding-left:0; word-break: break-all; }

.recruit_pup .close{ width:24px; height:24px; line-height:24px; right:24px; top:24px; }
.recruit_pup .close span{ font-size:20px; }

.recruitImg{ width:100%; }
/*招聘列表*/

/*文章详情页*/
.nyban2 img{ width:240%; margin-left:-70%; }
.nyban .showtop .tit{ font-size:18px; width:100%; }
.showtop .return{ right:15px; }
.sbottom .breadcrumbs{ display:none; }

.showtop .return{ display:none; }

.showmain{ margin:15px 0; }
.showmain .mainleft{ width:100%; }

.showmain .mainright{ width:100%; margin-top:15px; }

.showPaging a{ padding:15px; }
.showPaging .tit:after{ width:80%; }

.showHot{ padding:15px; }
.hlist li{ padding:10px 0; }
/*文章详情页*/

/*Research Progress*/
.evolve_weizhi{ margin:15px 0 0 0; }
.evolveList{ height:auto; margin-bottom:15px; }
.evolveList li .txt .tit{ font-size:16px; }

.evolveList li{ width:100% !important; margin-top:15px; }
.evolveList li .img{ width:100% !important; height:200px !important; }
.evolveList li .txt{ height: auto !important;; padding:15px !important; background:linear-gradient(to right bottom, #0e63ff,#10c9a7); }
.evolveList li .txt .more{ margin-top:15px !important; }

.evolveTabulation li a{ padding:12px;  }
.evolveTabulation li .tit{ width:100%; }
.evolveTabulation li .time{ width:100%; text-align:left; margin-top:10px; }
/*Research Progress*/

/*搜索页面*/
.searchMain{ padding:15px 15px 0 15px; margin:20px 0 40px 0; }

.searchNav{ padding:0; font-size:14px; }
.searchNav li{ margin-right:20px;}
.searchNav li:last-child{ margin-right:0;}

.searchInfo{ margin-top:10px; padding:5px 0; }
.searchInfo .stip{ width:100%; }
.searchInfo .screen{ width:100%; margin-left:0; margin-top:10px; }


.searchList li{ padding:10px 0; }
.searchList li .top .column{ margin-right:14px; font-size:14px; padding:0 14px; }
.searchList li .top .tit{ font-size:14px; }
/*搜索页面*/

}


@media screen and (max-width: 580px) {
/*Home*/
.banner .swiper-slide{ overflow: hidden; }
.banner img{ width:170%; margin-left:-35%; }

.banner .bantxt .info{ margin-bottom:25px; width:100%; text-align:center; text-shadow:2px 2px 2px #333333;}
.banner .bantxt .burl{ text-align:center; }
/*Home*/

.topnav{ overflow: hidden; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; padding:0; }
.topnav .container{ padding:0; }
.topnav a{ width:100%; float: left; margin:0; padding:7px 0; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.topnav a:after{ display:none; }

.hmCenter{ height:140px; }
.hmCenter .img{ width:180px; }
.hmCenter .txt{ padding-left:195px; }
.hmCenter .txt .info{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height:1.8; }

.hmRight a{ padding:20px; }
.hmRight .info{ margin:10px 0; }

/*成员介绍*/
.memberMain{ margin:10px 0; }
.memberList{ padding:10px 10px 0 10px; }
.memberList li{ margin-bottom:10px; width:50%; }

.memberList li .img{ width:45%; }
.memberList li .txt{ width:55%; padding:0 10px; }
.memberList li .txt .info{ margin-top:8px; }
/*成员介绍*/

.mtit{ font-size:15px; padding-left:60px; }


}