.fl{
    float: left;
}

.fr{
    float: right;
}

.main {
    width: 100%;
    /*height: 3700px;*/
}

.main .header{
    width: 100%;
    min-height: 720px;
    overflow: hidden;
    background: url('/images/6309/20200106-banner-001.png') no-repeat center;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src='/images/6309/20200106-banner-001.png', sizingMethod='scale');
    -ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src='/images/6309/20200106-banner-001.png', sizingMethod='scale');
    /*width: 100%;
    height: 1083px;
    background: url(/images/6309/lianghuibanner20190305.jpg) no-repeat;
    background-size: 100% 100%;*/
}
.bt_fhsyimg{
    width: 175px;
    height: 50px;
    background: #ffffff;
    opacity: 0.5;
    float: right;
    margin-right: 47px;
    margin-top: 44px;
    
}
.bt_fhsyimg img{
    margin-top: 12px;
    margin-left: 10px;
    float: left;
}
.bt_fhsyimg a{
    color: #ba1429;
    font-size: 24px;
    /* margin-bottom: 42px; */
    display: block;
    float: left;
    margin-top: 8px;
    margin-left: 11px;
}
.main  .nav-contain{
    width: 100%;
    height: 130px;
    margin-top: -50px;
    position: absolute;
    background: url(/images/6309/20200106-banner-007.png) no-repeat center;
    z-index: 1000;
}

.main  .nav-contain .nav{
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}
.nav a{
    text-decoration: none;
}

.main  .nav-contain .nav li{
  width: 214px;
    height: 100%;
    float: left;
    margin-left: 19px;
    line-height: 69px;
 
}

.main  .nav-contain .nav li .normal{
    float: left;
    padding: 10px 35px;
    font-size: 35px;
    color: #fdfcfc;
}

.main  .nav-contain .nav li .special{
    float: left;
    font-size: 25px;
    padding: 10px 20px 10px 25px;
    color: #fdfcfc;
}
.main  .nav-contain .nav li img{
    margin-top: 5px;
}

.main .main-contain{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    margin-top: 46px;
}

.main .main-contain .main-info{
    width: 100%;
    padding-bottom: 45px;

}
.fl a{
    color: #000000;
    /*font-weight: bold;*/
    text-decoration: none;
}

.main .main-contain .main-info .info-top{
    padding: 15px 0px 26px 75px;
    overflow: hidden;
}

.main .main-contain .main-info .info-top h2{
    font-size: 35px;
    margin-left: 75px;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 850px;
}

.main .main-contain .main-info .info-bottom{
    font-size: 18px;
   /* padding-left: 133px;*/
}

.main .main-contain .nav-link1{
   width: 100%;
}

.main .main-contain .nav-link1 .right{
    width: 530px;
    margin-left: 37px;
    height: 100%;
}
.main .main-contain .nav-link1 .right > h2{
    /*width: 190px;*/
    height: 65px;
    background: url(/images/6309/20200106-banner-002.png) no-repeat;
    padding: 10px 60px;
    font-size: 20px;
    color: #fefbfb;
	box-sizing: content-box !important;
}

.main .main-contain .nav-link1 .right .groupBox{
    width: 475px;

    background: #f3f3f3;
    margin-left: 54px;
}

.main .main-contain .nav-link1 .right .groupBox h2{
    width: 100%;
      text-indent:2em;
     font-size: 24px;
     padding-top: 26px;
}
.groupBox h2{
    text-indent:2em;
}

.main .main-contain .nav-link1 .right .groupBox  .descrip{
    font-size: 12px;
    color: #a3a1a1;
    width: 434px;
    margin-top: 20px;
    margin-left: 28px;
    line-height: 20px;
}

.main .main-contain .nav-link1 .right .groupBox  .descrip .detail{
    color: #ffa700;
    cursor: pointer;
}
.main .main-contain .nav-link1 .right .groupBox   ul {
    width: 453px;
    padding-left: 22px;
    margin-top: 25px;
}

