*{margin: 0;padding: 0;font-family: "微软雅黑";font-size: 12px;}
ul{list-style: none;}
a,a:hover{text-decoration: none; }
img{border: none;}
.l{float:left}
.gy2{width:1440px;margin:0 auto;overflow:hidden}
.holer{height:124px; overflow:hidden; background:none;}
#headdiv{height: 90px; position: fixed; top: 0px; width: 100%; z-index: 1000; background: none;}
/*logo和导航*/
.top02{width: 100%;background-color: rgb(255, 255, 255); height: 86px;margin: auto;}
.top02 .top02_center{width: 100%;margin:0 auto}
.logo{padding-top:13px}
.logo img{float:left}
.logo .logo-year{margin-top:17px;height:20px;line-height:20px;width:38px;text-align:center;font-size:12px;color:#fff;background:#f67524;border-radius:4px;overflow:hidden;font-size:14px;color:#fff}
.logo .logo-text{margin-top:5px;height:18px;color:#656565;line-height:18px;overflow:hidden}
.nav{}
.nav li{position:relative;}
.nav li.m{padding-right:22px;margin:0 10px 0 0;float:left;text-align:center;background:url(../image/top_bg1.png) right 46px no-repeat}
.nav .m.on a.mmm{}
.nav a.mmm{height:46px;padding-top:40px;display:block;font-size:1.4rem;color: #434087;}
/*二级导航*/
.nav .sub{display:none;width:100%;padding:0;position:fixed;top:65px;overflow:hidden;text-align:left;z-index:110;left:0;background-color:rgba(255,255,255,0.8)}
.nav .sub .nav_xiao{width:1440px;overflow:hidden;margin:0 auto}
.nav .sub .nav_xiao.max1100{max-width:1100px}
/*二级导航-*/
.nav .bj{background-color: #FFF;min-height: 340px;border: solid 1px #ddd;}
.hr-anv a{display: block;line-height: 2.6rem;padding: 0 4rem;font-size: 1.3rem;}
.hr-anv a:hover{background-color: #FFF;color: #bf062f;}
.hr-anv .anv_eji{padding: 0 1rem;line-height: 3.6rem;font-size: 1.4rem;}
.breadcrumb{background-color: rgba(0,0,0,0);}
.breadcrumb .breadcrumb-item,.breadcrumb a{font-size: 1.3rem;}
.bottom{
    min-height: 300px;
    background-color: #626262;
}
.bottom-list{color: #FFF;}
.bottom-list a,.bottom-list a:hover{display: block;color: #FFF;text-decoration: none;line-height: 2.8rem;font-size: 1.35rem;}
.index-btn{color: #444087;height: 40px;line-height: 40px;text-align: center;width: 120px;font-size: 1.2rem;border: #444087 solid 1px;font-weight: 600;}
.index-btn:hover{background-color: #444087;color: #FFF;}
/*单行文本溢出显示省略号*/
.over-1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*2行文本溢出显示省略号*/
.over-2{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.over-3{-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.index-title h3{font-weight: 700;}
.index-title p{color: #666;}
.index-list p{font-size: 1.4rem;}
.index-news-list a{color: #333;}
.index-news-list a:hover{color: #333;text-decoration: none; }
.index-news-list p{color: #666;font-size: 16px;}
.banner{display: block;width: 100%;min-height: 500px;background-size: cover;max-height: 500px;height: 27vw;}
.banner-text{color: #FFF;font-size: 3rem; text-shadow: 2px 2px 5px #000;}
.about .swiper-container {
    width: 100%;
    height: 300px;
    margin: 20px auto;
}
.about .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;}
.article-anv a{font-size: 1.4rem;border: solid #f2f2f2 1px;padding: 0.5rem 1rem;background-color: #f2f2f2;}
.pagination li{padding: 0.5rem 1rem;font-size: 1rem;border: solid 1px #f2f2f2;}
.pagination li a{font-size: 1rem;}
.pagination .active{background-color: #444087;color: #FFF;}
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        min-width: 1320px;
    }
}
@media (max-width: 960px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        min-width: 96%;
    }
}
@media screen and (max-device-width: 768px) { 
 .container, .container-md, .container-sm {
   max-width: 96%!important;
}
   
}
@media (max-device-width: 768px){
  .container, .container-md, .container-sm {
     max-width: 96%!important;
}  
}

.list-group-item a{font-size:1.3rem;color:#999;}
.list-group-item.active {
    z-index: 2;
    color: #fff;font-size:1.4rem;
    background-color: #007bff;
    border-color: #007bff;
}
.us-list h2{font-weight: 700;}
.us-list h3{color: #777;line-height: 3rem;}
.col-form-label{font-size: 1.4rem;}
.form-control{font-size: 1.3rem;}
.form-group label{font-size: 1.4rem;}

.pt-31 {
  padding:10px 15px 0px 25px;
  line-height: 2;
}

.pt-32 {
  padding:10px 15px 0px 25px;
  line-height: 2;
}


.btc {
	padding:10px 5px 15px 20px;
    font-weight:700;
	font-size:3rem;
	
	}