/*
2016-3-25
*/
@charset "utf-8";
/*=CSS Reset
---------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;font-family:inherit;}button{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;}a,:focus{outline:none;}*:first-child+html a{star:expression(this.onFocus=this.blur());}*html a{star:expression(this.onFocus=this.blur());}

/*=Common Style (根据需求自行删减)
-------------------------------------------*/
/**link**/
:link, :visited {text-decoration: none;}
a:link,a:visited{color:#555; text-decoration:none;}
a:hover{text-decoration: none;color:#DF5E0D;} 
/**font**/
.ffy{font-family:Microsoft YaHei;}/*微软雅黑(\5fae\8f6f\96c5\9ed1)*/
.f12{ font-size:12px;}
.f16{ font-size:16px;}
.c1, a.c1 {color: #E62223;}
/**字体粗细和正常**/
.fwb{font-weight:bold;}
.fwn{font-weight:normal}
/**文本对齐**/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
/**文本缩进**/
.t2{text-indent:2em;}
/**字体修饰**/
.tdu{text-decoration:underline;}
/**居中**/
.auto-center{margin-left:auto;margin-right:auto;}/*使用前提，它是块级的和有宽度*/
/**浮动 与 清除**/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both; line-height:0px; height:0px; font-size:0px;}
/*清除浮动-clear float-*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{#zoom:1;}
.ovf{ overflow:hidden;}
/**图片替换**/
.tin{text-indent:-9999px;}
.rel{ position:relative;}
.abs{ position:absolute;}
.red, a.red{ color:#d80400;}
/*=Layout
-------------------------------------------*/
.bgcolor{ background:#f1f1f1;}
.wp{ width:1200px; min-width:1200px;margin-left:auto;margin-right:auto;}
/*=Header
-------------------------------------------*/
.userTop {background: #f1f1f1;height: 30px;line-height: 30px;   width: 100%;}
.userTop li {float: left;height: 30px;padding: 0 5px; font-size:12px;}
.head-LogoTop{ height:93px; background:url(../images/bg_top.jpg) no-repeat center top;position:relative; }
.head-LoginTop a{ color:#b7942f; padding:0 10px;}
.phone{ height:50px; line-height:24px; background:url(../images/tel_bg.png) no-repeat; position:absolute;top:27px; right:0; padding-left:50px;  text-align:center; width:153px; font-size:20px; color:#3a3737; font-style: italic;}
.phone em{ color:#fff; display:block; font-size:14px; }
.kh{ position:absolute; left:300px; top:40px;}

/* 焦点图 */
.flexslider{position:relative;/*height:642px*/;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:507px;}
.flex-control-nav{position:absolute;bottom:-2px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; text-indent:-9999px;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
#banner{height:540px;overflow:hidden;min-width:1200px;position:relative; margin-bottom:50px;}
.searchbox{background:url(../images/search_bg.png) no-repeat left center; width:1200px; height:74px; margin:0 auto; position:absolute; left:50%; margin-left:-600px; bottom:0; overflow:hidden; z-index:100;}
.searchbox .s-left{ float:left; line-height:63px; color:#fff; padding-left:30px;}
.searchbox .s-left span{ font-size:18px;background:url(../images/gg.png) no-repeat right center; padding-right:35px; margin-right:10px;}
.searchbox .s-left a{ color:#fff;}
.searchbox .s-right{ float:right; padding-top:20px; width:285px; border-left:1px solid #fff; height:54px; padding-left:14px;}
.searchform{ overflow:hidden; position:absolute; top:35px; left:600px;height:34px; background:#f9f8f8; border-radius:5px;}
.searchform input{border:none; float:left;}
.searchform .input-kw{ width:220px; height:34px; line-height:34px;  padding:0 2px; font-size:14px; border:none; }
.searchform .input-btn{ width:45px; line-height:32px; cursor: pointer;color:#fff; font-size:16px; margin-left:2px; background:url(../images/ss.png) no-repeat center center;}
.ksdh{position:absolute; top:35px; left:880px;}
.ksdh #show{ display:none; background:#fff; border:1px solid #ddd;border-radius:5px; z-index:999; position:relative; padding:5px 8px; font-size:12px;}
.ksdh #show li{}
.ksdh  .as{ line-height:33px;background:#fff url(../images/xjt.png) no-repeat 70px center ; padding:0 30px 0 20px; border:1px solid #ddd; margin-top:-1px;display:block;border-radius:5px;}
.notice{ float:left; padding-top:20px;}
.scrollDiv{height:25px;/* 必要元素 */line-height:25px;overflow:hidden;}
.scrollDiv li{height:25px;padding-left:10px; text-align:left;}







/*栏目页
-------------------------------------------*/	
.position{ line-height:40px; background:url(../images/xx.gif) repeat-x left bottom; margin:15px 0;}
/*栏目页左右结构*/
.content{ margin:30px auto;}
.sidebar{ width:260px; float:left; margin-bottom:30px;}
.col-main{ float:right;width: 900px;}

/*左侧菜单*/
.sidebar .sidemenu{ margin:15px 0; background:#e8e8e8; padding:10px 15px;}
.sidebar .sidemenu li{ line-height:58px; font-size:16px; color:#0a206b; background:url(../images/xx.png) repeat-x center bottom;}
.sidebar .sidemenu li a{ display: block;line-height:58px; padding-left: 80px;}
.sidebar .sidemenu li a.cur{ background:url(../images/sx.png) no-repeat 70px center; color:#d60011;}
.sidebar .sidemenu li:last-child{ background:none;}
.contact{ margin-bottom:30px;}
.contact .ct{ padding:15px;}
.contact .ct p{ color:#0a206a; font-size:12px; margin-bottom:10px;}
/*右侧内容*/
.col-main{ float:right;width: 900px;}
.col-tit {color: #8a8a8a;font-size: 16px; height:70px;background:url(../images/xuxian.gif) repeat-x left bottom;}
.col-tit .tit{ height: 20px; border-left:5px solid #d60011; padding-left:10px; text-transform:uppercase; color:#b8b8b8;}
.crumbs { line-height: 20px; font-size:14px;border-left:5px solid #d60011; padding-left:10px;}
.crumbs  a{background:url(../images/ico.png) no-repeat left center; padding:0 10px 0 15px;}
.crumbs span a{ background:none; text-transform:uppercase; padding-right:10px;}
.article .imgs{ float:right;}
.article p{ line-height:220%; margin-bottom:15px;}

/*明德新闻-图文列表*/
.nlist-pic li{ position:relative; overflow:hidden; padding:25px 0; border-bottom:1px dotted #ddd;}
.nlist-pic li .p-img{ float:left;}
.nlist-pic li .p-img img{width:253px; height:151px;}
.nlist-pic li .p-text{ float:right; width:610px;}
.nlist-pic li .p-text a{color:#000;}
.nlist-pic li h3{ font-weight:normal; font-size:16px;}
.nlist-pic li p{ line-height:24px; padding-top:5px; color:#888;}
.nlist-pic li a.mores{ position:absolute; right:0; bottom:15px; color:#db291b; font-size:12px;}

/*内容页*/
.show-content{ width:848px; float:right; margin:18px 0 25px; padding:25px;}
.show-content .tith1{ text-align:center; font-size:22px; line-height:50px; color:#747474; font-weight:normal;}
.show-content .p-time{ color:#888; padding:5px 0 15px; border-bottom:1px dotted #ddd;}
.show-content .p-time span{ padding:0 5px;}
.show-content .p-content	{ padding:20px 0; width:800px; margin:10px auto;}
.show-content .p-content p{ line-height:30px; font-size:14px; color:#6e6e6e;}
.show-content .p-content img{max-width:100%;}
.pagepre{ width:800px; margin:20px auto;}
.pagepre a{ color:#529ed6;}
.othernews { margin:0 25px;}
.othernews .tt{ background:url("../images/xuxian.gif") repeat-x left center; }
.othernews .tt span{ color:#fd5810; font-size:16px; padding-right:20px; background:#fff;}
.othernews .ct ul { padding:15px 0;}
.othernews .ct ul li{ float:left; line-height:34px; width:48%;background:url("../images/dot.jpg") no-repeat left center; padding-left:15px; }
.othernews .ct ul li a{ color:#888;}

/* 返回顶部 */
.fixed-bar {bottom: 89px;position: fixed;right: 20px;z-index: 50; background:#eee;}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;overflow:hidden; padding:15px 0;text-align:center; color:#b7b7b7;}
.fixed-bar .gotop:hover{z-index:10;background-color:#ee1f00;color:#fff;text-decoration:none;}
.fixed-bar .gotop .icon{background:url(../images/gotop.png) no-repeat; width:50px; height:28px; display:block; margin:0 auto;}
.fixed-bar .gotop span{ display:block;}

/***游学产品***/
.filter{ background:#eaeaea; padding:15px 35px; color:#a4a4a4; overflow:hidden;}
.filter  .filter-lb{ float:left; width:260px; margin-right:30px;}
.filter  .filter-lb label{ font-size:15px; height:24px;}
.filter  .filter-lb select{color:#a4a4a4; width:252px; height:37px; background:#fff; border:1px solid #ddd; border-radius:5px;}
.filter  .filter-lb .in-text{color:#a4a4a4; padding-left:5px;width:252px; height:37px; background:#fff; border:1px solid #ddd; border-radius:5px;}
.filter  .filter-btn{float:left; margin-top:26px; }
.filter  .filter-btn .btn{ background:#c3c3c3; height:37px; width:100px; text-align:center; line-height:37px;  color:#fff; border:none; border-radius:5px;}
.filter  .filter-btn .btn:hover	{background:#d60011;}
.study-tour{ margin:25px 0; overflow:hidden;}
.study-tour .recommend_lx{ float:left; border:1px solid #dedbdb; width:258px; padding:16px 0;}
.recommend_lx .tit{ height:34px; background:url(../images/cp-lx-t.jpg) no-repeat; line-height:34px; color:#fff; padding-left:32px; font-size:16px; font-weight:bold;}
.recommend_lx{ float:left; border:1px solid #dedbdb; width:260px; padding:16px 0;}
.recommend_lx .ct{ padding:5px 15px; height:304px;}
.recommend_lx .ct li{background:url(../images/xuxian.gif) repeat-x left bottom; color:#b0b0b0; padding:12px 0;}
.recommend_lx .ct li p{ line-height:20px; font-size:12px;}
.recommend_lx .ct li  a{ color:#787878; font-weight:bold;background:url(../images/dot.jpg) no-repeat left center; padding-left:10px;}
.recommend_lx .more{text-align:center;}
.huadeng{ float:right; width:911px; height:407px; position:relative;}
.huadeng  img{width:911px; height:407px;}
.lineList {}
.lineList .tith1{ font-size:24px; color:#000; font-weight:normal; padding:10px 0; position:relative;}
.lineList .tith1 a.more{ position:absolute; top:20px; right:0; font-size:14px; color:#d60011;}
.lineList .lineListUL{ overflow:hidden; width:1254px;}
.lineList .lineListUL li{ float:left; width:368px; margin-right:50px; margin-bottom:25px;}
.lineList .lineListUL li .lineImg{}
.lineList .lineListUL li .lineImg img{ width:368px; height:237px; display:block;}
.lineList .lineListUL li .lineTit{ font-size:18px; padding:10px 0 5px;}
.lineList .lineListUL li p{color:#9d9d9d; height:51px; overflow:hidden;}
.lineList .lineListUL li .more{ display:block;background:#c3c3c3; height:26px; width:80px; text-align:center; line-height:26px;  color:#eee; border:none; border-radius:20px; margin-top:10px;}
.lineList .lineListUL li .more:hover{ background:#d60011;}
/* 游学产品详情页 */
.travelInfo{margin-top:10px; margin-bottom:50px;}
.travelImg{ float:left;}
.focus{width:600px;height:400px;border:1px solid #EEE;position:relative;/*float:center*/}
.f600x400{width:600px;height:400px;overflow:hidden}
.f600x400 img{width:600px;height:400px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px 0;right:0}
.rslides_tabs{margin:10px auto;clear:both;text-align:center;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:#d60011}
.travelInfo .travelText{ float:right; width:530px; padding:25px; background:#f1f1f1;height:350px; margin-bottom:25px;}
.travelInfo .travelText .titleH1{ font-size:20px; padding-bottom:15px;border-bottom:1px dotted #ddd; font-weight:normal; color:#333;}
.travelInfo .travelText .Introduce { margin:10px 0;}
.travelInfo .travelText .Introduce ul li{ line-height:34px; font-size:14px;}
.travelInfo .btn-buy {margin-top: 25px;}
.travelInfo .btn-buy .add {background: #eea902;border:none;border-radius: 2px;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;line-height: 38px;padding: 0 30px;}
.travelInfo .btn-buy .buy {background: #ff9000;border:none;border-radius: 2px;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;line-height: 38px;padding: 0 30px;}
.travelInfo .bdshare{ margin:15px 0;}
.travelInfo .travelNav{ overflow:hidden; border:1px solid #ddd; margin:25px 0;}
.travelInfo .travelNav ul li{ float:left; height:46px; line-height:46px; text-align:center; width:155px; border-right:1px solid #ddd;}

.travelInfo .con1{ margin-bottom:15px;padding-top: 77px;margin-top: -77px;}
.travelInfo .con1 .title{ background:url(../images/title.png) no-repeat left bottom;height:39px; line-height:39px; font-size:16px; padding-left:35px; color:#fff; margin-bottom:15px;}
.cont table td{border:1px solid #333;}
.cont table th{border:1px solid #333;}


/* 师训论坛 */
.sx{ margin-bottom:35px;}
.sx .tith1{ text-align:center; color:#ee1f00; font-size:30px; padding:18px 0;}
.sx .ct{ margin:10px 0 30px;}
.sx .ct .t3 a{float:right;color:red;}
.sx-1{ overflow:hidden;}
.sx-1 .s-left{ float:left; width:330px;}
.sx-1 .s-left .zz{ padding:8px; background:#e2e2e2; border-radius:30px 0 0 0; margin-bottom:17px; }
.sx-1 .s-left .zz p{ padding:10px; line-height:19px; color:#a3a3a3; font-size:16px; font-weight:bold;}
.sx-1 .s-left .zz p em{ font-style:normal; font-size:12px; display:block; font-weight:normal; color:#bebebe; text-transform: uppercase;}
.sx-1 .s-right{ float:right; width:833px; height:363px;position: relative;}
.sx-1 .s-right img{ width:833px; height:363px;}
.sx-2 .ct p{ line-height:36px;}
.sx-3 .curriculum { width:1212px; overflow:hidden;}
.sx-3 .curriculum li{ float:left; width:178px; margin-right:24px; text-align:center;}
.sx-3 .curriculum li img{ border-radius:10px; width:178px; height:144px; display:block;}
.sx-3 .curriculum li p{ line-height:40px;}
.sx-4 .expert{ width:1276px; overflow:hidden;}
.sx-4 .expert li{ float:left; width:214px;margin:15px 100px 25px 5px;}
.sx-4 .expert li img{ border-radius:50%; border:10px solid #e4e3e3; width:186px; height:186px;}
.sx-4 .expert li p{ width:80%; margin:0 auto;}
.sx-4 .expert li p span{ display:block;}
.sx-5 .glimpse{ width:1236px; overflow:hidden;}
.sx-5 .glimpse li{ float:left;width:276px; margin:20px 33px 0 0; }
.sx-5 .glimpse li  img{ width:276px; height:187px;}
.hidden{display:none;}/*tab*/	
.sx-5 .tabbox  .tit{ overflow:hidden; height:42px;}
.sx-5 .tabbox .SwapTab span{height:42px; width:200px; line-height:42px; display:block; text-align:center;cursor: pointer; color:#333; float:left; border:1px solid #ececec;margin-right:10px;}
.sx-5 .tabbox .SwapTab .fb{ cursor: pointer; border:none; background: #ececec; color:#333; font-weight:normal; }	
.sx-5 .tabbox .SwapTab span a{ color:#333; font-size:17px;}
.sx-5 .tab-content{ overflow:hidden;background: #ececec; padding:25px; }
.sx-5 .tab-content div{ background:#fff; padding:15px;}
.sx-6 .hwcontact{ /*border:1px solid #e2e1e1;*/ overflow:hidden; border-right:none;}
.sx-6 .hwcontact li{ float:left; width:276px;padding:10px;border:1px solid #e2e1e1;/*border-right:1px solid #e2e1e1; border-top:1px solid #e2e1e1; margin:-1px -1px 0 0; width:329px; padding:35px;*/}
.sx-7 { margin-bottom:50px;}
.sx-7 .ct{ background:#eee; padding:35px;}
.sx-7 .ct table td{ padding:10px 5px;}
.sx-7 .ct .in-text{background: #fff;border: 1px solid #ddd;height: 28px;width: 260px;box-sizing: border-box;color: #333;font-size: 100%;line-height: 20px;min-height: 32px;padding: 5px 4px;vertical-align: middle;}
.sx-7 .ct .in-text:focus {background: #fffbde;border-color: #7bbff2;outline: 2px solid #99d8f5;}
.sx-7 .ct textarea{ width:760px; border:1px solid #ddd;}
.sx-7 .ct .button{ width:120px; height:38px; text-align:Center; line-height:38px; background:#ff0000; color:#fff; border:none; border-radius:5px;}

/* 明德星火 */
.xh{ width:1200px; margin-left:auto; margin-right:auto;}
.xh .tith1{ text-align:center; color:#000; font-size:30px; padding:18px 0;}
.xh .tith2{ text-align:center; color:#000; font-size:30px; padding:18px 0;}
.xh .ct{ margin:10px 0 20px;}
.xx1 .fengc{ overflow:hidden; width:1263px;}
.xx1 .fengc li{ background:#ececec; float:left; width:313px; text-align:center; margin-right:70px; padding:19px; margin-bottom:35px; height:400px;}
.xx1 .fengc li img{ width:313px; height:205px;}
.xx1 .fengc li  p{text-align:left;}
.xx1 .fengc li  p span{ }
.xx1 .fengc li:hover{ background:#ffa302; color:#fff;}
.xx2 .zhaomu{ overflow:hidden; width:1257px;}
.xx2 .zhaomu li{ float:left; width:355px; text-align:center; margin-right:64px;margin-bottom:35px;}
.xx2 .zhaomu li img{ width:355px; height:205px;}
.xx3{ margin-bottom:45px;}

.search-list li .p-text{ float:none; width:99%;}
.search-list li .p-text .by span{padding-right:25px;}
/* 联系我们 */
.show-contact{ padding:15px 0;}
.tabcontact{}
.tabcontact .tit{  overflow:hidden;}
.tabcontact .SwapTab span{height:37px; width:170px; line-height:37px; display:block; text-align:center;cursor: pointer; color:#333; float:left; background:#e8e8e8;margin-right:10px; margin-bottom:10px;}
.tabcontact .SwapTab .fb{ cursor: pointer; border:none; background: #d60011; color:#333; font-weight:normal; }	
.tabcontact .SwapTab span a{ color:#333; font-size:14px;}
.tabcontact .SwapTab .fb a{color:#fff;}
.tabcontact .p-cont{ padding:20px 0; line-height:30px; float:left; width:450px;}
.tabcontact .p-cont p{ margin-bottom:15px;}
.tabcontact .p-map{ float:right; width:402px; border:1px solid #ddd; height:402px; margin-top:30px; margin-right:10px;}

/*history*/
.history { background:url(../images/line04.gif) repeat-y 187px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 158px 0; height:59px; font-size:25px; font-family:微软雅黑; font-weight:normal; padding-left:45px; margin-bottom:14px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 75px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 180px 0; zoom:1; }
.history-date ul li  p{ margin-bottom:5px; padding-left:223px;}
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:168px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 18px/16px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; font-family:微软雅黑;}
.history-date ul li dl dt { font:20px/22px 微软雅黑; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#1db702;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:30px; line-height:28px;}
.history-date ul li.green dl dt a { display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

.topdiv  { overflow:hidden;}
.topdiv  .p-left{ float:left; position:relative; width:767px; height:340px;}
.topdiv  .p-left img{width:767px; height:340px;}
.topdiv  .p-right{ float:right; width:370px;height:310px;border:1px solid #ddd; padding:15px;}
.topdiv  .p-right h1{ font-size:16px; color:#dc2b00;}
.topdiv  .p-right p{ line-height:30px;}

.online_qq_layer{cursor: pointer;height: 50px;position: fixed;top:300px;right: 10px;width: 50px;z-index: 2;}
a.moquu_top{ display:block; width:50px; height:50px; background:url(../images/sbtn.png) no-repeat; margin-bottom:2px; text-indent:-9999px;}
a.moquu_top{background-position:0 -100px;position:fixed;right:0;bottom:40px;}
a.moquu_top:hover{background-position:-50px -100px;}