body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input,p,th,td{margin:0;padding:0; font-family: "微软雅黑"; }
img{border:0px;}
ul {margin:0px;padding:0px;}
ul li {list-style:none;}
a { text-decoration:none; color:#000;}
body {  font-family:"微软雅黑"; background-color:#fff; font-size:14px;}
input,button,select,textarea{outline:none;}
.clear { clear:both;}
.fn_left {float: left;}
.fn_right {float: right;}
.main{ width: 1200px; margin: 0 auto; overflow: hidden;}



/*头部*/
.header{
	width: 100%; border-bottom: #dddddd 1px solid; background: url(../images/top_bg.jpg) center; height: 235px;
}
.hb_top{width: 100%; height: 43px; background: url(../images/top_bg_01.jpg) repeat-x;}
.hb_top p{ line-height: 43px; color: #fff; font-size: 14px;}
.sc {background: #2e88cb; height: 23px; margin-top: 10px; display: block;}
.sc input {color: #bbdffa !important;}
.sc_nr {background: #2e88cb; border: currentColor; border-image: none; width: 175px; height: 23px; color: #bbdffa; padding-left: 10px;}
.sc_bt {background: url(../images/top_bg_sc.png) no-repeat; border: currentColor; border-image: none; width: 30px; height: 23px; cursor: pointer; padding-right: 5px;}
.logo{margin-top: 10px;}
.biaoqian{margin-top: 60px; color: #176ba9; font-size: 14px;}
.biaoqian a{ color: #176ba9;}
.biaoqian span{ padding: 0 2px;}
.nav{ width: 100%; border-top:1px solid #dddddd; margin-top: 15px; margin-bottom: 15px;}
.nav ul{position: relative; width: 1200px;margin:0 auto;display:flex; justify-content: space-between;}
.nav ul li{ padding: 17px 12px; }
.nav ul li a{ color: #333; padding: 5px 6px;}
.nav ul li a:hover {background: #1169ab; color: #fff;}
.xldiv {
	background: url("../images/xl_nav_bj.png");
	padding: 0px;
	top: 45px;
	/*width: 600px;*/
	display: none;
	position: absolute;
	z-index: 100;
}
.xldiv .xl_nav {
	/*width: 90px;*/ line-height: 45px; padding: 5px 10px;
}
.xldiv .xl_nav2 {
	width: 120px; line-height: 35px;
}
.xldiv .xl_nav a {
	padding: 0px 10px; color: rgb(0, 0, 0); float: left;
}
.xldiv .xl_nav2 a {
	padding: 0px 10px; color: rgb(0, 0, 0); float: left;
}
.xldiv .xl_nav a:hover {
	background: none; color: rgb(17, 105, 171); text-decoration: underline;
}
.xldiv .xl_nav2 a:hover {
	background: none; color: rgb(17, 105, 171); text-decoration: underline;
}



/*----------index----------*/
/*banner*/
.banner{position:relative;left:0;}
.flexslider{position:relative;height:599px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li a{height:599px;display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:44px;height:5px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:44px;height:5px;line-height:30px;overflow:hidden;background:rgba(255,255,255,0.8);cursor:pointer;}
.flex-control-nav .flex-active{background:rgba(17,107,171,0.8);color:#fff;}

/*新闻*/
.news{ width: 100%; height: 360px; background: url(../images/main_bg.jpg);}
.news_left{ width: 595px; height: 290px; float: left; margin-top: 45px;}
.news_left_top{ width: 595px; height: 151px; float: left;}
.news_left_top_left{width: 168px; height: 151px; float: left;}
.news_left_top_right{width: 426px; height: 138px; float: left;}
.news_left_bottom{width: 595px; height: 120px; float: left;}
.news_left_bottom_left{width: 120px; height: 120px;float: left; text-align: right; margin-top: 20px;}
.news_left_bottom_left .year{ color: #666666; font-size: 16px;}
.news_left_bottom_left .tiao{ width: 28px; height: 2px; background: #e5e5e5;float: right; margin-top: 15px; }
.news_left_bottom_left .date{width: 120px; height: 60px; font-size: 40px; color: #333333; text-align: right;margin-top: 15px; float: left;}
.news_left_bottom_right{ width: 420px; height: 120px; float: right;}
.news_left_bottom_right .title{ width: 420px; float: left; color: #222; font-size: 18px;margin-top: 20px;}
.news_left_bottom_right .jianjie{ float: left; color: #999999; font-size: 15px; margin-top: 15px; line-height: 24px;}

.news_right{width: 560px; height: 290px; float: right; margin-top: 40px;}
.news_right_top{width: 560px; height: 36px; float: left; border-bottom: 1px solid #ddd;}
.news_right_top .title{float: left; padding:  0 8px; font-size: 20px; color: #1a6eac; font-weight: bold; border-bottom: 2px solid #1a6eac; line-height: 34px; }
.news_right_top .title span{ padding: 0 8px;}
.news_right_top_EN{ float:left;text-transform: uppercase; color: #999999; font-size: 14px;line-height: 35px;}
.news_right_top .more{ float: right; color: #999999; font-size: 12px; line-height: 35px; margin-right: 10px;}
.news_right ul{ width: 560px; height: 240px; float: left;}
.news_right ul li{float: left; width: 560px; margin-top: 15px;}
.news_right ul li span{ width: 4px; height: 4px;float: left; background: #535353; margin-top: 8px;}
.news_right ul li a{float: left;width:400px;color: #666; font-size: 15px;padding-left: 10px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis ;}
.news_right ul li a:hover{ color: #1165a3;text-decoration:underline;}
.news_right ul li i{ float: right; color: #999; font-size: 15px;font-style:normal;}



/*菌种检索*/
.jzjs{width: 1200px;height: 220px; float: right; margin-top: 40px;}
.jzjs_title{width: 1200px;height: 36px; float: left; border-bottom: 1px solid #ddd;}
.jzjs_title .title{float: left; padding:  0 8px; font-size: 20px; color: #1a6eac; font-weight: bold; border-bottom: 2px solid #1a6eac; line-height: 34px; }
.jzjs_title .title span{ padding: 0 8px;}
.jzjs_title_EN{float:left;text-transform: uppercase; color: #999999; font-size: 14px;line-height: 35px;}
.jzjs_title .more{ float: right; color: #999999; font-size: 12px; line-height: 35px; margin-right: 10px;}
.jzjs ul{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;width: 1200px;height: 250px;}
.jzjs ul li{/*position:absolute;*/width: 282px; height: 106px; margin-top: 36px;}
.jzjs ul li a{ width: 282px; height: 106px; float: left; }
.jzjs ul li img{ width: 282px; height: 106px;}
.jzjs ul li span{position: relative; float: left; width: 282px; height: 30px; background-color: rgba(28,127,200,0.6); bottom:34px; line-height: 30px; color: #fff; text-align: center; font-size: 15px;}
.jzjs ul li span:hover{ background-color: rgb(28,127,200);}


/*专题服务*/
.service{ width: 100%; height: 362px;  background: url(../images/main_07.jpg) no-repeat;}
.service_title{width:1200px; height:60px; margin-top: 40px; text-align: center;}
.service_title span{ float: left; width:100%;font-weight: bold; color: #fff; font-size: 20px;  line-height: 36px;letter-spacing:3px;}
.service_title i{float: left; width:100%;font-size: 13px;font-style:normal; color: #fff;}
.service ul{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;width: 1200px;height: 250px; margin-top: 20px;}
.service ul li{width: 220px; height: 210px; }
.service ul li img{ width: 160px; height: 160px; float: left; margin-left: 30px;}
.service ul li span{ width: 220px; height: 40px; line-height: 40px; float: left; text-align: center;color: #fff; font-size: 18px; margin-top: 10px;}


/*学术科研+研究生教育*/
.big_bg{width: 100%; height: 495px;  background: url(../images/main_12.jpg) no-repeat;}
.learn{ width: 600px; height: 440px; float: left; margin-top: 35px;}
.learn_title{ width: 600px; height: 36px; float: left;border-bottom: 1px solid #ddd;}
.learn .title{float: left; padding:  0 8px; font-size: 20px; color: #1a6eac; font-weight: bold; border-bottom: 2px solid #1a6eac; line-height: 34px; }
.learn .title span{ padding: 0 8px;}
.learn_EN{float:left;text-transform: uppercase; color: #999999; font-size: 14px;line-height: 35px;}
.learn .more{ float: right; color: #999999; font-size: 12px; line-height: 35px; margin-right: 10px;}
.learn ul{width: 600px; float: left; margin-top: 28px;}
.learn ul li { margin-bottom: 15px;}
.learn ul li .right{ width: 365px; height: 110px; float: right;}
.learn ul li .right div{width: 365px; height: 30px; line-height: 30px; font-size: 18px; color: #333; overflow: hidden;white-space: nowrap; text-overflow:ellipsis ;}
.learn ul li .right div:hover{ color: #1165a3;text-decoration:underline;}
.learn ul li .right span{float: left; width: 365px; height: 30px;color: #b2b2b2; font-size: 14px; margin-top: 6px;}
.learn ul li .right p{float: left; width: 365px; height: 50px; line-height: 22px; color: #999;}

.edu{width: 555px; height: 440px; float: right;margin-top: 35px;}
.edu_title{ width: 555px; height: 36px; float: left;border-bottom: 1px solid #ddd;}
.edu .title{float: left; padding:  0 8px; font-size: 20px; color: #1a6eac; font-weight: bold; border-bottom: 2px solid #1a6eac; line-height: 34px; }
.edu .title span{ padding: 0 8px;}
.edu_EN{float:left;text-transform: uppercase; color: #999999; font-size: 14px;line-height: 35px;}
.edu .more{ float: right; color: #999999; font-size: 12px; line-height: 35px; margin-right: 10px;}
.edu_img{ width: 555px; height: 142px; float: left; margin-top: 28px;}
.edu ul{ width: 555px; height: 200px; float: left; margin-top: 10px;}
.edu ul li{float: left; width: 555px; margin-top: 15px;}
.edu ul li span{ width: 4px; height: 4px;float: left; background: #535353; margin-top: 8px;}
.edu ul li a{float: left;width:400px;color: #666; font-size: 15px;padding-left: 10px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis ;}
.edu ul li a:hover{ color: #1165a3;text-decoration:underline;}
.edu ul li i{ float: right; color: #999; font-size: 15px;font-style:normal;}

/*友情链接*/
.link{width: 100%; height: 128px; /*float: left; */background-color: #1165a3;}
.link_title{height: 45px; line-height: 45px; border-bottom: 1px dashed #dfdcdc; color: #fff; font-size: 18px; margin-top: 5px;}
.link_title span{ padding: 0 10px;}
.link_title i{font-style:normal;font-size: 14px;text-transform: uppercase; }
.link ul{ margin-top: 10px;}
.link ul li{ float:left;padding-right: 60px; padding-left: 5px; color: #fff; font-size: 14px;}
.link ul li a{ color: #fff; line-height: 30px;}

/*footer*/
.footer{width: 100%; height: 70px; background: #1477c1;}
.footer p{ line-height: 70px; color: #ffffff; font-size: 14px; text-align: center;}
.footer p a{ padding: 2px 7px; background-color: #fff; color: #1165a3; margin-left: 10px;}



/*----------内页----------*/
.about_bj{width: 100%; min-height: 747px; background-color: #fff; background: url(../images/img_01.jpg) no-repeat bottom;}
/*面包屑*/
.crumb{ font-size:15px; color:#666; height: 45px; margin-top: 10px;}
.crumb img{width: 22px; height: 22px; float: left; margin-top: 11px; margin-right: 10px;}
.crumb a{ font-size:15px; color:#666; margin:0 5px; line-height: 45px;}
.crumb a:hover{ color: #004F9E; }
.crumb a.on{color: #004F9E; }
.pro_txt1{ margin-top:0;}

/*左部*/
.container{margin-top:30px;padding-bottom:20px;}
.side_fl{width:250px;}
.side_fr{width:910px;}
.side_nav_tit{background:url(../images/img_03.jpg) no-repeat top left;height:100px;width:250px;}
.side_nav_tit h3{font-size:24px;color:#fff;font-weight:bold;padding:25px 0 0 25px;}
.side_nav_tit span{font-size:12px;color:#fff;padding:10px 0 0 25px; font-weight: 300; text-transform: uppercase; }
.side_nav ul li{width:250px;line-height:40px;margin-bottom:1px;}
.side_nav ul li a{display:block;padding:0 25px;width:200px;line-height:40px;font-size:16px;color:#333;background:#f4f6f8;}
.side_nav ul li a:hover,.side_nav ul li a.on{ background: #1169ab; color:#fff;}
.side_tel{margin-top:30px;width:250px;padding:15px 15px 170px 15px;box-sizing:border-box;border:#f1f1f1 1px solid;background:url(../images/img_05.png) no-repeat center bottom;}
.side_tel p{font-size:14px;color:#333;line-height:24px;}
.side_wx{text-align:center;margin-top:20px;}
.side_wx img{width:135px;height:135px;display:inline-block;}
.side_wx span{font-size:14px;color:#333;line-height:30px;}
.side_fr .side_fr_nav{padding-left:25px;height:50px;line-height:50px;background:#f4f6f8;font-size:18px;color:#333; font-weight: 400;}
.side_about{width: 900px; float: left; margin-top: 20px; margin-left: 5px;}
.side_about p{ color: #555; font-size: 15px; line-height: 32px;  letter-spacing:2px; margin-bottom: 15px;} 


/*右边-研究队伍*/
.new_list ul{ margin-left: -30px; margin-top: 30px;}
.new_list ul li{ margin-left: 30px; width: 280px;  float: left; margin-bottom: 30px; border: 1px solid #f4f6f8;}
.pro_img_tit1{ width: 100%; height: 40px; background: #eee; text-align: left;}
.pro_img_tit1 p{ width: 100%; float: left; font-weight: bold; font-size: 16px; color: #666; line-height: 40px; text-align: center; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.jjj{width: 280px; height:310px;overflow: hidden;}
.jjj img{float: left; width: 280px; height: 310px;   position: absolute;}
.jjj span{width: 258px; height: 290px; float: left; border: 1px solid #fff; margin-left: 10px; margin-top: 10px; position: relative;}

/*弹框 */
.team-pop{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	display: none;
  }
  .team-pop .pop-bg{ 
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	background: #777777\9;
  }
  .team-pop .pop-box{
	width: 782px;
	height: 540px; 
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	background: #FFFFFF;
	box-shadow: 0 12px 24px 0 rgba(0,0,0,0.10);
	/*padding: 0px 80px 50px 0px;*/
	box-sizing: border-box; border-radius: 6px;
	left: 25%\9;
	top: 25%\9;
  }
  .team-pop .pop-box .close {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 32px;
	top: 32px;
	cursor: pointer;
  }
  .team-pop .pop-box .team-pic{position: absolute;left: 0;top: 0;}
  .team-pop .pop-box .team-pic img{width: 180px; height: 200px;}
  
  .team-pop .pop-box .mess-box{width: 510px;float: left;margin-left: 220px;}
  .team-pop .pop-box .mess-box .t-box{height: 200px;border-bottom: 1px solid #E9ECF0;overflow: hidden;}
  .team-pop .pop-box .mess-box .name{font-size: 30px;color: #0052D9;letter-spacing: 0;margin-bottom: 8px;margin-top: 48px;}
  .team-pop .pop-box .mess-box .ms .label{font-size: 14px;color: #5F6464;letter-spacing: 0;line-height: 25px;margin-bottom: 4px;}
  .en-us .team-pop .pop-box .mess-box .ms .label{line-height: 23px;}
  .team-pop .pop-box .mess-box .ms .label:last-child{margin-bottom: 0;}
  .team-pop .pop-box .desc{ width: 700px; height: 300px; overflow-y: auto;
	  font-size: 16px;
	  color: #5F6464;
	  letter-spacing: 0;
	  margin-top: 220px;
	  FONT-VARIANT: JIS83;
	  min-height: 260px;
	  margin-left: 40px;}
  .team-pop .pop-box .desc p{margin-top: 10px;}


/*右边-中心活动*/
.activity{ width: 99.1%; float: left;}
.activity ul{ margin-top: 25px; margin-bottom: 40px;} 
.activity ul li{ height: 155px; border-bottom: 1px dashed #e1e1e1; padding: 15px 0;}
.activity ul li .date{float: left; width: 95px; height: 115px; margin-top: 20px;border-right: 1px solid #e7e7e7;text-align: center;color: #838383;}
.activity ul li .date span{width: 100%;float: left;  color: #838383; font-size: 32px; font-weight: 200; line-height: 70px;}
.activity ul li .date i{ font-style: normal;color: #838383; font-size: 14px;}
.activity ul li .content{ width: 480px; height: 155px; float: left; margin-left: 25px;}
.activity ul li .content .title{width: 480px; float: left; font-size: 18px; color: #1169ab; margin-top: 14px;}
.activity ul li .content p{ width: 480px; height: 50px; float: left; font-size: 15px; color: #666666; margin-top: 14px; line-height: 25px;}
.activity ul li .content .more{float: left; width: 480px;color:#999; font-size: 14px; margin-top: 14px;}
.activity ul li .img{width: 272px; height: 155px; float: right;}
.activity ul li:hover{ background: #fff;/*border:2px solid darkslategray;*/box-shadow: 0 5px 14px rgb(0 129 255 / 30%);}

/*右边-中心活动-详情*/
.side_fr_x_bt{ text-align: center;}
.side_fr_x_bt h3{ font-size: 22px; padding: 45px 0 25px 0; color: #333; font-weight: 500;}
.side_fr_x_bt p{ margin-right: 20px; display: inline-block;} 
.side_fr_x_l{ display: inline-block;}
.side_fr_x_l li{ float: left; padding-right: 5px; color: #999; }
.side_t{ width: 700px; margin-left: 105px; overflow: hidden; margin-top: 30px;}
.side_t img{ width: 100%;}
.side_n p{  text-align: justify; font-size: 14px; color: #666; line-height: 32px; text-indent: 2rem; margin-top: 20px;}
.side_s{ margin-top: 20px; border-top: 1px dashed #DCDCDC; padding-top: 10px; color: #666;}
.side_s a{width: 100%; display: inline-block; line-height: 34px;color: #666;}
.side_s a span{ color: #333;}

/*右边-菌种检索*/
.species{width: 100%; float: left;}
.search{width:780px; margin-left: 70px; }
.CHome-wrapper{margin-top:25px;margin-bottom:10px; width: 780px; height: 45px;}
.select2-container--default .select2-selection--single{background-color:#e4393c;outline:none;color:#fff}
.zp-search-input{width:538px;padding-left:20px;height:43px;float: left; line-height:43px;font-size:13px;color:#999;background:#fff;border:none;outline:none;border-top:#1169ab 1px solid;border-bottom:#1169ab 1px solid;box-sizing:content-box;}
.zp-search-btn{cursor:pointer;width:110px;height:43px; color: #fff; float: left; line-height:30px;background:#1169ab;border:#1169ab 1px solid;border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;box-sizing:content-box;padding:0;}
.zp-search-btn i{font-size:18px;line-height:43px;color:#fff;text-align:center;}
.species_table{width: 100%; float: left; margin-top: 30px; margin-bottom: 30px; }
.species_table thead{color: #909399;font-weight: 500;}
.species_table table{border: 0; border-spacing: 0;border-collapse:  collapse;box-sizing: inherit;}
.species_table table thead tr{background-color: #fff;}
.species_table table thead tr th{background-color: #f5fdff;padding: 15px 0; font-weight: bold; font-size: 15px;color: #333; border-bottom: 1px solid #ebeef5; text-align: center;border-right: 1px solid #ebeef5;}
.el-table__body tr{background-color: #fff;}
.el-table__body tr td{color: #333; font-size: 15px; padding: 15px 0;border-bottom: 1px solid #ebeef5;border-right: 1px solid #ebeef5; border-left: 1px solid #ebeef5; text-align: center;}
.el-table__body tr td a{color: #1169ab;}
.el-table__body tr:nth-child(2n){background-color: #f5f7fa;}
.el-table__body tr td i{ padding-right: 10px; padding-left: 35px;}
.el-table__body_xq tr td{ text-align: left !important; margin-left: 30px;}


/*联系我们*/
.contact_us{width: 900px; float: left; margin-top: 40px; margin-left: 5px;}
.contact_us .title{ color: #333; font-size: 18px; font-weight: bold; line-height: 36px; margin-bottom: 25px;}
.contact_us p{ font-size: 16px; color: #333; line-height: 34px;}
.contact_us img{width: 900px; float: left; margin-left: 5px; margin-top: 25px; margin-bottom: 25px;}

/*中心视点*/
.viewpoint ul{ width: 100%;  float: left; margin-bottom: 30px; margin-top: 10px;}
.viewpoint ul li{float: left; width: 100%; margin-top: 15px; border-bottom: 1px dashed #ccc; padding-bottom: 15px;}
.viewpoint ul li span{ width: 4px; height: 4px;float: left; background: #535353; margin-top: 8px;}
.viewpoint ul li a{float: left;width:600px;color: #666; font-size: 15px;padding-left: 10px;overflow: hidden;white-space: nowrap; text-overflow:ellipsis ;}
.viewpoint ul li a:hover{ color: #1165a3;text-decoration:underline;}
.viewpoint ul li i{ float: right; color: #999; font-size: 15px;font-style:normal;}






/*跳页*/
.page{ width: 100%; float: left; text-align:center;margin:30px 0;}
.page a{ padding:0 15px; border: 1px solid #dcdcdc;font-size:14px;color:#333;display:inline-block;height:35px;line-height:35px;margin:0 4px;}
.page a:hover, .page a.on{ background:#004F9E; color:#fff; }
.pagination {
	display: flex;
justify-content: center;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #004F9E;
	background-color: #fff;
	border: 1px solid #dee2e6
}

.page-link:hover {
	z-index: 2;
	color: #004F9E;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(52, 144, 220, .25)
}

.page-link:not(:disabled):not(.disabled) {
	cursor: pointer
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #004F9E;
	border-color: #004F9E;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.125rem;
	line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .7875rem;
	line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem
}