﻿@charset "utf-8";
html{ min-width:1300px;}
body{ color:#393939; font-size:14px; height:auto; box-sizing:border-box; overflow:auto; background:#fff; min-width:1300px; margin:0 auto; position:relative;}
.course{-moz-user-select: none; /*火狐*/
  -webkit-user-select: none;  /*webkit浏览器*/
  -ms-user-select: none;   /*IE10*/
  -khtml-user-select: none; /*早期浏览器*/
  user-select: none;}
a{ color:#666666; text-decoration:none;}
a:hover{ text-decoration:none; color:#F0834A;}
i,em{ font-style:normal;}


.wp{ width:1080px; margin:0 auto; position:relative;}
.icon1 .p1{background:url(../images/img6.jpg) no-repeat top center; height:680px;}
.icon1 .p2{background:url(../images/img2.jpg) no-repeat top center; height:610px;}
.icon1 .p3{background:url(../images/img3.jpg) no-repeat top center; height:616px;}
.icon1 .p4{background:url(../images/img4.jpg) no-repeat top center; height:499px;}
.icon1 .p5{background:url(../images/img18.jpg) no-repeat top center; height:695px;}


.icon2{background:#f8f8f8; padding:60px 0 90px;}
.icon2 .p1{background:url(../images/img5.jpg) no-repeat top center; height:68px; padding-bottom:70px;}
.icon2 .p2{background:url(../images/img6.jpg) no-repeat top center; height:415px; padding-bottom:70px;}
.icon2 .p3{background:url(../images/img7.jpg) no-repeat top center; height:415px; padding-bottom:70px;}
.icon2 .p4{background:url(../images/img8.jpg) no-repeat top center; height:415px; padding-bottom:85px;}
.icon2 .p5{background:url(../images/img9.jpg) no-repeat top center; height:303px; padding-bottom:40px;}
.icon2 .p6{background:url(../images/img10.jpg) no-repeat top center; height:303px;}



.icon3{background:#f8f8f8; padding:40px 0 10px;}
.icon3 .p1{background:url(../images/img11.jpg) no-repeat center top; height:85px; padding-bottom:66px;}

.d_banner{ padding-top:0px; padding-bottom:60px;}
.d_banner .slick-slide{ position:relative;/*height:940px;*/ height:auto; background-color:#f8f8f8; overflow:hidden; padding-top:10px;}
.d_banner .slick-slide img{  width:100%; height:auto;}
.d_banner .slick-dots{ position:absolute; left:50%; bottom:-10%; z-index:8; margin-left:-22px!important;}
.d_banner .slick-dots li{ float:left; margin:0 -5px;}
.d_banner .slick-dots li button{ float:left; border-radius:50%; width:18px; height:18px; padding:0px; border:none; cursor:pointer; box-sizing:border-box; text-indent:-9999px; overflow:hidden; background:#d2d2d2;}
.d_banner .slick-dots li.slick-active button{ background:#043785;}


.icon3 ul{margin-left:40px;}
.icon3 ul li{float:left; width:50%; padding-right:40px; padding-bottom:30px; box-sizing:border-box; position:relative; z-index:9;}
.icon3 ul li .con{padding:35px 90px 40px 60px; background:#fff; }
.icon3 ul li .h1{font-size:30px; color:#25211e; padding-bottom:10px;}
.icon3 ul li .p{font-size:14px; line-height:26px; color:#25211e; min-height:78px; overflow:hidden;}
.icon3 .number{position:absolute; z-index:99; top:-10px; left:-20px; background:none; border:1px solid #043785; padding:2px 8px; font-size:36px; color:#043785;}
.icon3 ul li:hover .con{background:#043785;}
.icon3 ul li:hover .h1{color:#fff;}
.icon3 ul li:hover .p{color:#fff;}
.icon3 ul li:hover .number{background:#e7aa69; color:#fff; border:none;}


.icon3 .p4{background:url(../images/img19.jpg) no-repeat top center; height:81px; margin-top:40px; padding-bottom:20px;}
.icon3 .p3{background:url(../images/img12.jpg) no-repeat top center; height:450px; padding-bottom:70px;}

.icon4 .p1{background:url(../images/img13.jpg) no-repeat center top; height:56px; margin-top:66px;}
.icon4 .p2{background:url(../images/img14.jpg) no-repeat center top; height:496px; margin-top:66px;}
.icon4 .p3{background:url(../images/img15.jpg) no-repeat center top; height:332px; margin-top:66px;}


.icon5{ background:#fff; padding-top:64px;}
.icon5 .p1{background:url(../images/img16.jpg) no-repeat center top; height:56px; padding-bottom:50px;}
.icon5 ul li{float:left; width:20%; text-align:center; padding-bottom:70px;}
.icon5 ul li .con{width:136px; height:136px; border-radius:50%; background:#fff; border:1px solid #043785; padding-top:10px; box-sizing:border-box; margin:0 auto;}
.icon5 ul li .con .img{height:70px; width:70px; background:url(../images/icon.png) no-repeat top left; margin-left:32px;}
.icon5 ul li .con .h1{color:#0f0905; font-size:18px;  text-align:center;}
.icon5 ul li.li1 .con .img{background-position:0px 0px;}
.icon5 ul li.li2 .con .img{background-position:-70px 0px;}
.icon5 ul li.li3 .con .img{background-position:-140px 0px;}
.icon5 ul li.li4 .con .img{background-position:-210px 0px;}
.icon5 ul li.li5 .con .img{background-position:-280px 0px;}
.icon5 ul li.li6 .con .img{background-position:-350px 0px;}
.icon5 ul li.li7 .con .img{background-position:-420px 0px;}
.icon5 ul li.li8 .con .img{background-position:-490px 0px;}
.icon5 ul li.li9 .con .img{background-position:-560px 0px;}
.icon5 ul li.li10 .con .img{background-position:-630px 0px;}

.icon5 ul li:hover .con{background:#e7aa69; border:none;}
.icon5 ul li:hover .con .h1{color:#fff;}
.icon5 ul li.li1:hover .con .img{background-position:0px -70px;}
.icon5 ul li.li2:hover .con .img{background-position:-70px -70px;}
.icon5 ul li.li3:hover .con .img{background-position:-140px -70px;}
.icon5 ul li.li4:hover .con .img{background-position:-210px -70px;}
.icon5 ul li.li5:hover .con .img{background-position:-280px -70px;}
.icon5 ul li.li6:hover .con .img{background-position:-350px -70px;}
.icon5 ul li.li7:hover .con .img{background-position:-420px -70px;}
.icon5 ul li.li8:hover .con .img{background-position:-490px -70px;}
.icon5 ul li.li9:hover .con .img{background-position:-560px -70px;}
.icon5 ul li.li10:hover .con .img{background-position:-630px -70px;}

.icon6{background:#043785; padding-top:60px;}
.icon6 .p1{background:url(../images/img17.jpg) no-repeat top center; height:56px;}
.icon6 ul .li{float:left; width:20%; box-sizing:border-box; padding:30px 0 0 50px; color:#0f0905; font-size:16px;}
.icon6 ul .li ul li{line-height:36px; color:#fff;}
.icon6 .p3{padding:40px 0 140px;}
.icon6 .p3 .more{display:block; width:200px; height:52px; border:1px solid #fff; color:#fff; font-size:18px; line-height:52px; margin:0 auto; text-align:center; cursor:pointer;}
.icon6 .p3 .more:hover{background:#fff; color:#e48100;}



.icon7{position:fixed; bottom:-1px; width:100%; background:#e48100; padding:20px 0; z-index:9999; text-align:center;}
.icon7 a{display:inline-block; font-size:18px; text-align:center;  font-weight:bold; padding:8px 65px; position:relative;background:#0f0905; color:#e48100; border:1px solid #e48100; }
.icon7 a span{position:absolute; top:50%; right:15px; margin-top:-9px; width:10px; height:18px; background:url(../images/icon2.png) no-repeat center top;}
.icon7 a:hover{background: #F0834A; color:#0f0905; border:1px solid #e48100;}
.icon7 a:hover span{background-position:0 -18px;}

.cover{display:none; width:100%; height:100%; position:fixed; z-index:9; top:0px; bottom:0px; left:0px; right:0px; background:rgba(0,0,0,0.5);}

.join{display:none; position:fixed; z-index:99; bottom:192px; width:1000px; padding:60px 80px; left:50%; margin-left:-500px; background:#fff; box-sizing:border-box;}
.join .title{text-align:center; font-size:24px; color:#000; padding-bottom:20px;}
.join .exper_top, .exper_center{border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;box-sizing:border-box; padding:10px 20px;}
.join .exper_footer{ border:1px solid #cfcfcf; box-sizing:border-box;padding:10px 20px;}
.join .exper_top .left{width:50%; float:left; font-size:16px; color:#000;}
.join .exper_top .right{width:50%; float:left; font-size:16px;color:#000;}
.join .exper_center .left{width:50%; float:left; font-size:16px;color:#000;}
.join .exper_center .right{width:50%; float:left; font-size:16px; color:#000;}
.join .exper_footer{font-size:16px; color:#000;}
.join input{border:none; font-size:16px; padding-left:5px; box-sizing:border-box;  padding-bottom:3px;}

.join .contact{padding:50px 0 20px;}
.join .contact .name{padding:10px 10px 10px 14px; width:48%; float:left; border:1px solid #cfcfcf; box-sizing:border-box; font-size:16px;color:#000;}
.join .contact .name input{border:none; font-size:16px;}
.join .contact .tel{padding:10px 10px 10px 14px; width:48%; float:right; border:1px solid #cfcfcf; box-sizing:border-box; font-size:16px;color:#000;}
.join .contact .tel input{border:none; font-size:16px;}
#s_province{padding:10px; width:48%; float:left; border:1px solid #cfcfcf; box-sizing:border-box; font-size:16px; margin-top:20px;}
#s_city{padding:10px; width:48%; float:right; border:1px solid #cfcfcf; box-sizing:border-box; font-size:16px; margin-top:20px;}
.join .county{ width:100%; font-size:16px; margin-top:20px;border:1px solid #cfcfcf; padding-left:14px;color:#000;}
.join .county input{width:90%;  padding:10px; font-size:16px; box-sizing:border-box;}
.join .h1{padding-left:10px; font-size:18px; color:#888;}
.join .button{padding-top:20px;}
.join .button input{width:100%; padding:10px; box-sizing:border-box; cursor:pointer; background:#e48100; color:#fff;}

.del{position:fixed; z-index:999; bottom:130px; left:50%; margin-left:-16px; cursor:pointer;}


.citylist{display:none; position:fixed; z-index:99; bottom:92px; width:1000px; height:710px; overflow-y:scroll; padding:40px 60px; left:50%; margin-left:-500px; background:#fff; box-sizing:border-box;}
.citylist .title{text-align:center; font-size:24px; color:#000; padding-bottom:20px;}
.citylist table{border-collapse :collapse; width:100%; border:1px solid #cfcfcf; font-size:14px;}
.citylist table tr th{border:1px solid #cfcfcf; text-align:center; padding:6px 0; background:#F0834A; color:#fff;}
.citylist table tr td{border:1px solid #cfcfcf; text-align:center; padding:6px 0;}






