/*****************************************************************/
/*
************site:www.zili.cn************
************version:2013-04-24**********
************author:johie****************
*/
/*****************************************************************/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td,form{margin:0;padding:0}
body,button,input,select,textarea{font:normal 12px/1 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
a{text-decoration:none}
a:hover{color:#c2e7fb;}
img{border:0}
ul,ol{list-style:none}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
/*****************************************************************/
.topbar,.header,.proad,.navigation,.wrapper,.footer,.lk,.fx{width:1000px;margin:0 auto}
.navall a.pclass b,.zilimenu li i,.qclink li i,.qclink p i,.pagination li a,.gpbtn .jt{background:url(../images/arrows.png) no-repeat 0 0;display:block;overflow:hidden}
.top{line-height:26px;height:26px;color:#6f6f6f;background:#f4f4f4}
.topbar{line-height:26px;height:26px}
.topbar a{color:#6f6f6f;text-decoration:none}
.topbar p.fr a{margin-right:5px;margin-left:5px}
.topbar a:hover{text-decoration:underline}
.topbar p{float:left;padding-left:5px}
.topbar p.fr{float:right}
.wb{padding-right:5px;margin-left:10px;height:26px;width:135px;}
.wb .sh{width:60px;color:#c00;text-decoration:underline;background:url(../images/drop.jpg) no-repeat right center}
.wb a{margin-right:5px;margin-left:5px;display:block;float:left}
.wb img{float:left;margin-top:5px}
/***********************SITE SHANGHAI******************************/
.webmenu{height:26px;width:70px;position:relative;float:left;}
.webmenu a{display:block;height:24px;line-height:24px;padding:0 0 0 5px;border:solid 1px #ddd;}
.webmenu a.tit{background:url(../images/arrow1.gif) no-repeat;background-position:46px 9px;height:20px;line-height:20px;margin-top:2px;width:55px;}
#navbox.current a.tit{background-position:46px -15px;color:#d40000;border-bottom:solid 1px #f4f4f4;position:relative;z-index:9;}
.webmenu .subnav{display:none;background:#fff;position:absolute;top:25px;left:5px;width:60px;border:solid 1px #ddd;border-top-color:#f4f4f4}
#navbox.current .subnav{display:block;}
.webmenu .subnav a{border:none;margin:0;display:block;width:55px;}
.webmenu .subnav a:hover{color:#d40000;background:#eee;}
/*****************************************************************/
.header{margin-top:16px;margin-bottom:16px;height:50px}
.logo{float:left}
.site{display:inline;float:left;margin-left:20px;padding-left:17px;border-left-width:1px;border-left-style:solid;border-left-color:#ededed;margin-right:55px}
.sbar{height:25px;width:326px;border:2px solid #df0000}
.sbox{border:0;line-height:25px;color:#666;height:25px;float:left;width:244px;padding-left:6px}
.sbtn{height:25px;width:76px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;cursor:pointer;background:url(../images/s-red.jpg) no-repeat;float:left}
.search,.search form{float:left;width:332px}
.search label{float:left;width:332px}
.search label a{line-height:25px;color:#6f6f6f;text-decoration:none}
.search label a:hover{color:#df0000}
.awd{float:right;display:inline;margin-top:15px}
.awd a{margin-left:8px}
/*****************************************************************/
.navigation{line-height:34px;height:34px;background:#4b4443;position:relative;z-index:999}
.navall{height:34px;width:200px;float:left;background:#df0000}
.navall a{color:#fff;float:left;display:inline;margin-left:15px}
.navall a.pclass{float:right;margin-left:0;margin-right:15px;width:90px}
.navall a.pclass b{width:7px;height:4px;background-position:0 -20px;float:right;margin-top:15px}
.nav{float:left;width:600px}
.nav a{display:block;color:#fff;text-decoration:none;text-align:center;font-size:14px;padding:0 12px}
.nav a:hover{text-decoration:underline}
.nav li{float:left;padding-right:2px;background:url(../images/sepline.jpg) no-repeat right center}
.slogan{background:url(../images/tel400.jpg) no-repeat 0 0;width:167px;height:24px;text-indent:-9999px;position:absolute;z-index:1000;right:10px;top:5px}
/*****************************************************************/
.sidebar{float:left;width:200px;}
.zilimenuwrap{width:200px;height:340px;z-index:100;clear:both}
.zilimenu{height:340px;background:url(../images/flbg.jpg) repeat 0 0;position:relative;z-index:101}
/****************************Mega Drop Down Menu****************************/
#menu{list-style:none;width:200px;margin:0px auto 0px auto;height:340px;padding:0px 0px 0px 0px;}
#menu li{height:34px;line-height:34px;display:block;cursor:pointer;color:#333;}
#menu li:hover{/* Background color and gradients */background:#88766E;}
#menu li a{color:#333;margin-right:10px;line-height:34px;margin-left:0}
#menu li:hover a{color:#fff;}
#menu .menudescript{color:#a5a5a5;}
#menu li:hover .menudescript{color:#fff;}
#menu li .cir{width:6px;height:6px;overflow:hidden;float:left;display:inline;background-position:0 0;margin:14px 8px 0 15px}
#menu li .arr{width:5px;height:9px;overflow:hidden;float:right;display:inline;background-position:-13px 0;margin:13px 15px 0 0}
#menu li:hover .cir{background-position:0 -10px;}
#menu li:hover .arr{background-position:-13px -10px;}
.dropdown_7columns{margin:-34px 0px 0px 200px;/*FF*/*margin:-10px 0px 0px 200px;/*IE*/float:left;position:absolute;left:-999em;/* Hides the drop down */text-align:left;padding:0px 5px 10px 5px;border:1px solid #e6e6e6;border-left:none;height:auto;/* Gradient background */background:#fff url(../images/subnavbg.jpg) repeat-y 0 0;-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.2),1px -3px 5px rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.2),1px -3px 5px rgba(0,0,0,0.2);box-shadow:5px 5px 5px rgba(0,0,0,0.2),1px -3px 5px rgba(0,0,0,0.2);}
.dropdown_7columns{width: 589px;}
#menu li:hover .dropdown_7columns{left:-1px;top:auto;}
.col_7{display:inline;float: left;position: relative;margin-left: 5px;margin-right: 5px;}
.col_7{width:569px;}
#menu dl{padding:0px 0px 0px 8px;}
#menu dt{font:bold 15px/30px microsoft yahei,arial;border-bottom:solid 1px #ddd;margin-bottom:5px; display:block; height:30px;}
#menu dd{width:559px;overflow:hidden;padding-bottom:5px;}
#menu dd a.sublink:link,#menu dd a.sublink:visited,#menu dd a.sublink:active{margin-right:0;margin-top:2px;display:inline;color:#333;padding:0px 10px;border-right:solid 1px #ececec;margin-bottom:5px;white-space:nowrap;float:left;line-height:16px;text-align:center}
#menu dd a.sublink:hover{text-decoration:underline;color:#df0000;line-height:16px;}
.showsubnav{display:block;}
.hiddensubnav{ display:none;}
/*****************************************************************/
.qclink{height:148px;background:#e3d8b9;margin-top:10px;width:200px;overflow:hidden}
.qclink ul{width:202px;}
.qclink li{width:101px;float:left}
.qclink li a{width:99px;height:72px;overflow:hidden;border-right:solid 2px #fff;border-bottom:solid 2px #fff;display:block;color:#786a65;text-align:center}
.qclink li a:hover{background:#d6ba96;}
.qclink li .italk,.qclink li .izili,.qclink li .isty,.qclink li .icam,.qclink p .sale{width:30px;height:30px;float:left;overflow:hidden;background-position:0 -34px;margin:10px 34px;display:inline}
.qclink li .izili{background-position:0 -65px}
.qclink li .isty{background-position:0 -96px}
.qclink li .icam{background-position:0 -127px}
.qclink p .sale{background-position:0 -158px;margin:18px 10px 18px 18px}
.qclink p span{float:left;display:inline;width:140px;color:#786a65;margin-top:10px;margin-left:2px}
.qclink p span b { line-height:22px; height:22px; display:block }
.qclink p a{text-decoration:underline;color:#786a65;line-height:18px}
.sidead{margin-top:10px;}
/*****************************************************************/
.right{float:left;width:800px}
.secmenu{height:34px;width:800px;background:#786a65}
.secmenu li{padding-right:2px;float:left;height:34px;background:url(../images/sep2line.jpg) no-repeat right 0;width:80px}
.secmenu li a{display:block;height:20px;padding-right:5px;padding-left:5px;color:#cfc4c3;text-decoration:none;margin-top:6px;margin-right:10px;margin-left:10px;line-height:20px;text-align:center}
.secmenu li a:hover,.secmenu li.focus a{color:#fff;background:#5e4f4a}
.main{ width:800px;float:left}
/*****************************************************************/
.xqfb{margin-top:10px;width:1000px;overflow:hidden}
.xqfb h1{height:30px;line-height:30px;overflow:hidden;}
.xqfb h1 .fl{color:#df0000;font:bold 18px/30px microsoft yahei,arial;}
.xqfb h1 .fl em{color:#929292;font:normal 11px/30px tahoma,arial;margin-left:10px;}
.xqfb ul{width:1010px;;margin-top:5px}
.xqfb li{float:left;display:inline;margin-right:14px;margin-bottom:14px}
.xqfb li:nth-child(3n){float:left;display:inline;margin-right: 0;margin-bottom: 14px;}
.xqfb li a{display:block;width:322px;border:solid 1px #d4d4d4;font-size:14px;line-height:24px;text-align:center;color:#666;padding:10px 0}
.xqfb li.d2 a{width:322px}
.xqfb li a:hover{background:#eaeaea}
.xqfb li a b{font-family:tahoma,Arial, Helvetica, sans-serif;display:block;margin-top:5px;font-size:16px;font-weight:normal}
/*****************************************************************/
.links{background:#e3e3e3;height:140px;margin-top:15px;margin-bottom:15px;width:100%}
.lk{padding-top:20px}
.lk li{float:left;display:inline;margin-right:57px}
.lk li.nomg{margin-right:0}
.lk a{display:block;height:110px;width:95px;background:url(../images/class.png) no-repeat 0 0}
.lk .kj a{background-position:-96px 0}
.lk .sn a{background-position:-192px 0}
.lk .dn a{background-position:-288px 0}
.lk .zg a{background-position:-384px 0}
.lk .sm a{background-position:right 0}
.lk a b{display:none}
/*****************************************************************/
.footer{line-height:22px;text-align:center}
.scls{margin-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d4d4d4;padding-bottom:8px}
.fx p{line-height:22px;color:#333;padding-left:15px;text-align:center;background:url(../images/loc.jpg) no-repeat 0 center}
.fx p a,.footer p a{color:#333;text-decoration:none;margin-right:3px;margin-left:3px;display:inline}
.fx p a:hover,.footer p a:hover{color:#317ee7;text-decoration:underline}
.footer p{margin-bottom:10px}
.subcontent { margin:20px }
.shareto { margin-top:10px; text-align:right }
#ckepop { float:right }
.csview #ckepop { float:none }

/*****************************分校样式************************************/
.school{width:198px;margin-top:15px;border:solid 1px #df0000}
.school h1{height:28px;line-height:28px;color:#fff;font-size:14px;background:#df0000;padding-left:10px}
.school ul{margin:5px 6px 0 6px;padding:0;list-style:none;width:185px}
.school li{height:62px;line-height:20px;border-bottom:1px dashed #d4d4d4; overflow:hidden; color:#333}
.school li span{color:#333;cursor:pointer}
.school li a{color:#df0000;text-decoration:none}
.school li a:hover{text-decoration:underline;color:#df0000}
/*****************************************************************/
/*****************************讲座滚屏样式************************************/
.container-lectures{width:200px;margin: 0 auto;background: #fcfcfc;border-top: 1px solid #ccc;padding: 5px 0;border-bottom: 1px solid #ccc;}
.container-lectures .sec1-2{float: left;width:42px;}
.container-lectures ul{padding: 0;margin: 0;list-style: none;}
.lecturemain, .lecture-news{overflow: hidden;}
small{line-height:42px;color:#777779;}
.lecture-news{text-align: left;position: relative;}
.lecture-news ul{display: none;}
.lecture-news ul li{position: absolute;display: none;
top: 0px;padding:12px 0 0 6px;}
.smart-controller{position: absolute;right: 0px;top: 0px;z-index: 3;}
.theme1{background: #fff;height:72px;overflow: hidden;width:200px;}
.theme1 .lecture-news a{color:#df0000;font-style:normal;	font-size:18px;	display:block;}
.theme1 .lecture-news a:hover{color: #f00;}
.lecturetitle{height:100%;line-height:29px;text-align:center;font-weight:bold;	background-color:#df0000;color:#fff;padding-top:8px;font-size:14px;}

/***********预付定金样式***********************/
.desc{font-size:32px;height:80px;text-align:center;font-weight:bold;font-family:"Microsoft YaHei";color:#4d4d4d;letter-spacing:3px;}
.desc span{color:#6E768F;}
form.paypage{width:498px;margin:40px auto 20px;border:1px solid #ccc;border-radius:2px;box-shadow:0 7px 3px #999;padding:80px 106px 100px;background: #ECEEF4;}
.paypage-box,.paypage-box2{border:1px solid #ddd;margin-bottom:18px;border-radius: 2px;background: #fff;}
.paypage-box label,.paypage-box2 label{height:52px;line-height:52px;display:inline-block;}
.paypage-box input{width:365px;height:18px;padding:18px 0 15px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.paypage-box select{width:375px;padding:15px 0 13px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.paypage-box2 input{width:260px;height:19px;padding:16px 0 17px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.paypage-box span,.paypage-box2 span{background:#fff;display:inline-block;width:116px;height:50px;border-right:1px solid #ddd;font-size:16px;font-family:"Microsoft YaHei";color:#666;text-align:center;}
.paypage-box .phone{padding-left:10px;}
.submit_pay button{width:100%;height:56px;color:#fff;background:#5FCAC6;border:0;font-size:22px;font-family:"Microsoft YaHei";border-radius:2px;font-weight:800;margin:20px 0;line-height:56px;box-shadow:0 2px 3px #333;}
.submit_pay button:hover{background:#76A7E1;box-shadow:0 5px 10px #333;border-radius: 2px;}
.text-center{text-align:center;}

/***********在线订购样式***********************/
.onlinereg-info{width:498px;margin:40px auto 0;border:1px solid #ccc;border-radius:2px;box-shadow:0 2px 2px #ddd;padding:30px 106px 60px;background: #fafafa;font-family:"Microsoft YaHei";}
.onlinereg-tit{font-size:24px;height:80px;line-height:80px;text-align:center;font-weight:bold;font-family:"Microsoft YaHei";color:#4d4d4d;letter-spacing:3px;}
.onlinereg-tit span{color:#6E768F;}
.mgb30{margin-bottom:30px;}
form.onlinereg{width:498px;margin:20px auto;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 3px #ddd;padding:60px 106px 100px;background: #fafafa;font-family:"Microsoft YaHei";}
.onlinereg-box, .onlinereg-box2{border:1px solid #ddd;margin-bottom:18px;border-radius: 2px;background: #fff;}
.onlinereg-box label,.paypage-box2 label{height:52px;line-height:52px;display:inline-block;}
.onlinereg-box input{width:365px;height:18px;padding:18px 0 15px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.onlinereg-box select{width:375px;padding:15px 0 13px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.onlinereg-box2 input{width:260px;height:19px;padding:16px 0 17px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.onlinereg-box span,.paypage-box2 span{background:#fff;display:inline-block;width:116px;height:50px;border-right:1px solid #ddd;font-size:16px;font-family:"Microsoft YaHei";color:#666;text-align:center;}
.submit_onlinereg button{width:100%;height:56px;color:#fff;background:#76A7E1;border:0;font-size:22px;font-family:"Microsoft YaHei";border-radius:2px;font-weight:800;margin:20px 0;line-height:56px;box-shadow:0 2px 3px #333;}
.submit_onlinereg button:hover{background:#5FCAC6;box-shadow:0 5px 10px #333;border-radius: 2px;}
.onlinereg-msg{font-size:16px;line-height: 30px;}
.text-left{text-align: left;}
.mgl100{margin-left: 150px;}
.lineht30{line-height: 30px;}
.onlineinfo-tit h3{font-weight:bold;font-size: 24px;margin-top: 30px;text-align: center;line-height: 60px;color:#6E768F;font-family:"Microsoft YaHei";letter-spacing: 2px;}


 div[id^=flyimage]{
 	z-index: 99999;
 }