/* CSS Document */

/* 顶部样式 */
body{ margin:0; padding:0; font-size:15px; line-height:24px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif, "";}

div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0; }
table{ margin:0; padding:0}
a,a:link { cursor:pointer; color:#666; line-height:24px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
a:hover{ text-decoration: none;}
ul, li { list-style-type:none; }
.clear{ clear:both; overflow:hidden; height:0px;}
.main{clear:both;width:1200px;text-align:left;margin:0 auto;}
h1,
h2,
h3,
h4,
h5,
h6,
small {
  font-size: 100%;
}address,
caption,
cite,
dfn,
em,
i,
q,
th {
  font-weight: normal;
  font-style: normal;
}

.font-s28{font-size:28px}
.font-s22{font-size:24px}
.font-s18{font-size:18px}
.font-s16{font-size:16px}
.font-s14{font-size:14px}
.font-s12{font-size:12px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative}
.abs{position:absolute}

.abs{position:absolute}
.an{background:url(an.png) no-repeat 0 0;_background:url(an.gif) no-repeat 0 0}

/*span blank*/
.blankW { clear:both; height:1px; overflow:hidden; display:block; font-size:1px;}
.blank1  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; }
.blank2  {clear:both; height:2px; overflow:hidden; display:block; font-size:2px; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank7 { clear:both; height:7px; overflow:hidden; display:block; font-size:1px; }
.blank8 { clear:both; height:8px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank10{ clear:both; height:10px; overflow:hidden; display:block; font-size:1px; }
.blank9w { background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; }
.blankx  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; background: url(xian.jpg) repeat-x; }


.header{ width:100%; height:172px; background:#fff;}
.header .top{ width:100%; background:#fcfcfc; border-bottom:1px #f6f6f6 solid; height:40px;}

.header .topnav{ width:1200px; margin:0 auto; height:40px; position:relative;}

.header .top_l{ float:left; height:40px; overflow: hidden; line-height:40px;}
.header .top_r{ float:right; width:255px; height:40px; font-size:12px;}
.header .top_r .def-nav{ width:98px; float:left; text-decoration:none;}
.header .top_r .def-nav a{ text-decoration:none;}
.header .top_r .def-nav a.hover{ border-left:1px #ddd solid; border-right:1px #ddd solid; text-align:center; background:#FFF;}

.header .top_r .def-nav a.pulldown-nav{ text-align:center; display:inline-block; height:40px; line-height:40px; padding:0 18px 0 13px; text-decoration:none; position:relative; z-index:999999;}
.header .top_r .def-nav a.pulldown-nav em{ width:9px; height:5px; display:block; position:absolute; top:17px; right:0px; margin-right:8px;}
.header .top_r .def-nav a.pulldown-nav .f-icon{ background:url(arrow.gif) no-repeat;}
.header .top_r .def-nav a.hover .f-icon{ background:url(arrow_on.gif) no-repeat;}
.header .top_r .def-nav a.pulldown-nav:hover,a.hover{ box-shadow:0 -2px 4px rgba(0,0,0,.2);}

.header .top_r .def-nav .pulldown{ z-index:99999;display:none; width:300px; height:auto; position:absolute; top:39px; right:12px; border:1px #ddd solid; background:#fff; padding:14px; box-shadow:0 2px 4px rgba(0,0,0,.2); -moz-box-shadow:0 2px 4px rgba(0,0,0,.2);}
.header .top_r .def-nav .pulldown a{ width:100px; float:left; height:35px; line-height:35px; display:inline-block; text-align:center; font-size:14px;}
.header .top_r .def-nav .pulldown a:hover{ background:#ff7700; color:#fff;}

.header .top_r a.mobile_top{ display:inline-block; color:#555555; margin:0 15px; float:left;}
.header .top_r img.mobile{ display:inline-block; background:url(mobile.jpg) 0 0px; width:69px; height:40px; margin-right:5px;}

.header .top_r a img.weixin{ background:url(tb1.gif) 0 160px; width:22px; height:40px;}
.header .top_r a img.weibo{ background:url(tb1.gif) 0 80px; width:22px; height:40px;}

.header .lms{ height:86px; width:1200px; height:87px;  margin:0px auto;}
.header .lms .logo{ float:left; width:450px;  margin:5px 0;}
.header .lms .kefu{ float: right; margin-top:10px;}
.header .lms .kefu img{width:268px; height:70px;}

.header .lms .tel{ float:right;background:url(tel.png) left 0 no-repeat; line-height:22px; padding:0 0 2px 53px; color:#146097; font-size:28px;font-family:Arial, Helvetica, sans-serif; margin-top:25px;}
.header .lms .tel span{ display:block; font-size:12px; font-weight:normal;font-family:'微软雅黑'; color:#000;}
 
 
.lx-search { width:420px;float:left; position:relative;margin-top:25px; margin-right:7px; }
.lx-search .search-txt {  width:340px; height:35px; border:1px solid #cfcfcf; background:#f7f5f5; padding-left:12px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font:14px "Microsoft YaHei"; /*safari垂直居中*/line-height:normal;}
.lx-search .search-btn {width:80px; height:39px; display:block; position:absolute; right:0; top:0; border:0; background:#f4a03d; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:center; border-radius:5px; -webkit-appearance:none; font:16px/35px "Microsoft YaHei"; cursor:pointer}




/*banner*/

/*焦点图*/
.lx-focus { width:100%; min-width:1200px; margin-bottom:30px; min-height:400px; background:#eee}
.lx-focus ul li {height:400px;}
.lx-focus ul li a { width:1200px; height:400px; display:block; margin:0 auto; text-indent:-99999px;}
.swiper-container { width:100%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { left:100px}
.swiper-pagination-bullet { width: 50px; height: 10px; background: #f2f2f2; margin-right: 10px; cursor: pointer; border-radius:0; opacity:0.8}
.swiper-pagination-bullet-active { background:#006098}


/*标题*/
.tit-mod{height:44px;overflow:hidden; padding-bottom:10px;}
.tit-mod h2{height:44px;font-weight:normal;padding:0 0 0 20px;line-height:44px; color:#fff;}
.tit-mod h2 i{height:27px;width:4px;background:#fff;overflow:hidden;top:9px;left:0}
.tit-mod .more{line-height:44px;padding-right:23px;color:#a1a1a1; padding-top:13px;}
.tit-mod .more a{color:#a1a1a1}

.tit-mods{height:44px;overflow:hidden}
.tit-mods h2{height:44px;font-weight:normal;padding:0 0 0 20px;line-height:44px}
.tit-mods h2 i{height:27px;width:4px;background:#fff;overflow:hidden;top:9px;left:0}
.tit-mods .more{line-height:44px;padding-right:23px;color:#a1a1a1; padding-top:13px;}
.tit-mods .more a{color:#a1a1a1}

.tit-mod-sec{height:40px;line-height:40px;border-bottom:2px solid #e0e0e0}
.tit-mod-sec li{float:left;*display:inline;margin-right:52px;height:40px;line-height:40px;font-weight:normal;padding:0 1px;cursor:pointer}
.tit-mod-sec li.on{border-bottom:1px solid #ff9d3d}
.tit-mod-sec h3{height:30px;border-bottom:2px solid #146097;font-weight:normal;padding:0 10px 10px  10px;line-height:30px; font-size:22px;}
.tit-mod-sec h3 a{ color:#000}

.lx-index-tit { height:44px; border-bottom:1px solid #146097; padding-bottom:10px; position:relative;}
.lx-index-tit h2{height:44px;font-weight:normal;padding:0 0 0 20px;line-height:44px}
.lx-index-tit  h2 i{height:27px;width:4px;background:#146097;overflow:hidden;top:9px;left:0}
.lx-index-tit a { height:44px; display:block; font:14px/40px "Microsoft YaHei"; position:absolute; top:0; right:0; }


.tit-mod-sec h3 i{height:27px;width:4px;background:#ff9d3d;overflow:hidden;top:9px;}
.tit-mod-sec a.more{display:block;_display:inline;float:right;color:#999;}
.tit-mod-sec a.more:hover{color:#146097;text-decoration:none}
.tit-mod-sec a.more2{display:block;_display:inline;float:right;color:#ff7e00;text-decoration:none; padding-top:10px;}
.tit-mod-sec a.more2:hover{text-decoration:underline}
.tit-mod-sec .more{color:#999; font-size:14px;padding:10px 10px 0 10px;line-height:30px;}
.tit-mod-sec .more:hover{color:#0070c3;text-decoration:none}



.learnPand {  *zoom: 1;  box-sizing: border-box;   margin: auto;}
.learnPand:after {  content: " ";  clear: both;  display: table;}

.learnPand ul {width:1200px;  float: left;    *zoom: 1;  margin-top: 25px;}
.learnPand ul:after {  content: " ";  clear: both;  display: table;}
.learnPand li {  width:240px;;  padding: 10px;  box-sizing: border-box; float:left;}
.learnPand li a {  padding: 25px 20px;  box-sizing: border-box;  background: #fff;  display: block;  text-align: center;}
.learnPand li a img {  margin: 10px auto;}
.learnPand li a h3 {  color: #333333;  font-size: 18px;  margin: 10px auto 10px;}
.learnPand li a p {  font-size: 14px;  color: #999999;}
.learnPand li a:hover {  -webkit-box-shadow: #ccc 0px 0px 20px;  -moz-box-shadow: #ccc 0px 0px 20px;  box-shadow: #ccc 0px 0px 20px;}
.learnPand {    padding: 25px 18px 45px;  }

.botnav{background:#fff}
.botnav-xszy{padding:30px 0 30px 24px;width:1176px;background:#fff}
.botnav-xszy ul{line-height:30px;width:200px}
.botnav-xszy ul li.lio{line-height:36px}
.botnav-xszy ul li a{color:#666}
.botnav-xszy ul li a:hover{color:#f60;text-decoration:none}
.botnav-xszy-code{width:116px;margin:18px 0 0 0}
.botnav-xszy-code img{width:98px;height:98px;display:block;margin:0 auto}
.botnav-xszy-code p{text-align:center;line-height:20px;margin:10px 0 0 0}
.botnav-xszy-tel{margin:7px 0 0 13px;width:309px}
.botnav-xszy-tel p{line-height:46px;padding:0 0 0 38px;color:#666}
.botnav-xszy-tel p.po{background-position:0 -519px}
.botnav-xszy-tel p.pt{background-position:0 -572px}
.botnav-xszy-tel p.pth{background-position:0 -632px; padding-top:5px;}
.botnav-xszy-tel p a{color:#666}


.botnav-links{border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff}
.botnav-links .botnav-links-in{padding:22px 0 22px 0px;width:1200px;}
.botnav-links-le{width:88px;line-height:28px}
.botnav-links-ri{width:1087px;line-height:30px}

.footer{padding:20px 0 20px 0; margin:0 auto; color:#666; font-size:15px; background:#f6f6f6; text-align:center;line-height:26px;}
.footer a{color:#666;text-decoration:none; }
.footer .footnav{height:24px;color:#666;}
.footer .footnav a{color:#3c5274;white-space:nowrap;display:inline-block;margin:0 4px;}
.footer .fontfam{font-family:Verdana,Arial,Helvetica,sans-serif;}
.footer a:hover{color:#666;}
.footer .approve{padding-top:20px; text-align:center;}
.footer .approve a{margin:0 5px;}
.footer .approve img{vertical-align:top;border:0 none;}
.footer .ba_ico{display:inline-block; vertical-align: middle; width: 20px; height: 20px;}
.footer p img{ height:47px; margin:15px 10px 0;}

.ACCAtj{ padding:30px; background:#323943;}


.learnPand {  *zoom: 1;  padding: 25px 10px;  box-sizing: border-box;   margin: auto;}
.learnPand:after {  content: " ";  clear: both;  display: table;}

.learnPand ul {width:1200px;  float: left;    *zoom: 1;  margin-top: 25px;}
.learnPand ul:after {  content: " ";  clear: both;  display: table;}
.learnPand li {  width:240px;;  padding: 10px;  box-sizing: border-box; float:left;}
.learnPand li a {  padding: 25px 20px;  box-sizing: border-box;  background: #fff;  display: block;  text-align: center;}
.learnPand li a img {  margin: 10px auto;}
.learnPand li a h3 {  color: #333333;  font-size: 18px;  margin: 10px auto 10px;}
.learnPand li a p {  font-size: 14px;  color: #999999;}
.learnPand li a:hover {  -webkit-box-shadow: #ccc 0px 0px 20px;  -moz-box-shadow: #ccc 0px 0px 20px;  box-shadow: #ccc 0px 0px 20px;}
.learnPand {    padding: 25px 18px 45px;  }


.list_news_R{ width:330px;}
/*学员反馈*/
.list-index-xyfk { position:relative; overflow:hidden;}
.list-index-xyfk .hd .prev{display:block; width:30px; height:44px; background:url(btn_index_left.png) no-repeat;position:absolute; left:0px; top:130px; cursor:pointer}
.list-index-xyfk .hd .next{display:block; width:30px; height:44px; background:url(btn_index_right.png) no-repeat;position:absolute; right:0px; top:130px; cursor:pointer}

.list-index-xyfk .bd ul li {  cursor: pointer;  width: 278px;  height: 340px;  float: left;  margin-right:30px;  position: relative;}
.list-index-xyfk .bd ul li img {  width: 278px;  height: 340px;}
.list-index-xyfk .bd ul li section {  display: none;  position: absolute;  width: 260px;  height: 320px;  padding: 25px;  box-sizing: border-box;  background-color: rgba(255, 255, 255, 0.86);  top: 0;  margin: 9px;}
.list-index-xyfk .bd ul li section h3 {  font-size: 20px;  color: #333;  margin-bottom: 12px;}
.list-index-xyfk .bd ul li section p {  overflow: hidden;  display: -webkit-box;  word-break: break-all;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;  font-size: 14px;  line-height: 28px;  color: #333;}
.list-index-xyfk .bd ul li section a {  margin-top: 10px;  width: 120px;  height: 34px;  display: block;  background-color: #4a76d1;  color: #fff;  font-size: 16px;  line-height: 34px;  text-align: center;  border-radius: 5px;}
.list-index-xyfk .bd ul li div {  margin: 12px 9px;  position: absolute;  bottom: 0;  height: 109px;  width: 260px;  background-color: rgba(255, 255, 255, 0.86);  color: #333;  box-sizing: border-box;  padding:0 30px;}
.list-index-xyfk .bd ul li div h3 {  line-height: 40px;  font-size: 20px;  margin-top: 10px;}
.list-index-xyfk .bd ul li div p {  font-size: 14px;  line-height: 25px;}
.list-index-xyfk .bd ul li:hover div {  display: none;}
.list-index-xyfk .bd ul li:hover section {  display: block;}


/*今日热点*/
.mcen{width:460px;margin:0px 0 0 40px;_margin:-10px 0 0 40px}
.mcen .mcnew{padding:7px 3px;clear:both;border-bottom:1px solid #f0f0f0}
.mcen .mcnew:hover{background:#fafafa}
.mcen .mcnew h2{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:454px;height:32px;line-height:32px;font-size:16px;font-weight:400}
.mcen .mcnew a h2{color:#000}
.mcen .mcnew a:hover h2{color:#f60;text-decoration:none}
.mcen .mcnew p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:454px;height:32px;line-height:32px;font-size:14px;color:#aaa}
.mcen .mcnew p a{color:#aaa}.maint .mcen .b0{border:0;padding:8px 3px}

/*备考资料*/

.lx-index-bk-top { margin-bottom:15px; padding-bottom:13px; border-bottom:1px dotted #c1c1c1}
.lx-index-bk-top h5 { font:14px/20px "Microsoft YaHei"; margin-bottom:15px}
.lx-index-bk-top h5 a{ color:#333; font-weight:bold;}

.lx-index-bk-top dl dt { width:93px; width:93px; float:left; overflow:hidden; margin-right:15px; }
.lx-index-bk-top dl dt a img{ height:112px; width:93px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.lx-index-bk-top dl dt a:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
.lx-index-bk-top dl dd {  float:left;width:320px; overflow:hidden; line-height:26px; font-size:14px; float:left; color:#606060;}

/*项目新闻*/
.list_xm_l{ width:820px}
.lx-index-news{padding:10px 0 7px 20px;width:800px;overflow:hidden}
.lx-index-news ul{width:800px}
.lx-index-news ul li{width:380px;height:35px;line-height:35px;vertical-align:top;margin:0 20px 0 0}
.lx-index-news ul li a{display:block;width:290px;height:35px;line-height:35px; font-size:16px;overflow:hidden}
.lx-index-news ul li a:hover{text-decoration:none;color:#f60}
.lx-index-news ul li span{display:block;top:0;right:0;color:#ccc}


.lx-list-news{padding:10px 0 0px 00px;width:300px;overflow:hidden}
.lx-list-news ul{width:300px}
.lx-list-news ul li{width:300px;height:35px;line-height:35px;vertical-align:top;}
.lx-list-news ul li a{display:block;width:290px;height:35px;line-height:35px; font-size:16px;overflow:hidden}
.lx-list-news ul li a:hover{text-decoration:none;color:#f60}





/*推荐书籍*/
.lx-index-tjsj{margin:10px 0 0 0}
.lx-index-tjsj-lists { position:relative; overflow:hidden; width:820px; float:right;}
.lx-index-tjsj-lists .hd .prev { display:block; width:30px; height:44px; background:url(btn_index_left.png) no-repeat; position:absolute; left:0px; top:70px; cursor:pointer}
.lx-index-tjsj-lists .hd .next { display:block; width:30px; height:44px; background:url(btn_index_right.png) no-repeat; position:absolute; right:0px; top:70px; cursor:pointer}

.lx-index-tjsj-lists .bd ul{ overflow:hidden;height:190px;}
.lx-index-tjsj-lists .bd ul li {float:left;text-align:center; padding-right:14px;height:190px;width:125px;}
.lx-index-tjsj-lists .bd ul li a.pic{display:block;height:155px;width:125px;overflow:hidden}
.lx-index-tjsj-lists .bd ul li img{height:155px;width:125px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.lx-index-tjsj-lists .bd ul li a.pic:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
.lx-index-tjsj-lists .bd ul li  p{line-height:35px;color:#505050; padding-top:10px;}


.zn .con{	width:327px;	overflow: hidden;	border-left: 1px #dddddd solid;	border-top: 1px #dddddd solid;	margin: 19px 0 0;}
.zn .con a{display: block;float: left;width:108px;height: 47px;line-height: 47px;text-align: center;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;}
.zn .con a:hover{	color: #FFFFFF;	background: #0a99db;}



/* 滚动图 */

.teacher-mod{background:#fff;height:98px}
.lx-list-hz-list { position:relative; overflow:hidden;}
.lx-list-hz-list .hd .prev { display:block; width:30px; height:44px; background:url(btn_index_left.png) no-repeat; position:absolute; left:0px; top:10px; cursor:pointer}
.lx-list-hz-list .hd .next { display:block; width:30px; height:44px; background:url(btn_index_right.png) no-repeat; position:absolute; right:0px; top:10px; cursor:pointer}

.lx-list-hz-list .bd ul{ overflow:hidden;height:95px; width:1200px;}
.lx-list-hz-list .bd ul li {float:left;text-align:center; padding-right:40px;height:95px;width:200px;}
.lx-list-hz-list .bd ul li a.pic{display:block;height:60px;width:200px;overflow:hidden}
.lx-list-hz-list .bd ul li img{height:60px;width:200px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.lx-list-hz-list .bd ul li a.pic:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
.lx-list-hz-list .bd ul li  p{line-height:35px;color:#505050;}

.lx-list-hz-hid { display:none}


/*国内项目*/
/*选项卡导航*/
.ksfd-mod{ overflow:hidden; width:1230px;}
.lx-index-gn-list{ width:380px; margin-right:30px; float:left;}
.lx-index-gn-list li{height:46px;line-height:46px;overflow:hidden;font-size:14px;border-bottom:1px solid #f0f0f0;position:relative;padding-left:22px;white-space:nowrap; text-overflow:ellipsis; padding-left:10px;}
.lx-index-gn-list li.none{border:0}
.lx-index-gn-list li a{line-height:46px;}
.lx-index-gn-list li i{display:block;width:4px;height:4px;_overflow:hidden;background:#565656;left:0;top:21px}
.lx-index-gn-list li a:hover{color:#f60;text-decoration:none}

.lx-index-gn-list .zixun{ width:380px; float:left; height:155px; overflow:hidden;}
.lx-index-gn-list .zixun span{ display:inline-block; width:180px; overflow:hidden; text-align:center; float:left; margin:0 5px 9px 5px;}
.lx-index-gn-list .zixun span a.pic{ display:block; width:180px; height:125px; overflow: hidden;white-space:normal;}
.lx-index-gn-list .zixun span a.pic img{ max-width:180px; min-width:175px; max-height:125px; min-height:85px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.lx-index-gn-list .zixun span a.pic:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}


.sgms {}
.sgms .teacherNavBox {float:left;width:326px;position:relative;z-index:9;}
.sgms .captionName {float:left;}

.sgms .teacherGuide {width:326px;height:430px;background:#0f2649; overflow:hidden;}
.sgms .teacherGuide .btnGroup {float:left;margin:150px 0 150px 12px;}
.sgms .teacherGuide .btnGroup .btn {display:block;width:29px;height:16px;margin:45px 0;cursor:pointer;opacity:0.5;transition:all 0.3s;}
.sgms .teacherGuide .btnGroup .btn:hover {opacity:1;}

.sgms .teacherGuide .guideBox {float:left;margin:35px 0 15px 40px;height:380px;overflow:hidden;}
.sgms .teacherGuide .guideList {}
.sgms .teacherGuide .guideItem {overflow:hidden;height:108px;margin-bottom:22px;cursor:pointer;}
.sgms .teacherGuide .guideItem .photo {float:left;width:70px;height:100px;position:relative;margin-right:20px;}
.sgms .teacherGuide .guideItem .photo img{width:70px;height:100px;}
.sgms .teacherGuide .guideItem.active .photo:before {content:"";position:absolute;width:66px;height:96px;border:4px solid #0685c5;left:0;top:0;}

.sgms .teacherGuide .guideItem .simpleInf {float:left;margin:22px 0;}
.sgms .teacherGuide .guideItem .simpleInf .name,.sgms .teacherGuide .guideItem .simpleInf .call {font-size:14px;line-height:28px;color:#fff;}

.sgms .teacherInforBox {float:left;width:910px;height:430px;background:#f8da66;margin-left:-36px; overflow:hidden;}
.sgms .teacherInforList {margin-top:55px;}
.sgms .teacherInforItem {position:relative; margin-bottom:50px;}
.sgms .teacherPhotoImg {position:absolute;left:122px;top:40px;width:220px; height:280px; overflow:hidden;}
.sgms .teacherPhotoImg img{ width:220px; height:280px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.sgms .teacherPhotoImg:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}

.sgms .teacherTextInf code {overflow:hidden;display:block;padding-left:402px;}
.sgms .teacherTextInf code b {display:block;float:left;border-bottom:1px solid #333;padding:36px 10px 10px 10px;}
.sgms .teacherTextInf .name {font-size:24px;line-height:28px;float:left;color:#000;font-family:"微软雅黑";}
.sgms .teacherTextInf .hold {font-size:18px;line-height:28px;float:left;color:#333;padding-left:22px;font-family:"微软雅黑";}
.sgms .teacherTextInf .jobCall {font-size:14px;line-height:22px;color:#555;padding-left:402px;padding:3px 0 3px 402px;}
.sgms .teacherTextInf .experice {background:#2b2b2b;padding:20px 0; margin:20px 0;padding-left:410px;padding-right:135px;font-size:14px;line-height:24px;color:#fff;}
.sgms .teacherTextInf .studyLesson {padding-left:402px;}

.sgms .teacherTextInf .studyLesson button {padding:10px 30px;background: #1362af;color: #ffffff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;font-size: 20px;border: none;font-size:16px;  font-family:"Microsoft YaHei";}


/**/

/*推荐书籍*/
.lx-list-tjsj{ width:880px;}
.lx-list-tjsj-ad{ height:235px; width:275px; float:left;}
.lx-list-tjsj-list { position:relative; overflow:hidden; width:880px; margin-top:10px;}
.lx-list-tjsj-list .hd .prev { display:block; width:30px; height:44px; background:url(btn_index_left.png) no-repeat; position:absolute; left:0px; top:90px; cursor:pointer}
.lx-list-tjsj-list .hd .next { display:block; width:30px; height:44px; background:url(btn_index_right.png) no-repeat; position:absolute; right:0px; top:90px; cursor:pointer}

.lx-list-tjsj-list .bd ul{ overflow:hidden;height:235px;}
.lx-list-tjsj-list .bd ul li {float:left;text-align:center; padding:0 15px;height:235px;width:145px;}
.lx-list-tjsj-list .bd ul li a.pic{display:block;height:190px;width:145px;overflow:hidden}
.lx-list-tjsj-list .bd ul li img{height:190px;width:145px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.lx-list-tjsj-list .bd ul li a.pic:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
.lx-list-tjsj-list .bd ul li  p{line-height:35px;color:#505050;  padding-top:10px; width:145px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}


.excellent-student-mod{width:295px;}
.excellent-student-mod div{padding:8px 0 0 0}
.excellent-student-mod div p{width:51px;height:51px}
.excellent-student-mod div p img{width:51px;height:51px}
.excellent-student-mod div p i{display:block;width:51px;height:51px;top:0;left:0;}
.excellent-student-mod div ul{margin:2px 0 0 12px;width:228px}
.excellent-student-mod div ul li{line-height:24px;height:24px;overflow:hidden}
.excellent-student-mod div ul li.lit{color:#999}
.excellent-student-mod div ul li a:hover{color:#0070c3;text-decoration:none}


/*优秀学员*/
.students{ width:1200px; margin:0 auto; padding-top:20px;}
/*.students ul li{ float:left; margin:10px 10px; height:280px; height:240px; position:relative; overflow:hidden;}
.students ul li a{ display: block; height:280px; height:240px;}
.students ul li img{ width:280px; height:240px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.students ul li:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
.lirgba{ background:rgba(0,0,0,0.6); width:100%; height:35px; line-height:35px; font-size:14px; text-align:center; color:#FFF; position:absolute; bottom:0}
.newhei{ height:30px}
*/

.students .pic{width:340px;height:147px;float:left; margin:0 20px 20px 20px; background:#fff; padding:10px 10px;}
.students .pic_1{width:128;height:147px; float:left;overflow:hidden }
.students .pic_1 img{width:128;height:147px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.students .pic_1:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
.students .pic_2{width:195px;height:31px;float:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.students .pic_2 a{color:#146097; font-size:16px;}
.students .pic_2 a:hover{color:#1362b0;}
.students .pic_3{width:195px;height:96px;float:right; line-height:24px;overflow:hidden;text-align:left; font-size:14px; color:#7d7c7c;}
.students .pic_4{width:195px;height:20px;float:right; text-align:right;}
.students .pic_4 a{color:#ff7e00; font-size:14px; text-align:right;}

.zg_zcxf{ width: 170px; height: auto; padding: 4px 0 9px; background: #084d91; position: fixed; left: 5px; top: 20%; z-index: 10; display:none;}
.zg_zcxf li{ width: 154px; height: 34px; line-height: 34px; border-bottom: 1px solid #1c78d1; text-align: center; margin: 0 auto;}
.zg_zcxf li a{ font-size: 13px; color: #ffffff; font-family: 'Microsoft Yahei';}
.zg_zcxf li a:hover{ color: #fbaa0e;}


.alertFrame {position: fixed; display:none;width: 730px;height: 424px;top: 0;right: 0;bottom: 0;left: 0;margin: auto;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 7px 18px rgba(1, 18, 38, 0.4);-moz-box-shadow: 0 7px 18px rgba(1, 18, 38, 0.4);box-shadow: 0 7px 18px rgba(1, 18, 38, 0.4);font-family: 'Microsoft YaHei';background-color: #fff;z-index: 999;overflow: hidden;}
.alertFrame .alertHeader {position: relative;width: 730px;-webkit-box-shadow: 0 7px 18px rgba(1, 18, 38, 0.4);-moz-box-shadow: 0 7px 18px rgba(1, 18, 38, 0.4);box-shadow: 0 7px 18px rgba(1, 18, 38, 0.4);text-align: center;}
.alertFrame .coupon,.alertFrame .curriculum {width: 365px;height: 173px;}
.alertFrame .coupon {position: relative;background: #42aaf1 url("kf/coupon_bg.png") repeat-x left bottom;}
.alertFrame .coupon:hover .buy_area {color: #fff;}
.alertFrame .buy_area {width: 81px;height: 160px;padding-top: 13px;border-right: 1px dashed #fff;font-weight: 700;font-size: 23px;line-height: 30px;color: #151d32;}
.alertFrame .coupon_info {width: 240px;padding-right: 43px;}
.alertFrame .coupon_title {font-size:20px;line-height:30px;color: #fff; padding-top:10px;}
.alertFrame .coupon_price {display: inline-block;font-weight: 700;font-size:45px;line-height: 40px;color: #fff; padding-top:10px;}
.alertFrame .coupon_price:after {display: inline-block;content: '￥';font-size: 30px;line-height: 20px;vertical-align: top;}
.alertFrame .coupon a {position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;}
.alertFrame .curriculum {background: url("kf/curriculum_bg.jpg") no-repeat center;}
.alertFrame .curriculum .content {width: 303px;height: 173px;text-align: center;}
.alertFrame .curriculum_title {padding-top: 32px;font-weight: 700;font-size:26px;line-height:45px;color: #fff;}

.alertFrame .getNow {display: block;margin: 0 auto;width: 144px;height: 31px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;font-size: 17px;line-height: 31px;color: #fff;background: -webkit-linear-gradient(-90deg, #f87957, #f33030);background: -moz-linear-gradient(-90deg, #f87957, #f33030);background: -ms-linear-gradient(-90deg, #f87957, #f33030);background: -o-linear-gradient(-90deg, #f87957, #f33030);background-image: linear-gradient(-90deg, #f87957, #f33030);}

.alertFrame .getNow:hover {background: -webkit-linear-gradient(-90deg, #fd9e84, #fa6868);background: -moz-linear-gradient(-90deg, #fd9e84, #fa6868);background: -ms-linear-gradient(-90deg, #fd9e84, #fa6868);background: -o-linear-gradient(-90deg, #fd9e84, #fa6868);background-image: linear-gradient(-90deg, #fd9e84, #fa6868);}

.alertFrame .alertLogo {position: absolute;display: block;width: 136px;height: 136px;top: 0;bottom: 0;right: 0;left: 0;margin: auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-indent: -9999em;z-index: 3;background: url("kf/alert_logo.png") no-repeat center;}
.alertFrame .alertMain {width: 100%;height: 251px;}
.alertFrame .alert_features {margin-left: 13px;padding-top: 39px;}
.alertFrame .alert_feature {width: 191px;height: 39px;margin-bottom: 24px;padding-left: 48px;font-size: 15px;line-height: 39px;background-repeat: no-repeat;background-position: left center;}
.alertFrame .alert_feature1 {background-image: url("kf/icon_01.png");}
.alertFrame .alert_feature2 {background-image: url("kf/icon_02.png");}
.alertFrame .alert_feature3 {background-image: url("kf/icon_03.png");}
.alertFrame .alert_feature4 {background-image: url("kf/icon_04.png");}
.alertFrame .alert_feature5 {background-image: url("kf/icon_05.png");}
.alertFrame .alert_feature6 {background-image: url("kf/icon_06.png");}
.alertFrame .buttons_area {width: 570px;margin: 7px auto 0;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;overflow: hidden;}
.alertFrame .alert_consult,.alertFrame .alert_closeBtn {display: block;width: 285px;height: 45px;text-align: center;font-weight: 700;font-size: 22px;line-height: 45px;color: #fff;}
.alertFrame .alert_consult {background-color: #42aaf1;}
.alertFrame .alert_consult:hover {background-color: #1362af;}
.alertFrame .alert_closeBtn {background-color: #e5e5e5;}
.alertFrame .alert_closeBtn:hover {background-color: #c2c1c1;}
/*内页*/

.zg_ycxf{ width: 65px; height: auto; position: fixed; right: 5px; top: 10%; z-index: 10;}
.zg_ycxf li{ width: 65px; height: 65px; margin-bottom: 4px; background: #146097; position: relative;}
.zg_ycxf li a{ display: block; width: 65px; height: 24px; line-height: 24px; padding-top: 41px; font-size: 13px; color: #fff; font-family: 'Microsoft Yahei'; text-align: center;}
.zg_ycxf li.l1 a{ background: url(acca_07.png) no-repeat center 5px;}
.zg_ycxf li.l2 a{ background: url(acca_08.png) no-repeat center 10px;}
.zg_ycxf li.l3 a{ background: url(acca_09.png) no-repeat center 9px;}
.zg_ycxf li.l4 a{ background: url(acca_10-1.png) no-repeat center 13px;}
.zg_ycxf li.l5 a{ background: url(acca_11.png) no-repeat center 6px;}
.zg_ycxf li.l6 a{ background: url(acca_12.png) no-repeat center 9px #146097;}
.zg_ycxf li.l6 p{ height: 65px; line-height: 65px; width: 235px; font-size: 30px; color: #fff; font-family: 'Microsoft Yahei'; text-align: center; font-weight: bold;background: #146097; display: none;}
.zg_ycxf li.l6:hover a{ position: absolute; left: -235px; top: 0;}
.zg_ycxf li.l6:hover p{ position: absolute; right: 0; top: 0; display: block;}
/*内页*/




select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;width:270px;float: left;margin:0 38px 20px 0px;height: 40px;border: 1px solid #dbdbdb;background: url(arrow.png) no-repeat right center transparent;padding-left: 12px;}
option{color: #101101;}

.renav{ width:270px; height:150px; line-height:21px; overflow:hidden; background:#FFFFFF; z-index:1000;position:absolute;margin-top:-152px;margin-left:-99px;display:none;border: 1px solid #dbdbdb;} 
.renav li{ height:21px; } 
.selectHZHB{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;width: 270px;float: left; margin-bottom:20px;height: 38px;border: 1px solid #dbdbdb;background: url(arrow.png) no-repeat right center transparent;line-height:38px;text-align:left;}


.rollBox{width:1200px;overflow:hidden;} 
.rollBox .LeftBotton{height:160px;width:18px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollBox .RightBotton{height:160px;width:18px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollBox .Cont{width:1200px;height:60px;overflow:hidden;float:left; margin-top:0px; } 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:205px;float:left;text-align:left;FONT-FAMILY: "宋体";COLOR: #333;FONT-SIZE:9pt; line-height:22px;} 
.rollBox .Cont .pic img{width:166px; height:50px; BORDER: #cccccc 1px solid; PADDING: 1px;} 
.rollBox #List1,.rollBox #List2{float:left;FONT-FAMILY: "宋体";COLOR: #333;FONT-SIZE:9pt; line-height:22px;} 
.rollBox .Cont .pic p{line-height:26px;color:#505050;FONT-FAMILY: "宋体";COLOR: #333;FONT-SIZE:9pt; line-height:22px;} 
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;FONT-FAMILY: "宋体";COLOR: #333;FONT-SIZE:9pt; line-height:22px;} 
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;FONT-FAMILY: "宋体";COLOR: #333;FONT-SIZE:9pt; line-height:22px;} 