@charset "utf-8";
/* CSS Document */
body,html,div,font,i,a,ul,li,form,table.tr,td,input,textarea,label,h2,h3,h4,embed,span,p,b,img,dl,dd,em,font,img{ margin:0px; padding:0px;}
body{ background:#f9f9f9; font:normal 12px/24px "微软雅黑",'宋体';}
img{ vertical-align:top; border:none;}
li{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#f00;}
.auto{ width:1200px; margin:0px auto;}
.xpage .auto{ width:1000px;}
.h10{ height:10px; font-size:0px; line-height:10px; *height:10px; height:10px;}
.divbor{ border:1px solid #ececec; background:#fff;}
.clear{ clear:both;}

/*样式*/
i.navbor,.info i,.conque dd i,.allway i,.liuc b,.zixun i,.cl_img b,.anniu1 i,.anniu2 i,.anniu3 i,li.s1 i,.c-tt i,span.dykc s,.xl_contain b,a.ydbm,.one i,.ydcat li i,.pay p span,.pay p i{ background:url(bg.png) no-repeat;}
.head{ background:#e8e8e8;height:270px;}
.head .auto{ position:relative; height:270px;}
a.hlogo{ position:absolute; width:604px; height:105px; left:0px; top:0px;}
.nav{ height:54px; background:#fff; position:relative;}
i.navbor{ position:absolute;height:4px; overflow:hidden;background-position:0 -39px; width:100%; background-repeat:repeat-x; bottom:0px; left:0px; overflow:hidden;}
.nav_con{ height:46px; background:#5da400;}
.nav_con li{ float:left; background:url(navbg.png) no-repeat right; font:normal 16px/46px 'Microsoft YaHei','宋体'; color:#fff; padding:0px 20px;}
.xpage .nav_con li{ padding:0px 15px;}
.nav_con li a{ color:#fff;}
.nav_con .auto{ position:relative; height:46px;}
.nav_con ul{ padding-left:251px;}
.allway{ width:235px; height:46px; position:absolute; background:#7cc818; font:bold 20px/46px "微软雅黑",'宋体'; color:#fff; padding-left:16px; left:0px; top:0px;}
.allway i{ position:absolute;width:22px;height:22px;background-position:-40px -15px; right:21px; top:14px;}
.by_left{ width:251px; float:left;}
.mi1_left{ margin-top:-14px; border-top:none; position:relative; z-index:10; padding-top:5px; padding-left:2px; padding-right:18px;}
.one{ height:68px; border-bottom:1px #ececec solid; border-top:none; padding-left:16px; padding-right:10px; position:relative;}
.one i{width:7px;height:12px;background-position:-67px -20px; right:28px; bottom:22px; position:absolute;}
.one h4{ font:normal 14px/34px 'Microsoft YaHei','宋体'; padding-top:2px; overflow:hidden; height:34px; white-space:nowrap;}
.one h4 a{ color:#5da400;}
.one p{ color:#9D9D9D;}
.liuc { color:#9e9e9e;}
.liuc .htitle{ margin-bottom:19px;}
.liuc p{ font:normal 14px/28px 'Microsoft YaHei','宋体'; border:1px #e4e4e4 solid; text-align:center;}
.liuc ul{ width:181px; margin:0px auto;}
.liuc li { height:52px; position:relative;}
.liuc b{display:block;width:14px;height:7px;background-position:0 -54px; overflow:hidden; position:absolute;}
b.b1{ bottom:6px;left:35px;}
b.b2{ bottom:6px;left:130px;}
b.b3{ bottom:6px;left:75px;}
li.lc_li2{ height:65px;}
.lc_li2 p{ font:normal 14px/42px 'Microsoft YaHei','宋体'; text-align:center;}
li.p1{ width:81px; float:left;}
li.p2{ margin-left:18px; width:81px; float:left;}
.zixun{ padding-bottom:24px;}
.zixun li{ color:#424242; font:normal 12px/28px 'Microsoft YaHei','宋体'; height:28px; position:relative; padding-left:34px;}
.zixun li a{color:#424242;}
.zixun i{ position:absolute;width:4px;height:4px;background-position:-93px 0; left:18px; top:12px;}
.conque{ padding-bottom:8px;}
.conque h3{ height:58px;}
.conque ul{ padding:0px 15px;}
.conque li{border-bottom:1px dashed #dbdbdb; padding-bottom:7px; padding-top:7px; height:81px; color:#3b3b3b;}
.conque li a{color:#3b3b3b;}
.conque dd{ height:28px; line-height:26px; position:relative; padding-left:30px;}
.conque dd.quans{ height:52px;}
.conque dd i{ position:absolute;width:18px;height:18px; left:0px; top:4px;}
.conque dd.qusak i{background-position:-20px -18px;}
.conque dd.quans i{background-position:0 -18px;}
.news3{ padding-right:5px; padding-bottom:23px;}
.connect{ padding-left:18px;}
.connect p{ font:normal 12px/26px "微软雅黑",'宋体';}
.info{ border:1px #DEDEDE solid; border-top:none; padding:14px 0px 6px;}
.info table{ margin:0px auto; width:220px;}
.txt1{ width:180px; height:32px; border:1px #DDDDDD solid; line-height:25px; padding:0px 5px 0px 33px;font:normal 14px/32px 'Microsoft YaHei','宋体'; color:#999999;}
.bytj{width:220px;height:34px;background:#ff8800; border:none; color:#fff; font:normal 14px/34px 'Microsoft YaHei','宋体'; border-radius:5px;}
.info label{ display:block; height:34px; position:relative;}
.info i{ position:absolute; left:10px; top:9px;}
.info i.sname{width:13px;height:14px;background-position:-18px 0;}
.info i.snum{width:13px;height:13px;background-position:-32px 0;}
.info i.semail{width:16px;height:12px;background-position:-47px 0;}
.info i.coulist{width:17px;height:14px;background-position:-64px 0;}
.by_right{ width:939px; float:right;}
.xpage .by_right{ width:739px;}
/*图片轮换strart*/
#focus { height:362px; overflow:hidden; position:relative;}
#focus ul {height:100%; position:absolute;}
#focus li {width:939px; height:100%; overflow:hidden; float:left;}
.xpage #focus li { width:739px; }
.btnBg {width:100%; height:24px; left:0; bottom:0; background:#000; position:absolute;}
.btn {width:100%;right:0; bottom:0;position:absolute; text-align:right; padding-right:20px; padding-bottom:5px;}
.btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:url(qh.png) no-repeat; _background:url(qh.png) no-repeat;}
.btn span.on {background:#fff;}
.focusTxt{ width:100%; left:0; height:22px;position:absolute; line-height:22px; bottom:0; text-align:left; padding-left:15px; color:#fff;}
#focus img{width:939px; height:362px;}
.xpage #focus img{width:739px;}
/*图片轮换end**/
.ydcat{ height:43px; border:1px solid #ececec; border-radius:8px 8px 0px 0px; background:#f3f3f3;}
.ydcat li{ float:left; font:bold 14px/42px 'Microsoft YaHei','宋体'; border-right:1px solid #e4e4e4; padding:0px 37px; cursor:pointer; height:43px; position:relative;}
.ydcat li i{ display:none; position:absolute;width:11px;height:7px;background-position:-25px -54px; z-index:20; bottom:-6px; left:50%; margin-left:-5px;}
.ydcat li.hover{ color:#ff0000;}
.ydcat li.hover i{ display:block;}
.yd_itrcon{ min-height:189px;border:1px solid #ececec; border-top:none; background:#fff;}
.yd_itrcon img{/* position:absolute; left:16px; top:21px;*/ float:left; padding:21px 18px 0px 16px;}
.xpage .yd_itrcon img{ padding:21px 10px 0px 16px;}
.ys_intro{ color:#393939; width:700px; float:left;}
.xpage .ys_intro{ width:507px;}
.ys_intro strong{ font:bold 14px/22px "微软雅黑",'宋体'; padding-top:18px; display:block;}
.ys_intro p{ font:normal 12px/22px "微软雅黑",'宋体';}
.ys_intro a{ color:#516030;}
.youhui{ background:url(youhui.png) no-repeat right top; padding:10px 90px 10px 10px;}
.course_title{ height:45px;background:#f3f3f3; border:1px #f2f2f2 solid; border-top:3px solid #5da400; font:normal 22px/45px 'Microsoft YaHei','黑体'; color:#414141; padding-left:15px; position:relative;}
.course_title i{width:0px;height:0px; border-width:11px 11px 0px 0px; border-style:solid; border-color:#5da400 transparent transparent transparent; overflow:hidden; top:-2px; left:-1px; position:absolute;}
.course_title b{ display:inline-block;width:223px;height:25px;background:url(camp.png) no-repeat; top:14px; margin-left:10px; position:absolute;}
.zx_num{ display:block; width:251px;height:29px;background:url(telnum.png) no-repeat; top:10px; right:18px; position:absolute;}
.course{ border-top:none;}
.course{ border:1px #ececec solid; border-top:none; padding:7px 12px 0px 0px;}
.c1 { border-bottom:1px #D2D2D2 dashed;}
.c_title{ padding-top:22px; height:36px; font-size:20px; line-height:20px; font-family:'Microsoft YaHei','宋体'; color:#272727; padding-left:14px; position:relative; padding-right:300px; overflow:hidden; text-overflow:hidden; width:625px; white-space:nowrap;}
.c_theme{ font-style:normal; color:#89ab24; padding-left:16px; position: absolute;width:525px; overflow:hidden; text-overflow:hidden; }
.xly_price{ font-weight:bold; font-size:26px; line-height:28px; font-family:'Microsoft YaHei','宋体'; color:#87a823; right:127px; top:20px; position:absolute;}
a.xl_detail{ display:block; width:90px; height:28px; font:bold 14px/28px 'Microsoft YaHei','宋体'; color:#fff; background:#398607; text-align:center; right:14px; top:19px; position:absolute;}
.course p a{ color:#646464;}
.cl_img{ width:235px; padding:0px 9px 0px 8px; margin-bottom:10px; float:left;}
.xpage .cl_img{ width:197px; padding:0px 9px 0px 9px;}
img.huodong{ padding:8px 9px 8px 10px; border:1px #DEDEDE solid; border-bottom:none; width:214px; height:179px;}
.xpage img.huodong{ padding:8px 8px 8px 8px; width:179px; height:150px;}
.xc{ width:233px; height:25px; border:1px #DEDEDE solid; border-top:none;}
.xpage .xc{ width:195px;}
.cl_img span{ display:block; width:160px; margin:0px auto;}
.cl_img span a{ color:#646464; display:block; width:80px; float:left; font:normal 12px/22px "微软雅黑",'宋体';}
.cl_img b{display:inline-block;width:12px;height:12px; margin-right:10px;}
b.by_xc{background-position:-15px -107px;}
b.by_zx{background-position:0 -106px;}
.cl_intro{ float:right; width:673px; padding-bottom:7px;}
.xpage .cl_intro{ width:510px;}
.cl_intro p{ font:normal 12px/24px "微软雅黑",'宋体'; color:#7E7E7E;}
.cl_intro p span{ font:bold 12px/26px "微软雅黑",'宋体'; color:#F99318;}
.cl_intro p a{ font:bold 12px/24px "微软雅黑",'宋体'; color:#F99318;}
ul.captype{ margin-top:3px;}
ul.captype li{ width:320px; font:normal 12px/32px "微软雅黑",'宋体'; background:#f7f7f7; margin-right:5px;padding-left:14px; margin-bottom:6px; float:left;}
a.order_bm{ color:#ff0000; margin:0px 20px;}
a.detail{ color:#0824b1;}
.c1_con li.lishuang{ margin-right:0px;}
.jchg{ padding-bottom:19px;}
.jchg h3.htitle{ height:66px; line-height:60px;}
.jchg li{ float:left; width:210px; margin-left:25px; display:inline;}
.xpage .jchg li{ width:170px;}
.jchg li img{ width:210px; height:143px;}
.xpage .jchg li img{ width:170px; height:116px;}
/*.jcri{ height:378px;}*/
h3.htitle{ height:53px; font:normal 18px/52px 'Microsoft YaHei','宋体'; color:#5da400; padding-left:17px; text-align:left;}
.tiao{ height:41px; width:100%; background:#5da400; font:normal 12px/40px "微软雅黑",'宋体';}
.tiao p{ padding-left:10px;}
.tiao a{ color:#fff; margin-right:10px;}
.x_link .auto{ border:#eeeeee 1px solid; background:#fff;}
.x_lk_t{ height:36px; background:#f3f3f3; position:relative; color:#252525;}
.x_lk_t dl{ width:120px; height:36px; background:#FFF; border-top:2px solid #d6d6d6; position:absolute; top:-1px; left:0; font:bold 18px/36px 'Microsoft YaHei',"宋体"; text-align:center;}
.x_lk_t dd{position:absolute; border-style:solid dashed dashed dashed; border-width:6px; overflow:hidden; height:0; width:0; bottom:0px; left:50px; top:0px;border-color:#d6d6d6 transparent transparent transparent;}
.x_lk_ul li{ padding:0px 20px; float:left;line-height:40px; white-space: nowrap;}
/*课程表*/
.cfr{ width:939px;}
.c-s{ border:#dedede 1px solid; padding-bottom:10px; background:#fff;}
.c-s h1{ font:normal 26px/28px "黑体"; color:#f88e10; }
.zsfl{ width:405px; float:left;}
.xpage .zsfl{ width:361px;}
.zsfr{ width:461px; float:left;margin-left: 20px;}
.xpage .zsfr{ width:361px;}
.zsfl .co_t1left{ margin-left:13px;}
.kczs{ margin-top:15px;}
/*图片切换*/
.album { width:390px;}
.xpage .album { width:350px;}
.view { width:100%; height:390px;}
.view img{ width:100%; height:390px;}
.nail { margin-top:5px; height:67px; overflow:hidden;}
.tabs {width:31px; padding-top:20px; height:46px; background:#f3f3f3; float:left;}
.xpage .tabs { width:27px;}
li.s1 { overflow:hidden; cursor:pointer; width:100%; height:30px; background:#e1e1e1}
li.s1 i { display:block; margin:6px auto 0;width:22px;height:16px;background-position:-62px -63px;}
.tabs li{ background:#f3f3f3}
.pics{ width:326px; float:left; }
.xpage .pics{ width:323px; }
.pics li { cursor:pointer; width:67px; height:67px; margin-left:6px; background-position:center; _display:inline; float:left;}
.xpage .pics li{ width:77px; margin-left:4px;}
.zsfl .pics img{ width:100%; height:61px;}
.zsfl .pics li.selected{ width:63px; height:63px;border: 2px solid #F80;}
.xpage .pics li.selected{ width:75px;}
.share { height:45px; padding-top:10px}
span.txt { line-height:36px}
.share2{ padding-top:20px; height:32px; }
.share2 span{ font:normal 12px "微软雅黑",'宋体'; color:#666666;}
.c-price{display:block; width:160px; height:47px;background:url(btn_03.jpg) no-repeat; font:bold 30px/47px "微软雅黑","宋体"; color:#FFF;padding-left:41px; margin-bottom:10px;}
.couxq p { font-weight:normal; font-size:14px; font-family:'Microsoft YaHei','黑体'; line-height:24px; padding-bottom:17px; display:block; width:383px; float:left;}
.xpage .couxq p{width:283px;}
.kcyh{ font-weight:normal; font-size:14px; font-family:'Microsoft YaHei','黑体'; line-height:24px; padding-right:10px;}
.couxq span{ color:#2c2c2c; display:block; width:70px; float:left; font-weight:normal; font-size:14px; font-family:'Microsoft YaHei','黑体'; line-height:24px;}
span.yhtip{color:#2c2c2c; display:block; width:70px; font-weight:normal; font-size:14px; font-family:'Microsoft YaHei','黑体'; line-height:24px; float:left;}
.yhinfocon{width:380px; float:left;}
.xpage .yhinfocon{width:273px;}
.dl2{ height:40px; position:relative; margin-top:22px;}
.dl2 a{width:100px; height:40px;  display:block;font:bold 16px/40px "微软雅黑","宋体"; color:#FFF; padding-left:40px; position:absolute;}
.dl2 i{ position:absolute;}
.xpage .dl2 a{width:80px; padding-left:30px;}
.anniu1{background:#25a9f1; right:310px;}
.anniu2{background:#58bd5f; right:160px;}
.anniu3{background:#f4a500; right:10px;}
.xpage .anniu1{ right:250px;}
.xpage .anniu2{ right:130px;}
.xpage .anniu3{ right:10px;}
.anniu1 i{width:16px;height:16px;background-position:-20px -63px; left:10px; top:10px;}
.anniu2 i{width:19px;height:16px;background-position:0 -63px; left:10px; top:10px;}
.anniu3 i{width:21px;height:17px;background-position:-38px -61px; left:10px; top:10px;}
.c-class{ background:#f4f4f4; margin-top:10px; padding-bottom:10px; padding-top:10px;}
.c-class li{ width:376px; height:49px; line-height:49px; border-bottom:#dedede 1px dashed; margin-left:60px; display:inline; float:left; position:relative;}
.xpage .c-class li{ width:356px; margin-left:10px;}
.ydbm2{text-align:center; width:93px; height:30px; background:#f57d0f;border-radius:5px; line-height:30px; color:#FFF; font-size:14px; right:20px; top:8px; position:absolute;}
.onum{ padding-left:65px; height:40px; padding-top:7px;}
.xpage .onum{ padding-left:30px;}
.onum em{ font:bold 26px/40px "微软雅黑",'宋体'; padding-right:14px; color:#f00;}
.e_wrap {width: 100%;z-index: 1;position: relative;margin: 0 auto;padding: 0;}
.e_section {width: 100%;z-index: 1;position: relative;margin: 0 auto;padding: 0px 0 0px 0; color:#4f4f4f;}
.e_inner {margin: 0px auto;position: relative;padding:0px 0;}
.e_inner:after {content: ""; display: table;clear: both;}
.e_inner {padding:0;font-weight: 400;margin: 0 auto;}
.e2{ background:url(h-sub2.jpg) no-repeat right;}
.subMenu { height:50px;z-index: 1000;width:939px; background:url(h-sub1.jpg) repeat-x;}
a.orderkc{ top:10px; right:20px;}
.xpage .subMenu {width:739px;}
.zcbjx{height:48px;background:url(h-sub2.jpg) no-repeat left;}
.e_subNavBtn {display: block;text-decoration:none;text-align: center;}
.e_subNavBtn {padding:0px 29px;height:50px;line-height:50px; font:normal 16px/50px 'Microsoft YaHei',"宋体";blr:expression(this.onFocus=this.blur()); color:#5da400; float:left; position:relative;}
a.active {padding:0px 29px;background:#5da400; height:50px;line-height:50px; color:#FFF;}
.e_subNavBtn b{/*background:url(dli_07.jpg) no-repeat right; width:1px; height:50px; right:0px; top:0px; position:absolute;*/}
.active i{width:0; height:0;border-width:8px 8px 0;border-style:solid;border-color:#5da400 transparent transparent; bottom:-8px; left:60px; overflow:hidden; display:block; position:absolute;}
.active b{ display:none;}
.c-x{margin-top:10px; background:#fff;}
.c-bk{ border:#dedede 1px solid; border-top:none;}
.content{ font-size:14px; line-height:28px; width:900px; margin:0px auto; padding:10px 0px;}
.xpage .content{ width:700px;}
.c-tt{ height:40px; background:#63b000; color:#FFF; font:bold 14px/40px "微软雅黑","宋体"; padding-left:30px; margin-top:10px; position:relative;}
.c-tt i{width:12px;height:11px;background-position:-88px -63px;left:10px; top:14px; position:absolute;}
span.dykc{ position:absolute; right:18px; top:0px; padding-left:27px;}
span.dykc s{width:16px;height:14px;background-position:-78px -18px; position:absolute; left:0px; top:15px;}
span.dykc a{ color:#fff; text-decoration:underline; font:normal 12px/40px "微软雅黑",'宋体';}
.txt_cf2{padding:25px 10px 20px 10px;}
.txt_cf2 table{ background:#D3E2CA;}
.txt_cf2 th{ background:#F2F6EF; height:35px; color:#3d3d3d;}
.txt_cf2 td { background:#FFF; color:#424242; text-align:center; height:35px;}
th.xlm{ width:370px;}
.xpage th.xlm{ width:308px;}
th.kytime{ width:192px;}
.xpage th.kytime{ width:160px;}
th.jzbm{ width:96px;}
.xpage th.jzbm{ width:80px;}
th.state{ width:89px;}
.xpage th.state{ width:74px;}
th.orderbm{ width:131px;}
.xpage th.orderbm{ width:109px;}
.jg_xl span{ display:block;width:37px;height:19px; font:normal 12px/20px "微软雅黑",'宋体'; text-align:center; color:#fff; margin:0px auto;border-radius:3px;}
.hotbm{background:#e21f1f; }
.ltbm{ background:#ee860a;}
.normal{ background:#5ca103;}
.fullbm{ background:#a1a1a1;}
a.ydbm{ display:block;width:74px;height:22px;background-position:0 -81px;margin:0px auto;}
.ft{ padding-left:10px; width:695px; color:#333333;}
.ft h4{ font:bold 12px/24px "微软雅黑",'宋体';}
h4.place{ padding-top:21px;}
h4.fy{ padding-top:5px;}
p.dd{ font:normal 12px/30px "微软雅黑",'宋体'; border-bottom:1px dashed #8F8F8F; padding-bottom:7px;}
.txt_cf2 p { font:normal 12px/24px "微软雅黑",'宋体'}
h4.bz{ padding-top:12px; padding-bottom:2px;}
.pay{ padding:15px 10px 20px 10px;}
.pay p{ padding-right:175px; line-height:28px; padding-left:15px; height:28px; position:relative;}
.xpage .pay p{ padding-right:100px;}
.pay p span{background-position:-78px -45px;width:15px; height:11px; line-height:11px; color:#fff; padding-left:4px; top:7px; left:3px; position:absolute;}
.pay p i{width:7px;height:7px;background-position:-16px -54px;top:9px; left:0px; position:absolute;}
.shoukuan{ margin-bottom:29px; width:696px;}
.xpage .shoukuan{ width:581px;}
.title2{ font:bold 14px "微软雅黑",'宋体';}
.shoukuan table{ border:#999 1px dashed; background:#fff; text-align:center; font:normal 14px/21px "微软雅黑",'宋体'; margin-left:22px;}
.shoukuan td{ background:#f5f5f5;}
.shoukuan img {width:94px; height:21px; border:1px #CBCBCB solid;}
.reviews{ padding:20px 0px 42px 8px; border:1px solid #e6e6e6; border-top:none;}
.reviews p{ font:normal 12px/24px "微软雅黑",'宋体';}
.s-c{ border:#e5e5e5 1px solid; padding-bottom:20px;}
.s-ul{ padding:0px 10px 0px 13px;}
.s-ul li{ border-bottom:#e5e5e5 1px dashed}
.s-bt{ height:54px; line-height:54px;}
.sa1 {font-size:18px;font-family:"微软雅黑", "黑体";color:#ff4f03}
.xpage .sa1 {text-overflow:hidden;overflow:hidden;white-space:nowrap;width:460px;display:inline-block;}
.sa2 {display:block;background:url(h-s01.jpg) no-repeat 0 3px;padding-left:20px;line-height:20px;color:#17a013;top:17px;right:140px}
.xpage .sa2 {right:100px}
.s-bt b{width:38px;height:21px;line-height:21px;color:#FFF;font-weight:normal;background:#16a515;border-radius:1px;text-align:center;top:15px;right:230px}
.xpage .s-bt b {right:200px}
.s-cc {height:121px;}
.s-cc img {border:#CCC 1px solid;width:91px;height:74px}
.nr {padding-left:110px;padding-right:200px;color:#737373;line-height:22px}
.nr p {margin-bottom:10px}
.s-cc b {right:0;top:0;color:#ec0351;font:normal 30px/30px "黑体"}
.s-cc b span {font:bold 12px/22px "微软雅黑","宋体"}
/*列表*/
.weizhi{ height:35px; font:normal 12px/36px "微软雅黑",'宋体'; padding-top:9px; color:#676767; position:relative;}
.weizhi a{ color:#676767;}
.zxrx{ background:url(zxrx.jpg) no-repeat; width:207px; height:24px; display:block;top:14px; right:10px; position:absolute;}
.ls_tiao{ height:5px; font-size:0px; line-height:0px; background:#5da400; margin-bottom:1px;}
.tji{ display:block; width:0px; height:0px; border-width:5px 5px 0px 0px;border-style:solid;border-color:#fff transparent transparent #fff; left:0px; top:0px; overflow:hidden;}
.in_con{}
.conls{ padding-right:20px;}
.conls li{ border-bottom:1px dashed #e5e5e5; padding:8px 0px 18px 23px;}
.conls p{ font:normal 12px/24px "微软雅黑",'宋体'; color:#8f8f8f; text-indent:2em;}
.ls_ti{ display:block; height:36px; font:normal 14px/32px "微软雅黑",'宋体'; color:#084666; position:relative;}
.ls_ti a:hover{ color:#f00; text-decoration:none;}
.date{ display:block; width:78px; height:32px; top:0px; right:7px; color:#666666; position:absolute;}
.page { color:#8e8e8e; text-align:center; padding:59px 0px 90px 0px;}
.tj_xl{ /*border:1px solid #e5e5e5;*/}
.xl_ti{ height:31px;background-position:0 -143px; background-repeat:repeat-x; border-bottom:3px solid #5da400; padding:13px 0px 0px 73px; position:relative;}
.xpage .xl_ti{ padding:13px 0px 0px 61px;}
.xl_ti b{color:#5da400; font:bold 14px/30px "微软雅黑",'宋体';}
.tj_place{width:560px; height:30px; top:14px; left:250px; position:absolute;}
.xpage .tj_place{ left:207px; width:464px;}
.tj_place li{width:124px; border:1px solid #e5e5e5; border-bottom:0px; border-radius:3px 3px 0px 0px; margin-right:12px; font:normal 14px/24px "微软雅黑",'宋体';height:25px; text-align:center;cursor:pointer; padding-top:4px; float:left;}
.xpage .tj_place li{width:104px; margin-right:10px;}
.tj_place li.hover{background:#5da400;color:#fff;}
.xl_contain{ padding-left:54px; width:882px; height:236px; padding-top:26px;}
.xpage .xl_contain{padding-left:45px;width:692px;}
.xl_contain li{ font-size:14px; line-height:30px; font-family:'Microsoft YaHei','宋体'; height:30px; padding-left:17px; position:relative;}
.xl_contain b{ width:7px; height:12px; background-position:-67px -20px;left:0px;top:9px; position:absolute;}
.tj_le{border-right:1px dashed #e5e5e5; width:391px; float:left;}
.xpage .tj_le{ width:340px;}
.xpage .tj_le li{width:302px; overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.tj_ri{margin-left:72px; width:415px; float:right;}
.xpage .tj_ri{margin-left:20px; width:330px;}
.xpage .tj_ri li{ width:302px;overflow:hidden; text-overflow:hidden; white-space:nowrap;}
/*内容*/
.by_con{ /*border:1px solid #dedede;*/}
.con_tit{ margin:0px 11px; border-bottom:1px solid #e5e5e5; text-align:center;}
.biaoti{ font-size:36px; font-family:'Microsoft YaHei','宋体'; font-weight:normal; line-height:46px; color:#5da400; padding-top:20px;}
.fbxx{ color:#ababab; font:normal 12px/28px "微软雅黑",'宋体'; padding-bottom:11px;}
.fbxx span{ margin:0px 10px;}
.byother{ padding-top:25px; height:302px; overflow:hidden;}
.byother img{ width:365px; height:278px; padding:0px 26px 0px 33px; float:left}
.oth_ri{ padding-right:30px;}
.xpage .oth_ri{ padding-right:27px;}
.oth_ri a{ font-size:20px; line-height:40px; font-family:'Microsoft YaHei','宋体'; color:#ff4f03;}
.oth_ri a:hover{ text-decoration:none;}
.oth_ri p{color:#737373; text-indent:1.5em; font:normal 12px/26px "微软雅黑",'宋体'; max-height:52px; overflow:hidden;}
.neirong{ font-size:14px; line-height:26px; padding:0px 39px 0px 33px; text-indent: 2em;}
.xpage .neirong{ padding:0px 30px 0px 27px;}
.jctj{ color:#ff0000; font:bold 14px/34px "微软雅黑",'宋体'; padding-top:30px; padding-bottom:22px; padding-left:27px; padding-right:21px; border-bottom:1px dashed #e5e5e5; background:#fff; height:171px; position:relative}
.jctj a{ color:#ff0000;}
.jctj a:hover{ text-decoration:underline;}
p.p2{ text-indent:2em;}
a.jiucuo{ color:#686868; right:28px; top:30px; font-weight:normal; font-size:12px; position:absolute;}
a.jiucuo:hover{ color:#f00; text-decoration:none;}
.nr_pre{ padding:24px 0px 23px 19px; background:#fff}
.nr_pre p{ line-height:24px;}
.nr_pre span{ color:#444444;}
/*精彩瞬间*/
.jc{ height:97px; text-align:left;margin:0px auto; width:915px;}
.xpage .jc{ width:715px;}
.jc h2{ font:bold 36px/80px '黑体'; height:80px; text-align:left; color:#5da400; top:8px; left:8px;}
.jc span{ font:bold 28px/80px "微软雅黑",'宋体'; color:#dbdbdb; padding-left:4px;}
.tlist{ margin-left:62px; margin-top:27px; width:875px;}
.xpage .tlist{ margin-left:20px; width:717px;}
.jc_tea li{ width:254px; margin-right:26px; text-align:center; float:left;}
.xpage .jc_tea li{ width:220px; margin-right:18px;}
.jc_tea img{ font-size:0px; line-height:0px; vertical-align:top;}
.xpage .jc_tea img{ width:220px; height:150px;}
a.desc{ display:block; font:normal 14px/24px "微软雅黑",'宋体'; color:#515151; margin-top:9px; margin-bottom:19px;}
a.desc:hover{ color:#f00; text-decoration:none;}
/*课程列表*/
.s-c{ border:#e5e5e5 1px solid; padding-bottom:20px; background:#fff;}
.s-ul{ padding:0px 10px 0px 13px;}
.s-ul li{ border-bottom:#e5e5e5 1px dashed}
.s-bt{ height:54px; line-height:54px; position:relative;}
.sa1 {font-size:18px;font-family:"微软雅黑", "黑体";color:#ff4f03}
.xpage .sa1 {text-overflow:hidden;overflow:hidden;white-space:nowrap;width:460px;display:inline-block;}
.sa2 {display:block;background:url(h-s01.jpg) no-repeat 0 3px;padding-left:20px;line-height:20px;color:#17a013;top:17px;right:140px; position:absolute}
.xpage .sa2 {right:100px}
.s-bt b{width:38px;height:21px;line-height:21px;color:#FFF;font-weight:normal;background:#16a515;border-radius:1px;text-align:center;top:15px;right:230px; position:absolute}
.xpage .s-bt b {right:200px}
.s-cc {height:121px; position:relative;}
.s-cc img {border:#CCC 1px solid;width:91px;height:74px; position:absolute;}
.nr {padding-left:110px;padding-right:200px;color:#737373;line-height:22px}
.nr p {margin-bottom:10px}
.s-cc b {right:0;top:0;color:#ec0351;font:normal 30px/30px "黑体"; position:absolute;}
.s-cc b span {font:bold 12px/22px "微软雅黑","宋体"}
a.ckxq{right:0px; top:40px;display: block;width:90px;height:28px;font: normal 16px/28px 'Microsoft YaHei',"黑体";color:#FFF;background:#e65349;border-radius:5px;text-align:center; position:absolute;}
a.ckxq:hover{ text-decoration:none;}
.s-ul .kcico{ height:30px; border-bottom:none; padding:10px 0px 0px 15px; font:normal 14px/30px "Microsoft YaHei","宋体";color:#000; position:relative;}
.kcicob{border-color:transparent transparent transparent #757575; border-style:dashed dashed dashed solid; border-width:5px; overflow:hidden; height:0; width:0; top:18px; left:0px; position:absolute;}

.jg_video {width: 100%;height: 180px;}

.zx_videot{ height:66px; border-bottom:#dedede 1px solid; position:relative;}
.zx_videot strong{color: #e20000;font-family: "Arial";font-size: 48px;font-weight: bold;line-height: 36px;text-decoration: none; position:absolute; top:15px; left:10px;}
.zx_videot span{ position:absolute; left:40px; top:15px; font:normal 18px/22px "微软雅黑", "宋体"; color:#4f5890}
.zx_videot b{ position:absolute; left:40px; top:39px;    color: #e20000; font-family: "Arial";font-size: 14px;font-weight: bold;line-height: 14px;}
.zx_videod{ padding:20px 0px;border-bottom:#dedede 1px solid;}
.zx_videodul li{ background:url(spzqb_05.jpg) no-repeat; width:160px; height:247px; position:relative; float:left; margin-left:22px;}
.zx_videodul li:hover{ background:url(spzqb_03.png) no-repeat;}
.zx_videoduldiv{ position:absolute; top:10px; left:8px;}
.zx_videodul strong{ font:normal 12px/22px "微软雅黑", "宋体"; color:#FFF; position:absolute; display:block; bottom:45px; left:10px;}
.zx_videodul span{font:normal 12px/22px "微软雅黑", "宋体"; color:#FFF; position:absolute; display:block; bottom:25px; left:10px;}
.zx_videodul a{width:160px; height:247px; position:absolute; left:0px; top:0px; background:url(spjt_03.png) no-repeat scroll 50% 35%; }