/* 课程模块开始 */

.kecheng{

    height: 1080px;

}

.kecheng .biaoti{

    height: 155px;

   

}

.kecheng .biaoti h3{

    padding-top: 80px;

    text-align: center;

    

    font-size: 32px;

    color: #404040;

    font-weight: normal;

}

.kecheng .biaoti i{

    display: block;

    width: 42px;

   border-bottom: 2px solid #e75c1e;

   margin: 10px auto;

}

.kecheng .biaoti p{

    font-size: 14px;

    color: #999;

    text-align: center;

    line-height: 30px;

}

.kecheng .tubiao{

    height: 750px;

    padding-top: 50px;

}

.kecheng .tubiao ul li{

    float: left;

    width: 390px;

    height: 388px;

    border: 1px solid #ccc;

    margin-left: 15px;

    margin-bottom: 15px;

    text-align: center;

    

}

.kecheng .tubiao ul li:nth-child(3n+1){

    margin-left: 0;

    margin-bottom: 0;

}

.tubiao ul li img{

    width: 365px;

    height: 330px;

   margin-top: 10px;

}

.tubiao ul li h4{

    font-size: 21px;

    line-height: 50px;

    color: #333;

    font-weight: normal;

}

.tubiao ul li p{

    font-size: 12px;

    color: #666;

    line-height: 30px;

}

/* 课程模块结束 */

/* 优势模块开始 */

.youshi{

    width: 100%;

    height: 594px;

  background: url(../images/why4.jpg) no-repeat;



}

.box-hezi{

    float: right;

}

.youshi_zi .biaoti1{

    height:150px;

}



.youshi_zi .biaoti1 h3{

    padding-top: 20px;

    text-align: left;

    font-size: 32px;

    color: #404040;

    font-weight: normal;

    

}

.youshi_zi .biaoti1 i{

    display: block;

    width: 42px;

   border-bottom: 2px solid #e75c1e;

   margin: 10px 0;

}



.youshi_zi .biaoti1 p{

    font-size: 14px;

    color: #999;

    text-align: left;

    line-height: 30px;

    

}

.youshi_zi ul{

    width: 600px;

    margin: 0 auto;

}

.youshi_zi ul li{

    float: left;

    height: 118px;

}



.youshi_zi ul li div{

    float: right;

    margin-left: 30px;

}

.youshi_zi ul li div h4{

    font-size: 19px;

    color: #333;

    line-height: 50px;

    font-weight: normal;

}

.youshi_zi ul li div p{

    font-size: 14px;

    line-height: 30px;

    color: #666;

   

}

/* 优势模块结束 */

/* 团队模块开始 */

.tuandui .biaoti2 h3{

    padding-top: 80px;

    text-align: center;

    

    font-size: 32px;

    color: #404040;

    font-weight: normal;

}

.tuandui .biaoti2 i{

    display: block;

    width: 42px;

   border-bottom: 2px solid #e75c1e;

   margin: 10px auto;

}



.tuandui .biaoti2 p{

    font-size: 14px;

    line-height: 30px;

    color: #666;

    text-align: center;

    

}



/* 团队模块开始 */

/* CSS Document */

*{ margin:0; padding:0; list-style:none; }

body{ font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}

.clear{ clear:both; line-height:0; font-size:0; height:0;}



#jswbox{width:1100px; margin:0 auto;}

#jswbox ul{position:relative;height:600px; margin-top: -60px;}

#jswbox li{position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:152px; left:10px;}

#jswbox li img{width:100%;height:100%;vertical-align:top; float:left; border:0;}

#jswbox .prev, #jswbox .next{ display:none;}



/* 团队模块结束 */



/* 关于我们模块开始 */

.about{

    width: 100%;

    height:700px;

    background: url(../images/navoneback.jpg)no-repeat;

    margin-top: 80px;

}

.wenzi h3{

    font-size: 36px;

    color: #fff;

    line-height: 100px;

    font-weight: normal;

    padding-top:100px;

}

.wenzi i{

    display: block;

    width: 42px;

   border-bottom: 2px solid #e75c1e;

   

}

.wenzi p{

    font-size: 16px;

    color: #fff;

    line-height: 30px;

    padding-top: 30px;

}

.wenzi a{

    text-align: center;

    width: 150px;

    height: 40px;

    display: block;

    font-size: 16px;

    color: #fff;

    line-height: 40px;

    /* padding-top: 30px; */

    border: 1px solid #fff;

    border-radius: 10px;

    margin-top: 80px;

}

 .wenzi a:hover{

    border: 1px solid #e75c1e;

    color: #e75c1e;

} 

/* 关于我们模块结束 */

/* 作品展示模块开始 */

 .zuopin{

    height: 1000px;

} 

.zuopin .biaoti3 h3{

    padding-top: 80px;

    text-align: center;

    

    font-size: 32px;

    color: #404040;

    font-weight: normal;

}

