
.wrap{width: 1200px; height: auto; margin: 0 auto;}
#head{width: 1200px;background-color: #ffffff;margin: 27px auto 24px;}
#head .head_left{float: left;}
#head .head_left a{float: left;}
#head .head_left h1{float: right;font-size: 18px;padding-top: 18px;font-weight: 700;color: #ddd;}
#head .head_right {float: right;padding-left: 54px;margin-right: 20px;background: url(../images/dianhua.png) left top no-repeat;}
#head .head_right span{display: block;font-size: 14px;line-height: 24px;}
#head .head_right p{font-size: 18px;line-height: 24px;color: #fe717a;font-weight: 700;}



.nav{position: relative}
.nav #nav_bar{ width: 100%;background-color:#333333; z-index: 1;}
.nav #nav_bar ul {width: 1200px;margin: 0 auto;}
.nav #nav_bar ul li{  font-size:16px; float: left; background-color: #333333; text-align: center; line-height:48px; margin-right: 2px; cursor: pointer;  }
.nav #nav_bar ul li.current {  background-color: #fe717a;  }
.nav #nav_bar ul li a{color: #ffffff ; text-decoration: none;display: block;text-align: center;padding: 0 34px;}


.banner{width: 100%;height: 380px;min-width: 1200px;position: relative;overflow: hidden;}
.banner ul{position: absolute;left: 0;top: 0;width: 300%;z-index: 9;}
.banner ul li{width: 33.333333%;float: left;position: relative;overflow: hidden;height: 380px;}
.banner ul li a{display: block;position: absolute;width: 1920px;left:50%;margin-left: -960px;text-align: center;}
.banner .pagination{width: 100%;height: 8px;text-align: center;line-height: 8px;position: absolute;left: 0;bottom: 10px;z-index: 10;}
.banner .pagination span{display: inline-block;*display: inline;*zoom: 1;width: 8px;height: 8px;border-radius: 4px;background: #fff;box-shadow: 0px 1px 1px #020202;margin:0 5px;}
.banner .pagination span.cur{background: #fff000;}

.schools{width: 1200px;margin: 0 auto;}
.schools #p1{font-size: 36px; text-align: center; padding-top: 38px;}
.schools #p1 span{color: #fe717a;}
.schools_nav{padding: 25px 29px 0;height: 82px;position: relative;}
.schools_con{width: 1142px;height: 82px;position: relative;overflow: hidden;}
.schools_nav ul{width: 200%;position: absolute;left: 0;top: 0;}
.schools_nav ul li{width: 120px;float: left;text-align: center;margin-bottom: 10px;margin-right: 26px;}
.schools_nav ul li a{ display: block;width: 100%;text-align: center;  text-decoration: none;}
.schools_nav ul li img{width: 120px;text-align: center;}
.schools_nav ul li a p{ font-size: 16px;color: #666;line-height: 40px;text-decoration: center}

.schools_nav .btn{display: block;cursor: pointer;width: 13px;height: 24px;position: absolute;top: 50%;margin-top: -12px;background: url(../images/btn.png);}
.schools_nav .prev{left: 0;}
.schools_nav .next{right: 0;background-position: -13px 0;}

.series{width: 100%; height: 128px; }
.series p{font-size: 36px; text-align: center; line-height: 128px}
.series p span{color: #fe717a}


.box-w{width: 100%;padding: 0 0 40px;background: #f2f5f7;}
.box{background-color: #ffffff; width: 1200px; margin: 0 auto;border-top:2px solid #23caa7;}
.title{width: 100%; margin-bottom: 10px; color: #ffffff;font-size:20px;}
.title span{display: block;cursor: pointer;float: left;font-size: 20px; line-height: 60px; background-color: #23caa7;width: 300px;text-align: center;}
.title .cur{color: #23caa7;background: #fff;font-size:20px;}

.slidecon{padding: 40px 20px;}
.slidecon .slidecon_img{float: left;width: 500px;}
.slidecon .kcIntroduce{width: 630px;float: right;padding-top: 13px;}
.slidecon .kcIntroduce p{font-size: 16px; line-height: 30px}
.slidecon .kcIntroduce .zx{margin-top: 22px;display: block;width: 180px;height: 50px;background: #fe7176;border-radius: 2px;font-size: 20px;line-height: 50px;text-align: center;color: #fff;}




#zyjy{width: 1200px;margin: 0 auto;overflow: hidden;}
.series2 p{font-size: 36px; text-align: center; line-height: 128px}
.series2 p span{color: #fe717a ; }
#zyjy .zyjy-con{margin-bottom: 30px;padding: 0 20px;overflow: hidden;}
#zyjy .zyjy-con p{margin-right: -160px;padding-bottom: 20px;}
#zyjy .zyjy-con p a{width: 280px;height: 60px;float: left;margin-right: 160px;margin-bottom: 20px;font-size: 20px;line-height: 60px;text-decoration: none;text-align: center;color: #fff;background: #63c5ac;}



#bmd{width:100%; height: 662px; padding-top: 38px;display: block; background-image: url(../images/bm_bg.png);margin-bottom: 40px;}
#bmd #bmd_zi{width: 100% ;margin-bottom: 34px;}
#bmd .h{font-size: 36px;text-align: center;color: #ffffff;font-size: 36px;line-height: 50px;text-align: center;color: #fff;}
#bmd .h span{color: #fe717a;}
#bmd .txt {font-size: 20px; text-align: center;color: #ffffff;line-height: 28px;}

.schools_nav1 ul{  width: 1200px;margin:0 auto;text-align: center;}
.schools_nav1 ul li{display: inline-block;*display: inline;*zoom: 1;width: 228px;margin-bottom: 10px;}
.schools_nav1 ul li a{ display: block;  width: 100%;text-align: center; text-decoration: none;}
.schools_nav1 ul li a p{  font-size: 20px;  color:#ffffff; line-height: 60px;}



.ks{width: 1200px;margin: 0 auto 40px;}
.ks ul{margin-right: -60px;}
.ks ul li{width: 360px;height: 300px;float: left;margin-right: 60px;}
.ks ul .li1{background: #fe717a;}
.ks ul .li2{background: #2dbeb9;}
.ks ul .li3{background: #6278a7;}
.ks ul li .li_h{display: block;text-align: center;font-size: 24px;line-height: 62px;color: #fff;border-bottom: 1px dashed #fff;margin-bottom: 14px;}
.ks ul li .li_con{padding: 0 20px;}
.ks ul li .li_con p{padding-left: 12px;font-size: 16px;line-height: 30px;color: #fff;position: relative;}
.ks ul li .li_con p:after{width: 3px;height: 3px;background: #fff;content: "";position: absolute;left: 0;top: 13px;}


.header_zx{float: right;}
.header_zx a{display: block;width: 70px;float: left;text-align: center;}
.header_zx a i{font-size: 14px;line-height: 30px;display: block;}