.main .main-contain .nav-link1 .right .groupBox   ul li{
    height: 30px;
    width: 427px;
    padding-left:26px;
    background: url(/images/6309/point.png) no-repeat left center; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.main .main-contain .nav-link1 .right .groupBox   ul li a{
    font-size: 16px;
    color: #636064;
}
.nav-bigTitle {
    width: 1200px;
    height: 65px;
    background: url(/images/6309/20200106-banner-003.png) no-repeat;
    margin: 0 auto;
    margin-top: 55px;
    text-align: center;
    line-height: 60px;
    color: #fefbfb;
    font-size: 25px;
    font-weight: 800;
}



.main .main-contain  .nav-link2 .leftBox {
    width:444px;
    /*height: 224px;*/
    border-right: 3px solid #e57468;
    margin-left: 50px;
    margin-top: 30px;
    padding-left: 80px;
	box-sizing: content-box !important;
}

.nav-link2{
        height: 390px;
}
.main .main-contain  .nav-link2 .rightBox {
    width: 524px;
    height: 224px;
    margin-top: 30px;
    padding-left: 20px;
}

.main .main-contain  .nav-link2 ul .bigFont {
  font-size: 23px;
  /*font-weight: 600;*/
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 15px;
  background: url(/images/6309/dian20190302_07.jpg) no-repeat;
  background-position: 3px 22px; 
}
.jjsda{
    font-weight: 600;
}
.jjsda2{
    font-size: 16px;
}
.qlzsimg{
    width: 382px;
    height: 330px;
}
.lhyximg{
    width: 525px;
    height: 388px;
    float: left;
}
.main .main-contain  .nav-link2 ul .smalfont {
    width: 440px;
    height: 50px;
    font-size: 14px;
    /*font-weight: 600;*/
    line-height: 25px;
    overflow: hidden;
}
.main .main-contain .nav-link3 .nav3-list{
  width: 100%;
  height: 465px;
  margin-top: 75px;
}

.main .main-contain .nav-link3 .nav3-list li{
    width: 400px;
}

.main .main-contain .nav-link3 .nav3-list li h3{
 width: 340px;
 font-size: 18px;
 font-weight: 800;
 margin-top: 35px;
 padding-left: 40px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 padding-left: 15px;
 background: url(/images/6309/dian20190302_07.jpg) no-repeat;
 background-position: 3px 6px;

}

.main .main-contain .nav-link3 .nav3-list li  p{
   padding-left: 20px;
   margin-top: 10px;
   line-height: 25px;
}

.nav4-main{
    width: 100%;
    height: 375px;
    margin-top: 80px;
}

.nav4-main .nav4-left{
    margin-left: 35px;
}

.nav4-main .nav4-right{
    width: 468px;
    height: 100%;
    margin-left: 85px;
}

.nav4-main .nav4-right .big {
 font-size: 22px;
 /*font-weight: 800;*/
 height: 60px;
 line-height: 60px;
 padding-left: 15px;
 background: url(/images/6309/dian20190302_07.jpg) no-repeat;
 background-position: 3px 25px;
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nav4-main .nav4-right .small{
  font-size: 14px;
  /*font-weight: 600;*/
  width: 475px;
  line-height: 25px;
  margin-left: -32px;
  text-indent: 32px;
}

.nav5-contain{
    width: 1040px;
    height: 536px;
    margin: 0 auto;
    margin-top: 54px;
}

.nav5-contain .nav5-left{

}

.nav5-contain  .nav5-right{
height: 536px;
width: 470px;
margin-left: 95px;
}

.nav-link5{
    overflow: hidden;
}

.nav5-left li:first-child{
    margin-bottom: 65px;
}
.nav5-left li:first-child+li{
    margin-left: 96px;
    margin-bottom: 65px;
}
.nav5-left li:first-child+li+li+li{
    margin-left: 96px;
}
.title{
    background: url(/images/6309/dian20190302_07.jpg) no-repeat left center;
    padding-left: 13px;
}

.nav5-contain  li{
    width: 470px;
    height: 227px;
    background: #F3F3F3;
    /*padding-bottom: 65px;*/
        overflow: hidden;
}
 
.nav5-contain .mt45 {
    margin-top: 45px;
}

.nav5-contain  li .title{
    width: 355px;
    font-weight: 800;
    font-size: 22px;
    margin-top: 38px;
    margin-left: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nav5-contain  li .detail{
    width: 375px;
    height: 100px;
    font-size: 16px;
    font-weight: 600;
    margin-left: 48px;
    text-indent: 32px;
    margin-top: 15px;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.nav6-contain {
    width: 100%;
    height: 420px;
    margin-top: 105px;
}

.nav6-contain img{
    cursor: pointer;
}
/*.nav6-contain .ml50{
    margin-left: 50px;

}*/

/*.nav6-contain .ml30{
    margin-left: 30px;
}*/

/*.nav6-contain .mt18{
   margin-top: 18px;
}*/

.nav-link1 .swiper-container {
    width: 610px;
    height: 385px;
    float: left;
}  
.swiper-slide{
    width: 610px;
    height: 385px;
    float: left;
}
.swiper-slide img{
    width: 100%;
    height: 100%;
}

.nav-link1 , .nav-link2, .nav-link3, .nav-link4, .nav-link5, .nav-link6{
 overflow: hidden;
}

.bt_lhyxtu{
    width: 580px;
    height: 430px;
    float: left;
    margin-left: 40px;
}
.bt_lhyxtu a img{
    float: left;
}
.bt_lhyximg2{
    width: 267px;
    height: 196px;
}

.bt_lhyxtu a:first-child+a img{
    margin-left: 30px;
}
.bt_lhyxtu a:first-child+a+a img{
    margin-top: 18px;
}
.bt_lhyxtu a:first-child+a+a+a img{
    margin-left: 30px;
    margin-top: 18px;
}