@charset "utf-8";
/* CSS Document */

.fl{ float:left;}
.fr{ float:right;}
.h6s{ height:6px;}
.h48{ height:48px;}
.more{ float:right; color:#fff;font-size: 18px;margin-top:10px}
.more a{color:#fff;}
.w101p{ width: 101%;}
.w110p{ width: 110%;}

.mt30{ margin-top: 30px;}
.mt35{ margin-top: 35px;}

.ft14lh28{ font-size:14px; line-height: 28px;}
.ft15lh30{ font-size:15px; line-height: 30px;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
body{ background:#fff;font-size: 14px;width: 100%;overflow-x: hidden;}
.wrapper{ font-family: "微软雅黑";width:100%;margin:0 auto;height: 1171px;background:#e7e7e7 url(tsg_bg_20200602.jpg) no-repeat top center;}
/*头部header s*/
.header{width: 100%;height:139px;background: url(top_banner_20200602.jpg) no-repeat top center;}
.header_con{width: 1200px;margin: 0 auto;}
.header_logo{margin-top:20px}

.header_con ul{width:450px;
    height:22px;
    font-size:22px;
    font-family:"MicrosoftYaHei";
    font-weight:400;
    color:#fafbfc;
    line-height:22px;margin-top:100px}
.header_con ul li{float: left;height:22px;line-height:22px;font-size: 22px;cursor:pointer;text-align: center;font-family: "微软雅黑";border-right: 1px solid #fafbfc;padding:0 15px}
.header_con ul li a{color:#fafbfc;}
.header_con ul li#last{border-right: none;padding-right: 0px;}
.content_top{width: 1200px;margin:0 auto;margin-top: 20px;}
.main_lunbo {
    position: relative;
    overflow: hidden;
    width: 650px;
    height: 433px;
    float: left;
  }
  .main_lunbo .box {
    position: relative;
    overflow: hidden;
    width: 650px;
    height: 433px;
  }
  .main_lunbo .list {
    overflow: hidden;
    width: 9999px;
  }
  .main_lunbo img {
    width: 650px;
    height: 433px;
    vertical-align: top;
  }
  .main_lunbo .list li {
    position: relative;
    float: left;
    width: 650px;
    height: 433px;
  }
  .main_lunbo .list p {
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    height: 58px;
    font: 18px/58px "microsoftyahei";
    background: #000;
    text-indent: 2em;
    opacity: 0.6;
  }
  .main_lunbo a {
    color: #fff;
  }
  .main_lunbo .btn {
    position: absolute;
    overflow: hidden;
    right: 21px;
    bottom: 14px;
  }
  .main_lunbo .btn li {
    position: relative;
    width: 10px;
    height: 10px;
    background-color: #fff;
    margin-left: 12px;
    cursor: pointer;
    float: left;
  }
  .main_lunbo .btn .selected {
    background-color: #060691;
  }
  .list1 {
    width: 530px;
    height: 403px;
    float: right;
    background: #fff;
    padding:15px 10px
}

.list1 article {
    width: 530px;
}

.list1 article h2 {
    font-size: 30px;
    color: #226EBC;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.list1 article h2 a{
    font-size: 30px;
    color: #226EBC;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.list1 article p {
    width: 530px;
    margin: 0 auto;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 21px;
    color: #606060;
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #acb4be;
}

.list1 ul {
    width: 530px;
   
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 10px;
    padding-right: 9px;
    padding-left: 5px;
}

.list1 ul a {
    font-size: 18px;
    line-height: 35px;
}

.xwtit {
	margin-top: -25px
}

.xwtit span {
	display: block;
	width: 106px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #23619B;
	border-radius: 3px;
	float: left;
	font-size: 20px;
	text-align: center
}

.xwtit a {
	float: right;
	margin-right: 10px;
	color: #576184;
	font-size: 14px
}

.list1 article p {
	padding-bottom: 40px
}

.main_bottom {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
  }
  .main_bottom p {
    padding: 0px 0 0 25px;
    font: 20px/48px "microsoftyahei";
    margin-bottom: 15px;
    text-align: left;
    
  }
  .main_bottom a {
    color: #fff;
  }
  .main_bottom--notice {
    width: 343px;
    height: 187px;
    background: #fff;
    margin: 10px 0 9px 0;
  }
  .main_bottom--notice p {
    margin-bottom: 0px;
    border-bottom: 3px solid #0C5293;
    font: 20px/38px "microsoftyahei";
  }
  .main_bottom--notice p a{color:#0B3C6A}
  .main_bottom--notice ul{margin-top:10px}
  .main_bottom--notice li {
   padding-left:25px;
    text-align: left;
    font: 16px/31px "microsoftyahei";
  }
  .main_bottom--notice li a{
    
    text-align: left;
    font: 16px/31px "microsoftyahei";
    color:#040404
  }
  .main_bottom--recommend {
    height: 257px;
    background: #fff;
  }
  .main_bottom--recommend p{
    
    font-size:22px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#094b89;
    line-height:56px;
    
  }
  .main_bottom--recommend p a{
    
    font-size:22px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#094b89;
    line-height:56px;
  }
  .main_bottom--recommend p img{margin-top:-5px;margin-right: 5px;}
  .main_bottom--recommend ul{margin-top:0px}
  .main_bottom--recommend li {
   padding-left:25px;
    text-align: left;
    font: 16px/31px "microsoftyahei";
  }
  .main_bottom--recommend li a{
    
    text-align: left;
    font: 16px/31px "microsoftyahei";
    color:#040404
  }
  .main_bottom--holdings {
    width: 521px;
    height: 226px;
    margin: 10px 12px 11px 8px;
    background: #fff;
  }
  .main_bottom--holdings p{
    
    font-size:22px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#094b89;
    line-height:56px;
    
  }
  .main_bottom--holdings p a{
    
    font-size:22px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#094b89;
    line-height:56px;
  }
  .main_bottom--holdings p img{margin-top:-5px;margin-right: 5px;}
  .main_bottom--holdings ul{margin-top:0px}
  .main_bottom--holdings li {
   padding-left:25px;
    text-align: left;
    font: 16px/38px "microsoftyahei";
  }
  .main_bottom--holdings li a{
    
    text-align: left;
    font: 16px/38px "microsoftyahei";
    color:#040404
  }
  .main_bottom--digital {
    height: 216px;
    margin: 0 12px 0 8px;
    background: #fff;
  }
  .main_bottom--digital p{
    
    font-size:22px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#094b89;
    line-height:56px;
    
  }
  .main_bottom--digital p a{
    
    font-size:22px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#094b89;
    line-height:56px;
  }
  .main_bottom--digital p img{margin-top:-5px;margin-right: 5px;}
  .main_bottom--digital ul{margin-top:0px}
  .main_bottom--digital li {
   padding-left:25px;
    text-align: left;
    font: 16px/38px "microsoftyahei";
  }
  .main_bottom--digital li a{
    
    text-align: left;
    font: 16px/38px "microsoftyahei";
    color:#040404
  }
  .main_bottom--reader {
    width: 298px;
    height: 66px;
    margin: 10px 0 12px 0;
    padding-left: 18px;
    background: #226ebc url(tuijian_20200602.png) no-repeat 69px 14px;
    font: 24px/66px "microsoftyahei";
  }
  .main_bottom--link {
    height: 375px;
    background: #fff;
  }
  .main_bottom--link p {
      height:40px;
    width: 296px;
    margin:0 auto;
    font: 24px "microsoftyahei";
    padding: 0px;
    border-bottom: 1px solid #d5d5d5;
    line-height:30px;
    padding-top:20px
  }
  .main_bottom--link p a {
    color: #000;
    margin-left: 25px;
  }
  .main_bottom--link ul{margin-top: 20px;}
  .main_bottom--link li {
    font: 18px/36px "microsoftyahei";
    padding-left: 50px;
    width: 208px;
    height: 36px;
    background: url(jt_20200602.jpg) no-repeat right;
    text-align: left;
  }
  .main_bottom--link a {
    color: #415B8A;
  }
  