*{padding:0;margin:0;}

input,textarea,a{ outline:none;text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 500;}
/* img{max-width: 100%;display: block;} */
img{max-width: 100%;}
p{margin: 0;}
.clear{display:block;contact:"";clear:both;}
.box {
  width: 90%;
  margin: 0 auto;
      margin-bottom: 35px;
      overflow: hidden;
}

.box_left{float: left;width: 65%;}
.box_left .news_list li{border-bottom: 1px solid rgb(221, 221, 221);padding: 25px 0;}
.box_left .news_list time{font-size: 14px;color: #666;}
.box_left .news_list h2{font-size: 20px;color: #333;line-height: 38px;}
.box_left .news_list p{font-size: 16px;color: #666;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.news_list .news_listnr{width: 75%;float: left;}
.news_list .jt{width: 10%;float: right;}
.news_list .jt a{display: block;width: 43px;height: 43px;display: block;border: 1px solid #333;display:flex;align-items:center; margin-top: 30px;}
.news_list .jt i{display: block;width: 32px;height: 32px;display: block;margin:0 auto;background: url(../images/jt.png) no-repeat bottom;}
.news_list li:hover .jt i{background: url(../images/jt.png) no-repeat top;}
.news_list li:hover .jt a{background:#333;}
.mianbao{line-height: 32px;font-size: 18px;color: #333;
  width: 90%;
  margin: 20px auto;
}
.mianbao a{color: #333;}
.yema{ text-align:center;margin:50px auto 0;}
.yema ul{}
.yema li{display:inline-block;border:1px solid #d2d2d2;width:42px;height:30px;font-family:Arial;font-size:14px;color:#848484;line-height:30px; border-radius: 5px;}
.yema li a{color:#848484;display:block;}
.yema li.pages_solid{ background:rgb(255, 255, 255);color:#333;border:1px solid rgb(32, 32, 32);}
.yema li.previous_s{width: 80px;}
.yema li.next{width: 80px;}

.box_right{width: 32%;float: right;border-left: 1px solid rgb(221, 221, 221);
padding-left: 40px;box-sizing: border-box; 
}
.box_right li{border-bottom: 1px solid rgb(221, 221, 221);padding: 30px 0;}
.box_right h3{font-size:26px;color:#333;}
.box_right h4{font-size:24px;color:#333;}
.box_right p{font-size:20px;color:#666;margin: 12px 0;}

.newsxq .newsxqtop{margin-bottom: 40px;text-align: center;}
.newsxq .newsxqtop time{font-size: 20px;color: #666;line-height: 32px;}
.newsxq .newsxqtop h1{font-size: 26px;color: #333;}
.newsxqbottom{font-size:16px;color: #666;line-height: 32px;}

.probox{width: 100%;float: left;}
.probox .probox_left{width: 85%;margin: 0 auto; margin-top: -400px;z-index: 10;background: #fff;
padding: 20px;box-sizing: border-box; position:relative;
}
.probox .probox_left_top{text-align: center;width: 80%;margin:30px auto;}
.probox .probox_left_top h1{font-size: 26px;color: #333;}
.probox .probox_left_top h6{font-size: 20px;color: #333;line-height: 60px;}
.probox .probox_left_top p{font-size: 18px;color: #666;line-height: 32px;}
.youshi{margin: 20px 0 40px;}
.youshi li{padding: 25px 0;border-bottom:1px solid #d2d2d2;width: 48%;float: left;}
.youshi li:nth-child(2n){float: right;}
.youshi li h3{font-size: 18px;color: #333;margin-bottom: 15px;}
.youshi li p{font-size: 16px;color: #666;height: 50px;  line-height: 25px; overflow:hidden;}
.youshi li h3::before{background-color: #bbd03a;width: 15px;height: 15px;display: inline-block;content: "";margin-right: 12px;}
.cplist li{margin-bottom: 24px;}
.cplist_left{float: left;width: 45%;}
.cplist_right{float: right;width: 52%;}
.cplist_right h2{font-size: 20px;color: #333;margin-bottom: 15px;}
.cplist_right p{font-size: 16px;color: #666;margin-bottom: 30px; line-height: 30px;}
.cplist_right a{padding: 12px 37px;border: 1px solid #131313;font-size: 14px;margin-top: 25px;}

.nybanner{ position: relative;}
.nybanner img{left: 0;z-index: 1;}
.nybanner .nybannertext{position: absolute;bottom: 30px;left: 50px;
    z-index:3;width:450px;height: 230px;
background: #fff;padding: 35px;box-sizing: border-box;
}
.nybanner .nybannertext p{font-size: 16px;color: #333;}
.nybanner .nybannertext h1{font-size: 24px;color: #333;line-height: 45px;}
.nybanner .nybannertext a{width:60%;line-height: 45px;background: #bbd03a;color: #fff;display: block;margin: 0 auto; text-align: center;margin-top: 60px;}
.proboxxqye{width: 85%;margin: 0 auto; background: #fff;
    padding: 20px;box-sizing: border-box;}
.proboxxqye .xqbiaoti{text-align: center;font-size: 24px;color: #333;border-bottom:1px solid #d2d2d2;margin-bottom: 30px;padding-bottom: 20px;}
.proboxxqye .proboxxqyetext{font-size:16px;color: #666;line-height: 30px;}


.banner img{ width:100%;}

.sbanner{ position:relative; overflow:hidden;}