/* mainTop */

.mainTop{ width:997px; margin:0 auto; padding-top:8px}
.mainTop .qq{ width:238px; float:right}
.mainTop .slidebox-01{width:996px;height:285px;overflow:hidden;position:relative; }
.mainTop .slidepic-01{position:absolute; width:100000px}
.mainTop .slidepic-01 li{height:283px;overflow:hidden;float:left;width:996px; display:block; border-right:solid 1px #c8c9db; border-left:solid 1px #fff;border-top:solid 1px #fff;}
.mainTop .slidepic-01 li:hover{}
.mainTop .slidebtn-01{position:absolute;bottom:10px;right:470px;float:right;}
.mainTop .slidebtn-01 li{ background:url(./y1.png) no-repeat; width:13px; height:12px; cursor:pointer; margin-left:4px; float:left}
.mainTop .slidebtn-01 li.current{ background:url(./y2.png) no-repeat; cursor:pointer}
/* mainNews */
.mainNews{ width:998px; margin:0 auto; padding-top:13px; clear:both}
.mainNews #marquee2 { overflow:hidden; height:29px; line-height:29px; border:solid 1px #cecece; width:897px; float:left; border-left:none; float:left}
.mainNews #marquee2 ul li { background:url(./main_news_icon.jpg) no-repeat left 12px; display:block; float:left; width:360px; margin-right:50px}
.mainNews #marquee2 ul li a{ padding-left:10px; width:270px; display:block; float:left; color:#323232; height:29px; overflow: hidden}
.mainNews #marquee2 ul li span{ color:#b0b0b0; float:left}
/* mcolumn */
.mcolumn{  width:1004px; margin:0 auto; padding-top:13px; overflow:hidden;}
.mcolumn ul{ width:1030px;}
.mcolumn li{ display:block; float:left; background:url(./mcolumn_bg.jpg) no-repeat; width:241px; height:73px; margin-right:12px}
.mcolumn li:hover{ background:url(./mcolumn_hover.jpg); color:#fff}
.mcolumn li:hover a{ color:#fff}
.mcolumn li img{ display:block; margin:9px 0 0 7px}
.mcolumnr{ padding-left:12px; font-family:"微软雅黑"; font-size:14px; color:#666}
.mcolumnr:hover{ color:#fff}
.mcolumn-f15{ font-size:15px; color:#333; height:20px; line-height:20px; overflow:hidden; width:140px; margin-top:10px}
.mcolumn-f15 a{ color:#333}
.mcolumn-f15 a:hover{ color:#fff}
/* mcolumn-2 */
.mcolumn-cot{ padding-top:20px}
.mcolumn-top{ background:url(./column_top.jpg) no-repeat left top; height:21px}
.mcolumn-mid{ background:url(./column_mid.jpg) repeat-y; color:#5b5b5b; padding:0 21px; text-indent:2em; line-height:22px}
.mcolumn-bot{ background:url(./column_bot.jpg) no-repeat left top;  height:38px}
/* mcase */
.mcase{ width:998px; margin:0 auto; position:relative}
.mcase-tilte{ background:url(./case_title.jpg) no-repeat; height:56px; line-height:20px}
.mcase-tilte p{ padding-top:25px; padding-right:12px}
.mcase-tilte-f14{ font-family:"微软雅黑"; font-size:14px; padding-left:143px; color:#414141}
.mcase-tilte-fred{ color:#f60000; font-size:19px}
.mcase-pic{ width:996px; height:388px;overflow:hidden; border:solid 1px #dedede; border-bottom:none;position:relative}
.mcase-pic ul{ width:100000px; height:365px; overflow:hidden; position:relative; margin-top:23px}
.mcase-pic li{ position:relative; float:left; overflow:hidden; background:url(./case_bg.jpg) no-repeat; width:202px; height:365px; margin-left:38px}
.mcase-pic li table{ width:184px; height:199px;}
.mcase-pic li div{ width:184px; height:316px;  overflow:hidden; padding:8px}
.mcase-pic li:hover{ background:url(./case_bg_hover.jpg) no-repeat;height:365px}
.mcase-pic li p{ line-height:22px}
.mcase-pic-1{ padding-top:10px}
.mcase-pic-2{ color:#f63d3d; font-size:14px}
.mcase-pic-3{ background:url(./m_case_more-02.jpg) no-repeat; width:78px; height:21px;  margin-top:5px}
.mcase-pic-3 a{ display:block; padding-left:22px; color:#fff}
.mcase-pic-3 a:hover{ background:url(./m_case_more.jpg) no-repeat; color:#fff}
.mcase-pic-news{ width:42px; height:39px; position:absolute; top:0; left:0; display:none}
.mcase-pic li:hover .mcase-pic-news{ display:block}
.mcase-pic li:hover .mcase-pic-3{ background:url(./m_case_more.jpg) no-repeat; color:#fff}
#goL2{ position:absolute;top:213px; left:-20px; cursor:pointer}
#goR2{ position:absolute;top:213px; right:-20px; cursor:pointer}

/* mcolumn-box */
.mnlist-title{ background:url(./m_news_title.jpg) repeat-x; height:30px; font-weight:bold; font-family:"微软雅黑"; font-size:14px; color:#000; padding-top:8px}
.mnlist-title img{  padding:0px 5px 0 9px}
.mnlist-title-more{ color:#838383; font-size:12px; font-weight:normal; padding-right:12px; font-family:"宋体"; float:right}
.mnlist-title-more a{color:#838383}
.mnlist-title-more a:hover{color:#00a146}
.mcolumn-box{ width:998px; margin:0 auto; padding-top:20px}
/* mcolumn-box-siderF */
.mcolumn-box-siderF{ width:778px; float:left}
/* mcolumn-box-siderL-1 */
.mcolumn-box-siderL-1{width:778px; float:left}
/*mnlist */
.mnlist{ border:solid 1px #ddd; width:379px; border-top:none; height:333px; float:left}
.mnlist dl{ height:120px; padding-top:16px; padding-left:10px}
.mnlist dt{ float:left; width:140px}
.mnlist dd{ float:left; padding-left:30px; width:181px; line-height:20px}
.mnlist dd .mntext{ height:20px; overflow:hidden; margin-bottom:6px}
.mnlist dd .mnt{ height:60px; overflow:hidden}
.mnlist li{ display:block; float:left; background:url(./m_news_dian.jpg) no-repeat left 12px; width:361px; margin-left:11px;  height:29px; line-height:29px; border-bottom: dotted 1px #ccc; overflow:hidden}
.mnlist li a{ padding-left:10px}
.mnlist li span{ float:right;color:#aaa; padding-left:10px}
/* mvideo */
.mvideo{border:solid 1px #ddd; width:379px; border-top:none; height:333px; float:right}
.mvideo ul{ margin-top:10px}
.mvideo li{ display:block; float:left; background:url(./m_news_dian.jpg) no-repeat left 12px; width:361px; margin-left:11px;  height:29px; line-height:29px; border-bottom: dotted 1px #ccc; overflow:hidden}
.mvideo li a{ padding-left:10px}
/* mprolist */
.mprolist-box{ width:778px; position:relative; float:left}
.mprolist-title{ background:url(./mporlist_title.jpg) no-repeat; height:76px; color:#414141; font-size:14px; font-family:"微软雅黑"}
.mprolist-title-text{ padding-left:150px; padding-top:40px}
.mprolist{ width:776px; height:296px;overflow:hidden; border:solid 1px #dedede; position:relative}
.mprolist ul{ width:100000px; height:266px; overflow:hidden; position:relative; margin-top:23px}
.mprolist li{ position:relative; float:left; overflow:hidden; background:url(./prolist_bg.jpg) no-repeat; width:178px; height:266px; margin-left:13px; cursor: pointer;}
.mprolist li table{ width:147px; height:161px}
.mprolist li div{ width:147px;height:150px; overflow:hidden; padding:13px 0 10px 15px}
.mprolist li:hover{ background:url(./prolist_bg_hover.jpg) no-repeat; height:266px;font-weight:bold; color:#75bd29}
.mprolist li:hover a{color:#75bd29}
.mprolist li p{ line-height:20px}
.mprolist li .ppic{ padding-left:15px;font-size:12px;color:#4a4a4a}
.mprolist li .ppic a:hover{ color:#75bd29}
.mprolist li:hover .ppic{ color:#75bd29}
.mprolist-tj{ width:45px; height:40px; position:absolute; top:3px; left:5px; display:none}
.mprolist li:hover .mprolist-tj{ display:block}
.propic2{ display:none}
.mprolist-title-but{padding-top:40px; width:50px}
#goL22{ cursor:pointer; background:url(./p_left_but.jpg) no-repeat; width:16px; height:17px; float:left;  margin-right:5px}
#goL22:hover{ background:url(./p_left_hover.jpg) no-repeat}
#goR22{ cursor:pointer;background:url(./p_right_but.jpg) no-repeat; width:16px; height:17px; float:left}
#goR22:hover{ background:url(./p_right_hover.jpg) no-repeat}
.mdzx-box{ width:778px; float:left; height:320px}
.mdzx-box-tilte{ background:url(./mdzs_tiitle.jpg) no-repeat; height:80px}
.mdzx-box-tilte p{ padding-top:44px; padding-right:12px}
.mdzx-box-tilte-f14{ font-family:"微软雅黑"; font-size:14px; padding-left:143px; color:#414141}
.mdzx-box-tilte-fred{ color:#f60000; font-size:19px}
.mdzx-box ul{ border:solid 1px #ddd; width:776px; overflow:hidden; padding-top:23px}
.mdzx-box li{ display:block; float:left; width:171px; padding-left:18px;position:relative;}
.mdzx-box li:hover{ border:2px solid #6aae23; width:171px; margin-left:18px; padding:0px; height:210px; }
.mdzx-box li table{ width:171px; height:171px}
.mdzx-box li p{ text-align:center; height:44px; line-height:44px; overflow:hidden}
.mdzx-box-tj{ width:45px; height:40px; position:absolute; top:-4px; left:-1px; display:none}
.mdzx-box li:hover .mdzx-box-tj {display:block;}
/* mcolumn-box-siderR */
.mcolumn-box-siderR{ width:208px; float:right}
.mR-1{ border:solid 1px #e0e0e0; width:206px;overflow:hidden}
.mR-1-title{ height:29px;  font:bold 14px/29px "微软雅黑";color:#000;border-bottom:solid 1px #e0e0e0; background:url(./mf_icon.jpg) no-repeat 8px 8px; text-indent:28px}
.mR-1-title a{ color:#000}
.mR-1-title a:hover{ color:#65b305}
.mR-1-iput{ width:129px; height:16px; line-height:16px; color:#8a8a8a; border:solid 1px #dbdbdb}
.mR-1-but{ background:url(./mf_but.jpg) no-repeat; width:129px; height:35px; cursor:pointer; border:none}
.mR-1-pic{text-align:center; padding-top:18px}
.mR-pt17{ margin-left:17px; margin-top:10px}
.mR-1-pt20{ margin-top:18px}
.mR-1 li{ display:block; width:194px; border-bottom:dotted 1px #dfdfdf ; margin:13px 4px 10px 4px; float:left}
.mR-1 li .pro{width:172px; height:164px; margin-left:9px; padding:1px; border:solid 2px #fff}
.mR-1 li .pro:hover{ border:solid 2px #65b305; }
.mR-1 li .pro table{ width:172px; height:164px}
.mR-1 li p{ text-align:center; height:36px; line-height:36px; overflow:hidden; margin-top:4px}
/* m-jmlc */
.m-jmlc{ width:998px; margin:0 auto}
.m-jmlc-title{ background:url(./jmtitle.jpg) no-repeat; height:78px; width:998px}
.m-jmlc-tilte-f14{ font-family:"微软雅黑"; font-size:14px; padding-left:143px; color:#414141; padding-top:46px}
.m-jmlc-list{ border:solid 1px #ddd; width:982px; overflow:hidden; padding-bottom:14px; padding-left:14px}
.m-jmlc-list li{ display:block; float:left}
.mjpic{ padding:94px 14px 0 14px}
.m-jmlc-list li .mjtext{ width:151px; line-height:20px; height:40px; overflow:hidden; font-family:"微软雅黑"; padding-left:10px}
/* m-szll */
.m-szll{ width:998px; margin:0 auto; padding-top:18px}
.m-szll-list{  width:996px; border:solid 1px #ddd; border-top:none;overflow:hidden; padding:26px 0 24px 0}
.m-szll-list li{ background:url(./sz_bg.jpg) no-repeat; width:176px; height:189px; display:block; float:left; margin-left:19px; position:relative}
.m-szll-list li:hover{ background:url(./sz_bg_hover.jpg) no-repeat}
.m-szll-list li img{ display:block}
.m-szll-list li .spic{ margin-top:5px; margin-left:5px}
.m-szll-list li table{ width:160px; height:173px}
.m-szll-list li .sztext{ display:none; position:absolute;top:8px; left:8px; font-weight:normal; line-height:22px; font-family:"宋体"; font-size:12px; color:#333; background:#fff; width:160px; height:173px;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
.m-szll-list li:hover .sztext{ display:block}
.m-szll-list li .sztpt{ padding-left:12px; color:#000;}
.m-szll-list li .sztext1{ padding-top:20px; font-size:14px; color:#000; font-weight:bold}
.m-szll-list li .sztext2{ color:#333; padding-top:20px}
.m-szll-list li .sztext2 a{color:#333}
.m-szll-list li .sztext2 a:hover{ color:#090}
/* 开店答疑 */
.m-kdy{ border:solid 1px #ddd; width:367px; border-top:none;float:left; height:380px}
.m-kdy-1{ height:20px; margin:0 26px 0 20px; font:bold 14px/20px "微软雅黑"; color:#424242; padding:15px 0 10px 0}
.m-kdy-2{ margin:0 9px; line-height:20px; border-bottom:solid 1px #ddd; padding-bottom:10px; padding-left:8px}
.m-kdy ul{ margin:0 9px}
.m-kdy ul li{ display:block; width:361px; float:left; padding-top:15px}
.m-kdy ul li .mli1{background:url(./kd_icon2.jpg) no-repeat left 3px; height:22px; line-height:22px; display:block; color:#999; text-indent:20px; overflow:hidden}
.m-kdy ul li .mli2{ background:url(./ka_wenda.jpg) no-repeat; width:357px; height:34px; line-height:29px; color:#999; text-indent:20px; padding-top:5px; overflow:hidden}
/* 运营指导 */
.m-yyzd{ border:solid 1px #ddd; width:397px; border-top:none; float:right; height:380px}
.m-yyzd dl{ height:106px; padding-top:16px; padding-left:10px}
.m-yyzd dt{ float:left; width:140px}
.m-yyzd dd{ float:left; padding-left:58px; width:181px; line-height:20px}
.m-yyzd dd .mntext{ height:20px; overflow:hidden; margin-bottom:6px}
.m-yyzd dd .mnt{ height:60px; overflow:hidden}
.m-yyzd li{ display:block; float:left; background:url(./m_news_dian.jpg) no-repeat left 12px; width:361px; margin-left:11px;  height:29px; line-height:29px; border-bottom: dotted 1px #ccc; overflow:hidden}
.m-yyzd li a{ padding-left:10px}
.m-yyzd li span{ float:right;color:#aaa; padding-left:10px}
/* 近期开课 */
.m-jikk{border:solid 1px #e0e0e0; width:206px; height:379px}
.m-jikk dl{ margin:0 7px; width:182px; border-bottom:dotted 1px #ddd; display:block; padding:10px 0; float:left; line-height:22px}
.m-jikk dt{ font: bold 14px/20px "微软雅黑"; color:#666}
.m-jikk dd .miput{ width:10px; height:10px}
.m-jikk dd p{ float:left; padding-left:16px;*padding-left:22px}
.m-jbut{ background:url(./ji_but.jpg) no-repeat; width:130px; height:35px; cursor:pointer; border:none}
.m-jbutb{text-align:center; padding-top:5px; clear:both}
.m-mt20{ margin-left:22px}
/* 泰洁荣誉 */
.m-tjryb{ width:998px; margin:0 auto; padding-top:18px; position:relative;}
.m-tjry{ width:925px; position: relative; height:181px;overflow:hidden; padding-top:25px;  margin-left:35px}
.m-tjry ul{ width:100000px; height:176px; overflow:hidden; position:relative}
.m-tjry li{position:relative; float:left; overflow:hidden; width:167px; margin-right:22px}
.m-tjry li .tpic{background:url(./tbg.jpg) no-repeat; width:167px; height:118px}
.m-tjry li .tpic table{ width:162px; height:105px;padding:2px 0 0 2px; *margin:2px 0 0 2px}
.m-tjry li .tpic:hover{background:url(./tbg2.jpg) no-repeat; width:167px; height:118px}
.m-tjry li p{ text-align:center; line-height:20px; height:40px; overflow: hidden; padding:0 20px}
#goL23{ position:absolute;top:140px; left:10px; cursor:pointer}
#goR23{ position:absolute;top:140px; right:10px; cursor:pointer}
/* 合作伙伴 */
.m-hzhbox{background:#e9e9e9; border:solid 1px #dedede; height:118px; position:relative; width:996px; margin:20px auto auto auto;font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#000; }
#marquee1{  overflow:hidden; width:956px;height:64px; overflow:hidden; position:relative; margin-top:6px; margin-left:20px}
#marquee1 ul{ width:100000px; height:64px; overflow:hidden; position:relative}
#marquee1 li{ display:block; float:left; border:solid 1px #d0d0d0; width:147px; height:62px; background:#fff; margin-right:14px}
#marquee1 li table{ width:147px; height:62px}
.m-hzhbox p{ padding:10px 0 0 25px}
.vpicc{ display:none;width:195px; height:126px; position:absolute;top:32px;left:48px}
.tvilist li:hover .vpicc{ display:block}

/* 幻灯片*/
.flexslider{position:relative; width:996px; height:285px; margin:0 auto; overflow:hidden;background:url(loading.gif) 50% no-repeat #D9EEFF;}
.flexslider .bd{position:relative;z-index:1;}
.flexslider .bd li{height:285px; width:100%;}
.flexslider .bd li a{ display:block; height:285px; width:100%; text-indent:-9999px;}

.flexslider .hd{position:relative; z-index:1; margin-top:-40px; height:30px; line-height:30px;  text-align:center; opacity:0.8;}
.flexslider .hd ul{ text-align:center; padding-top:5px;}
.flexslider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:#fff; overflow:hidden; font-size:0; border-radius:6px;}
.flexslider .hd ul .on{ background:#000; }

.flexslider .prev,.flexslider .next{position:absolute; top:120px; z-index:9999; width:55px; height:55px; background:url(arrow.png) 0 0 no-repeat; filter:alpha(opacity=35);opacity:0.4;  display:none; }
.flexslider .prev{left:20px;}
.flexslider .next{ background-position:right 0; right:20px;}
.flexslider .prev:hover,.flexslider .next:hover{ filter:alpha(opacity=80);opacity:0.8;}

.flexslider:hover .prev,.flexslider:hover .next{ display:block;}

