﻿@charset "utf-8";

body{font-size:14px; color:#000; margin:0; padding:0 }
p,img,h1,h2,h3,h4,h5,h6,input,dl,dt,dd,span.em,b,tr,td,table,ul,ol,li{margin:0; padding:0; }
ol,ul,li{list-style:none}
img{ border:none; display:block}
.clear{ clear:both;}
a{ color:#444; text-decoration:none}
a:hover{ text-decoration:none}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu,video{display:block}



.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
/*清浮动*/

.clearfix {
  *zoom: 1;
}



.wrap1000{ width:1000px; margin:auto}
.project_wrap{ width:1200px; margin:auto;}
.projext_wrap{font-family:"Microsoft YaHei","Arial";}
.h_banner{ background:url(../images/school/banner.jpg) no-repeat center top; height:622px; color:#fff}
.h_banner p{ display:block; font-size:42px; line-height:42px;}
.h_banner h1{ font-size:30px; font-weight:normal; line-height:30px; margin-top:3px;}
.h_banner img{ float:left; padding-right:20px; padding-top:5px;}
.h_banner h3{ font-weight:normal; text-align:center; font-size:14px; line-height:24px; margin-top:50px;}
.h_banner_text{ width:380px; margin:auto; padding-top:280px; overflow:hidden}

.title{ font-size:36px; line-height:36px; text-align:center}


.icon{ width:930px; margin:auto; padding:90px 0}
.icon ul{ overflow:hidden}
.icon ul li{ float:left; display:block; text-align:center; width:25%;}
.icon ul li p{ padding-top:14px; font-size:16px;}
.icon ul li img{ margin:auto; width:70px;}

.iconText{ text-align:center; padding-top:40px;}


.structure{ background:#f6f7fb; padding:80px 0}
.strText{ width:1045px; height:462px; background:url(../images/school/bg1.jpg) no-repeat center center; margin:30px auto 0;}
p.pTitle{ text-align:center; font-size:18px; padding-top:88px;}
.ulTitle{ font-size:20px; text-align:center; color:#fff; padding-left:10px; padding-top:84px;}
.ulTitle li{ float:left; width:166px; text-align:center; margin:0 20px; display:block}
.ulText{ padding-left:10px; overflow:hidden;padding-top:22px; }
.ulText li{ float:left; width:166px; margin:0 20px; display:block;}
.ulText p{ line-height:42px; font-size:16px; padding-left:60px;}
.ulText span{font-size:16px; padding-left:60px; display:block; line-height:24px; padding-top:8px; padding-bottom:8px;}
.kePublic{ overflow:hidden; }


/*********************************************************************************带缩略图的100%自适应starting*****************************************************************************/

.zq_homeView { width: 100%;}
.zq_homeView .zq_pictureBox { height: 600px; max-width: 3630; min-width: 1200px; overflow: hidden; position: relative; margin: 0 auto 15px }
.zq_homeView .zq_pictureBox .zq_pictures { width: 8470px; height: 600px; overflow: hidden; position: absolute }
.zq_homeView .zq_pictureBox .zq_pictures a { width: 1200px; height: 600px; float: left; display: inline; margin: 0 5px;position: relative; cursor:default}


.zq_homeView .zq_slides{ width:1200px; margin:auto; position:relative;z-index:999999999999;}
.zq_homeView .zq_slides a.zq_slideLeft { background:url(../images/apartment/o_button.png) no-repeat left top; width:22px; height:33px; position:absolute; left:10px; top:300px;  display:block}
.zq_homeView .zq_slides a.zq_slideRight { background:url(../images/apartment/o_button.png) no-repeat right top; width:22px; height:33px; position:absolute; right:10px; top:300px; display:block }
.zq_homeView .zq_slides a.zq_slideLeft:hover { background:url(../images/apartment/o_button.png) no-repeat left bottom; width:22px; height:33px; position:absolute; left:10px; top:300px;  display:block}
.zq_homeView .zq_slides a.zq_slideRight:hover { background:url(../images/apartment/o_button.png) no-repeat right bottom; width:22px; height:33px; position:absolute; right:10px; top:300px; display:block }

.zq_homeView .zq_mask { width: 1205px; height: 600px; position: absolute; background-color: #fff; opacity: .5; filter: alpha(opacity=50); top: 0 }
.zq_homeView .zq_maskLeft { left: 0 }
.zq_homeView .zq_maskRight { right: 0 }

/*********************************************************************************100%自适应ending***************************************************************************************/
	
	
	
.o_fenlei_div{ position:absolute; color:#fff; background:url(../images/school/h_bg2.png) repeat; width:1000px; height:130px; top:430px; left:100px; z-index:9}
.o_fenlei_div img{ float:left; padding:42px 20px 0 40px; width:50px;}
.o_fenlei_div h2{ font-size:18px; line-height:18px; padding-top:44px; color:#fabf1b}
.o_fenlei_div span{ display:block; width:1140px; margin:auto; font-size:16px; line-height:24px; margin-top:4px}

.o_fenlei_title{ background:url(../images/school/bg2.png) no-repeat center center; height:152px; margin:auto; width:1200px; margin:auto; margin-top:30px; }
.o_fenlei_title ul li{ width:240px; float:left; display:block; text-align:center;}
.zq_homeView .zq_imgBox .zq_imgs a.currentImg{text-decoration:none; color:#fabf1b; font-size:16px;}
.zq_homeView .zq_imgBox .zq_imgs a:hover{ text-decoration:none}
.o_fenlei_title a{ display:block; font-size:16px;}

.o_fenlei_title ul a.a1{ background:url(../images/school/o_icon5.png) no-repeat;background-position:center 20px;}
.o_fenlei_title ul a.a2{ background:url(../images/school/o_icon6.png) no-repeat;background-position:center 20px;}
.o_fenlei_title ul a.a3{ background:url(../images/school/o_icon7.png) no-repeat;background-position:center 20px;}
.o_fenlei_title ul a.a4{ background:url(../images/school/o_icon8.png) no-repeat;background-position:center 20px;}
.o_fenlei_title ul a.a5{ background:url(../images/school/o_icon9.png) no-repeat;background-position:center 20px;}
.o_fenlei_title ul li a.currentImg{ background-position:center -106px;}
.o_fenlei_title ul li p{ height:30px; line-height:30px; padding-top:100px;}
.o_fenlei_title ul li img{ margin:auto}







.l_fenlei{ height:608px; position:relative; margin-top:120px; margin-bottom:120px;}
.l_title{ width:100%; z-index:998; position:absolute; z-index:10000; bottom:60px;}
.l_title ul{ width:552px; margin:auto; overflow:hidden; z-index:999; padding-left:638px;}
.l_title ul li{ float:left; width:74px; overflow:hidden; display:block; text-align:center; cursor:pointer; display:block; margin-right:18px;}
.l_title ul li img{ background:#dedede}
.l_title ul li.current{ color:#fabf1b;background-position:bottom;}
.l_title ul li.current img{background:#fabf1b}
.l_title ul li p{ line-height:20px; margin-top:10px; }
.l_title ul li img{ margin:auto}
.l_fenleiDiv{	
	
color:#fff; text-align:center;
animation: fadeIn 0.3s linear 0s 1 alternate;
/* Firefox: */
-moz-animation: fadeIn 0.3s linear 0s 1 alternate;
/* Safari 和 Chrome: */
-webkit-animation: fadeIn 0.3s linear 0s 1 alternate;
/* Opera: */
-o-animation: fadeIn 0.3s linear 0s 1 alternate;
}

.sense{ height:660px; position:relative; margin:100px 0;}
.senseText{ background:url(../images/school/h_bg2.png) repeat; color:#fff; width:100%; height:220px; position:absolute; bottom:0}
.senseText span{ line-height:22px; padding-top:30px; display:block}
.senseText dl{ overflow:hidde; margin-top:30px;background:url(../images/school/h_bg2.png) repeat;}
.senseText dl dt{ float:left;}
.senseText dl dt img{ width:60px; margin:auto}
.senseText dl dd{ float:left; font-size:20px; padding-top:20px;}
.senseText dl dt{ text-align:center}

.senseTitle{ position:absolute; top:0; z-index:8; width:100%;background:url(../images/school/bg4.png) no-repeat center top;}
.senseTitle ul{ width:1000px; margin:auto; overflow:hidden; color:#949392; font-weight:bold}
.senseTitle ul li{float:left; width:20%; cursor:pointer; text-align:center; font-size:20px;}
.senseTitle ul li p{ height:40px;padding-top:100px; padding-bottom:36px;}
.senseTitle ul li.licurrent p{background:url(../images/school/bg6.png) no-repeat center bottom; color:#fabf1b}
.senseTitle ul li.licurrent{ background-position: center -90px}

.senseTitle li.li1{ background:url(../images/school/icon10.png) no-repeat center 50px; background-size:45px;}
.senseTitle li.li2{ background:url(../images/school/icon11.png) no-repeat center 50px; background-size:45px;}
.senseTitle li.li3{ background:url(../images/school/icon12.png) no-repeat center 50px; background-size:45px;}
.senseTitle li.li4{ background:url(../images/school/icon13.png) no-repeat center 50px; background-size:45px;}
.senseTitle li.li5{ background:url(../images/school/icon14.png) no-repeat center 50px; background-size:45px;}

.senseDiv1{ background:url(../images/school/bg3.jpg) no-repeat  center top; height:660px}
.senseDiv2{ background:url(../images/school/bg7.jpg) no-repeat  center top; height:660px}
.senseDiv3{ background:url(../images/school/bg8.jpg) no-repeat  center top; height:660px}
.senseDiv4{ background:url(../images/school/bg9.jpg) no-repeat  center top; height:660px}
.senseDiv5{ background:url(../images/school/bg5.jpg) no-repeat  center top; height:660px}

.case ul{ width:1200px; margin:auto; overflow:hidden; margin-bottom:100px;}
.case ul li{ float:left; display:block; width:24%; margin:0 0.4%; border:1px solid #ececec; padding-bottom:20px; background:#f8f8f8}
.case ul li img{ width:100%}
.case ul li .libott{ padding:0 20px;}
.case ul li p.p1{ text-align:center; height:24px; line-height:24px; margin:25px 0 5px 0;font-size:16px;}
.case ul li span.span1{ display:block; text-align:center; height:24px; line-height:24px; color:#999; font-size:14px;}

.more a{ display:block; text-align:center; margin:10px 0;}


.hide{ display:none}


/**********************************************************************top**********************************************************************/
.izl-rmenu{position:fixed; right:0; margin-right:10px; top:45%; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:9999999; }
.izl-rmenu .btn{width:50px; height:50px; margin-bottom:2px; cursor:pointer; position:relative;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#c1c1c1;}
.izl-rmenu .btn-wx:hover{background-color:#ffcc00;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-154px; top:0px; display:none;width:152px;height:152px; border:1px solid #ffcc00;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#c1c1c1;}
.izl-rmenu .btn-phone:hover{background-color:#ffcc00;}
.izl-rmenu .btn-phone .phone{background-color:#ffcc00; position:absolute; width:160px; left:-160px; top:0px; line-height:50px; color:#FFF; font-size:20px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#b8b8b8; display:none;}
.izl-rmenu .btn-top:hover{background-color:#ffcc00;}
