@charset "utf-8";
body{
  padding:0;
  margin:0;
  font:16px "Microsoft Yahei", Verdana, Arial;
  -webkit-text-size-adjust:none;
  background:#3f80e1 url(../images/credit/pic_top.jpg) no-repeat center top;
}
img{
  border:none;
}
dl, dt, dd, ul, li, form, input{
  margin:0;
  padding:0;
  list-style:none;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
a{
  color:#666;
  text-decoration:none;
}
em, i{
  font-weight:normal;
  font-style:normal;
}
.max-wrap{
  max-width:1920px;
  min-width:1003px;
  margin:0 auto;
}
.main-wrap{
  width:1003px;
  margin:0 auto;
  box-sizing:border-box;
  position:relative;
}
.top-banner{
  height:305px;
}
a.back{
  display:block;
  position:absolute;
  right:0;
  bottom:-74px;
  line-height:1.5em;
  padding:.5em 15px;
  box-sizing:border-box;
  text-align:center;
  background-color:#444;
  color:#fff;
  text-decoration:none;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
a.back:hover{
  background-color:#e3783d;
}
.pd-space{
  padding:0 25px 25px;
}
.mt-space{
  margin-top:20px;
}
.pt-15{
  padding-top:15px;
}
.white-bg{
  background-color:#fff;
}
.border{
  border:1px solid #e8e8e8;
  box-sizing:border-box;
}
.mt-space{
  margin-top:20px;
}
.logo img{
  display:block;
  padding-top:90px;
}
/*d-table*/
.d-table{
  display:table;
  table-layout:fixed;
  width:100%;
}
.d-table > *{
  display:table-cell;
  vertical-align:top;
}
.col-middle{
  width:30px;
}
/*box-01*/
.box-01 .box-title{
  border-bottom:2px solid #dddddd;
}
.box-01 .title-name{
  float:left;
  font-size:1em;
  line-height:1.5em;
  padding:.5em 0;
  font-weight:bold;
  border-bottom:2px solid red;
  margin-bottom:-2px;
  color:#333;
}
.box-01 .box-title .more{
  float:right;
  font-size:.75em;
  line-height:3.333em;
  color:#989898;
}
.box-01 .box-title .more:hover{
  text-decoration:underline;
}
/*color*/
.red > a .img-frame{
  background-color:#e65540;
}
.orange > a .img-frame{
  background-color:#e3783d;
}
.blue > a .img-frame{
  background-color:#2576a9;
}
.dark-blue > a .img-frame{
  background-color:#456b8b;
}
.blue-gray > a .img-frame{
  background-color:#535a77;
}
.violet > a .img-frame{
  background-color:#675377;
}
.light-violet > a .img-frame{
  background-color:#8f82bc;
}
.green > a .img-frame{
  background-color:#1f8280;
}
.gray > a .img-frame{
  background-color:#5d6774;
}
.brown > a .img-frame{
  background-color:#8a5d57;
}
/*列表--模块化--start*/
.news-list > a:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
.news-list > a{
  display:block;
  line-height:1.5em;
  padding:.75em 0;
}
.news-list > a > span{
  float:left;
  width:calc(100% - 6em);
  color:#666;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.news-list > a:hover > span{
  color:#ff7900;
}
.news-list > a > em{
  float:right;
  color:#999;
  font-size:0.875em;
  font-family:Arial, Verdana;
}
.news-list.date-bottom > a > em{
  width:100%;
  padding-top:5px;
}
.news-list.border-b > a{
  border-top:1px dashed #ddd;
}
.news-list.border-b > a:first-child{
  border-top:none;
}
/*列表--模块化--end*/
/*pic-library*/
.pic-library li{
  margin-top:25px;
  float:left;
}
.pic-library.col-4{
  margin-left:-2%;
}
.pic-library.col-4 li{
  width:23%;
  margin-left:2%;
}
.pic-library.col-3{
  margin-left:-1.3%;
}
.pic-library.col-3 li{
  width:32%;
  margin-left:1.33%;
}
.pic-library.col-5{
  margin-left:-2%;
}
.pic-library.col-5 li{
  width:18%;
  margin-left:2%;
}
.img-size{
  padding-top:45%;
  position:relative;
}
.img-size2{
  padding-top:62.5%;
  position:relative;
}
.pic-library > li a{
  display:block;
}
.pic-library.col-4 > li a{
  border-radius:5px;
  background-color:#ebebeb;
}
.img-frame{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:#333;
  text-align:center;
  font-size:0;
  overflow:hidden;
  border-radius:5px 5px 0 0;
}
.img-frame img{
  max-height:100%;
  max-width:100%;
  vertical-align:middle;
  display:inline-block;
  -webkit-transition:0.3s;
  -moz-transition:0.3s;
  transition:0.3s;
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
.pic-library > li .img-frame:hover img{
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  transform:scale(1.1);
}
.img-frame:after{
  content:"";
  display:inline-block;
  vertical-align:middle;
  height:100%;
  width:0;
}
.pic-library > li a em{
  display:block;
  font-style:normal;
  text-align:center;
  padding:8px 0;
  color:#333;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.pic-library > li a:hover em{
  color:#ff7900;
}
.copyright{
  font-size:.875em;
  line-height:1.875em;
  color:#fff;
  text-align:center;
  padding:15px 0;
  box-sizing:border-box;
}
.copyright a{
  color:#fff;
}
.copyright a:hover{
  text-decoration:underline;
}
.mobile{
  display:none;
  line-height:1.5em;
  background-color:#3f80e1;
}
.link-sep:before{
  content:"|";
  display:inline-block;
  padding:0 5px;
}
.copyright img{
  vertical-align:middle;
}
.copyright table td:first-child .link-sep:before{
  content:"|";
  display:inline-block;
  padding:0 5px;
  border:none;
  height:auto;
  margin:0;
  color:#b1c3e8;
  vertical-align:top;
}
.copyright .link-sep:before{
  content:"";
  height:30px;
  border-left:1px dotted #b1c3e8;
  vertical-align:middle;
  margin:0 20px;
}
@media screen and (max-width:1024px){
  .max-wrap{
	max-width:100%;
	min-width:100%;
  }
  .main-wrap{
	width:auto;
  }
}
@media screen and (max-width:1003px){
  body{
	background:none;
  }
  .logo img{
	display:none;
  }
  .logo:before{
	content:"信用二七";
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:1.125em;
	line-height:2.5em;
	padding-left:15px;
  }
  a.back{
	top:.92em;
	bottom:auto;
	right:10px;
	font-size:0.75em;
	padding:.25em 15px;
	border-radius:20px;
	background:none;
	border:1px solid #85ade8;
  }
  .top-banner{
	padding-top:35px;
	height:auto;
	background-color:#3f80e1;
  }
  .pd-space{
	padding:0;
  }
  .pt-15{
	padding-top:0;
  }
  .d-table{
	display:block;
  }
  .d-table > *{
	display:block;
  }
  .col-middle{
	display:none;
  }
  .box-01 .box-title{
	border-bottom:1px solid #dddddd;
	margin:0 10px;
  }
  .news-list > a{
	margin:0 10px;
	border-top:1px solid #e8e8e8;
  }
  .news-list > a:first-child{
	border-top:none;
  }
  .box-01 .title-name{
	font-size:1em;
	margin-bottom:-1px;
  }
  .mt-space{
	margin:0;
  }
  .pic-library.col-4, .pic-library.col-5{
	padding:0 10px;
	box-sizing:border-box;
  }
  .mobile{
	display:block;
  }
  .copyright{
	padding:10px;
    background:#3f80e1;
  }
  .copyright table td div>*{
	display:none;
  }
  .copyright table td div>.m-visible{
	display:inline-block;
  }
  .copyright table td:first-child,
  .copyright table td:last-child{
	display:none;
  }
  .copyright table td:nth-child(2){
	width:auto;
  }
}
@media screen and (max-width:720px){
  .pic-library.col-4, .pic-library.col-5{
	padding:10px;
  }
  .pic-library.col-4 li, .pic-library.col-5 li{
	width:48%;
	margin-left:2%;
	margin-top:10px;
  }
  .pic-library.col-4 > li a{
	background-color:#fff;
  }
  .pic-library > li a em{
	font-size:0.875em;
  }
  .img-size2{
	padding-top:45%;
  }
  .news-list > a > em{
	display:none;
  }
  .news-list > a > span{
	width:100%;
    display: -webkit-box;
    white-space: normal;
    -moz-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .img-frame{
	border-radius:5px;
  }
}
/*内容页-模块化-start*/
.single-article{
  line-height:1.5em;
  color:#444;
  word-break:break-all;
  padding:.5em 10px;
}
.single-article p{
  text-indent:2em;
}
.location{
  font-size:0.875em;
  line-height:1.5em;
  padding:1em 0 .5em;
}
.location *{
  float:left;
}
.location:before{
  content:"";
  float:left;
  font-size:1em;
  font-family:"icomoon";
  margin-right:6px;
  display:inline-block;
  color:#999;
  background:url(../images/credit/icon_location.png) no-repeat center center;
  height:1.5em;
  width:1.5em;
}
.location > a{
  color:#999;
}
.location > span{
  color:#333;
}
.location > a:after{
  content:"/";
  padding:0px 10px;
}
.sub-content{
  color:#444;
}
.sub-content .big-title{
  padding:10px 0;
  font-size:1.75em;
  text-align:center;
  color:#333;
}
.sub-content .second-title{
  padding-bottom:10px;
  font-size:1em;
  text-align:center;
  color:#666;
}
.sub-content .content-small-title{
  font-size:0.75em;
  text-align:center;
  color:#999;
  line-height:1.5em;
  border-bottom:1px #e8e8e8 solid;
  padding-bottom:1.25em;
}
.news_content_description{
  font-size:.875em;
  color:#888;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:15px;
  border:1px solid #e8e8e8;
  border-top:none;
}
.news_content_content{
  line-height:1.875em;
  font-size:1em;
}
.news_content_content p{
  text-indent:2em;
  text-align:left;
}
.news_content_content img{
  max-width:95%;
  height:auto !important;
}
.news_content_other{
  padding:10px 0px;
}
.news-content-function{
  float:right;
  font-size:.75em;
  color:#999;
}
.news-content-function > span:before{
  content:"[";
}
.news-content-function > span:after{
  content:"]";
}
.news-content-function > span{
  display:inline-block;
  padding:0 5px;
  cursor:pointer;
  line-height:36px;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news_content_img{
  text-align:center;
  padding:20px 0px;
}
.news_content_img img{
  max-width:700px;
  height:auto !important;
}
.news-content-share{
  float:left;
}
.min-height{
  min-height:500px;
}
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
  text-indent:2em;
  line-height:1.875em;
}
.news_content_content > p > img, .news_content_content > div > img{
  display:block;
  margin:0 auto;
  max-width:78%;
  height:auto !important;
}
.news_content_content table{
  margin:10px auto;
  border-collapse:collapse;
}
@media screen and (max-width:1000px){
  .min-height{
	height:auto;
  }
  .location{
	font-size:0.75em;
    padding:1em .5em .5em;
  }
  .news_content_other{
	display:none;
  }
  .sub-content{
	padding:0 10px;
  }
  .single-article{
	line-height:2em;
  }
  .sub-content img{
	max-width:100% !important;
	padding:10px 0;
  }
  .news_content_content > p > img, .news_content_content > div > img{
	max-width:100% !important;
  }
}
@media screen and (max-width:720px){
  .news_content_img img{
	max-width:100%;
  }
  .news_content_content img{
	max-width:100%;
  }
  .news_content_other{
	display:none;
  }
}
@media screen and (max-width:480px){
  .sub-content .big-title, .sub-content .second-title, .sub-content .content-small-title{
	text-align:left;
  }
  .sub-content .big-title{
	font-size:1.5em;
	color:#000;
	padding-top:15px;
  }
  .second-title{
	font-size:1.125em;
  }
}
@media screen and (max-width:320px){
}
/*内容页-模块化-end*/
/*翻页-模块化-start*/
.page-tile{
  display:block;
  border-width:1px 0;
  font-family:Verdana, Arial, "Microsoft YaHei";
  padding:0;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.page-tile > *{
  color:#888;
  display:block;
  float:left;
  padding:.25em .5em;
  min-width:1.5em;
  text-align:center;
  font-size:0.75em;
  line-height:2em;
  overflow:hidden;
}
.page-tile > em{
  display: none;
}
.page-tile > *:before{
  font-size:1.25em;
}
.page-tile .more:before{
  content:"…";
}
.page-tile a.prev:before{
  content:"\2039"
}
.page-tile a.next:before{
  content:"\203A"
}
.page-tile a.last:before{
  content:"\203A\203A"
}
.page-tile .focus{
  background-color:#00c1de;
  color:#fff;
  border-radius:5px;
}
.page-tile-2{
  display:none;
  text-align:center;
  font-size:.875em;
  height:1.875em;
  margin-top:10px;
  padding-bottom:10px;
}
.page-tile-2 span.no-click{
  background-color:#ccc;
  color:#fff;
}
.page-tile-2 span{
  padding:0.5em 1em;
  background-color:#888;
  margin:0px 3px;
  color:#fff;
  border-radius:20px;
}
.page-tile-2 span a{
  color:#fff;
}
.page-tile a:hover{
  text-decoration:underline;
}
.copyright table{
  table-layout:fixed;
}
@media screen and (max-width:1003px){
  .page-tile a, .page-tile span{
	display:none;
  }
  .page-tile > *{
	float:none;
  }
  .page-tile{
	text-align:center;
	padding:0;
  }
  .page-tile a.prev, .page-tile a.next{
	display:inline-block;
	box-sizing:border-box;
	color:#333;
	text-decoration:none;
  }
  .page-tile a.prev:before{
	content:"上一页";
  }
  .page-tile a.next:before{
	content:"下一页";
  }
}
/*翻页-模块化-end*/
/*翻页-模块化-end*/
/*适老开关·登录·简繁体*/
.top-link{
  position:relative;
  float:right;
  height:30px;
  line-height:30px;
  z-index:100;
}
.pip-triggers{
  line-height:20px;
  text-align:left;
}
.top-bar .version-links:before, .top-bar .version-links:after{
  content:"|";
  padding:0 6px;
}
.pip-triggers > em{
  padding-left:10px;
}
.pip-triggers > em > i{
  vertical-align:middle;
}
@media screen and (max-width:1000px){
  .top-link{
	padding-right:10px;
  }
}
/*适老开关·登录·简繁体 end*/