/* introduce */
.introduce{ padding-top:150px; color:#000;}
.introduce-box{ margin-bottom:150px;}
.introduce-content{ clear:both; overflow:hidden; line-height:1.8;}
.introduce-content .fl{ font-size:16px; width:700px;}
.introduce-content .fr{ font-size:14px; padding-top:20px;}
.introduce-content h3{ font-size:22px; margin-bottom:0;}
.introduce-content h2{ font-size:36px; margin-bottom:20px;}
.introduce-content p{}
.introduce-content h4{ font-size:16px;}
.introduce-content h4 i{ font-size:60px; font-style:normal; margin-right:10px;}
.introduce-img{ clear:both; padding-top:60px;}
.introduce-img img{ display:block; width:100%;}
/* culture */
.culture{ margin-bottom:175px;}
.culture-content{ padding:200px 0 100px; font-size:16px; color:#000;}
.culture-content .fl{ width:380px; padding-top:10px;}
.culture-content .fr{ width:820px; font-size:28px;}
.culture-content h4{ margin-bottom:10px;}
.culture-content h3{ font-size:36px;}
.culture-content p{}
.culture-banner{ background-position:center top; background-repeat:no-repeat; position:relative; height:510px; color:#fff; font-size:24px;}
.culture-banner dl{}
.culture-banner dl dt{ font-size:34px; margin-bottom:20px;}
.culture-banner dl dd{}
.culture-1 .culture-banner{ background-image:url(../images/culture_banner1.jpg)}
.culture-1 .culture-banner dl{ float:left; width:25%; padding-top:100px;}
.culture-1 .culture-banner dl dt{ padding-left:35px;}
.culture-1 .culture-banner dl dd{ padding-left:35px;}
.culture-1 .culture-banner dl:first-child dt{ padding-left:0;}
.culture-1 .culture-banner dl:first-child dd{ padding-left:0;}
.culture-2 .culture-banner{ background-image:url(../images/culture_banner2.jpg)}
.culture-2 .culture-banner .container{ padding-top:30px;}
.culture-2 .culture-list{ float: right; }
.culture-2 .culture-banner dl{ padding-top:65px;}
/* course */
.course-title{ font-size:36px; color:#000; margin-bottom:50px;}
.course{ padding:130px 0 130px;}
.course .course-title{ margin-bottom:100px;}
.course-img{ position:relative; overflow:hidden; padding-bottom:50px;}
.course-img:after{ content:''; position:absolute; left:0; top:12px; width:100%; height:2px; background-color:#0A4899;}
.course-img .swiper-slide{ font-size:18px; color:#000; line-height:1.667; position:relative;}
.course-img .swiper-slide:after{ content:''; position:absolute; left:66px; top:6px; width:12px; height:12px; background-color:#0A4899; border-radius:50%;}
.course-img .swiper-slide h4{ font-size:48px; color:#1058B2; padding-left:60px; padding-top:30px;}
.course-img .swiper-slide p{ padding-left:60px;}
.honor{ height:560px; background:url(../images/honor_banner.jpg) no-repeat center top;}
.honor-img{ position:relative; padding-top:145px; padding-bottom:50px; overflow:hidden;}
.honor-img .swiper-slide img{ display:block; width:100%;}
.patent{ padding:100px 0;}
.patent-title{ font-size:28px; color:#000; margin-bottom:50px;}
.patent-img{ position:relative; overflow:hidden; padding-bottom:50px;}
.patent-img .swiper-slide img{ display:block; width:100%;}