﻿@charset "utf-8";
/* CSS Document */

/*网站基本定义*/
html{color:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{/* outline:0; *//* -webkit-text-size-adjust:none; *//* -webkit-tap-highlight-color:rgba(0,0,0,0); */}
body{background:#fff;color:#333;font: 400 14px/1.5 microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,iframe{border:0}
abbr,acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:''}
button{outline:0;border:none;}
a:hover{text-decoration:none;}
ins,a{text-decoration:none;color:#333;}
textarea {resize:none;}
img{display:block;width:100%;}
input,select,textarea {outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;}
.pr{position:relative;}
.abs{position:absolute}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}


/*网站基本定义*/	

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

*{box-sizing:border-box;}
.web{ margin:0px; padding:0px;}
input::-moz-focus-inner{border:none;padding:0;}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],select,textarea{outline-style:none;-webkit-appearance:none;appearance:none;resize:none; border:none;font-family:"Microsoft Yahei";border-radius:0;}
*{ -webkit-tap-highlight-color:rgba(0,0,0,0);tap-hightlight-color:rgba(0,0,0,0); touch-callout:none; -webkit-touch-callout:none;}
.bd-color{ background:#fff;}
.pt10{padding-bottom:40px;}
.bkcolor{ background:#fff;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }
.pb20{padding-bottom:20px;}


/* banner */
.slide-container .slide-ul li.swiper-slide-active .bn-text{position:absolute;left:0;top:0;-webkit-animation:zoomIn 1.5s both;-moz-animation:zoomIn 1.5s both;animation:zoomIn 1.5s both;}
.slide-container .slide-ul li .bn-text img,.slide-container .slide-ul li .bn2-text img,.slide-container .slide-ul li .bn3-text img{width:10rem;height:4.8rem;}
.slide-container .slide-ul li.swiper-slide-active .bn2-text{position:absolute;left:0;top:0;-webkit-animation:fadeInDown 1.5s both;-moz-animation:fadeInDown 1.5s both;animation:fadeInDown 1.5s both;}
.slide-container .slide-ul li.swiper-slide-active .bn3-text{position:absolute;left:0;top:0;-webkit-animation:fadeInLeft 1s both;-moz-animation:fadeInLeft 1s both;animation:fadeInLeft 1s both;}






.bannerBox{width: 7.5rem;height: 4rem;margin-top:1rem;}
#banner{width: 7.5rem;height: 4rem;}
#banner img{display: block;width: 7.5rem;height: 4rem;}
#banner .swiper-slide{width: 7.5rem !important;height: 4rem;}
#banner .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;border: solid 0.02rem #044983;opacity: 1;background-color: #fff;}
#banner .swiper-pagination-bullet-active{background-color: #044983;}

.indexTT{text-align: center;font-size: 0.32rem;color: #044983;line-height: 0.68rem;padding-top: 0.21rem;}
.BKmore{display: block;width: 0.44rem;height: 0.44rem;margin: 0 auto; background: url(../img/UP_icon.png) center no-repeat;background-size: 100% 100%;margin-top: 0.2rem;margin-bottom: 0.3rem;}
.forUs{width: 7rem;margin: 0 auto; margin-top: 0.2rem;position: relative;padding: 0rem 0.25rem;overflow: hidden;box-shadow: 0rem 0.1rem 0.1rem #f5f5f5;}
.forUs .forUsIcon{width: 0.71rem;height: 0.77rem;background: url(../img/fro_usIcon.png) center no-repeat;background-size: 100% 100%;position: absolute;left: 0.25rem;top: 0rem;}
.forUs p{text-align: justify; font-size: 0.26rem;color: #333333;line-height: 0.4rem;text-indent: 2em;}
.zxxxBox{/* width: 7rem; */margin: 0 auto;margin-top: 0.2rem;}
.zxxxBox .swiper-container{padding-top: 0.1rem;}
#zxxx .swiper-slide{width: 4.8rem;height: 5.28rem;margin: 0 auto;box-shadow: 0rem 0rem 0.2rem #f5f5f5;margin-bottom: 0.2rem;}
#zxxx .swiper-slide img{display: block; width: 4.8rem;height: 3.42rem;border-top: solid 0.08rem #044983; }
#zxxx .swiper-slide .zxxx_tt,#zxxx .swiper-slide .zxxxtime{width: 4.2rem;margin: 0 auto;text-align: justify;font-size: 1.4em;color: #333333;line-height: 0.3rem;margin-top: 0.22rem;}
#zxxx .swiper-slide .zxxxtime{margin-top: 0.12rem;}
#zxxx .swiper-slide .BKmore{margin-top: 0.32rem;margin-bottom: 0.38rem;}
.wmdxx{width: 5rem;margin: 0 auto;padding: 0rem 0.25rem;box-shadow: 0rem 0.1rem 0.1rem #f5f5f5;padding-bottom: 0.3rem;}
.wmdxx ul li{width: 100%;margin-top: 0.2rem;position: relative;margin-bottom: 0.3rem;}
.wmdxx ul li img{display: block;width: 7rem;height: 3rem;}
.wmdxx ul li h3{text-align: center;font-size: 0.24rem;line-height: 0.4rem;margin-top: 0.2rem;}
.wmdxx ul li p{font-size: 0.24rem;line-height: 0.4rem;height: 0.8rem;text-indent: 2em;text-align: justify;}
.wmdxx ul li a{display: block;line-height: 0.4rem;font-size: 0.22rem;color: #044983; position: absolute;bottom: 0rem;right: 0rem;}
.wmdxx .more{display: block;width: 2.3rem;height: 0.5rem;margin: 0 auto;color: white;font-size: 0.24rem;background-color: #333333;border-radius: 0.13rem; line-height: 0.5rem;text-align: center;}
.tzzgx ul{width: 5.2rem;margin: 0 auto; overflow: hidden;margin-top: 0.1rem;margin-bottom: 0.4rem;}
.tzzgx li{width: 3.4rem;height: 3.4rem;float: left;margin: 0.1rem;box-shadow: 0rem 0.1rem 0.1rem #f5f5f5;}
.tzzgx li a{display: block;position: relative;}
.tzzgx li a img{display: block;width: 3.4rem;height: 3.4rem;}
.tzzgx li a span{display: block;width: 100%;height: 0.55rem;line-height: 0.55rem;text-align: center;position: absolute;left: 0rem;bottom: 0.23rem;font-size: 0.24rem;}
.tzzgx li:nth-child(1) a span{color: #ffffff;}
.tzzgx li:nth-child(2) a span{color: #333333;}
.tzzgx li:nth-child(3) a span{color: #333333;}
.tzzgx li:nth-child(4) a span{color: #ffffff;}


/*header*/

.header{height: 85px;position:relative;z-index:999;background-color:#fff;box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.05);}
.header .logo{float:left;margin-left: 3px;margin: 4% 0 8px 2%;width: 66%;float: left;max-width: 365px;min-width: 235px;max-height: 90px;}
.header .logo a{display:block;height: 71px;}
.header .nav-icon{float:right;height: 85px;border-left: 1px solid #f0f0f0;}
.header .logo img{}
@media (max-width:360px){
	.header .logo{width: 240px;height: 34px;margin-top: 20px;}
	.header .logo a{ display:block; height:30px;}
}
@media (max-width:768px){
 	.header .logo{width: 240px;height: 34px;margin-top: 20px;}
	.header .logo a{ display:block; height:30px;} 
}
@media (max-width:2560px){
 	.header .logo{width: 222px;height: 34px;margin-top: 20px;}
	.header .logo a{ display:block; height:30px;} 
}
.menu-handler{position:relative;z-index:11;float:right;width:60px;height: 85px;padding:15px 15px 5px 15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.menu-handler span{position:absolute; top:50%; left:15px; width:30px; height:2px; margin:auto; background:#999; border-radius:1px; transition:0.3s;}
.menu-handler span:before, .menu-handler span:after{content:''; display:block; position:absolute; left:0; width:30px; height:2px; background:#999; border-radius:1px; transition:0.3s, 0.3s;  transition-property: top, transform; transition-delay:0.3s, 0;}
.menu-handler span:before{top:-8px;}
.menu-handler span:after{top:8px;}
.nav-icon.active .menu-handler span{background:transparent;}
.nav-icon.active .menu-handler span:before{-webkit-transform:rotate(45deg); top:0;}
.nav-icon.active .menu-handler span:after{-webkit-transform:rotate(-45deg); top:0;}
.nav-icon.active .menu-handler span:before, .nav-icon.active .menu-handler span:after{transition-delay:0, 0.3s;}


#nav{ display:none;  position:absolute; top:100%; left:0; width:100%; background:#fff; box-shadow: 0 6px 6px 1px rgba(0,0,0,0.4); }
#nav ul{padding-bottom:80px; position:relative}
#nav ul li{border-bottom:1px solid #eee; line-height:50px; font-size:16px; text-indent:10px;opacity: 0;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);transition: -webkit-transform 800ms cubic-bezier(.19,1,.22,1) 400ms,opacity 600ms cubic-bezier(.19,1,.22,1) 0ms;transition: transform 800ms cubic-bezier(.19,1,.22,1) 400ms,opacity 600ms cubic-bezier(.19,1,.22,1) 0ms;}
#nav ul li span{display:block; height:50px; color:#333; position:relative}
#nav ul li span a{ color:#333}
#nav ul li span b:before{position: absolute; content: ''; display: block; width: 1px; height: 9px; background-color: #aaa; top: 20px; right: 34px; -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease,-webkit-transform .3s ease; -webkit-transform: rotate(0) scale(1); transform: rotate(0) scale(1);}
#nav ul li span b:after{position: absolute; content: ''; display: block; width: 9px; height: 1px; background-color: #aaa; top: 24px; right: 30px; -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease,-webkit-transform .3s ease; -webkit-transform: rotate(0) scale(1); transform: rotate(0) scale(1);}
#nav ul li span.show-div b:before{ -webkit-transform: rotate(45deg) scale(1.1); transform: rotate(45deg) scale(1.1);}
#nav ul li span.show-div b:after{ -webkit-transform: rotate(45deg) scale(1.1); transform: rotate(45deg) scale(1.1);}
#nav ul li div{display:none; text-indent:30px;}
#nav ul li dl{position:relative; line-height:44px}
#nav ul li dl:after{content:''; position:absolute; bottom:0; left:8%; width:84%; height:1px; background:#eee;}
#nav ul li dl:last-child{height:55px}
#nav ul li dl:last-child:after{ display:none}
#nav ul li dl dt{height:44px; color:#044983;}
#nav ul li dl dt a{ color:#044983}
#nav ul li dl dd{display:none; text-indent:50px;}

#nav ul li a{display:block; height:50px; color:#999;}
#nav ul li > a{color:#333;}
#nav ul li div > a{color:#044983;}

#nav.hover{ }
#nav.hover ul li{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
#nav.hover ul li:nth-child(0) {transition-delay: 100ms;}
#nav.hover ul li:nth-child(1) {transition-delay: 200ms;}
#nav.hover ul li:nth-child(2) {transition-delay: 300ms;}
#nav.hover ul li:nth-child(3) {transition-delay: 400ms;}
#nav.hover ul li:nth-child(4) {transition-delay: 500ms;}
#nav.hover ul li:nth-child(5) {transition-delay: 600ms;}
#nav.hover ul li:nth-child(6) {transition-delay: 700ms;}
#nav.hover ul li:nth-child(7) {transition-delay: 800ms;}
#nav.hover ul li:nth-child(8) {transition-delay: 900ms;}
#nav.hover ul li:nth-child(9) {transition-delay: 1000ms;}

.index-topic{margin:4%;border-radius:5px;overflow:hidden}
.index-topic img{width:100%;display:block}

.dqwz{overflow:hidden; padding-top: 5px;}
.dqwz ul{width: 100%;padding: 0 2%;line-height:35px;padding-bottom: 10px;overflow:hidden;}
.dqwz ul li{width: 33%;float:left;/* padding:5px 1% 0 1%; *//* border: 5px #090909; */border: 1px solid #e4e2e2;}
.dqwz ul li a{width:auto;height: 35px;display:block;background:#fff;color:#333;text-align:center;font-size: 1em;border-radius: 3px;}
.dqwz ul li a:hover{display:block; background:#044983; color:#fff;}
.dqwz .u-crt{display:block;background: #044983;color:#fff;}
.dqwzs{width:100%;height: 50px;line-height: 47px;font-size: 15px;text-indent: 37px;background: #fff url(../images/zhuye.png) no-repeat 10px 14px;border-bottom: 0.47em solid #f1f1f1;}
/*头部*/
.headercon{position:fixed; top:0; left:0; *//* max-width: 640px; *//* z-index:999; *//* padding: 0px 5px 19px 5px; *//* background:#fff; */border-bottom: 1px solid #044983;}
.headercon .logo{/* height: 3em; */position:absolute;top: 43%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.headercon .logo a{ display:block;} 
.headercon .logo img{/* height: 3.4em; */}
.headercon article a{display:block;float:left;height: 4em;background-position:0 0;background-repeat:no-repeat;}
.headercon article a.home{/* width: 50px; *//* background-image:url(../images/home.png); *//* background-size: 50px auto; */}
.headercon article a.navBtn{width: 50px;float:right;background-image:url(../images/nav.png);background-size: 50px auto;}
.headercon article a.search{width:30px;margin-right:10px; float:right;background-image:url(../images/search.png); background-size:23px auto;}
.headercon article a.cur.navBtn{background-image:url(../images/close.png);background-size: 45px auto;}
.headercon article a.language-btn{ width: 28px;height: 28px; text-align: center; border: 1px solid #044983; color:#044983; border-radius: 100%;line-height: 26px; padding: 0; float: right;margin-top: -3px; margin-right: 11px;}



/* banner */
.slide-panel,.slide-container{width:100%;height:4.8rem;overflow:hidden;}
.slide-container .slide-ul li{position:relative;}
.slide-container .slide-ul li img{width:100%;height:4.8rem;}
.slide-container .slide-pagination{height:.3333rem;position:absolute;left:0;bottom:0;text-align:center;z-index:2;}
.slide-container .slide-pagination span.swiper-pagination-bullet{width:.5066rem;height:.0666rem;line-height:0;font-size:0;vertical-align:top;margin:0 .1333rem;background:#c2c1c0;display:inline-block;text-align:right;opacity:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.slide-container .slide-pagination span.swiper-pagination-bullet i{width:0;height:.0666rem;line-height:0;font-size:0;overflow:hidden;background:#08b8c3;display:inline-block;-moz-transition:width 3.5s ease;-webkit-transition:width 3.5s ease;transition:width 3.5s ease;vertical-align:top;}
.slide-container .slide-pagination span.swiper-pagination-bullet-active{text-align:left;}
.slide-container .slide-pagination span.swiper-pagination-bullet-active i{width:100%;}

/*导航*/
.nav2{overflow:hidden;width:100%;padding: 0.22em 0 0 0;overflow: hidden;width: 98%;margin: 0 auto;background-color: #fff;}
.nav2 a{display:block;width:25%;float:left;text-align:center;font-size: 1.3em;color:#333;margin-bottom: 1.74em;line-height: .4rem;}
.nav2 img{ display:block; margin:0 auto; width:60%; overflow:hidden; margin-bottom:0.8em;}



/* 标题 */
.indexenTitle,.indexcnTitle{font-size: .5rem;text-align:center;color:#333;font-weight: bold;}
.indexcnTitle{padding-top: 0.1rem;}
.indexenTitle{font-family:Arial, Helvetica, sans-serif;color:#b2b2b2;background: url(../images/Line.jpg) no-repeat center bottom;padding-bottom: 0.1rem;}


.mainBody_09{padding: 20px 0;/* border-bottom: 10px solid #f1f1f1; */}
.mainBody_09 .list{overflow: hidden;padding:3%;text-align: center;border: 1px solid #dbdbdb;margin: 0 10px 10px 10px;}
.mainBody_09 .p1{width:100%;overflow: hidden;margin-bottom:10px;}
.mainBody_09 .p2{width: 100%;line-height: 2.2em;font-size: 1.7em;font-weight: 700;}
.mainBody_09 .p3{ color:#044983; font-weight: normal; font-size: 1.4em; }
.mainBody_09 .p4{width: 100%;/* height: 5.4em; */line-height: 1.8em;overflow: hidden;margin-bottom: 10px;color: #888;font-size: 1.29em;text-indent: 2em;text-align: left;}
.mainBody_09 .p5 {width: 100%;height: 69px;text-align: center;padding: 10px 0 20px 0;font-size: 14px;}
.mainBody_09 .p5 a{width: 77px;height:40px;line-height:40px;text-align: center;display: inline-block;border: 1px solid #ccc;color: #666;margin: 0 5px;}


/*--footer--  */
.footer{background: #044983;color:#ccc;padding: 20px 0;text-align: center;border-top: 3px solid #0fa7d9;}
.footer h2{color: #c3c3c3;font-size: 1.32em;font-weight: normal;line-height: 25px;padding-top:20px;}
.footer h3{font-size: 1.3em; font-weight: normal; line-height: 24px; padding: 10px 0 0 0;}
.footer h4{font-size: 1.25em;font-weight: normal;line-height: 30px;margin-bottom: 20px;}
.footer h4 a{ color:#fff;}
.footer .list{padding: 5px 0;text-align: center;overflow: hidden;border-top: 1px solid #c3c3c3;}
.footer .list a{width: 25%;line-height: 30px;float: left;font-size: 1.32em;color: #ccc;}
.foot{padding: 10px 2%;text-align: center;line-height: 24px;border-top: 1px solid #c3c3c3;color:#fff;font-size: 1.25em;}
.foot a{color:#ccc;}
.footer{width: 100%;overflow:hidden; padding:10px 0 50px 0; text-align: center; line-height:2em;border-top: 1px solid #f1f1f1;}


/* --mainBody_04-- */
.mainBody_04{width:100%;overflow: hidden;border-bottom: 10px solid #f1f1f1;}
.mainBody_04 .clearfix{overflow: hidden;}
.mainBody_04 .con1{text-align: right;border-bottom: 10px solid #f1f1f1;/* border-top: 10px solid #f1f1f1; */padding-top: 15px;padding-bottom: 15px;}
.mainBody_04 .con2{text-align: right;height: 3rem;border-bottom: 10px solid #f1f1f1;}
.mainBody_04 .con3{text-align: right;height: 3rem;border-bottom: 10px solid #f1f1f1;}
.mainBody_04 .con4{text-align: right;height: 3rem;border-bottom: 10px solid #f1f1f1;}
.mainBody_04 .con5{text-align: right;height: 3rem;border-bottom: 10px solid #f1f1f1;}
.mainBody_04 .con6{text-align: right;height: 3rem;border-bottom: 10px solid #f1f1f1;}
.mainBody_04 .con3{text-align: right;border-bottom: 10px solid #f1f1f1;}
.mainBody_04 dt{width: 100%;overflow: hidden;}
.mainBody_04 dd{width: 100%;padding: 2% 3%;}
.mainBody_04 .fadeInLeft{float: left;}
.mainBody_04 .fadeInRight{float: right;}
.mainBody_04 dt img{height: 100%;}
.mainBody_04 dd h3{overflow: hidden;}
.mainBody_04 dd h3 em{display: block;width: 100%;font-size: .4rem;color: #091d58;font-weight: bold;}
.mainBody_04 dd h3 span{width: 100%;font-size: 1.1em;color: #000;line-height:20px;font-weight: normal;}
.mainBody_04 dd p{line-height: 1.5em;width: 100%;overflow: hidden;color: #888;font-size: .4rem;text-indent: 2em;text-align: left;}
.btn_icon{position:relative;}
.btn_icon a{display:inline-block;width: 47%;height: 1.7em;line-height: 1.7em;text-align:center;border-radius:5px;font-size: .4rem;}
#icon1_btn {border: 1px solid #044983;color: #044983;background: #fff;margin-right: 0.9em;float: left;}
#icon2_btn {border: 1px solid #044983;color: #fff;background: #044983;float: left;}


/*新闻列表页*/
.home-news {padding-top: 20px;background-color: #fff;overflow:hidden;}
.home-news h2{text-align:center;margin: 5.9% 4% 4% 4%;}
.home-news h2 a{display:inline-block;border:1px #eee solid;padding: 0.2rem 0rem;width: 50%;float:left;margin:0 -1px;background-color: #f8f8f8;font-size: .4rem;font-weight:400;position:relative;}
.home-news h2 a:first-child{border-radius:3px 0 0 3px;}
.home-news h2 a:last-child{ border-radius:0 3px 3px 0}
.home-news h2 a.current{background-color: #044983;border-color: #044983;color:#fff;z-index:2;}
.home-news h2 a.current::before{content:"";display:inline-block;width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-top: 5px solid #044983;position:absolute;left:50%;margin-left:-8px;top:100%;}
.home-news a.more{color: #044983;border: 0.8px #044983 solid;border-radius:2.1rem;display:block;text-align:center;margin:0 33%;font-size: 1.32em;margin-top: 1.4em;}
.news-list { padding:0.3rem 4%;}
.news-list .item{border-bottom:1px #f2f2f2 solid;position:relative;overflow: hidden;padding-bottom: 10px;padding-top: 10px;}
.news-list .item .text{width: 65%;float: right;padding-right: 5%;}
.news-list .item .text strong{color:#444;font-size: 1.29em;display:block;overflow:hidden;font-weight:normal;}
.news-list .item .text span{display:block;color:#aaa;} 
.news-list .item .image{width: 30%;float: right;}
.news-list .item .image img{ width:100%}
.news-list .item .image .lazy-img{ min-height:64.5px}




/* 理念 */
.m-i-linian1 {
  padding: 0 10px;
}

.m-i-linian1 .ln-box {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  margin: 2.2em 0.1em 1.1em 0.1em;
}

.m-i-linian1 .ln-box .ln-list {
  width: 32%;
  padding: 2%;
  background-color: #ededed;
  margin-bottom: 20px;
  -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.m-i-linian1 .ln-box .ln-list:hover {
  background-color: #666666;
}

.m-i-linian1 .ln-box .ln-list .ln-ic i {
  font-size: 3.75em;
  color: #535353;
  line-height: 115px;
}

.m-i-linian1 .ln-box .ln-list .ln-info {
  width: 70%;
  margin-left: 1%;
}

.m-i-linian1 .ln-box .ln-list h4 {
  font-size: 1.125em;
  line-height: 34px;
  color: #333;
}

.m-i-linian1 .ln-box .ln-list span {
  font-size: 1.25em;
  color: #666;
  line-height: 24px;
  position: relative;
  padding-bottom: 10px;
  display: block;
}

.m-i-linian1 .ln-box .ln-list p {
  font-size: 1.25em;
  color: #666;
  line-height: 24px;
  position: relative;
  margin-top: 10px;
}

.m-i-linian1 .ln-box .ln-list span::after {
  content: "";
  position: absolute;
  width: 50px;
  height: 2px;
  background-color: #999;
  left: 0;
  bottom: 0;
}

.m-i-linian1 .ln-box .ln-list:hover h4,
.m-i-linian1 .ln-box .ln-list:hover span,
.m-i-linian1 .ln-box .ln-list:hover p,
.m-i-linian1 .ln-box .ln-list:hover .ln-ic i {
  color: #fff;
}

.m-i-linian1 .ln-box .ln-list:hover span::after {
  background-color: #fff;
}


.member-nav{text-align:center;margin:0 4%;padding-top: 1em;}
.member-nav a{font-size: 1.29em;display:inline-block;border:1px #ddd solid;padding: 1em 0rem;width: 33%;float:left;margin:0 -1px;background-color:#fff;font-weight:400;position:relative;}
.member-nav a:first-child{ border-radius:3px 0 0 3px}
.member-nav a:last-child{ border-radius:0 3px 3px 0}
.member-nav a.current{ background-color:#006db8; border-color:#006db8; color:#fff; z-index:2}
.member-nav a.current::before{content:"";display:inline-block;width: 0;height: 0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:5px solid #006db8; position:absolute; left:50%; margin-left:-8px;top:100%}


.paper-list{padding:4% 4% 4% 0; }
.paper-list .item{margin-bottom:2rem; width:46%; float:left; margin-left:4%;box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.05); background-color:#fff}
.paper-list .item .title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 1.2em;text-align:center;font-weight:normal;padding: 0.2em 0.15em 0.8em;color:#333;}
.paper-list .item .image{ width:100%; overflow:hidden;}
.paper-list .item .image img{width:100%;display: inline;}
.paper-list .item a{display:inline-block;border:1px #ddd solid;padding: 1em 0rem;width: 100%;float:left;margin:0 -1px;background-color:#fff;font-weight:400;position:relative;}