body {
    font-family: "微软雅黑","Arial","Helvetica,sans-serif","Microsoft YaHei";
}
.tab-ul-index li a{font-size: 16px;}
.header-nav, .tab-ul-index li.active, .article-list-journalg, .footer .top, .phone-nav, .main .article-content ul#htmlContent h3.full-text, #page-tag-div .pagination>.active>a, .comtit, .archcon.archcon-new dl dd.archconVol, .archcon.archcon-new dl dd.active, .archcon .arc-listit dd.active, .archcon .arc-listit .arctpoint, .arcmethod li.active, .tab-ul-index li.active, .footer .btmb, .header-nav, .header-nav ul > li:hover > a, .header-nav ul > li ol, .qikan .subBtn {
    background-color: #0099e1;
}
.mainColor {
    color: #0089e3;
}
#onlineFirst .article-list-left span {
    display: inline-block;
    width: 16px;
    height: 17px;
    background: url(../images/custom/list.png) no-repeat 0;
}
.toolBox1 {
    padding-bottom: 10px;
}

.toolBoxBorder {
    font-size: 13px;
    padding: 20px 0 0;
}

/* .articleBodyEn .article-main{font-family: 'OpenSans', 'arial';} */

/*css reset*/
/*别删，有的得看情况调一下宽度*/
.archcon .arc-listit{width:120px;}
.columimg{width:460px;}
/*结束*/


/*css reset*/

styled-content {display: inline-block;}
styled-content img {width: 100% !important;}

