
body,ul,li,div,span,p{margin:0;padding:0;}

img{border:none;}

li{list-style:none}

a{text-decoration:none;color:#333333;cursor:pointer;}

body,html{color:#333333;line-height:1.8;font-family:"Arial","Microsoft YaHei","SimSon";font-size:12px;overflow-x:hidden;}

a:hover{color:#791b77;}

em{font-style:normal;}





article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

	

.pab{position:absolute;}.pre{position:relative;}.dsn{display:none}

.fl, .fr {display: inline; zoom:1;float: left;}.fr {float: right;}.cl{clear:both;}

ins,i{ text-decoration:none; font-style:normal;}

/*字体大小*/

.fB{font-weight:bold;}.fem{font-style:italic;}.fU{text-decoration:underline;}

.fs9{font-size:9px;-webkit-text-size-adjust: none;}.fs10{font-size:10px;}.fs11{font-size:11px;}.fs12{font-size:12px;}.fs14{font-size:14px;}.fs16{font-size:16px;}.fs18{font-size:18px;}.fs20{font-size:20px;}.fs22{font-size:22px;}.fs25{font-size:25px;}.fs28{font-size:28px;}.fs30{font-size:30px;}.fs42{font-size:42px;}

.ff1{font-family:"宋体";}

.ff2{font-family:Georgia, "Times New Roman", Times, serif;}

.ff3{font-family:"Times New Roman", Times;}

.ff4{font-family:"微软雅黑","黑体";}



/*block*/

.hengqie {width:1160px; clear:both;overflow:hidden;zoom:1;margin:0 auto; text-align:left; }



.nop{text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:100%;}



.t_nowrap li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}

.nowrap{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.block5,.block8,.block10,.block12,.block20,.block22,.block30,.block40,.block50,.block60{height:5px; font:0; overflow:hidden; clear:both;}

.block8{height:8px;}.block10{height:10px;}.block12{height:12px;}.block20{height:20px;}.block22{height:22px;}.block30{height:30px;}.block40{height:40px;}.block50{height:50px;}.block60{height:60px;}

/*clear*/

.cf:before, .cf:after { content:""; display:table;}.cf:after { clear:both;}.cf { zoom:1;}

.clearboth,.clh{height:0px; font:0; overflow:hidden; clear:both;}

*html .fixed { height: 1%; }





.mpage { display:block;  padding:15px 0 20px; width:100%; text-align:center;}

.mpage li{ display:inline; padding:8px;}

.mpage .count,.mpage .pend,.mpage .phome{ display:none;}

.mpage .pnext a,.mpage .ppre a,.mpage .ppage a{ background:#BBBBBB; display:inline-block;*display:inline;zoom:1; line-height:30px; width:30px; color:#FFF;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius: 15px; -khtml-border-radius: 15px; font-size:14px;}

.mpage .pnext a,.mpage .ppre a{width:auto; padding:0 20px;}

.mpage  a:hover,.mpage  a.hover{ background:#791b77;color:#FFF;}



	/* sobox */

	.sobox{width:1160px;position:relative;}

	.sobox .a_bigImg{position:absolute;top:0px;left:0px;display:; width:100%; text-align:center;}



.adv1{width:3000px;margin-left:-1000px;text-align:center;}



#newsbody {}

#newsbody h1{line-height:1.2; margin:0px; padding:0px; font-family:"Microsoft YaHei","黑体";}

#newsbody .body{ line-height:2; }

#newsbody .date{border-bottom:1px solid #ccc; margin:10px 0; }









.ct1,a.ct1,.ct1 a,.ct1 a:visited{color:#791b77;}

a.ct1:hover,.ct1 a:hover{ color:#333;}





/* 网页顶部 */

#top{width:100%;height:34px;background:#791b77; position:relative; z-index:101; padding:6px 0;}

.topul{width:1140px;height:34px;margin:0 auto;line-height:34px;padding-left:40px;}

.topul li img{}

.topul li{float:left;padding-left:15px;height:34px;width:auto;color:#FFF;}

.topul li i{color:#ffc926; font-style:normal;}



.topul li a{color:#FFF;}

.topul li a:hover{color:#ffc926;}

.lastli em{color:#FFF;font-style:normal;}

.lastli a{padding-left:10px;padding-right:6px;}



.topul .toptel a,.topul .topwb a,.topul .topwx a{ display:block; width:125px; height:34px; background:url(../images/ww1.fw_r2_c4.jpg) no-repeat;}

.topul .toptel a{width:310px; background:url(../images/ww1.fw_r2_c2.jpg) no-repeat;}

.topul .topwx a{background:url(../images/ww1.fw_r2_c6.jpg) no-repeat;}







/* 网页导航 */

#nav_box{height:116px;position:relative;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.35);  

  -moz-box-shadow:0 0 10px rgba(0,0,0,0.35);  box-shadow:0 0 10px rgba(0,0,0,0.35);z-index:100;}

#nav{width:1180px;height:116px;margin:0 auto;}

#nav img{padding-top:25px; padding-left:10px; display:inline;float:left;}

#nav ul.navv{float:right;margin-top:50px;height:40px;background:#FFF;width:auto;padding-right:34px;height:45px;}

#nav ul li{float:left;line-height:20px;height:45px; width:100px;}

#nav ul li a{color:#000;font-size:16px;padding-bottom:4px;}

#nav ul li a:hover{color:#791b77;}

#nav ul .active a{color:#791b77;}

#nav li em{font-style:normal;font-size:12px; text-transform:uppercase;}



#navul {position:relative; z-index:100;}

#navul li{position:relative;}

#navul li ul{display:none;position:absolute;z-index:10000;top:40px;left:-10px;background:#FFF;width:120px; padding-top:10px;}

#navul li ul li{display:block; float:none; width:auto; height:auto; line-height:28px; }

#navul li.navmoon ul{display:block;}

#navul li ul a{display:block;width:100%;text-indent:10px;font-weight:normal;font-size:12px;}

#navul li ul a:hover{background:#424447;color:#FFF;}





/* 幻灯片 */

#box{width:1920px;height:730px;margin:0 auto; }

#content{width:100%;height:auto;background:#FFF;}

.one{width:878px;height:304px;margin:46px auto;}

.title{width:180px;height:41px;margin:0 auto;line-height:0.56;}



.title a{font-weight:bold;font-size:32px;color:#000;}

.title a:hover{color:#791b77;}

.title em{color:#721979;}

/* 热门课程 */

.kechengdiv{width:1160px;margin:16px auto; overflow:hidden;}

.kechengul{height:auto; width:1177px;}

.kechengul li{float:left;width:375px;margin-right:17px;margin-top:17px;height:296px;}

.kechengul li a{color:#ffc926;font-size:18px;}

.lia{padding-top:50px;width:375px;height:70px;background:url(../images/ww1.fw_r2_c2u.jpg);line-height:40px;text-align:center;}

.kechengul li a:hover{color:#FFF;}

.kechengul .no_space{margin-right:0;}



.more{padding:15px 0 30px; clear:both;}

.more a,.more a:visited{width:126px;height:12px; display:block; margin:0 auto;background:url(../images/more.png) no-repeat;cursor:pointer;}

.more a:hover{ background-position:left bottom;}





.contact{width:1158px;margin:0px auto;height:131px;border:1px solid #e2e2e2;margin-bottom:20px;}

.contact li{float:left;}



.tel{border-right:1px solid #e2e2e2;height:100px;width:535px;padding-left:34px;padding-top:31px;}

.qq{padding-left:20px;padding-top:35px;}

.weixin{padding-left:40px;padding-top:20px;}





.pra{color:#999999;font-size:22px;margin:0px auto;width:642px;height:56px;line-height:1.2;}

.pra2{color:#999999;font-size:14px;margin:0px auto;width:526px;height:21px;line-height:1.5;}

/* 加入我们 */

#two{width:100%;height:auto;background:#f0f1f3;margin-top:46px;padding-bottom:42px;padding-top:16px;}

.pic{margin:0px auto;width:795px;height:377px;padding-bottom:40px;}

.pic1{margin:20px auto;width:1160px;height:500px;}

.pra3{font-size:20px;margin:0px auto;width:auto;height:52px;line-height:1.2;}

.pra4{font-family:Arial;color:#919292;font-size:14px;margin:0px auto;width:801px;height:39px;line-height:1.2;}

/* 产品中心 */

#three{width:100%;background:#FFF;height:auto;}

.title1{margin:0px auto;height:59px;width:580px;padding-top:10px;color:#333333;font-size:32px;line-height:0.56;padding-top:44px;}

.em1{font-size:48px;color:#333333;line-height:1.2}

.em2{font-size:48px;color:#791b77;line-height:1.2}

.xinwenul{width:1160px;margin:0px auto;height:440px; overflow:hidden;}

.ul1{height:auto; width:1177px;}

.ul1 li{float:left;width:325px;height:150px;padding:25px;background:#f5f5f5;margin-right:17px;margin-top:17px;}

.li1{color:#444444;font-size:20px;line-height:1.11;height:28px;border-bottom:1px solid #e7e7e7;width:325px;}



.li2{color:#999999;line-height:26px;height:26px;width:325px;border-bottom:1px solid #e7e7e7;}

.li3{color:#8E8E8E;line-height:1.48;padding-top:10px;}

.li1:hover{color:#791b77;}

.li2:hover{color:#791b77;}

.li3:hover{color:#791b77;}

.li4 { padding-top:4px;}

.li4 a{float:right;background:url(../images/xiangqinglejie.jpg) no-repeat; display:block;width:103px;height:26px;cursor:pointer;}

.li4 a:hover{background:url(../images/xiangqinglejie1.jpg) no-repeat;}

.ul1 .no_space{margin-right:0;}

/* 明星学员 */

#four{width:100%;height:auto;background:#f0f1f3;}

.pic2{width:780px;height:247px;margin:0px auto;padding-top:63px;}

.pic3{width:1160px;margin:-13px auto;height:460px;}

.pic3 li{float:left;margin-right:20px;}

.pic3 .no_space{margin-right:0;}

.chanpinul{width:1160px;margin:0px auto; overflow:hidden;}

.ul2{width:1177px;height:auto;}

.ul2 li{width:273px;background:#FFF;height:auto;margin-right:17px;margin-top:17px;float:left;}

.ul2 li a{color:#333333;}

.li5{font-size:10px;line-height:1.2;padding-left:25px;padding-top:15px; padding-bottom:5px; color:#999;}

.li6{font-size:10px;line-height:1.2;padding-left:25px;height:16px;}

.li7{font-size:16px;line-height:1.2;padding-left:25px; line-height:30px;}

.ul2 li a:hover{color:#791b77;}

.ul2 .no_space{margin-right:0;}

.pic4{width:1160px;margin:0px auto;}

.pic5{width:613px;height:366px;margin:17px auto;}

.xueyuanul{width:1160px;margin:0px auto; overflow:hidden;}

.ul3{height:auto; width:1177px;}

.ul3 li{width:266px;padding:5px;height:424px;margin-right:17px;float:left;background:#FFF;margin-top:17px;}

.ul3 li a{color:#464646;font-size:14px;}

.lib{line-height:1.2;padding-top:18px;height:20px;text-align:center;}

.lib1{line-height:1.2;height:20px;text-align:center;padding-bottom:10px;}



.ul3 li a:hover{color:#791b77;}



.ul3 .no_space{margin-right:0;}



.pic6{margin:0px auto;height:180px;background:url(../images/ww1.fw_r6_c1.jpg) #711A7C no-repeat center;}

/* 网页底部 */

#last{width:100%;height:auto;background:#FFF;}

.logo{width:307px;height:100px;margin:0px auto; padding:30px 0 20px;}



.bt{width:754px;height:auto;margin:-8px auto;color:#666666;line-height:1.8;}

.btpic{margin:18px auto;width:178px;height:auto;}

.btpic li{float:left;margin-right:14px;width:75px;}

/*子页面*/

#son_top{width:100%;height:46px;background:#791b77;padding-left:32.5%;}

.contact1{width:100%;height:110px;background:#FFF;}

.contact1 ul{margin:15px auto;width:1160px;height:84px;}

.contact1 ul li{float:left;}

.tel1{border-right:1px solid #e2e2e2;height:80px;width:535px;padding-left:30px;padding-top:14px;}

.qq1{padding-left:20px;padding-top:19px;}

.weixin1{padding-left:20px;padding-top:4px;}

.son_content{width:100%;height:auto;background:#f0f1f3;padding-top:8px;}



.type_List2{height:55px;font-size:16px;line-height:32px; text-align:center;padding:26px 0 0;}

.type_List2 a{display:inline-block; height:32px; padding:0 15px;text-align:center;margin:0px 6px; color:#FFF;

border-radius: 19px; -webkit-border-radius: 19px; -moz-border-radius: 19px; -o-border-radius: 19px; -khtml-border-radius:19px; 

background:#999999; border:1px solid #DDD;}

.type_List2 a.hover,.type_List2 a:hover{background:#721979; text-decoration:none;color:#FFF; border-color:#FFF;}





.son_one{width:1160px;height:1210px;margin:20px auto;background:#FFF;padding-top:30px;}

.son_pra{font-size:16px;line-height:32px;color:#666666;font-weight:bold;height:140px;margin-top:-30px;width:1160px;}

.pic8{padding-left:29px;width:1131px;height:360px;}

.pic8 a{float:left;display:block;margin-right:20px;}

.brand{margin:38px auto;width:301px;height:76px;padding-bottom:20px;}

.page{width:343px;height:31px;margin:50px auto;}

.son_kechengul{width:1160px;margin:0px auto;}

.son_chanpinul{width:1160px;margin:0px auto;}

.son_xinwenul{width:1160px;height:900px;margin:0px auto;}

.son_xueyuanul{width:1160px;height:1383px;margin:0px auto;}

.contact_con{width:1100px;margin:20px auto;height:854px;padding:30px;background:#FFF;}

.contact_pra{color:#595959;font-size:15px;line-height:1.6;padding-top:8px;padding-bottom:24px;}





.cen{text-align:center;}

.ftr{text-align:right;}





.soul_tah { z-index:10; width:300px; text-align:center; margin:0 auto;}

.soul_tah li{padding:0 5px; display:inline-block;}

.soul_tah li i{ display:block; border:2px solid #FFF;width:10px;height:10px;overflow:hidden;filter:alpha(opacity=60);opacity:0.6; background-color:rgba(255,255,255,0); font-size:50px; line-height:10px;

border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px; cursor:pointer;box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.2);}

.soul_tah li.on i{filter:alpha(opacity=100);opacity:1;width:14px;height:14px; margin-bottom:-2px; background:#FFF;}

