/* index */

  /* contents   */

  .contents{

      background-color: #fff;

  } 

.cont-one,

.cont-tow,

.cont-three, 

.cont-four,

.cont-five,

.cont-six, 

.cont-seven,

.cont-eight,

.cont-nine,

.cont-ten,

.cont-eleven,

.cont-numtwo,

.cont-thirteen{ 

     padding-top: 10px;

     display: flex; 

  }

  .contents .cont-one .con-one-img{

        /* height: 566px; */

        margin-right: 30px;

  }

  .contents .cont-one .con-one-imgs{

    height: 306px;

    margin-top: 150px; 

}

.cont-tow {

    height: 615px; 

    background-color: #f3f3f3;

}

.cont-tow .w{

    background: url(../images/1/3.png)170px 300px  no-repeat;

    background-size: 77%;

}

.cont-t{

    display: block;

    padding-top: 88px;

    font-size: 40px;

    line-height: 50px; 

    text-align: center; 

    margin-bottom: 88px;

}

.contents ul li {

    float: left; 

    font-size: 25px; 

    margin-right: 50px;

    margin-left: 66px;

    margin-bottom: 25px;

    text-align: center;

} 

.contents  ul li:nth-child(3){

    margin-left: 80px;

}

.contents  ul li:nth-child(4){

    margin-left: 100px;

}

.contents  ul li b{

    font-size: 50px;

    line-height: 80px;

}



/* .bann-form{

    width: 240px;

    height: 340px;

  padding: 0 10px;

    border-radius: 20px;

    margin-top: 145px;

    background-color: #fff;

    position: relative;

top: -650px;

z-index: 9;

left: 860px;

}

 */



.bann-form {

    width: 240px;

    height: 340px;

    padding: 0 10px;

    border-radius: 20px;

    margin-top: 145px;

    background-color: #fff;

    float: right;

    margin-top: -500px;

    margin-left: 860px;

    display: block;

  }



.hong{

    color: #f35415;

}

.fomc{

    color: #000;

    margin-top: 10px;

    line-height: 38px; 

}

.fomc span p{

     text-align: center;

     font-size: 22px;

} 

.jz{

     font-size: 36px;    

}

.sxty{

     font-size: 28px !important;

}

.form-control {

     width: 220px;

     padding-left: 20px;

    

    border-radius: 20px;

    margin-top: 10px;

}

.bann-btn {

    background-color: #f8c215;

    color: #000;

    border-radius: 20px;

    padding: 10px 63px;

    margin-left: 20px;

    margin-top: 10px;

}





.con-p{

    font-size: 14px;

    line-height: 34px;

    color: #808080;

}

.con-img{

    margin-left: 117px;

    margin-bottom: 70px;

}

.con-imgs{

    display: block;

    margin: 0 auto;

}

.cont-three {

    height: 592px;

}

.three-img{

    margin-bottom: 30px;

}

 

.cont-three ul>li{

    margin-left: 95px;

    margin-bottom: 86px;

}

  

.cont-three ul li:nth-child(2){

    margin-left: 241px;

}

.cont-three ul li:nth-child(3){

    margin-left: 250px;

}

.cont-three ul>li p{

    font-size:18px;

    color: #949494;

}

.cont-three ul>li p b{

    font-size: 22px;

    color: #000;

    line-height: 50px;

}

.cont-four {

    height: 775px;

    background-color: #f3f3f3;

}

.cont-four .cont-t,.cont-seven .cont-t{

    margin-bottom:20px;

}



.cont-four .nav {

    width: 291px;

   

}

.cont-four .row .nav  a{

    color: #000;

}

.cont-four .row .nav>li{

    float: none;

    margin:30px 0 ;



}



.cont-four .row  .tab-pane video{

    width: 800px;

    height: 450px;

}

.cont-four .nav li a:hover{

 border-radius: 10px;

}

.cont-four .nav  li p {

    color:#666;

    font-size: 14px;

    line-height:26px;

    text-align: left;

    margin-left: 20px;

}

.cont-four .nav  li p b{

    font-size: 20px;

    color: #000;

    line-height: 38px;

}

