@charset "utf-8";
/* CSS Document */
body {
	background:#FFF;
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"微软雅黑",sans-serif;
	color:#4e4e4e;
}

*{
    margin: 0;
    padding: 0;
    font-size: 16px;
}


img{
    display: block;
}

.box{
    width: 1170px;
    margin: 0 auto;
}

ul,li{
    list-style:none;
}

h1{
    font-weight: normal;
}

a{
    text-decoration: none;
}

.le{
    float: left;
}

.ri{
    float: right;
}

.clearfix{
    clear: both;
}

.headBox{
	width: 100%;
    min-width: 1170px;
    max-width: 1920px;
    margin: 0px auto;
}

.head{
	background: url(../img/top.jpg) center top no-repeat;
	background-size: cover;
    width: 100%;
    height: 595px;
}

.bottom{
    background: url(../img/bot.jpg) center top no-repeat;
    background-size: cover;
    width: 100%;
    height: 206px;
}

.w1170{
    width: 1170px;
    margin: 0 auto;
}

.title img{
    float: left;
    margin-left: 63px;
    margin-right: 44px;
}

.title h1{

      font-size: 42px;
      font-family: "Microsoft YaHei";
      color: rgb(142, 40, 34);
      font-weight: bold;
      white-space:nowrap;
      text-overflow:ellipsis;
      overflow:hidden;
      width: 100%;
      text-align: center;

}

.title a{

      font-size: 42px;
      font-family: "Microsoft YaHei";
      color: rgb(142, 40, 34);
      font-weight: bold;
      white-space:nowrap;
      text-overflow:ellipsis;
      overflow:hidden;
      width: 100%;
      text-align: center;
}

.mt60{
    margin-top: 60px;
}

.btn{
    margin-top: 67px;
    margin-bottom: 45px;
    position: relative;
}

.news{
    margin-top: 10px;
    margin-bottom: 60px;
}

.news li{
    margin-bottom: 30px;
    height: 201px;
}

.newslist ul{
    height: 3000px;
    overflow:hidden;
}

.news li img{
    float: left;
    width: 300px;
    height: 200px;
}

.newslist .more{
    text-align: center;
    border: 1px solid #333;
    margin: 30px auto 0;
    width: 120px;
    padding: 5px 0;
    cursor: pointer;
    display: block;
}

.newslist .more:hover{
    color: #215ffa;
}

.news li .list{
    float: left;
    margin-left: 60px;
    width: 810px;
}

.news li .list1{
    float: left;
    width: 100%;
    margin-left: 0;
}

.news li h1 a{
  font-size: 30px;
  font-family: "Microsoft YaHei";
  color: rgb(51, 51, 51);
  margin: 20px 0;
  font-weight: bold;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}

.news li h1{
  margin: 20px 0;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}

.news li h2{
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(110, 110, 110);
  margin-bottom: 25px;
  font-weight:normal;
  min-height: 53px;
}
.news li .list1 h2{
  min-height: unset;
}
.news li h3{
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(110, 110, 110);
  font-weight:normal;
  padding-bottom: 15px;
  border-bottom: 1px dashed rgb(110, 110, 110);
}

.news li h3 span{
  margin-right: 20px;
}

.btn1{
    position: absolute;
    left: 100px;
    top: 0;
    width: 290px;
    height: 62px;
    cursor: pointer;
}

.btn2{
    position: absolute;
    left: 440px;
    top: 0;
    width: 290px;
    height: 62px;
    cursor: pointer;
}

.btn3{
    position: absolute;
    left: 780px;
    top: 0;
    width: 290px;
    height: 62px;
    cursor: pointer;
}

.dis{
    display: none;
}
