/*标题样式*/
.box-title{ position: relative; line-height: 5rem; position: relative;}
.box-title span{ font-size: 4.8rem; display: inline-block; color: #222; position: relative; z-index: 2; font-weight: bold; }
.box-title p{ font-size: 18px;color: #555; line-height: 30px; margin-top: 2rem;}

.box-title2{ text-align: center; }
.box-title2 span{ font-size: 3.6rem; font-weight: bold; line-height: 4.8rem; display: inline-block; position: relative;}
.box-title2 span::before{ content: ""; background: linear-gradient(160deg,rgba(137,170,199) 0,rgba(137,170,199,0.2) 90%); display: inline-block;  border-radius: 100%; width: 17px; height: 17px; position: absolute; top: 0; left: -12px;}
.box-title2 span::after{ content: ""; background-color: #aac0d4; display: inline-block;  border-radius: 100%; width: 10px; height: 10px; margin-left: 10px;}

/*媒体盒子模型*/
.media-box{display:block;margin-bottom:10px;width: 100%;}
.media-box a{ display: block;}
.media-box .icon{ background: #efefef; width: 100%; overflow: hidden; text-align: center;}
.media-box .icon{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.media-box .icon img{ max-height: 100%;}
.media-box .icon img{transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.media-box h3{ text-align: center; font-size: 1.8rem; color: #373737; padding: 1rem 0;}
.media-box a:hover .icon img{transform:scale(1.2);}

/*翻页*/
.pager{text-align: center; color: #333; font-size: 14px;}
.pager a,.pager span{ width: 35px; height: 35px; line-height:35px; display: inline-block;margin:0 2px; color: #333; text-align: center; border:1px solid #dbdbdb; color: #333; position: relative;}
.pager a.on,.pager a:hover{ border-color:#1e9eff ; color:#fff; background-color: #1e9eff;}
.pager a:nth-child(1),.pager a:nth-last-child(1){ width: auto; padding: 0 10px; }
/*文章列表*/
.ul-news li{ line-height: 48px; clear: both; overflow: hidden;}
.ul-news li a{ font-size: 16px; color: #2d2d2d; display: block; width: 70%; font-weight: bold; float: left;}
.ul-news li span{ float: right;}
.ul-news li a:hover{ color: #2481e1;}

a.more{display: inline-block; color: #c52d2f; font-size: 16px; border: 1px solid #c52d2f; padding: 0 30px; line-height: 55px;}
a.more i{ font-size: 22px; line-height: 55px; margin-left: 5px;  vertical-align: middle;}
a.more:hover{ background-color: #c52d2f; color: #fff;}

/*选项卡*/
.tablist { margin-bottom: 0.4rem;}
.tablist .tlist{ display:none; position: relative; clear: both; overflow: hidden; padding: 0 4%; text-align: center;}
.tablist .active{ display:block;}

.tabs{line-height:26px;}
.tabs a{color: #333; }
.tabs a:hover,.tabs .active a{ }
.tabs a:hover span,.tabs .active a span{}