*{font-family: '思源黑体';}
.textalign{text-align: center;}

.mt30{margin-top: 30px;}

.w830{width: 830px;margin: 0 auto;}
.banner{background-image: url(../images/pic_01.jpg) ;background-repeat: no-repeat;height: 494px;}

.t1{margin-top: 50px; height: 335px;height: 335px;display: flex;padding: 20px;border: 1px solid #dcdcdc;box-sizing: border-box; transition: transform 0.3s linear;}


.t1left{flex: 0 0 625px;}
.t1left .title{height: 90px;line-height: 90px;font-size:30px;color: #291d21;font-weight: bold;}
.t1left .text{text-indent: 40px;color: #666666;line-height: 30px;font-size: 16px;}

.t1right{flex: 0 0 502px;height: 294px;margin-left: 30px;}

.btn{display: block;width: 160px;height: 50px; font-size:20px ;text-align: center;line-height: 50px;color: #FFFFFF;background-color: #ff7700;border-radius: 6px;margin-top: 32px;font-weight: bold;border: 1px solid #FF7700;transition: all 0.3s;}
.btn:hover{background-color: #FFFFFF;color: #ff7700;}


.it{margin: 40px auto 20px auto;}

.t1right  .zx{display: block;margin-top: 45px;width: 175px;height: 43px; line-height: 43px;border: 1px solid #7C203A;padding-left: 25px;padding-right: 18px;    font-size: 18px;
    color: black;}
    
.t1right  .zx:hover{background-color: #7C203A;color: white;}
.bgzx:hover{background-color: #7C203A;color: white;}


.t2{background-color: #f5f5f5; display: flex;margin-bottom: 17px;}

.t2 .left{flex: 0 0 592px;height: 380px;background-color: darksalmon;}
.t2  .right{flex: 0 0 575px;margin-left: 30px;}
.t2  .right .title{color: #291d21;height: 103px;line-height: 120px;font-size: 24px;}
.t2  .right .title a{color: #291d21;font-size: 24px;}
.t2  .right p{    height: 37px;font-size: 16px;color: #666666;
    line-height: 25px;
    
    }
    .t2  .right p a{color: #666666;}
.tuji{display: flex;margin-bottom: 10px;}
.tuji .item{flex: 1;margin-left: 44px;transition: all 0.3s;border:1px  solid #d4d4d4;}
.tuji .item .title{text-align: center;height: 52px;line-height: 52px;font-size: 24px;color: #ff0000; }
.tuji .item img{width: 350px;height: 220px;margin: 0 auto;}
.tuji .item  .br{height: 46px;line-height: 46px;font-size: 24px;margin-left: 25px;}
.tuji .item  .br2 span{height: 46px;line-height: 46px;font-size: 24px;}
.tuji .item  .br2{font-size: 18px;margin-left: 25px;margin-right: 25px;margin-bottom: 20px;}
.tuji .item  .boxbtn{height: 70px;border-top:1px  solid #d4d4d4;line-height: 70px;text-align: center;}
.tuji .item  .boxbtn a{display:inline-block;background-color: #ee7800;color: white;height: 35px;width: 111px;line-height: 35px;border-radius: 4px;}
.tuji .item  .boxbtn a:last-child{margin-left: 15px;}
.tuji .item:hover{opacity: 0.8;box-shadow:  0px 0px 1px 1px #d2c9c9; border-color: white;}
.tuji .item:first-child{margin-left: 0;}

.btnbox{text-align: center;}
.btnbox a{display:inline-block;}


.sc {display: flex;}
.sc .item{flex: 1;}
.sc .item .desc{padding-top: 15px;font-size: 24px;text-align: center;margin-left: 15px;padding-bottom: 15px;}
.sc .item .desc:first-child{margin-left: 0;}





.learn1{background-color: #FFFFFF;color: #ff7700;border: 1px solid  #ff7700;margin-right: 15px;transition: all 0.3s;}
.learn1:hover{background-color: #ff7700;color: #FFFFFF;}
.learn2b{background-color: #f5f5f5;}

.t3 {display: flex;margin-bottom: 30px;}


.t4{height: 440px;overflow: hidden;}

.t5{background-color: #f5f5f5;height: 570px;margin-top: 55px;}
.t5-p{text-align: center;margin-bottom: 35px;}
.t5-p p{height: 30px;}
.t5-p p a{color: #666666;font-size: 18px;}




.xsm .item  .zx span{color: #FFFFFF;}

.bgzx{height: 50px;display: block;width: 287px;text-align: center;line-height: 50px;border:1px solid #7C203A;margin: 60px auto 0 auto;font-size: 24px;}



.t6{height: 627px;background-color: #FFFFFF;}

.t6-c{display: flex;}
.t6-c .item{flex: 1;margin-left:26px;}
.t6-c .item:first-child{margin-left:0 ;}
.t6-c .item p{color: #291d21;font-size: 16px;padding-left:20px;line-height: 20px;
    padding-top: 12px;} 
.t6-c .item p strong{color: #291d21;font-size: 20px;}
 
.t7{height: 643px; background-color: #eeeeee;}

  .t8{margin-bottom: 40px;padding-bottom: 20px;}
 .t8c{display: flex;padding-bottom: 25px;}

 .t8c .t8citem{flex: 1;margin-left: 13px;position: relative;text-align: center;;}
 
  .t8c .t8citem:first-child{margin-left: 0;}
  .t8c .t8citem a .zym{height: 40px;line-height: 40px;font-size: 16px;position: absolute;bottom: 0;background-color: #373232b0;z-index: 1000;width: 66%;color: #FFFFFF;}






































.clearleft{margin-left: 0px;}








