body{font-family: "microsoft yahei", '宋体'; background-color:#fff;}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
a{ text-decoration:none;}
.content{width:100%;padding:28px;margin:0px auto; background-color:#fff;box-sizing: border-box;}
.title-inner {
	height: 45px;
	line-height: 45px;
	position: absolute;
	left: 0px;
}
.title-inner .sort{
    background:none; color:#666666; font-size:14px; font-family:微软雅黑,宋体; padding:0 50px;
}
.tit_s01 {
	background: url(gtrs_public_titbg_t4.jpg) repeat-x;
	height: 44px;
	font-weight: normal;
	position: relative;
	font-size: 18px;
}
.tit_s01 span.tabg, .tit_s01 span.bg01, .tit_s01 span.bg02 {
	display: block;
	height: 44px;
	line-height: 44px;
	float: left;
}
.tit_s01 .title-inner {
	left: 0;
	height: 45px;
	line-height: 45px;
	position: absolute;
}
.tit_s01 span.tabg {
	width: auto;
	background: url(gtrs_public_titbg_t3.jpg) repeat-x;
	padding: 0 8px;
	font-size: 20px;
	color: #ffffff;
}
.tit_s01 span.tabg a {
	font-size: 20px;
	color: #ffffff;
}
.tit_s01 span.bg01 {
	width: 20px;
	background: url(gtrs_public_titbg_t1.jpg) no-repeat;
}
.tit_s01 span.bg02 {
	width: 20px;
	background: url(gtrs_public_titbg_t2.jpg) no-repeat right 0;
}
.report_title .pannel-title {
	border-bottom: 1px #666666 solid;
}
.pannel-title {
	position: relative;
	font-size: 18px;
	height: 45px;
}
.pannel-title {
	position: relative;
	font-size: 20px;
	height: 45px;
}
.list01{
	padding-top:18px;
	}
.list01 li {
	background:url(./gtrs_arrow_03.jpg) no-repeat scroll 0 15px;
	margin: 0 auto;
	padding-left: 22px;
	height: auto;
	overflow:hidden;
	line-height: 36px;
	font-size: 14px;
}
.list01 li a {
	color: #333333;
	font-size:14px;
}
ul.list01 li a {
float:left;
display:inline;
overflow:hidden;
}
ul.list01 li a:hover {
color:#025194;
}
.pubListBox01 .list01 li .datetime {
color: #999999;
font-size: 12px;
width: 80px;
text-align: center;
line-height:40px;
display:inline;
float: right;
}

.tit_s01 span.more {
float:right;
font-weight: normal;
color: #666666;
font-size: 12px;
width: 52px;
height: 32px;
line-height: 20px;
padding: 12px 6px 0 0;
background: url(gtrs_public_titbg_t5.jpg) no-repeat right 0;
}
.tit_s01 span.more a {
color: #000;
font-size:14px;
font-family:"微软雅黑";

}
.list01 li.line {
margin-bottom: 15px;
padding:0 0 15px 22px;
}
.picList02 {
    width: 1220px;
    overflow: hidden;
	padding-top:24px;}
.picList02 ul {
    width: 1220px; overflow:hidden;
	}
.picList02 li {
    float: left;
    width: 270px;
    margin: 0; padding-right:45px;
	}
.picList02 li.nopadding {
    padding-right:0;
	}
.picList02 li .aImg {
    width: 270px;
    /* background: #e7e7e7; */
    overflow: hidden;
    margin: 0;}
.picList02 ul li.current{
	 padding:0;}
.picList02 li .subtitle { 
    padding-top:18px;    
    line-height: 24px;
    overflow: hidden;}
.picList02 li .subtitle a{
	 font-size:18px; color:#6c6c6c;
	 } 
.picList02 li .subtitle a:hover{ color:#015293;}   
.picList02 li .dates {
    color: #888888;
    width: 280px;
    height: 22px;
    line-height: 24px;
    overflow: hidden;
    font-size: 14px;}
.news_box{ margin: 0 auto;  padding:0; *padding-bottom:40px;}
.news_box .list{ border-bottom:0; padding-bottom: 0px; border-bottom: none;}
.news_box .list_1 ul {padding: 15px 0;}
.news_box .list li{ line-height:0; background:url(gtrs_icon10.jpg) no-repeat left 36px;background-size: 6px 6px; padding-left:18px;}
.news_box .list a{ font-size:32px; background:none; padding-left:0px; }
.news_box .list a:hover{ text-decoration:underline; color:#024886;}
.news_box .list span.date{ float:right; font-size:32px;font-weight: normal;}
.news_box .current{ border:0;}
.list ul li h4 a {
  font-size: 17px;
  color: #000;
  font-family: "微软雅黑","宋体";
  font-weight: normal;
}
/*列表效果  地点  标题  时间*/
div.list_1 ul{padding:15px 0 0 0;}
div.list_1 ul li{ padding:0; line-height:35px; border-bottom:none;}
div.list_1 ul li h4{ padding-bottom:0;border-bottom: 1px solid #ccc;padding:12px 0;line-height:60px; overflow:hidden;}
div.list_1 ul li h4 span.place{ font-family:微软雅黑; padding-left:0; color:#888888; font-size:18px;}
div.list_1 ul li h4 span.date{font-family:微软雅黑; color:#888888;}
/*更多的样式*/
.news_box a.zl_more{ margin:30px auto 40px;}

.news_box li.line {
border-bottom: 0;
margin-bottom: 15px;
padding:0 0 15px 12px;
}
.channel_tab .span1 {background: none;color: #666666;font-size: 14px;font-family: "微软雅黑", "宋体";}
.colum_01{ margin-bottom:50px;}



.titleBox{
    width:100%;
    height:70px;
    border-bottom: 2px solid #024886;
    padding:0;
    position: relative;
    padding-top:24px;
}
.titleBox span{
    display:inline-block;
}
.titleBox .title{
    min-width:180px;
    height:70px;
    font-size:32px;
    background:#024886;
    text-align: center;
    line-height:70px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.titleBox .title a{
    color:#fff;
}
.titleBox .sort{
    font-size:28px;
    color:#666;
    padding:0 20px;
}
.titleBox .more{
    font-size:32px;
    position: absolute;
    bottom: 10px;
    right: 0;
}
.titleBox .more a{
    color:#005393;
}


.focus{
    width:100%;
    height:540px;
    margin-top:20px;
    position: relative;
}
.focus .swiper-container{
    height:540px;
    overflow: hidden;
}
.focus .swiper-slide{
    /* width: calc(100vw - 60px) !important; */
    background: #f6f6f6;
    /* margin: 0 32px 20px 0; */
    float: left;
    padding: 32px;
    border-radius: 12px;
    box-sizing: border-box;
}
.focus .swiper-slide img{
    width:100%;
    height:auto;
    margin-bottom:10px;
}
.focus .swiper-slide p{
    font-size:32px;
    white-space: nowrap;
                /* 超出隐藏 */
    overflow:hidden;
                /* 省略号 */
    text-overflow:ellipsis;
}
.focus .swiper-slide p+div{
    display: block;
    text-align: right;
	font-size:32px;
}
.focus .arrow{
    position: absolute;
    top:200px;
    width:70px;
    height:70px;
    display:block;
    z-index:99;
    border-radius: 50%;
}
.focus .arrow-left{
    left:-20px;
    background:#fff url(gtrs_policyAnalyzingLeftbtn.png);
    background-size:100% 100%;
}
.focus .arrow-right{
    right:-20px;
    background:#fff url(gtrs_policyAnalyzingRightbtn.png);
    background-size:100% 100%;
}