body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input{margin:0;padding:0;border:0;list-style:none;}
body{color:#666666;font-size:14px;font-family:"微软雅黑";overflow-x:hidden; min-width: 1000px; max-width: 1920px;}
@media only screen and (min-width: 1920px) {
	body{margin: 0 auto;}
}
a{ text-decoration:none; outline:none; cursor:pointer;}
.fl{float: left;} .fr{float: right !important;}
.wrapper{ width:1000px; margin:0 auto;}
.clear{clear:both; height:0; float: none !important;}
.mt10{ font-size: 18px; color: red; font-weight: bold;}
.mt20{ font-size:16px; margin-top: 10px; color: #262626; text-align:left; font-weight:bold;}
.mt20 span{font-size: 16px; font-weight: normal;}
.mt30{ font-size:18px; margin-top: 30px; color: #262626; text-align:center;}
.mt40{ font-size:36px; margin-bottom: 30px; color: #000;text-align:center;}


/*top*/
.top{width: 100%; height:70px;background-color: #313131;}
.top .top2{ height:70px; position:relative; z-index:1;}
.top .top2 .top2-left{ float:left; height:55px; padding-top:15px;}
.top .top2 .top2-left a{ float:left;}
.top .top2 .top2-left a img{ display:block;}
.top .top2 .top2-right{ float:right; margin-right:30px;}
.top .top2 .top2-right .li{ float:left; margin-left:40px; }
.top .top2 .top2-right .li .a1{ font-size:18px; color:#fff; cursor:pointer;line-height:68px;}
.top .top2 .top2-right .li .a1:hover{ color:#ffca76;}

.top2-right .L1 .kc{position: absolute;top: 61px;left:8.5%;z-index: 100;width: 840px;height: 180px;background:url(../images/li_bg0.png) no-repeat left center;  padding-left:24px; padding-top:24px;}
.top2-right .L1 .kc .kc1{ float:left; width:250px;}
.top2-right .L1 .kc .kc1 p{ float:left; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #d6dbe1; padding-bottom:6px; width:250px; margin-bottom:5px;}
.top2-right .L1 .kc .kc1  a{ float:left; font-size:14px; color:#a3a6af; margin-right:30px; line-height:32px;}
.top2-right .L1 .kc .kc1  a:hover{ color:#666;}

.top2-right .L2 .kc2{position: absolute;top: 61px;left:42%;z-index: 100;width: 268px;height: 151px;background:url(../images/li_bg2.png) no-repeat left center;  padding-left:24px; padding-top:24px;}
.top2-right .L2 .kc2 p{ float:left; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #d6dbe1; padding-bottom:6px; width:250px; margin-bottom:5px;}
.top2-right .L2 .kc2  a{ float:left; font-size:14px; color:#a3a6af; margin-right:30px; line-height:32px;}
.top2-right .L2 .kc2  a:hover{ color:#666;}

/*banner*/
.banner{ background:url(../images/banner2.png) scroll center; width:100%; height:639px;}
.banner2{ position:relative; height:639px;}
.banner a{ position:absolute; width:306px; height:62px; line-height:62px; text-align:center; background:#1b578cc; color:#fff; font-size:20px;left:375px; top:441px;}
.banner a:hover{ color:#c9e9da;}

/*九层之台,起于垒土*/
.teacher{ background:url(../images/bg1.png) no-repeat scroll center; width:100%; height:690px;}
.shu{ background:url(../images/bg2.png) no-repeat scroll center; width:100%; height:734px;}
.shu2{ padding-top:30px; position:relative;}
.shu2 .p1{ font-size:18px; color:#dbf0fa; text-indent:10px; margin-bottom:10px;}
.shu2 .p1 span{ font-size:27px; color:#ffbe10; font-weight:bold; margin-right:10px;}
.shu2 .p2{ font-size:16px; color:#fefeff; line-height:28px; padding-left:20px; padding-right:20px; margin-bottom:45px;}
.shu2 .p2 span{ color:#a2dbf5; font-size:20px; font-weight:bold;}
.shu2 a{ position:absolute; top:1px; right:1px; width:219px; height:45px; line-height:45px; background:#4fa9d3; color:#fff; font-size:18px; text-align:center;}
.shu2 a:hover{ background:#da4e4a;}
.teacher2{ background:url(../images/bg3.png) no-repeat scroll center; width:100%; height:567px;}
.luo{ background:url(../images/bg4.png) no-repeat scroll center; width:100%; height:644px;}
.luo .p1{ font-size:18px; color:#dbf0fa; text-indent:20px; margin-bottom:10px;}
.luo .p2 span{ color:#fefefe;}
.teacher3{ background:url(../images/bg10.png) no-repeat scroll center; width:100%; height:812px;}
.teacher3 div{ width:1000px; height:812px; position:relative;}
.teacher3 div a{ position:absolute; right:59px; bottom:65px; display:block; width:78px; height:19px; line-height:18px; background:#3c3c3f; font-size:12px; color:#fff; font-family::"宋体"; border-radius:5px; text-align:center;}
.teacher3 div a:hover{ background:#edc50c;}
.ying{ background:url(../images/bg6.png) no-repeat scroll center; width:100%; height:542px;}
.ying .shu2 a{ background:#437f91;}
.ying .shu2 a:hover{ background:#da4e4a;}
.teacher4{ background:url(../images/bg7.png) no-repeat scroll center; width:100%; height:746px;}
.teacher4 div{ width:1000px; height:746px; position:relative;}
.teacher4 div a{ position:absolute; right:59px; bottom:32px; display:block; width:78px; height:19px; line-height:19px; background:#3c3c3f; font-size:12px; color:#fff; font-family::"宋体"; border-radius:5px; text-align:center;}
.teacher4 div a:hover{ background:#edc50c;}
.xie{ background:url(../images/bg8.png) no-repeat scroll center; width:100%; height:596px;}
.xie .shu2 a{ background:#eba468;}
.xie .shu2 a:hover{ background:#da4e4a;}


/*.slideBox{ width:1000px;height:391px; }
.slideBox .hd{background:#4b4a58; width:198px; height:352px ; padding-top:28px;overflow:hidden; float:left; margin-top:6px; margin-left:6px;}
.slideBox .hd ul{ margin-left:19px; width:160px; height:327px;overflow:hidden; }
.slideBox .hd li{ width:158px; height:103px; margin-bottom:6px; cursor:pointer; float:left; border:1px solid #6b6a75;}
.slideBox .hd li.on,.slideBox .hd li:hover{ border:1px solid #e8413b;}
.slideBox .bd{ position:relative; float:right; margin-right:15px;width: 748px;height: 391px; overflow:hidden;z-index:1;}
.slideBox .bd ul li{float:left;width: 748px;height: 391px;}

.slideBox .bd ul li{float:left;width: 748px;height: 391px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s; cursor:pointer;}
.slideBox .bd ul li:first-child{margin-left: 0;}
.slideBox .bd ul li.on{transform: scale(1.1);}
.prev{background:url(../images/prev3.png) no-repeat left center;position: absolute;top: 162px;left:0;width: 36px;height: 67px;z-index: 9;cursor: pointer;}
.prev:hover{background:url(../images/prev4.png) no-repeat left center;position: absolute;top: 162px;left:0;width: 36px;height: 67px;z-index: 9;cursor: pointer;}
.next{background:url(../images/next3.png) no-repeat left center;position: absolute;top: 162px; right:0;width: 36px;height: 67px;z-index: 9;cursor: pointer; }
.next:hover{background:url(../images/next4.png) no-repeat left center;position: absolute;top: 162px; right:0;width: 36px;height: 67px;z-index: 9;cursor: pointer; }*/

.mod1,.mod2,.mod3,.mod4{width:1000px;height:391px; position:relative;}
.mod1 .listBox,.mod2 .listBox2,.mod3 .listBox3,.mod4 .listBox4{background:#4b4a58; width:198px; height:352px ; padding-top:28px;overflow:hidden; float:left; /*margin-top:6px; margin-left:6px;*/position:relative;}
.mod1 .listBox ul,.mod2 .listBox2 ul,.mod3 .listBox3 ul,.mod4 .listBox4 ul{margin-left:19px; width:160px; height:327px;overflow:hidden;position:absolute;}
.mod1 .listBox li,.mod2 .listBox2 li,.mod3 .listBox3 li,.mod4 .listBox4 li{width:158px; height:103px; margin-bottom:6px; cursor:pointer; float:left; border:1px solid #6b6a75;display:block;}

.mod1 .listBox .on,.mod2 .listBox2 .on,.mod3 .listBox3 .on,.mod4 .listBox4 .on{border:1px solid #e8413b;}

.mod1 .picBox,.mod2 .picBox2,.mod3 .picBox3,.mod4 .picBox4{position:relative; float:right; margin-right:15px;width: 748px;height: 391px; overflow:hidden;z-index:1;}
.mod1 .picBox ul,.mod2 .picBox2 ul,.mod3 .picBox3 ul,.mod4 .picBox4 ul{width: 748px;height:391px; position:absolute;}
.mod1 .picBox li,.mod2 .picBox2 li,.mod3 .picBox3 li,.mod4 .picBox4 li{float:left;width: 748px;height: 391px; position:relative; z-index:3;}
.mod1 .picBox li a,.mod2 .picBox2 li a,.mod3 .picBox3 li a,.mod4 .picBox4 li a{ position:absolute; right:0;top:358px; cursor:pointer; width:117px; height:33px; line-height:33px; text-align:center; background:#e5514d; color:#fff; font-size:18px; z-index:10; display:block;}
.mod1 .picBox li a:hover,.mod2 .picBox2 li a:hover,.mod3 .picBox3 li a:hover,.mod4 .picBox4 li a:hover{ background:#b81d29;}

.mod1 #prev,.mod2 #prev2,.mod3 #prev3,.mod4 #prev4{background:url(../images/prev.png) no-repeat left center;position: absolute;top: 10px;left:85px;width: 25px;height: 11px;z-index: 9;cursor: pointer;}
.mod1 #prev:hover,.mod2 #prev2:hover,.mod3 #prev3:hover,.mod4 #prev4:hover{background:url(../images/prev2.png) no-repeat left center;position: absolute;top: 10px;left:85px;width: 25px;height:11px;z-index: 9;cursor: pointer;}
.mod1 #next,.mod2 #next2,.mod3 #next3,.mod4 #next4{background:url(../images/next.png) no-repeat left center;position: absolute;bottom: 10px; left:85px;width: 25px;height: 11px;z-index: 9;cursor: pointer;}
.mod1 #next:hover,.mod2 #next2:hover,.mod3 #next3:hover,.mod4 #next4:hover{background:url(../images/next2.png) no-repeat left center;position: absolute;bottom: 10px;left:85px;width: 25px;height: 11px;z-index: 9;cursor: pointer; }

.mod1 #prevTop,.mod2 #prevTop2,.mod3 #prevTop3,.mod4 #prevTop4{background:url(../images/prev3.png) no-repeat left center;position: absolute;top: 162px;left:236px;width: 36px;height: 67px;z-index: 9;cursor: pointer;}
.mod1 #prevTop:hover,.mod2 #prevTop2:hover,.mod3 #prevTop3:hover,.mod4 #prevTop4:hover{background:url(../images/prev4.png) no-repeat left center;position: absolute;top: 162px;left:236px;width: 36px;height: 67px;z-index: 9;cursor: pointer;}
.mod1 #nextTop,.mod2 #nextTop2,.mod3 #nextTop3,.mod4 #nextTop4{background:url(../images/next3.png) no-repeat left center;position: absolute;top: 162px; right:15px;width: 36px;height: 67px;z-index: 9;cursor: pointer;}
.mod1 #nextTop:hover,.mod2 #nextTop2:hover,.mod3 #nextTop3:hover,.mod4 #nextTop4:hover{background:url(../images/next4.png) no-repeat left center;position: absolute;top: 162px; right:15px;width: 36px;height: 67px;z-index: 9;cursor: pointer; }

/*视频*/
.video{ background:url(../images/bg9.png) no-repeat scroll center; width:100%; height:524px; padding-top:110px;}
.video img{ float:left;}
.video video{ float:right;width:399px; height:274px; margin-top:103px; cursor:pointer;}
 



/*联系我们及付款方式*/
.footer{ background:#f5f5f5; padding:30px 0; width:100%;}
.footer .p1{ text-align:center; font-size:32px; color:#3b3939; margin-bottom:26px;}
.footer1{ width:998px; height:219px; border:1px solid #e7e7e7; background:#fff;}
.footer12{ background:url(../images/fbg1.png) no-repeat; height:38px; line-height:38px;}
.footer12 p{ float:left; font-size:16px; color:#666; width:77px; text-align:center; cursor:pointer;}
.footer12 p:hover{ background:#b147c2; color:#fff;}
.footer12 p.active{ background:#b147c2; color:#fff;}
.footer .content{ padding-top:30px; margin-left:25px;}
.footer .content .left{ float:left; color:#666; font-size:14px; line-height:24px;}
.footer .content .right{ float:right; margin-right:30px; color:#666; font-size:14px; line-height:24px;}

.footer2{ width:100%;background: #7c208b;color: #fff;line-height: 23px;padding:20px 0;text-align: center;}
.footer2 a{color:#fff;}
                                           