body{background: #f1fbff;}
.main .container{padding-top: 20px;;background: #fff;}
.comtit{width: 100%;background: #0099e1; font-size: 15px;height: 33px;line-height: 33px;color: #fff;position: relative;padding-left: 39px;margin:14px 0 18px;}
.comtit span{display: block;position: absolute;width: 20px;height: 20px;top:6px; left: 10px;background: url(../images/custom/icotit.png) no-repeat;}
.comtit a{position: absolute; right: 8px;color: #fff;font-size: 13px;}
.comlist li {position: relative;margin-bottom: 8px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.comlist li a{font-size: 13px;padding-left: 20px;color: #333;display: inline-block;}
.comlist li a span{position: absolute;top:4px;left: 0;display:block;width: 6px;height: 11px;background: url(../images/custom/icolist.png) no-repeat;}
.xwgg .comtit span{background-position: 0px 3px;}
.dzzx .comtit span{background-position: 0px -23px;}
.xzzx .comtit span{background-position: 0px -47px;}
.yqlj .comtit span{background-position: 0px -72px;}
.dzzx .comlist li{width: 50%;float: left;}
.dzzx .comlist li a span,.xzzx .comlist li a span{background-position: 0px -16px;}
.yqlj .comlist li a span{background-position: 0px -29px;}
.xwgg .comlist{margin-bottom: 30px;} 
.xzzx .comlist{margin-bottom: 10px;} 

.top{background: #0099e1;}
.logor li{line-height: 20px;text-align: right;}
.logor li.colorRed{font-weight: bold;line-height: 22px;}
.logor li.colorRed.nthchild2{margin-bottom: 5px;}
/*.main .container{padding: 0 20px;}
.main .container .row{margin-left: -20px;margin-right: -20px;}*/
.main-left{padding:0 0 0 20px;}
.main-right{padding:0 20px 0 30px;}
.qkjscon{padding-bottom: 15px;border-bottom: #e5e5e5 solid 1px;margin-bottom: 20px;}
.qkbook{margin-right: 12px;}
.qkbook a{width: 149px;height: 203px;display: block;margin: 0 auto;}
.qkbook a img{max-width: 149px;max-height: 203px;}
.qkjscon .bookr{width: 50%;position: relative;top: -6px;}
.qkjscon .bookr p{overflow: hidden;line-height: 23px;}
.qkjscon .bookr p strong,.qkjscon .bookr p span{float: left;display: block;}
.qkjscon .bookr p strong span{letter-spacing: 1rem;}
.qkjscon .bookr p>span{width: 68%;float: right;}
.tsgbtn li{margin-bottom: 10px;}
.tsgbtn li a{display: block; width: 48.7%;background: #0099e1;border-radius: 5px;text-align: center;}
.tsgbtn li a img{height: 37px;}
/*search*/
.main-right .search{margin-top: 30px;}
.main-right .search .seafl{width: 88%;}
.gjss{position: relative;}
.gjss img{position: absolute;right:0;top:0;}
.seafl .form-group{width: 38%;margin:7px 4% 15px 0;}
.seafl .form-groupen{width: 35%;margin:7px 4% 15px 0;}
.search h4{margin-bottom: 8px;}
.search .form-control{height: 27px;padding: 0 5px;border:solid 1px #989898; border-radius: 0;background: url(../images/custom/select_arrow.png) no-repeat right -5px center;}
.search .tj{height: 33px;text-decoration: underline;color: #555;font-weight: bold;}
.search .tj:hover{color: #0099e1;}
.seafl .gjcselect{width: 38%;} 
.seafl .gjcselecten{width: 35%;} 
.seafl .gjcfield{width: 43%;}
.seafl .gjcfielden{width: 37%;}
/*header*/
  .header{ padding: 65px 0;}
  .header .table{margin: 0;}
  .header .logo{display: block;}
  .header .right .text{font-size: 16px; line-height: 24px; padding: 8px 16px 0 0; text-align: right;}
  .header .right .table{width: auto;}
  .header .right img{margin: 6px 0 0;}
  .header-nav .container{padding:0;}
  .header-nav ul > li{float: left; position: relative;text-align: center;}
  .header-nav ul > li.active>a,.header-nav ul > li:hover>a{background:#30ace7;}
  .header-nav ul > li ol li a:hover{background: #30ace7;}
  .header-nav ul > li.active > .navbgactive,.header-nav ul > li:hover > .navbgactive{display: block;}
  .header-nav ul > li div.triangle.triangleleft{
   border-left: 3px solid transparent;
   border-bottom: 4px solid #2c84dc;
   border-top: 4px solid transparent;
   border-right: 3px solid #2c84dc;
   position: absolute;
   top: -1px;
   left: -5px;
   }
   .header-nav ul > li div.triangle.triangleright{
   border-left: 3px solid #2c84dc;
   border-bottom: 4px solid #2c84dc;
   border-top: 4px solid transparent;
   border-right: 3px solid transparent;
   position: absolute;
   top: -1px;
   right: -6px;
   }
   .navbgactive{width: 100%; height: 47px;background: #2f95fc; position: absolute;top: -7px;display: none;}
   
   
  .header-nav ul > li>a{display: block; color: #fff; line-height: 40px;font-size: 15px;padding:0 32px;position: relative;z-index: 10;}
  .header-nav-en ul > li > a{padding:0 18px;}
  .header-nav ul > li > a span{display: inline-block; width: 7px; height: 4px; background-size: 7px 4px; margin-left: 6px; position: relative; top: -3px;}
  .header-nav ul > li ol{position: absolute; background: #0099e1; left: 0; top: 40px; min-width: 100%; z-index: 50; display: none;}
  .header-nav ul > li ol li:hover{background: #0069d4;}
  .header-nav ul > li ol li a{font-size: 14px; display: block; padding: 0 26px; white-space: nowrap; color: #fff; line-height: 40px;}
  .header{background: url(../images/custom/topbg.png) no-repeat center;background-size: cover;}
  .phone-nav .sub{background: #fff url("../images/custom/search1.png") no-repeat center center;}
  .header-nav ul > li > a span{background: url("../images/custom/nav-arrow1.png") no-repeat center center;}
  /*search*/
  .qikan.search{margin-top: 30px;}
  .qikan select,.qikan input{height: 35px;border-radius: 4%;border-radius:5px;padding-left: 0.3em;}
  .qikan input{background: #fff;border-radius:0;width: 253px;float: left;}
  .logorcon .subBtn{border: 0;display: block;float: left;height: 35px;line-height: 35px;text-align: center;width: 66px;color: #fff;background: #37b0ff;border-radius: 0 5px 5px 0;position: relative;left: -1px;}
  .logorcon .subBtn.qwjs,.logorcon .subBtn.ggjs{margin-left: 5px;border-radius: 5px;width: 76px;}
  .logorcon .subBtn.qwjs{background: #f3a20e;}
  .logorcon .subBtn.ggjs{background: #e56002;}
  /*banner*/
   .banner{background: #fff; position: relative; border: 1px solid #b0b0b0;margin:0 0 20px;overflow: hidden;height: 313px;}
   .banner .carousel .carousel-inner .item{height: 313px;}
   .banner .pic img{margin: 0 auto;}
   .banner .text{width: 100%;padding: 12px 20px 9px; background: rgba(51,51,51,0.49);position: absolute;bottom: 0;}
   
   .banner .text .tit{display: block; color: #fff; font-size: 16px; font-weight: bolder; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
   .banner .text .tit a{font-size: 16px;color: #fff;font-weight: bold;}
   .banner .text .tit:hover{text-decoration: underline;}
   .banner .text .author{color: #fff;}
   .banner .text .author a{color: #fff; font-size: 12px; line-height: 22px;}
   .banner .text .author a:hover{text-decoration: underline;}
   .banner .carousel .carousel-indicators{right: 20px;left: auto;text-align: right;}
   .banner .carousel .carousel-indicators li{margin: 0 0 0 2px;border-radius: 0;width: 12px;height: 12px;background: #fff;}
   .banner .carousel .carousel-indicators .active{width: 12px;height: 12px;background: #8dc4fd;border: solid 1px #8dc4fd;}
   .banner .carousel .carousel-control{width:33px;height: 33px;top:43%;background: transparent;}
   .banner .carousel .carousel-control.leftbanner{left: 1%;}
   .banner .carousel .carousel-control.rightbanner{left:auto; right: 1%;}
   .banner .owl-pagination{display: none;}
   .banner .owl-prev, .banner .owl-next{width: 14px; height: 24px; position: absolute; top: 0; bottom: 0; margin: auto;}

/*left*/
   .main-left .tou{display: block;}
   .main-left .tou img{width: 100%;}
   .main-left .book{background: #e3feee; padding: 10px 10px 14px; margin: 0 0 13px;}
   .main-left .book .left{display: block; width: 130px; padding: 9px 0 0;}
   .main-left .book .left img{width: 100%; border: 2px solid #c1ffda; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);}
   .main-left .book .right{color: #333; padding: 0 0 0 9px; width: 166px;}
   .main-left .book .right .tit{font-size: 16px; line-height: 33px; font-weight: bolder;}
   .main-left .book .right p{font-size: 13px; line-height: 23px;}
   .base-title{font-size: 16px; color: #333; line-height: 38px; border-bottom: 2px solid #eee;}
   .base-title .left img{margin: 0 10px 0 0;}
   .base-title .more{color: #666; font-size: 13px; line-height: 38px;}
   .base-title .more:hover{color: #0069d4; text-decoration: underline;}
   .main-left .video{display: block; position: relative; padding: 17px 0 0; margin: 0 0 13px;}
   .main-left .video img{width: 100%;}
   .main-left .video p{height: 34px; line-height: 34px; color: #fff; font-size: 12px; padding: 0 10px 0 37px; background: rgba(0, 0, 0, 0.6) url("../images/custom/video2_03.png") no-repeat 10px 9px; position: absolute; left: 0; bottom: 0; width: 100%;}
   .news-list{padding: 12px 16px 0;}
   .news-list li a{display: block; font-size: 13px; color: #333; line-height: 28px; position: relative; padding: 0 0 0 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
   .news-list li a:before{content: ''; width: 4px; height: 4px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 12px;}
   .news-list li a:hover{color: #0069d4; text-decoration: underline;}
   /*footer*/
.bottom-fixed{width: 50px; height: 50px;cursor: pointer;position: fixed; bottom: 20px; right: 20px; z-index: 5000;
	background: #0069d4 url("../images/custom/back_top.png") no-repeat center center; display: none;}
.footer{text-align: center;position:relative;z-index:2000;}
.footer .top{background: #0099e1; line-height: 24px; padding: 15px 0; color: #fff;}
.footer .top a{color: #fff;}
.footer .top a:hover{text-decoration: underline;}
.footer .btmb{background: #333333; color: #999; line-height: 22px; padding: 11px 0;}
.footer .btmb a{line-height: 22px;color: #999;}
.footer .btmb a:hover{text-decoration: underline;}
/*特刊*/
.wid b{font-size:22px;margin-bottom:5px;display: block;}
.wid{margin-bottom:25px;}
.wid .article-list-title {margin-bottom: 2px;}
.wid .article-list{padding: 15px 20px 15px;}
.common-remark .imgcover{width:20%;}
.common-remark .imgcover img{max-width:98%;}
.common-remark .imgcoverr{width:78%;}
.article-list-l{display:block;border:1px solid #e3e3e3;width:110px;}
.article-list-l img{width:100%;}




/*首页-留言板*/
.monitor {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(10, 10, 10, 0.6);
    top: 0;
    left: 0;
    z-index: 1000;
    display:none;
}
.messageBoardWrap{
	width: 650px;
	/*height:600px;*/
	border: solid 1px #ccc;
	background: #f3f3f3;
	padding: 10px 15px 25px;
	position: fixed;
    top: 15%;
    left: 31%;
    z-index: 1001;
    border-radius: 5%;
    display:none;
    height: 530px;
    overflow: auto;
}
.messageBoardWrap h2{
	text-align: center;
	font-size:24px;
	margin:20px 0;
}
.messageBoardWrap p{
	text-indent: 2em;
	margin:16px 0;
}
.messageBoard table{
	border-collapse: separate;
    border-spacing: 10px;
	padding-left: 50px;
}
.messageBoard table tr{
	line-height: 1.8;
}
.messageBoard table tr input{
	width: 210px;
	border:solid 1px #a9a9a9;
}
.messageBoard table tr th{
	text-align: right;
	font-weight: normal;
 			font-size: 14px;
 			padding-right: 10px;
}
.messageBoard table tr th.message{
	vertical-align: text-top;
}
.messageBoard table textarea{
	width: 440px;
	height: 100px;
	margin-top:0;
}
.messageBoard .tj{
	width: 90px;
	height: 26px;
	background: #1290d7;
	color: #fff;
	border: 0;
	border-radius: 5px;
	margin-left: 133px;
}
.messageBoard tr td img{
	display:inline;
}
.messageClose{
	position: absolute;
    top: 14px;
    right: 14px;
    cursor: pointer;
}
.QCcode{
    width: 220px;
    height: 220px;
    margin-left: calc((100% - 220px)/2);	
    text-align: center;
}
.img-width{
    width: 340px;
    height: 47px !important;
}
.notice-window{width:305px;min-height:180px;padding:0 5px 10px 10px;line-height:25px;background:#f1fbff;border-radius:5px;position:relative;border:solid 1px #0099e1;}
.notice-window .closex{
	/* display:block;
	width:20px;
	height:20px;
	position:absolute; */
	top:0px;
	/* right:5px;	 */
	font-size:18px;
	/* color:#fff; */
}
.notice-window a.closex:hover{
	cursor:pointer;
}
.table_top_border {border-top: 1px solid black; }
.table_top_border2 {border-top: 1px solid black; }
.table_bottom_border {border-bottom: 1px solid black; }
.table_bottom_border2 {border-bottom: 1px solid black; }
.table_left_border2 {border-left: 1px solid black; }
.table_right_border2 {border-right: 1px solid black; }
.table_border tr td {border: 1px solid black; }
#htmlContent div.figure .article_table_fullText .table_caption, #htmlContent div._figclass.figure .figure_title .figure_caption{width:90%;}


/* 栏目 */
.column i{line-height:27px}
.toolBoxBorder .column { 
	line-height: 27px;	
    /* border: 1px solid #3764a8;
    border-radius: 4px;
    color: #3764a8; */
    padding: 0 10px;
    margin-right: 12px;
    font-size: 15px;
	}
.column-list li a:hover{
	color: #0099e1;  text-decoration: underline; font-weight: bold; 
}

/* 封面目录按钮样式 */
.catalog a { display: inline-block; height: 28px; line-height: 27px; border: 1px solid #0099e1; border-radius: 4px; color: #0099e1; padding: 0 10px; margin-right: 12px; font-size: 15px; transition: all .5s; } 
.catalog a:last-of-type { margin-right: 0; } 
.catalog a:hover { color: #fff; background: #0099e1; text-decoration: none; }
.toolBoxBorder .column {margin-right:15px;}

/* 上下一期样式调整 */
.issue_list .neighborCatalog {
	box-shadow: none;
	padding:0;
}
.articleListBox .toolBox1 .neighborCatalog a { display: inline-block; 
	height: 28px; 
	line-height: 27px; 
	border: 1px solid #0099e1; 
	border-radius: 4px; 
	color: #0099e1; 
	padding: 0 10px; 
	font-size: 15px; 
	transition: all .5s; 
	} 
.articleListBox .toolBox1 .neighborCatalog a:hover { color: #fff; background: #0099e1; text-decoration: none; }


/* 封面目录、上下一期移动端样式 */
@media only screen and (max-width: 768px) {
.articleListBox .toolBox1 .neighborCatalog a{border: 0;padding: 0;font-size: 14px;}
.catalog a{padding: 0;border: 0;}
.neighborCatalog{padding: 0;}
.toolBoxBorder .toolBox1 .column{margin-right: 5px;}
.catalog a{margin-right: 5px;}

.common-span, .common-span2, .common-span3 {
    display: block;
}
}

/* 新闻页超链接，默认不 */
div.rh-edit-news-detail a{text-decoration: none;}
div.rh-edit-news-detail a:hover{text-decoration: underline;}
/* 新闻详情页 */
.shareMargin{margin: 0 0 10px;}
div.rh-edit-news-detail p{margin-bottom: 10px;}
div.rh-edit-news-detail p a{color:#333;text-decoration:none}
/* 新闻列表页 */
.journalIssue{margin-bottom: 0;padding-bottom: 0;font-size: 18px;}
/* 页码跳转样式 */
.pageTagsUl li.current, .pageTagsUl li.clickpage:hover{background-color: #0099e1;}


.phone-nav .search-app-wrap select option{background: rgba(0, 153, 225,  0.9);}
.phone-nav .search-app-wrap,.smallUl{background: rgba(0, 153, 225, 0.9);}

.smallUl{ z-index: 1000; width: 100%; left: 0; right: 0; margin: auto; position: absolute; display: none;}
.smallUl a{color: #fff; display: block; line-height: 24px;}
.smallUl>li{text-align: left; border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.smallUl li > a{padding: 0 4%; font-size: 16px; line-height: 40px; position: relative; display: block;}
.smallUl > li > a span{margin: 0 0 0 10px;}
.smallUl > li > a span img{vertical-align: middle; margin: -3px 0 0; transition: all 0.2s;}
.smallUl > li > a span.active img{transform: rotate(90deg);}
.smallUl > li > ol{display: none;}
.smallUl > li > ol a{padding: 0 8%;}

.navList{width: 30px; cursor: pointer;}
.navList span{height: 3px; background-color: #fff; margin: 0 0 8px 0; display: block; transition: all 0.5s;}
.navList span:last-child{margin: 0;}
.navList{display: block;padding-top:6px;}
.navList span:last-child{margin: 0;}

.phone-nav input::-webkit-input-placeholder{color: #fff; opacity: 1;}
.phone-nav .text{background: #fff;}
.phone-nav .text{line-height: 19px; padding: 3px 10px; color: #fff; margin: 0 0 0 15px; border-radius: 4px 0 0 4px;}
.phone-nav .sub{width: 35px; height: 25px; background: #fff url(../images/public/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0;}
/* .phone-nav .sub{width: 35px;height: 25px;background: rgba(255, 255, 255, .2) url(../images/public/search1.png) no-repeat center center;background-size: 16px 16px;border-radius: 0 4px 4px 0;} */
.phone-nav .en{line-height: 25px; color: #fff;}

.phone-nav .search-app-wrap{display: none;position: absolute;left: 0;width: 100%;top: 50px;z-index: 2000;padding: 8px 0;}
.phone-nav .search-app-wrap select{width: 23%;border: none;height: 30px;border-radius: 4px;padding: 0 0 0 5px;background: rgba(255, 255, 255, 0.2);color: #fff;}

.phone-nav .search-app-wrap .text{width: 75%;margin: 0 0 0 2%;border-radius: 4px;height: 30px;}
.phone-nav .search-app-wrap .sub{width: 30px;height: 30px;background: rgba(255, 255, 255, 0.2) url("../images/public/search1.png") no-repeat center center;background-size: 22px;position: absolute;right: 15px;top: 8px;}

.phone-nav{padding: 8px 0;position: relative; }
.phone-nav  .container{background: none;}
.phone-nav .en{line-height: 25px;color: #fff;}
.phone-nav .text, .phone-nav .sub{background: rgba(255, 255, 255, .2);}
.phone-nav .text{line-height: 19px;padding: 3px 10px;color: #fff;margin: 0 0 0 15px;border-radius: 4px 0 0 4px;}

.phone-nav .container .logo{display: block;padding: 2px 0 0 0;position: relative;}
.phone-nav .container .logo img{max-width: 170px;max-height:34px;}

.phone-nav .container .search-app{display: block;background: url("../images/public/search1.png") no-repeat center center;width: 34px;height: 34px;background-size: 30px;color: #fff;margin-left: 5px;}
.phone-nav .container .search-app.active{background: url("../images/public/close-app.png") no-repeat center center;background-size: 32px;}

.article-list-zy a img{margin-right: 5px;}
.index-body #myTab{    border-bottom: 1px solid #e5e5e5;}
body .rh-edit-news-detail table td{padding: 10px;}
@media only screen and (min-width: 992px) and (max-width: 1230px){
.main > .container{display: block;}
}
@media only screen and (max-width: 1230px) {
body{background: #fff;}
.index-body .main{padding-top: 0;}
}
@media only screen and (max-width: 992px) {
.main-left,.main-right,.main-mid{padding: 0;}
.main > .container{padding-left: 15px;padding-right: 15px;}
.article-list{padding-left: 0;padding-right: 0;}
.listp>a{width: calc(100% - 100px);}
}


@media only screen and (min-width: 1200px) {    
    .main {padding-top: 0;}
    .archcon.archcon-new dl dd.active{background: #2298f4;}
    .tab-ul-index li {
        float: left;
        width: 139px;
        background: #e5e5e5;
        text-align: center;
        margin: 0 16px 0 0;
    }
    .carousel-indicators{width: 25%;bottom: 10px;}
    .banner .text .tit{width: 75%;}
}


@media only screen and (max-width: 1200px) {
	.tab-ul-index li{width: 19%;margin-right: 4px;}
	.qkbook{float: none !important;}
	.qkjscon .bookr{width:auto;position: initial;margin-top: 10px;}
	.qkjscon .bookr{width: 63%;position: initial;float: none !important;margin: 10px auto 0;}
	.qkjscon .bookr p>a{float: right;width: 68%;}
    .cur-date-pub,.cur-date{display: none;}

    .phone-nav {
        display: block;
        padding: 8px 0;
        position: relative;
    }
    
    .banner .text .tit{margin-bottom: 15px;}
    .banner .carousel .carousel-indicators{bottom: 0;}

}
@media screen and (max-width: 768px){
    .container {
        padding: 0 15px;
    }
    .bottom-fixed{
        width: 34px;
        height: 34px;
        background-size:34px 34px;
        border-radius:50%;
    }
}
@media screen and (max-width: 560px){
    .tab-ul-index li {
        width: 95px;
    }
    .en  .tab-ul-index li{width: 115px;}
    .article-list-zy font{padding: 0;}
}

/* HTML: <div class="loader"></div> */
.search-loader.searching+.box-body{display: none;}
.searching {
  margin: 50px auto 50px;
  min-height: unset;
  text-align: center;
  width: 35px;
  aspect-ratio: 1;
  display: grid;
  border-radius: 50%;
  background:
    linear-gradient(0deg ,rgb(0 0 0/50%) 30%,#0000 0 70%,rgb(0 0 0/100%) 0) 50%/8% 100%,
    linear-gradient(90deg,rgb(0 0 0/25%) 30%,#0000 0 70%,rgb(0 0 0/75% ) 0) 50%/100% 8%;
  background-repeat: no-repeat;
  animation: l23 1s infinite steps(12);
}
.searching::before,
.searching::after {
   content: "";
   grid-area: 1/1;
   border-radius: 50%;
   background: inherit;
   opacity: 0.915;
   transform: rotate(30deg);
}
.searching::after {
   opacity: 0.83;
   transform: rotate(60deg);
}
@keyframes l23 {
  100% {transform: rotate(1turn)}
}