/*****************************************************************/
/*
************site:www.shotools.com************
************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}
.mb304-fl{float:left}
.mb304-fr{float:right}
.mb304-cl{clear:both}
/*****************************************************************/
.mb304-topbar,.mb304-header,.mb304-proad,.navigation,.mb304-wrapper,.mb304-footer,.mb304-lk,.mb304-fx{width:1000px;margin:0 auto}
.navall a.pclass b,.mb304-zilimenu li i,.mb304-qclink li i,.mb304-qclink p i,.pagination li a,.mb304-gpbtn .mb304-jt{background:url("https://www.shotools.com/images/arrows.png") no-repeat 0 0;display:block;overflow:hidden}
.mb304-top{line-height:26px;height:26px;color:#6f6f6f;background:#f4f4f4}
.mb304-topbar{line-height:26px;height:26px}
.mb304-topbar a{color:#6f6f6f;text-decoration:none}
.mb304-topbar p.fr a{margin-right:5px;margin-left:5px}
.mb304-topbar a:hover{text-decoration:underline}
.mb304-topbar p{float:left;padding-left:5px}
.mb304-topbar p.fr{float:right}
.mb304-wb{padding-right:5px;margin-left:10px;height:26px;width:135px;}
.mb304-wb .mb304-sh{width:60px;color:#c00;text-decoration:underline;background:url("https://www.shotools.com/images/drop.jpg") no-repeat right center}
.mb304-wb a{margin-right:5px;margin-left:5px;display:block;float:left}
.mb304-wb img{float:left;margin-top:5px}
/***********************SITE SHANGHAI******************************/
.mb304-webmenu{height:26px;width:70px;position:relative;float:left;}
.mb304-webmenu a{display:block;height:24px;line-height:24px;padding:0 0 0 5px;border:solid 1px #ddd;}
.mb304-webmenu a.tit{background:url("https://www.shotools.com/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;}
.mb304-webmenu .mb304-subnav{display:none;background:#fff;position:absolute;top:25px;left:5px;width:60px;border:solid 1px #ddd;border-top-color:#f4f4f4}
#navbox.current .mb304-subnav{display:block;}
.mb304-webmenu .mb304-subnav a{border:none;margin:0;display:block;width:55px;}
.mb304-webmenu .mb304-subnav a:hover{color:#d40000;background:#eee;}
/*****************************************************************/
.mb304-header{margin-top:16px;margin-bottom:16px;height:50px}
.mb304-logo{float:left}
.mb304-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}
.mb304-sbar{height:25px;width:326px;border:2px solid #df0000}
.mb304-sbox{border:0;line-height:25px;color:#666;height:25px;float:left;width:244px;padding-left:6px}
.mb304-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("https://www.shotools.com/images/s-red.jpg") no-repeat;float:left}
.mb304-search,.mb304-search form{float:left;width:332px}
.mb304-search label{float:left;width:332px}
.mb304-search label a{line-height:25px;color:#6f6f6f;text-decoration:none}
.mb304-search label a:hover{color:#df0000}
.mb304-awd{float:right;display:inline;margin-top:15px}
.mb304-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("https://www.shotools.com/images/sepline.jpg") no-repeat right center}
.mb304-slogan{background:url("https://www.shotools.com/images/tel400.jpg") no-repeat 0 0;width:167px;height:24px;text-indent:-9999px;position:absolute;z-index:1000;right:10px;top:5px}
/*****************************************************************/
.mb304-sidebar{float:left;width:200px;}
.mb304-zilimenuwrap{width:200px;height:340px;z-index:100;clear:both}
.mb304-zilimenu{height:340px;background:url("https://www.shotools.com/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 .mb304-menudescript{color:#a5a5a5;}
#menu li:hover .mb304-menudescript{color:#fff;}
#menu li .mb304-cir{width:6px;height:6px;overflow:hidden;float:left;display:inline;background-position:0 0;margin:14px 8px 0 15px}
#menu li .mb304-arr{width:5px;height:9px;overflow:hidden;float:right;display:inline;background-position:-13px 0;margin:13px 15px 0 0}
#menu li:hover .mb304-cir{background-position:0 -10px;}
#menu li:hover .mb304-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("https://www.shotools.com/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;}
.mb304-hiddensubnav{ display:none;}
/*****************************************************************/
.mb304-qclink{height:148px;background:#e3d8b9;margin-top:10px;width:200px;overflow:hidden}
.mb304-qclink ul{width:202px;}
.mb304-qclink li{width:101px;float:left}
.mb304-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}
.mb304-qclink li a:hover{background:#d6ba96;}
.mb304-qclink li .mb304-italk,.mb304-qclink li .mb304-izili,.mb304-qclink li .mb304-isty,.mb304-qclink li .mb304-icam,.mb304-qclink p .mb304-sale{width:30px;height:30px;float:left;overflow:hidden;background-position:0 -34px;margin:10px 34px;display:inline}
.mb304-qclink li .mb304-izili{background-position:0 -65px}
.mb304-qclink li .mb304-isty{background-position:0 -96px}
.mb304-qclink li .mb304-icam{background-position:0 -127px}
.mb304-qclink p .mb304-sale{background-position:0 -158px;margin:18px 10px 18px 18px}
.mb304-qclink p span{float:left;display:inline;width:140px;color:#786a65;margin-top:10px;margin-left:2px}
.mb304-qclink p span b { line-height:22px; height:22px; display:block }
.mb304-qclink p a{text-decoration:underline;color:#786a65;line-height:18px}
.mb304-sidead{margin-top:10px;}
/*****************************************************************/
.mb304-right{float:left;width:800px}
.mb304-secmenu{height:34px;width:800px;background:#786a65}
.mb304-secmenu li{padding-right:2px;float:left;height:34px;background:url("https://www.shotools.com/images/sep2line.jpg") no-repeat right 0;width:80px}
.mb304-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}
.mb304-secmenu li a:hover,.mb304-secmenu li.focus a{color:#fff;background:#5e4f4a}
.mb304-main{ width:800px;float:left}
/*****************************************************************/
.mb304-xqfb{margin-top:10px;width:1000px;overflow:hidden}
.mb304-xqfb h1{height:30px;line-height:30px;overflow:hidden;}
.mb304-xqfb h1 .mb304-fl{color:#df0000;font:bold 18px/30px microsoft yahei,arial;}
.mb304-xqfb h1 .mb304-fl em{color:#929292;font:normal 11px/30px tahoma,arial;margin-left:10px;}
.mb304-xqfb ul{width:1010px;;margin-top:5px}
.mb304-xqfb li{float:left;display:inline;margin-right:14px;margin-bottom:14px}
.mb304-xqfb li:nth-child(3n){float:left;display:inline;margin-right: 0;margin-bottom: 14px;}
.mb304-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}
.mb304-xqfb li.d2 a{width:322px}
.mb304-xqfb li a:hover{background:#eaeaea}
.mb304-xqfb li a b{font-family:tahoma,Arial, Helvetica, sans-serif;display:block;margin-top:5px;font-size:16px;font-weight:normal}
/*****************************************************************/
.mb304-links{background:#e3e3e3;height:140px;margin-top:15px;margin-bottom:15px;width:100%}
.mb304-lk{padding-top:20px}
.mb304-lk li{float:left;display:inline;margin-right:57px}
.mb304-lk li.nomg{margin-right:0}
.mb304-lk a{display:block;height:110px;width:95px;background:url("https://www.shotools.com/images/class.png") no-repeat 0 0}
.mb304-lk .mb304-kj a{background-position:-96px 0}
.mb304-lk .mb304-sn a{background-position:-192px 0}
.mb304-lk .mb304-dn a{background-position:-288px 0}
.mb304-lk .mb304-zg a{background-position:-384px 0}
.mb304-lk .mb304-sm a{background-position:right 0}
.mb304-lk a b{display:none}
/*****************************************************************/
.mb304-footer{line-height:22px;text-align:center}
.mb304-scls{margin-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d4d4d4;padding-bottom:8px}
.mb304-fx p{line-height:22px;color:#333;padding-left:15px;text-align:center;background:url("https://www.shotools.com/images/loc.jpg") no-repeat 0 center}
.mb304-fx p a,.mb304-footer p a{color:#333;text-decoration:none;margin-right:3px;margin-left:3px;display:inline}
.mb304-fx p a:hover,.mb304-footer p a:hover{color:#317ee7;text-decoration:underline}
.mb304-footer p{margin-bottom:10px}
.mb304-subcontent { margin:20px }
.mb304-shareto { margin-top:10px; text-align:right }
#ckepop { float:right }
.mb304-csview #ckepop { float:none }

/*****************************分校样式************************************/
.mb304-school{width:198px;margin-top:15px;border:solid 1px #df0000}
.mb304-school h1{height:28px;line-height:28px;color:#fff;font-size:14px;background:#df0000;padding-left:10px}
.mb304-school ul{margin:5px 6px 0 6px;padding:0;list-style:none;width:185px}
.mb304-school li{height:62px;line-height:20px;border-bottom:1px dashed #d4d4d4; overflow:hidden; color:#333}
.mb304-school li span{color:#333;cursor:pointer}
.mb304-school li a{color:#df0000;text-decoration:none}
.mb304-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 .mb304-sec1-2{float: left;width:42px;}
.container-lectures ul{padding: 0;margin: 0;list-style: none;}
.mb304-lecturemain, .mb304-lecture-news{overflow: hidden;}
small{line-height:42px;color:#777779;}
.mb304-lecture-news{text-align: left;position: relative;}
.mb304-lecture-news ul{display: none;}
.mb304-lecture-news ul li{position: absolute;display: none;
top: 0px;padding:12px 0 0 6px;}
.mb304-smart-controller{position: absolute;right: 0px;top: 0px;z-index: 3;}
.mb304-theme1{background: #fff;height:72px;overflow: hidden;width:200px;}
.mb304-theme1 .mb304-lecture-news a{color:#df0000;font-style:normal;	font-size:18px;	display:block;}
.mb304-theme1 .mb304-lecture-news a:hover{color: #f00;}
.mb304-lecturetitle{height:100%;line-height:29px;text-align:center;font-weight:bold;	background-color:#df0000;color:#fff;padding-top:8px;font-size:14px;}

/***********预付定金样式***********************/
.mb304-desc{font-size:32px;height:80px;text-align:center;font-weight:bold;font-family:"Microsoft YaHei";color:#4d4d4d;letter-spacing:3px;}
.mb304-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;}
.mb304-paypage-box,.mb304-paypage-box2{border:1px solid #ddd;margin-bottom:18px;border-radius: 2px;background: #fff;}
.mb304-paypage-box label,.mb304-paypage-box2 label{height:52px;line-height:52px;display:inline-block;}
.mb304-paypage-box input{width:365px;height:18px;padding:18px 0 15px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.mb304-paypage-box select{width:375px;padding:15px 0 13px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.mb304-paypage-box2 input{width:260px;height:19px;padding:16px 0 17px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.mb304-paypage-box span,.mb304-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;}
.mb304-paypage-box .mb304-phone{padding-left:10px;}
.mb304-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;}
.mb304-submit_pay button:hover{background:#76A7E1;box-shadow:0 5px 10px #333;border-radius: 2px;}
.text-center{text-align:center;}

/***********在线订购样式***********************/
.mb304-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";}
.mb304-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;}
.mb304-onlinereg-tit span{color:#6E768F;}
.mb304-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";}
.mb304-onlinereg-box, .mb304-onlinereg-box2{border:1px solid #ddd;margin-bottom:18px;border-radius: 2px;background: #fff;}
.mb304-onlinereg-box label,.mb304-paypage-box2 label{height:52px;line-height:52px;display:inline-block;}
.mb304-onlinereg-box input{width:365px;height:18px;padding:18px 0 15px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.mb304-onlinereg-box select{width:375px;padding:15px 0 13px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.mb304-onlinereg-box2 input{width:260px;height:19px;padding:16px 0 17px 10px;font-size:16px;color:#666;border:none;font-family:"Microsoft YaHei";}
.mb304-onlinereg-box span,.mb304-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;}
.mb304-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;}
.mb304-submit_onlinereg button:hover{background:#5FCAC6;box-shadow:0 5px 10px #333;border-radius: 2px;}
.mb304-onlinereg-msg{font-size:16px;line-height: 30px;}
.text-left{text-align: left;}
.mb304-mgl100{margin-left: 150px;}
.mb304-lineht30{line-height: 30px;}
.mb304-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;
 }
:root{--ms-accent:#3d4a5c;--ms-radius:3px;--ms-line:1.62;--ms-gap:13px;}
