html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure, caption,th, form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
a{text-decoration:none}



body {
	/* background: url(../images/hmain.jpg) no-repeat bottom center; */
}
.header {
    width: 100%;
    height: 530px;
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.body {
	
    width: 1200px;
    margin: 0px auto 30px;
}
.toutiao{
	padding: 15px 0 15px 0;
	font: 14px Helvetica Neue, Helvetica, PingFang SC, \5FAE\8F6F\96C5\9ED1, Tahoma, Arial, sans-serif;
}
.toutiao h1{
	text-align: center;
	font-size: 35px;
	color: #077d30;
}
.toutiao p{
	text-indent: 2em;
	margin-top: 10px !important;
	font-size: 18px;
}
.swiper-container{
	width: 1200px;
	overflow: hidden;
	margin-top: 20px;
}
.swiper-container .left-box{
	width: 600px;
	height:400px;
	overflow: hidden;
}

.left-box{
	line-height: 30px;
	width: 580px;
}
.right-box{
	line-height: 30px;
	width: 580px;
}

.swiper-container .left-box{
	float: left;
}
.swiper-container .right-box{
	float: right;
}
.swiper-container .right-box span{
	float: right;
	font-size: 18px;
}
.swiper-container .right-box ul li a{
	display: inline-block;
	width: 95%; /* 设置a标签的宽度 */
	overflow: hidden; /* 隐藏超出范围的内容 */
	text-overflow: ellipsis; /* 使用省略号代替超出范围的文本 */
	white-space: nowrap; /* 禁止文本换行 */
	color: #343434;
	font-size: 18px;
}
.notice .left-box ul li a{
	display: inline-block;
	width: 95%; /* 设置a标签的宽度 */
	overflow: hidden; /* 隐藏超出范围的内容 */
	text-overflow: ellipsis; /* 使用省略号代替超出范围的文本 */
	white-space: nowrap; /* 禁止文本换行 */
	color: #343434;
	font-size: 18px;
}
.notice .right-box ul li a{
	display: inline-block;
	width: 95%; /* 设置a标签的宽度 */
	overflow: hidden; /* 隐藏超出范围的内容 */
	text-overflow: ellipsis; /* 使用省略号代替超出范围的文本 */
	white-space: nowrap; /* 禁止文本换行 */
    color: #343434;
	font-size: 18px;
}
.body .swiper-container .left-box{
	width: 700px;
	height: 450px;
}
.body .swiper-container .left-box ul{
	width: 700px;
	height: 450px;
}
.body .swiper-container .left-box li{
	width: 700px;
	height: 450px;
}
.body .swiper-container .left-box img{
	width: 700px;
	height: 450px;
}

.notice{
	/*height:400px;*/
}
.notice .left-box{
	float: left;
}
.notice .left-box span{
	float: right;
	font-size: 18px;
}
.notice .right-box{
	float: right;
}
.notice .right-box span{
	float: right;
	font-size: 18px;
}

.body .box-header{
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #e9e9e9;
	position: relative;
}
.body .box-header .title{
	position: absolute;
    left: 0;
    top: 0;
    height: 60px;
    border-bottom: 3px solid #077d30;
    font-size: 20px;
    font-weight: bold;
    color: #077d30;
}
.notice .left-box .box-header{
	border-bottom: 0px solid;
}
.notice .right-box .box-header{
    border-bottom: 0px solid;
}
.swiper-container .right-box ul{
	margin-top: 15px;
}
.notice .left-box ul{
	margin-top: 30px;	
}
.notice .right-box ul{
	margin-top: 30px;	
}
.more{
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
}
.tags-header{
	padding: 15px 0 15px 0;
	overflow: hidden;
}
.tags-header .tags-item{
	width: 350px;
	height: 200px;
    border-bottom: 6px solid #e4fecb;
    transition: all 0.2s;
    position: relative;
    float: left;
    margin-right: 66px;
    color: #fff;
}
.tags-header .item1{
	/* background: #009900; */
	background: url(../images/1.jpg) no-repeat bottom center;
	border-radius: 10px;
	background-size: 350px;
}
.tags-header .item1 dl {
    background: url(../images/1.png) no-repeat 30px 20px;
}
.tags-header .item2{
	/* background: #009966; */
	background: url(../images/2.jpg) no-repeat bottom center;
	border-radius: 10px;
	background-size: 350px;
}
.tags-header .item2 dl {
    background: url(../images/2.png) no-repeat 30px 20px;
}
.tags-header .item3{
	margin-right: 0;
	/* background: #019e97; */
	background: url(../images/3.jpg) no-repeat bottom center;
	border-radius: 10px;
	background-size: 350px;
}

.tags-header .item3 dl {
    background: url(../images/4.png) no-repeat 30px 20px;
}
.tags-header .item4{
	margin-right: 0;
	/* background: #0099cc; */
	background: url(../images/3.jpg) no-repeat bottom center;
	border-radius: 10px;
	background-size: 350px;
}

.tags-header .item4 dl {
    background: url(../images/3.png) no-repeat 20px 20px;
}
/* .tags-header .tags-item dl {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: 32px;
    white-space: nowrap;
    padding-left: 50px;
	font-size: 20px;
} */

.tags-header .tags-item dl {
    position: absolute;
    line-height: 32px;
    padding-left: 30px;
    padding-top: 26%;
;
	background-size: 70px;
}
.tags-header .tags-item dt {
	font-weight: bold;
	font-size: 20px;
}
.tags-header .tags-item dd {
    font-size: 18px;
}
.logo{
	width: 1200px;
	margin: 0 auto;
}
.id-body {
    background-color: white;
}
.top-icon {float:right;}
.top-icon img{ vertical-align:initial;}
.id-ss-box .border1 {
    font-size: 18px;
    line-height: 30px;
    width: 3px;
    float: left;
    color: #eeeeee;
}

.id-foot-text {
    width: 100%;
}
.right-box li{
    line-height: 32px;
}
.left-box li{
    line-height: 32px;
}
.hengfu{
    margin-top: 30px;
}
.id-foot-text {
    height: 120px;
}
.swiper-container .left-box{
    width: 750px;
    height: 500px;
}
.swiper-container .right-box{
    width: 450px;
    height: 500px;
}
.notice .left-box span{
    font-size:0px !important;
    width: 0px;
    height: 0px;
}
.notice .right-box span {
    font-size:0px !important;
    width: 0px;
    height: 0px;
}
.swiper-container .right-box span {
    font-size:0px !important;
    width: 0px;
    height: 0px;
}
.notice .left-box ul li a {
    width: 95%;
}
.notice .right-box ul li a {
    width: 95%;
}

.swiper-container .right-box ul li a {
    width: 95%;
}
.swiper-container .left-box ul{
    
}
.swiper-container .left-box ul li a{
    position: absolute;
}
.swiper-container .left-box ul li a img{
    
}
.swiper-container .left-box ul li span{
    /*position: absolute;
    bottom: 0;
    z-index: 1;
    width: 700px;
    margin: -35px -10px;*/
    font-size: 0px;
}
.swiper-container .left-box ul li span a{
    /*color: white;
    font-size: 20px;
    background-color: black;
    opacity: 0.6;
    margin-left: 10px;
    width: 680px;
    padding: 0 0 0 20px;
    line-height: 45px;*/
}
.toutiao{
    border-bottom: 1px solid #e9e9e9;
}
.toutiao h3{
    text-align: left;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.toutiao h3 a{
    color: #000;
}

.toutiao .news{
    text-align: left;
    height: 85px;

    color: #888888;
    font-size: 18px;
    display: block;
    text-align: left;
}
.focusBox-nt .pic img {
    height: 450px;
}