.cont-four .nav .four-bf {

    float: left;

    margin-left: -20px;

}

.cont-five {

    height: 1045px;

}

.cont-five ul li{

    height: 312px;

    width: 350px;

    margin: 0 18px  40px 0!important;

    transition: 0.5s all;

    

} 

.cont-five ul li:nth-child(3n){

    margin-right: 0;

}

.cont-five ul li img{

    width: 350px  ;

    height: 230px  ;

}

.cont-five ul li:nth-child(1) {

    background: url("../images/1/6.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(2) {

    background: url("../images/1/7.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(3) {

    background: url("../images/1/8.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(4) {

    background: url("../images/1/9.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(5) {

    background: url("../images/1/10.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(6) {

    background: url("../images/1/11.png") 0 0/ 100% no-repeat ;

}

/* 

.cont-five ul li:nth-child(1):hover {

    background: url("../images/1/25.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(2):hover  {

    background: url("../images/1/26.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(3):hover  {

    background: url("../images/1/27.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(4):hover {

    background: url("../images/1/28.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(5):hover  {

    background: url("../images/1/29.png") 0 0/ 100% no-repeat ;

}

.cont-five ul li:nth-child(6):hover  {

    background: url("../images/1/30.png") 0 0/ 100% no-repeat ;

} */



.cont-six  {

    height: 583px;

    background-color: #f3f3f3;

}

.cont-six .con-img{

    margin-bottom: 44px;

}



.cont-six ul {

    padding-left: 50px;

}

.cont-six ul li {

    width: 208px;

    float: left; 

    margin: 0px 73px 0 0 !important;;

}

.cont-six ul li:nth-child(4){

    margin-right: 0px !important;

}

.cont-six ul li p{

    font-size: 16px;

    line-height: 26px;

    width: 208px;

    color: #949494;

}

.cont-six ul li p b{

    line-height: 42px;

    font-size: 20px; 

    color: #000;   

}



.cont-seven {

    height: 700px; 

}

.cont-seven  .sevenbg{

    background:url("../images/1/14.png") 505px 385px / 55% no-repeat; 

} 

.cont-seven .con-p{

    color:#808080;

}

.cont-seven  .con-img{

    margin-left: 22px;

} 

.cont-eight .cont-t{

    margin-bottom: 30px;

}

.cont-eight .con-img{

    margin-top: 60px;

    margin-left: 162px;

}



.cont-nine {

    background-color: #f3f3f3;

}

.cont-nine .cont-t {

    margin-bottom: 20px;

}

.cont-nine .carousel {

      margin-bottom: 65px;

      padding-top: 80px;

}

.cont-nine  .carousel .item img{

    margin: 0 auto;

}

.cont-nine  .carousel .carousel-control.left,

.cont-nine  .carousel .carousel-control.right{

    background-image: none;

}

.cont-nine  .carousel .carousel-control .nine-d{

    position: absolute;

    top: 50%;

    z-index: 5;

    width: 19px;

    height: 75px;

    padding-top: 28px; 

    display: inline-block; 

    /* background-color: #949494; */

    font-size: 50px;

    text-shadow: 0 3px 5px rgb(0 0 0 / 80%);

    

}

.cont-nine  .carousel .carousel-control.right .nine-d{

    /* padding-left: 4px; */

}

.cont-nine  .carousel .carousel-control.left  .nine-d {

   text-align: center;

}



.cont-nine   .con-imgs {

    margin-bottom: 70px;

}





.cont-nine  .carousel .carousel-indicators li{

    width: 45px;

    height: 10px;

    margin-right: 20px;

    background-color: #fff;

    border-radius: 0;

}

.carousel-indicators {

    bottom: -50px;

}

.carousel-indicators  li.active{

    background-color: #f28e1e !important;

    border: 1p solid #f28e1e !important;

}



.cont-ten {

    height: 1133px;

}

.cont-ten .con-img {

    margin-left: 0;

}

.cont-ten  ul {

    padding-top: 50px;

    width: 250px;

}

.cont-ten  ul li {

    /* width: 305px; */

    float: none;

    margin: 0;

    text-align: left;

    font-size: 30px;

    margin-bottom: 60px;

    margin-left: 0 !important;

}

.cont-ten  ul li span{

    font-size: 26px; 

}

.cont-ten  ul li b{

    font-size: 18px;

    line-height: 22px;

    font-weight: normal;

    color: #000;

}

.cont-ten  ul li p{

    font-size: 14px;

    line-height: 20px;

    color: #808080;

    margin-bottom: 10px;

} 

.cont-hx {

    height: 1px;

    display: inline-block;

    width: 110px;

    background-color: #231815; 

} 

.cont-eleven {

    background-color: #ededed;

}

.cont-eleven  .con-img{

    margin-left: 202px;

}

 

.cont-numtwo  .con-img{

    margin-left: 162px;

    margin-bottom: 43px;

}

.cont-numtwo  ul li {

    margin-left: 50px;

    margin-bottom: 80px;

}

.cont-numtwo  ul li  p {  

    font-size: 16px;

    line-height: 20px;

    margin-bottom: 10px;

}

    

.cont-numtwo  ul li  p b{  

    font-size: 25px;

    line-height: 30px;

    font-weight:normal;

   

}

.cont-thirteen{

    background-color: #918b8a;

    color: #FFF;

}



.cont-thirteen .cont-t{

    margin-bottom: 20px;

}

 

/* course */



.left-tenten{

    margin-left: 100px !important;

}

.course-one.cont-one  .con-one-img{

    height: 508px;

    margin-right: 0;

}

 

.course-cont  {

    padding-left:  120px;  

    margin:  0 auto; 

}

.course-cont .cont-t {

    margin-bottom: 10px;

}

.course-tits {

  width:1004px !important;

}

.course-tits li div{

   width: 560px;

}

.course-tits li  img { 

   padding-top: 40px;

   margin-left: 120px 

}

.course-tits li p{

    font-size: 15px;

}

.titcor b ,.titcora b,.titcorb b{

    color: #f6ab3b !important;

    line-height: 50px !important;

    font-size: 24px !important;

}

.titcor b{

    color: #f6ab3b !important; 

}

.titcora b{

    color: #29a6dd !important;

}

.titcorb b{

    color: #ff7ba7 !important;



}

/* learm*/

.learm-two {

    height: 730px;

}

.learm-two .two-tit {

    width: 231px;

    margin: 0 auto;

    padding: 5px 10px;  

    font-size: 16px; 

	line-height: 25px;

	letter-spacing: 0px;

    color: #f35415;

    border: 1px solid #f35415;

    border-radius: 20px;

    margin-bottom: 20px;

}

.learm-two  .cont-t{

    margin-bottom: 20px;

}

.learm-two .con-img {

    margin-top: 70px

}



.learm-three {

    height: 1050px

}

.learm-three .con-img {

    margin-top: 50px

}

 



/* synopsis */



.synopsis-two {

    height: 1700px;

    color: #666 ;

}



.synopsis-two .cont-t{

    text-align: left;

    font-size: 43px;

    color: #666;

}



.synopsis-two .titles{

    color: #ec5a24;

}



.synopsis-two .titles>h1{

    font-size: 81px;

    line-height: 130px;

}

.synopsis-two .titles p{

    font-size: 25px;

    line-height: 40px;

}

.synopsis-two .titles>span{

    font-size: 45px;

    line-height: 80px

}

.synopsis-two .contt{

    font-size: 22px;

    line-height: 40px;

    margin-top: 50px;

    color: #666;

}

.synopsis-two  ul {

    margin-top: 70px;

}

.synopsis-two  ul li {

    text-align: left;

    margin-left: 0 !important;

    margin-bottom: 40px;



}

.synopsis-two  ul li p{

    font-size: 20px;

    color: #666 !important;

    line-height: 35px;

}

.coroljuh{

    color: #ec5a24;

}

.synopsis-two  ul li p b{

    color: #ec5a24;

    font-size: 22px;

}

.synopsis-three   {

    height: 240px;

}

.synopsis-three ul {

    width: 1124px;

}

.synopsis-three .cont-hx{

    width: 230px;

    margin-bottom: 5px;

}

.synopsis-three ul li p{

    font-size: 26px;

    line-height: 35px;

    letter-spacing:3.2px

}

.synopsis-three ul li p.km{

    letter-spacing:8px 

}

.synopsis-three  .coroljuh {

    font-size: 59px

}



.synopsis-three ul li  {

    width: 50%;

    float: left;

}



.synopsis-four {

    padding-top: 88px;

    height: 1240px

}

.synopsis-four .con-img{

    margin-right: 74px;

}

.synopsis-four ul {

     width: 500px;

     margin-top: 0;

     padding-top: 0;

   

}



.synopsis-four ul li p{

    line-height: 37px;

}







/* recruit  */

.recruit-three{

    padding-top: 88px;

    height: 900px;

} 

.recruit-three .con-img {

    display: block;

    margin:  0 auto;

}

.recruit-three.course-cont {

    padding-left: 0;

}

.recruit-three .course-tits {

    width: 1124px !important;

}

.recruit-three .course-tits li div.pull-right {

    width: 634px;

}

.recruit-three .course-tits li img{

    margin-left: 0;

    margin-top: 80px;

}

.recruit-three .course-tits li div.pull-right>p{

    font-size: 22px;

    line-height: 36px; 

    color: #666;

}

.recruit-three .course-tits .recruit-tel{

    width: 100%;

}



.recruit-three .recruit-tel p{

    display: block;

    text-align: center;

    font-size: 20px;

    line-height: 40px;

}



/* coneact */

.coneact-tow{

    padding-top: 30px;

    display: -webkit-box;

    margin-bottom: 88px;

}

.coneact-tow ul li{

    float: left;

    

    padding: 20px  0; 

    margin: -1px 0 0 0  !important;  

    width: 50%;

    border: 1px dashed  #949494;

    border-collapse:collapse;

}

.coneact-tow ul li:nth-child(1n){

    border-left: none;

}

.coneact-tow ul li:nth-child(2n){

    border-right: none;

}

.coneact-tow ul li p{

    font-size: 15px;

    line-height: 25px;

    text-align: left;

    padding: 0 100px;

}





.coneact-bott  .con-img{

    display: block;

    margin:  0 auto;

    margin-bottom: 100px;

}

.pos-r{position:relative}.pos-a{position:absolute}.pos-f{position:fixed}





.slider{position:relative;text-align:center; margin:0 auto;z-index:1}

.slider .bd,.slider .bd li,.slider .bd img{width:100%; height:auto}/*请给每个幻灯片套个div并设置id，通过id重置这个地方的宽度，达到自定义效果*/

.slider .bd{z-index:2;overflow:hidden}

.slider .bd li{float:left;width: 100%;overflow:hidden-; background-position:center; background-repeat:no-repeat}

.slider .bd li a{ display:block; width: 100%; height: 100%}

.slider .bd li img{display:block}

.slider .hd{ position: absolute; z-index: 3; left: 0; right: 0; bottom:10px; padding: 0 10px; text-align: center}

.slider .hd li{display:inline-block;text-align:center;margin-right:10px;cursor:pointer;background-color:#C2C2C2}

.slider .hd li.active{background-color:#222}

  /*圆点*/

  .dots li{width:10px; height:10px;font-size:0px;line-height:0px;border-radius:50%}

  /*数字*/

  .numbox li{width:20px; height:20px; line-height:20px; font-size:13px;font-family:Arial;font-weight:bold; text-indent:inherit}

  .numbox li.active{color:#fff}

  /*长方条*/

  .rectangle li{width:40px; height:10px;font-size:0px;line-height:0px}





  .f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22 { font-size: 22px }.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}

  .f-32{font-size:32px}.f-34{font-size:34px}.f-36{font-size:36px}.f-38{font-size:38px}.f-40{font-size:40px}

/*3.1.14 文字行距

	Name:			mod_line-height

	Example:		class="lh-16|lh-18|lh-20|lh-22|lh-24|lh-26|lh-28|lh-30"

	Explain:		16px行高|18px行高|20px行高|22px行高|24px行高|26px行高|30px行高

*/

.lh-16{line-height:16px}.lh-18{line-height:18px}.lh-20{line-height:20px}.lh-22{line-height:22px}.lh-24{line-height:24px}.lh-26{line-height:26px}.lh-28{line-height:28px}.lh-30{line-height:30px}

/*2.0以前的兼容版本*/

.l16{line-height:16px}.l18{line-height:18px}.l20{line-height:20px}.l22{line-height:22px}.l-24{line-height:24px}.l-26{line-height:26px}.l-28{line-height:28px}.l-30{line-height:30px}



.bk-gray{border:solid 1px #bbb}

.radius{border-radius:4px; overflow:hidden}

.size-MINI.radius{ border-radius:3px}

.size-L.radius{ border-radius:5px}

.size-XL.radius{ border-radius:6px}

.round{border-radius:1000px; overflow:hidden}

.circle{ border-radius:50%; overflow:hidden}



.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}

.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}

.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}

.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}

/*3.1.9 内填充

	Name:			style_padding

	Example:		class="pt-5|pt-10|……"

	Explain:		.pt表示上填充|.pb表示下填充|.pl表示左填充|.pr表示右填充

*/

.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}

.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}

.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}

.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}