.zuopin .biaoti3 i{

    display: block;

    width: 42px;

   border-bottom: 2px solid #e75c1e;

   margin: 10px auto;

}



.zuopin .biaoti3 p{

    font-size: 14px;

    line-height: 30px;

    color: #666;

    text-align: center;  

}

.tupian ul li{

   

    float: left;

    width: 380px;

    /* height: 260px; */

    /* border: 1px solid #ccc; */

    margin-left: 15px;

    margin-bottom: 15px;

    text-align: center;

    margin: 10px;

    

}

.tupian ul li a div{

    overflow: hidden;

}

.tupian ul li:nth-child(3n+1){

    margin-left: 0;

    margin-bottom:0;

}

.tupian ul li img{

    width: 380px;

    height: 300px;

    transition: all .4s;

}

.tupian ul li img:hover{

    transform: scale(1.1);

}

.tupian ul li p{

    line-height: 50px;

    font-size: 18px;

    color: #666;

    text-align: center;

    

}



/* 作品展示模块结束 */

/* 横幅模块开始 */

.tu{

    position: relative;

    height: 242px;

}

.tu .hengfu{

    position: absolute;

    height: 242px;

    background-color: rgb(204, 204, 204);

    background-image: url(../picture/gbxgx.jpg);

    background-position: center center;

    background-repeat: repeat-x;

    width: 1903px;

}

.biaoti5 h3{

    margin-top: 60px;

    text-align: center;

    line-height: 80px;

    font-size: 24px;

    color: #fff;

    font-weight: normal;

}

.biaoti5 p{

    line-height: 40px;

    font-size: 30px;

    color: #fff;

    text-align: center;

    line-height: 40px;}

/* 横幅模块结束 */

/* 新闻模块开始 */

.xinwen{

    height: 650px;

} 

.xinwen .biaoti6 h3{

    padding-top: 80px;

    text-align: center;

    

    font-size: 32px;

    color: #404040;

    font-weight: normal;

}

.xinwen .biaoti6 i{

    display: block;

    width: 42px;

   border-bottom: 2px solid #e75c1e;

   margin: 10px auto;

}



.xinwen .biaoti6 p{

    font-size: 14px;

    line-height: 30px;

    color: #666;

    text-align: center;  

}

.news-l{

    width: 550px;

    float: left;

    

}

.news-hy{

   overflow: hidden;

}



.news-hy span{

    float: left;

    display: block;

    width: 146px;

    height: 46px;

    background-color: #f79503;

    color: #fff;

    font-size: 24px;

    line-height: 46px;

    text-align: center;

    margin-top: 80px;

}

.news-hy a{

    height: 46px;

float: right;

display: block;

font-size: 18px;

    line-height: 46px;

    text-align: center;

    margin-top: 80px;



}



.news-l ul li a h4{

    display: block;

   font-size: 22px;

   color: #666;

   line-height: 50px;

   padding:5px 30px 0 30px;

   font-weight: normal;

}

.news-l ul li a p{

   

    font-size: 16px;

    color: #999;

    line-height: 24px;

    padding:0px 30px 20px 30px;

    

}

.news-l ul li a time{

    font-size: 14px;

    color: #bbb;

    line-height: 24px;

    padding:0px 30px 20px 30px;

   

}

.news-l ul li a i{

    display: block;

    border-bottom: 1px dashed #ccc;

    width: 90%;

    margin: 10px auto 0;

   

}





.news-r{

    width: 550px;

    float: right;

    

}

.news-hy{

   overflow: hidden;

}



.news-hy span{

    float: left;

    display: block;

    width: 146px;

    height: 46px;

    background-color: #f79503;

    color: #fff;

    font-size: 24px;

    line-height: 46px;

    text-align: center;

    margin-top: 80px;

}

.news-hy a{

    height: 46px;

float: right;

display: block;

font-size: 18px;

    line-height: 46px;

    text-align: center;

    margin-top: 80px;



}



.news-r ul li a h4{

    display: block;

   font-size: 22px;

   color: #666;

   line-height: 50px;

   padding:5px 30px 0 30px;

   font-weight: normal;

}

.news-r ul li a p{

   

    font-size: 16px;

    color: #999;

    line-height: 24px;

    padding:0px 30px 20px 30px;

    

}

.news-r ul li a time{

    font-size: 14px;

    color: #bbb;

    line-height: 24px;

    padding:0px 30px 20px 30px;

   

}

.news-r ul li a i{

    display: block;

    border-bottom: 1px dashed #ccc;

    width: 90%;

    margin: 10px auto 0;

   

}

/* 新闻模块结束 */



/* 关于我们页面开始 */

.jainjie h4{

  font-size: 24px;

  color: #333;

  text-align: center;

  margin-top: 50px;

  font-weight: normal;

}

.jainjie i{

    display: block;

    width: 42px;

   border-bottom: 2px solid #e75c1e;

   margin: 10px auto;

}

.jainjie p{

    font-size: 16px;

    color: #666;

    margin-top: 20px;

}

/* 关于我们页面结束 */