@charset 'UTF-8';
/***fxy 2016-05-25****/
html, body, div, span, iframe, h1, h2, h3, h4, h5, p, pre, em, img, strong, b, i, dl, dt, dd, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
a, input, button { margin: 0; padding: 0; outline: 0; }
h1, h2, h3, h4, h5 { font-size: 100%; }
ul { list-style: none; }
a { text-decoration: none; }
a, button { cursor: pointer; }
table { border-spacing: 0; border-collapse: collapse; }
input, select, img { vertical-align: middle; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.clear { clear: both; }
.poa { position: absolute; }
.por { position: relative; }

/**************************/


/********** 新闻分页 ************/
.pagefen { font-size: 12px; padding: 20px 0 30px 0; text-align: center; }
.pagefen a { line-height: 25px; display: inline-block; height: 25px; margin: 0 1px; padding: 0 10px; vertical-align: middle; text-decoration: none; color: #4c4c4c; background: #c4c4c4; }
.pagefen a.current, .pagefen a.current:hover { color: #fff; background: #cb344f; }
.pagefen a:hover { color: #4c4c4c; background: #efefef; }
/**********************/


/********** 加入妙聚 ************/
.gamebanner ul li { height: 350px; }
.left { float: left; width: 180px; }
.lefttop { height: 100px; margin-top: -30px; background: url(//image.ledu.com/newmiaoju/images/fu_lefttop.jpg) center no-repeat; }
.leftlist { padding: 30px 0; }
.leftlist ul li { position: relative; height: 40px; margin-top: 5px; }
.leftlist ul li a {font-size: 16px; line-height: 40px; display: block; height: 40px;  padding-left: 50px; }
.leftlist ul li a span {position: absolute; top: 0; left: 0;  display: none; width: 201px; height: 40px; background: url(//image.ledu.com/newmiaoju/images/fu_lefthover.png) no-repeat; }
.leftlist ul li a:hover span, .leftlist ul li.current span { display: block; }
.leftlist ul li a:hover em, .leftlist ul li.current em { color: #fff; }
.leftlist ul li em {font-style: normal;  position: absolute; z-index: 2; text-align: center; color: #333; }

.right { float: right; width: 769px; margin-top: 20px; }
.right h2 {font-size: 22px; font-weight: normal; padding-bottom: 10px;  border-bottom: 3px solid #e4e4e4; }
.gallerylist { margin: 20px 0 20px 20px; }
.rightlist, .rightlist img { padding: 20px 0; }
/**********************/
.banner { float:left; position: relative; overflow: auto; }
.banner li { list-style: none; }
.banner ul li { float: left; }

/***走进妙聚****/
.title{font-size: 40px;font-weight: normal;}
.header,.wrap,.footer{min-width:1000px;width:100%;}
.focus,.address{height:660px;}
.intro{height:1026px;background: url(../images/bg_intro.jpg) no-repeat center top;color:#000;}
.introbox{width:564px;height:364px;}
.introtxt{width:1000px;height:240px;top:797px;}
.introtxt h3{margin-bottom:40px; font-size: 36px; text-align: center;}
.introtxt p{text-indent: 2em;line-height:26px;_line-height:25px;}
.address{ height: 631px; background: url(../images/bg_address.jpg) center top repeat;}
.address .box{padding-top:46px;}
.address .fl{margin-top:60px;}
.focus{ height: 842px; background: #383e56 url(../images/bg_focus.jpg) no-repeat center bottom;}
.focus .box{padding-top:180px;}
.focus ul{width:1040px;margin-right:-40px;}
.focus li{width:309px;height:508px;color:#333;float: left;margin-right:36px; position: relative;}
.focus li h6{color:#626262;margin:0 0 10px; font-size: 26px; text-align: center;}
.focus li p{line-height:22px;_line-height:21px;padding:220px 20px 0 20px ; color: #787878;}
.focus li.ld { background: url(../images/ldbg.jpg) 0 50px no-repeat; }
.focus li.l0707 { background: url(../images/07073bg.jpg) 0 50px no-repeat; }
.focus li.us { background: url(../images/usbg.jpg) 0 50px no-repeat; }
.focus li a {position: absolute; bottom:30px; left: 80px; width: 153px; height: 46px; text-align: center; line-height: 46px; font-size: 16px; color: #ec054b; background: url(../images/btn.jpg) 0 -46px no-repeat; }
.focus li a:hover { background-position: 0 0; color: #fff; text-decoration: none; }
/*****/
.aboutcourse{clear: both;height:1138px;background: #fff url(../images/bg_coursedi.jpg) no-repeat center bottom;}
.coursetxt{position: relative; padding-top: 180px}
.coursetxt p{line-height: 26px; text-indent: 2em;color:#000;}
.coursearrow{ right:-6px;top:252px;width:25px;height:34px;background: url(//image.ledu.com/newmiaoju/images/icon_coursejiao.png) no-repeat; }

.abouthonor{clear: both;height:888px; background:#fff url(../images/bg_honordi.jpg) no-repeat center bottom;overflow: hidden;}
.abouthonor .box{ position: relative;}
.honortime{left:-132px;width:718px;height:410px;}
.honortime li{display:block;float:left;padding:6px; background: #fff;border:9px solid #e4c598;margin-right:24px; vertical-align: bottom}
.honortime li.img_1{margin-top:38px;}
.honortime li.img_2{margin-top:75px;}
.honortime li.img_3{margin-top:165px;}
.honortime li.img_4{margin-top:262px;}

.honortxt{ width: 1000px; padding-top: 400px }
.honortxt h3{height:62px; text-align: center;margin-top:2px;}
.honorlist{padding:0 10px;}
.honorlist li { line-height:22px;margin:8px 10px;overflow:hidden; padding-left: 50px;}
.honorlist li b { color:#fff; font-weight:normal; margin-right: 10px; padding: 5px; float: left; width: 50px; margin-left: -50px; background: #ec044b;}
.honorlist li p { padding-top: 10px; }
/* scr_con style */
.scr_con {height:310px;margin-top:10px;}
#dv_scroll{height:310px;overflow:hidden;width:970px;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {right:0;width:14px;height:310px;border-left:1px solid #333;}
#dv_scroll_bar .Scrollbar-Track{left:0;top:20px;width:14px;height:270px;}
#dv_scroll_bar .Scrollbar-Handle{left:-5px;top:0;width:9px;height:40px;overflow:hidden;background:#ca344f;cursor:pointer;}

.honorarrow{top:-140px;right:-450px; z-index:10;width:228px;height:270px; background: url(//image.ledu.com/newmiaoju/images/icon_honorjiao.jpg) no-repeat;}

/**** 联系我们 *****/
.over{overflow:hidden;zoom:1;}
.contact_warp { background: #fff; width:1000px; min-height: 600px; margin:auto;}
.warpmap{height:415px; position:relative}
.warpmap_text{width:270px;height:285px;padding:40px 30px 0; position:absolute;top:0;left:30px; background:rgb(216,33,66);background:rgba(216,33,66,0.8);filter:Alpha(opacity=80);opacity:0.8;color:#fff;}
.warpmap_text h1{font-size:22px;height:58px;}
.warpmap_text p{text-indent:-3em;padding-left:3em;line-height:26px;_line-height:25px;}

.warpbox{clear:both;padding-top:60px; overflow:hidden}
.warptext{width:500px; height: 220px; font-size:14px; line-height:24px;color:#666;margin-bottom:56px;}
.warptext h3,.warptext h4{font-weight:normal;}
.warptext h3{font-size:22px;color:#333;margin-bottom:10px;}
.warptext p{margin-top:10px;}
.warptext a{color:#666}
/**************************/

/********** 新闻详情 ************/
.newsbox { margin-top: 50px; border-bottom: 1px solid #e4e4e4; height: 38px; overflow: hidden; zoom:1; }
.newsbox h2 { float: left; font-size: 20px; font-weight: normal; }
.newsbox a { float: right; color: #c93350; display: inline-block; }
.newsbox a img {  vertical-align: middle; }
.newstitle h1 { font-size: 28px; text-align: center; padding: 30px 0 10px 0; }
.newstitle div.time { color: #666; text-align: center; }
.newscontent { padding: 20px  0; font-size: 16px;}
.newscontent img{ max-width: 1000px;}
/**********************/

/********** 招聘列表 ************/
.jobtab {overflow: hidden; zoom: 1;  padding: 20px 0; }
.jobtab ul li { float: left; margin-right: 20px; }
.jobtab ul li input.int {padding: 2px; vertical-align: middle;   border: 1px solid #ccc; }
.jobtab ul li input.btn {width: 60px; height: 20px; cursor: pointer; color: #333; border: 1px solid #999;  background: #eee; }
.joblist { padding-bottom: 30px; }
.joblist table { width: 100%; }
.joblist table td {padding: 5px;  text-align: center; border: 1px solid #ccc; background: #fff; }
.joblist table th {padding: 5px;  color: #fff; border: 1px solid #ccc; background: #cc334f; }
.joblist table td a { color: #333; }
.joblist table td a:hover { color: #cc334f; }
/**********************/

/** 弹窗  */
.fdtips { position: fixed; z-index: 22; top: 50%; left: 50%; display: none; width: 750px; height: 450px; margin: -225px 0 0 -375px; color: #000; background: #fff; _top: 200px; _position: absolute; }
.fdtips h2 {line-height: 30px; height: 30px; padding-left: 10px;padding-top:5px;border-bottom: 2px solid #cc334f;  background: #eee; }
.fdtipslist { padding: 20px; overflow: atuo; overflow-x: hidden; height: 360px; }
.list1 { padding-top: 20px }
.fdtipslist h1 { font-size: 18px; padding-bottom: 15px; }
.fdtipslist p { padding-top: 5px; }
.tipsclose { line-height: 30px; position: absolute; top: 0; right: 0; display: block; width: 30px; height: 30px; text-align: center; text-decoration: none; color: #000; }
.tipsclose:hover { text-decoration: none; }
.bodybg { position: absolute; z-index: 21; top: 0; left: 0; display: none; width: 100%; height: 100%; background: url(../images/bodybg.png); }

/*************/