.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.pd-30{padding:30px}.pd-40{padding:40px}



.f-36{font-size:36px;}



.ls-8{letter-spacing:10px}



.mt-80{margin-top: 80px;}



.mb-60{margin-bottom: 60px;}



.c-org{color: #f35415;}



.box-selectcity{width:760px;height: 190px;position: relative;margin: 0 auto;}



.ml-0{margin-left: 0px;}



/*表格文字对齐方式，默认是居左对齐*/

.table .text-c th,.table .text-c td{text-align:center}/*整行居中*/

.table .text-r th,.table .text-r td{text-align:right}/*整行居右*/

.table th.text-l,.table td.text-l{text-align:left!important}/*单独列居左*/

.table th.text-c,.table td.text-c{text-align:center!important}/*单独列居中*/

.table th.text-r,.table td.text-r{text-align:right!important}/*单独列居右*/



ul.unstyled,ol.unstyled{margin-left:0;list-style:none}

ul.inline,ol.inline{margin-left:0;list-style:none}

ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}

ol.linenums{list-style:decimal outside none;margin:0 0 0 22px}/* IE indents via margin-left */

.tlist li{line-height:22px;overflow:hidden;white-space:nowrap}/*禁止换行*/

.tlist .time{ font-size:12px; font-family:Arial; color:#999}

.radius{border-radius:20px}

.province select{width:210px;height:38px;margin-right: 20px;font-size: 16px;text-indent: 10px;}

.province select option{text-indent: 10px;}



.w-1200{width:1200px;margin: 0 auto;}

.box-address{width:100%;/* height:580px */}

.box-nowmap{width:790px;height:580px}





.map-address-box {

    z-index: 10;

}



.map-address-list {

    padding: 15px 20px 15px;

    /* height: 570px; */

    background: #fff;

    /* overflow-y: auto; */

}



.map-address-list dd {

    padding: 5px 0;

    border-bottom: 1px solid #eaeaea;

    cursor: pointer;

}



.map-address-list .address-name {

    font-size: 16px;

    color: #333;

    line-height: 28px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.map-address-list .address-des {

    margin-top: 0px;

    font-size: 12px;

    color: #666;

    line-height: 24px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    display: none-;

}



.map-address-list dd:active,.map-address-list dd:hover{

    padding: 5px 0;

    border-bottom: 1px solid #eaeaea;

    cursor: pointer;

    background-color: #f1f1f1;

  }





  .layui-form-float{

    position: absolute;

  z-index: 9;



  }

  .form-ok{

    width:400px;

    margin:0px auto;

  }



.news-cover{

    background-position:50% 50% ;

    background-repeat:no-repeat;

    background-size:2558px auto ;

    display: block;

    height:614px;

    

}





