@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.title{ height:62px; line-height:62px; text-align:center; font-size:36px; font-weight:bold; color:#444; padding:22px 0 0 0;}
.title em{ color:#0fba55;  font-weight:bold;}

.bd li.hover .bg,.teacherIntroduce .lht .prev i, .teacherIntroduce .lht .next i,.software .tex .btn .a1,.software .tex .btn .a2,.reason .tc .jt,.app .android,.app .iphone,.app .list,.studentShow .score .tit .a1,.studentShow .show .prev i, .studentShow .show .next i,.studentShow .show .next i,.floatnav .close i,.floatnav .jt{background:url("/images/pro2018/common/ico.png") no-repeat; _background:url("/images/pro2018/common/ico.gif") no-repeat}
/**/
.teacherIntroduce{ padding:24px 0 50px 0;}
.teacherIntroduce .video{ width: 578px; height: 387px; cursor:pointer;}
.teacherIntroduce .jieshao{ display:none;}
.teacherIntroduce .lht{ width:575px; height:180px; position:absolute; z-index:1; right:0; top:22px;}
.teacherIntroduce .lht .bd{ width:550px; height:180px; overflow:hidden; margin-left: 25px;}
.teacherIntroduce .lht .bd li{ position: relative; zoom:1; vertical-align:middle; float:left; _display:inline; margin: 0 24px;  width:129px;cursor:pointer; padding:2px 0 0 0;}
.teacherIntroduce .lht .bd li .pic{ width: 129px; height: 129px; margin-bottom: 11px; z-index:99;}
.teacherIntroduce .lht .bd li span{ display: block; margin:0 auto; width:60px;  height:22px; line-height: 22px; text-align: center;font-size:20px; }
.teacherIntroduce .lht .bd li .bg{ display:none;}
.teacherIntroduce .lht .bd li.hover .bg{ display:block; width:135px; height:134px; background-position:-1px -93px; display:block;position:absolute; top:-2px; left:-2px; z-index:9;}
.teacherIntroduce .lht .bd li.hover span{ color:#0fba55;}
.teacherIntroduce .lht .prev, .teacherIntroduce .lht .next{ position:absolute; left:0; top:9px; display:block; width:20px; height:115px; background:#dadcdb;}
.teacherIntroduce .lht .prev i, .teacherIntroduce .lht .next i{ display:block; width:13px; height:30px; margin:42px auto 0; background-position:0 0; cursor:pointer;}
.teacherIntroduce .lht .next i{ background-position:0 -42px;}
.teacherIntroduce .lht .next{ left:auto; right:0;}
.teacherIntroduce .text{ width:555px; margin:175px 20px 0 0; font-size: 14px; color:#666;}
.teacherIntroduce .text h3{ line-height:38px; font-weight:normal;  padding:8px 0 0;}
.teacherIntroduce .text h3 b{ font-size:22px; color:#0fba55; padding-right:13px;}
.teacherIntroduce .text h4{ line-height:32px; font-size:16px; padding:6px 0 0 0;}
.teacherIntroduce .text p{ line-height:20px;}

.teacherIntroduceOne{ padding:24px 0 50px 0;}
.teacherIntroduceOne .video{ width: 578px; height: 387px; cursor:pointer;}
.teacherIntroduceOne .text{ width:555px; margin:0 20px 0 0; font-size: 14px; color:#666;}
.teacherIntroduceOne .text .top{ padding:3px 0 30px 0;}
.teacherIntroduceOne .text .pic{width: 129px; text-align:center;}
.teacherIntroduceOne .text .pic img{ display:block; width: 129px; height: 129px;}
.teacherIntroduceOne .text h3{ line-height:38px; font-weight:normal;  padding:15px 0 0; font-size:16px;}
.teacherIntroduceOne .text h3 b{ font-size:22px; color:#0fba55; padding-right:13px;}
.teacherIntroduceOne .text h4{ line-height:32px; font-size:14px; padding:6px 0 0 0; font-weight:normal;}
.teacherIntroduceOne .text h4 b{ font-size:16px;}
.teacherIntroduceOne .text p{ font-size:14px; line-height:26px;}
.teacherIntroduceOne .text .teaNav{ width:410px;}

/**/
.softwareWrap{ width:100%; height:310px; background:url("/images/pro2018/common/softwareBg.jpg") no-repeat center top;}
.software{ height:310px; background:url("/images/pro2018/common/softwareBg.jpg") no-repeat center top;}
.software .con{ padding:30px 0 0 0;}
.software .tex{ padding:0 0 0 90px; width:510px;}
.software .tex h3{ line-height:32px; font-size:18px; font-weight:normal; color:#06bb21;}
.software .tex h3 em{ color:#fa5c32; font-size:14px; padding:0 0 0 16px;}
.software .tex h3 .price{ font-size:20px;}
.software .tex p{ font-size:16px; line-height:30px; color:#444;}
.software .tex .btn{ padding:10px 0 0 0;}
.software .tex .btn a{ display:block; float:left; margin:0 13px 0 0; width:139px; height:42px; line-height:42px; text-align:center; font-size:18px; text-decoration:none;}
.software .tex .btn .a1{ color:#06bb21; background-position:0 -422px;}
.software .tex .btn .a2{ color:#fff; background-position:-152px -422px;}
.software .ewm{ width:122px; margin:10px 95px 0 0;}
.software .ewm img{ display:block; width:108px; height:108px; border:7px solid #c7fad4;}
.software .ewm p{ text-align:center; font-size:16px; line-height:38px; color:#444;}

/**/
.reasonWrap{ width:100%; background:url("/images/pro2018/common/bg03.png");}
.reasonBg{ background:url("/images/pro2018/common/bg03.png");}
.reason{ padding:0 0 64px 16px;}
.reason li{ float:left; width:154px; position:relative; margin:32px 20px 0;}
.reason li.cur{ z-index:99;}
.reason span{ display:block; margin:0 auto; width:81px; height:81px; background:url("/images/pro2018/common/reason.png") no-repeat; _background:url("/images/pro2018/common/reason.gif") no-repeat;}
.reason li.r1 span{ background-position:0 0;}
.reason li.r1.cur span { background-position:-82px 0;}
.reason li.r2 span{ background-position:0 -82px;}
.reason li.r2.cur span { background-position:-82px -82px;}
.reason li.r3 span{ background-position:0 -164px;}
.reason li.r3.cur span { background-position:-82px -164px;}
.reason li.r4 span{ background-position:0 -246px;}
.reason li.r4.cur span { background-position:-82px -246px;}
.reason li.r5 span{ background-position:0 -328px;}
.reason li.r5.cur span { background-position:-82px -328px;}
.reason li.r6 span{ background-position:0 -410px;}
.reason li.r6.cur span { background-position:-82px -410px;}
.reason li.r7 span{ background-position:0 -492px;}
.reason li.r7.cur span { background-position:-82px -492px;}
.reason li.r8 span{ background-position:0 -574px;}
.reason li.r8.cur span { background-position:-82px -574px;}
.reason li.r9 span{ background-position:0 -656px;}
.reason li.r9.cur span { background-position:-82px -656px;}
.reason li.r10 span{ background-position:0 -738px;}
.reason li.r10.cur span { background-position:-82px -738px;}
.reason li.r11 span{ background-position:0 -820px;}
.reason li.r11.cur span { background-position:-82px -820px;}
.reason li.r12 span{ background-position:0 -902px;}
.reason li.r12.cur span { background-position:-82px -902px;}
.reason li.mt{ margin-top:42px;}
.reason p{ font-size:18px; text-align:center; line-height:24px; padding:10px 0 0 0;}
.reason .tc{ display:none; padding:14px 18px; font-size:16px; color:#666; line-height:26px; border:1px solid #e2e1e1; background:#fff; position:absolute; left:31px; top:130px; z-index:99; white-space:nowrap;}
.reason .tc .jt{ display:block; width:28px; height:15px; background-position:-239px -51px; position:absolute; left:29px; top:-14px;}
.reason li.r2 .tc,.reason li.r3 .tc,.reason li.r4 .tc,.reason li.r7 .tc,.reason li.r8 .tc,.reason li.r9 .tc,.reason li.r10 .tc,.reason li.r11 .tc{ left:32px;}
.reason li.r5 .tc,.reason li.r6 .tc,.reason li.r11 .tc,.reason li.r12 .tc{ left:auto; right:0;}
.reason li.r5 .tc .jt,.reason li.r6 .tc .jt,.reason li.r11 .tc .jt,.reason li.r12 .tc .jt{ left:auto; right:62px;}
.reason li a{ text-decoration:none;}


/**/
.appWrap{ width:100%; height:633px; background:url("/images/pro2018/common/bg04.jpg") no-repeat center top;}
.app{ height:633px; background:url("/images/pro2018/common/bg04.jpg") no-repeat center top;}
.app .tit01{ text-align:center; font-size:22px; line-height:48px;}
.app .ewm{ left:480px; top:187px; padding:4px; background:#fff;}
.app .android,.app .iphone{ display:inline-block; width:307px; height:58px; line-height:58px; text-align:center; font-size:34px; color:#1ebe60; text-decoration:none; left:654px; top:188px; background-position:0 -255px;}
.app .iphone{ top:270px;}
.app .list{ width:154px; height:155px; text-align:center; position:absolute; background-position:-140px -93px;}
.app .list h4{ line-height:36px; font-size:24px; color:#0fba55; padding:20px 0 0; font-weight:normal;}
.app .list p{ line-height:24px; font-size:14px; color:#666; padding:6px 0 0;}
.app .l1{ left:34px; top:300px;}
.app .l2{ left:227px; top:336px;}
.app .l3{ left:421px; top:376px;}
.app .l4{ left:614px; top:418px;}
.app .l5{ left:808px; top:434px;}
.app .l6{ left:1001px; top:414px;}

/**/
.flowWrap{ width:100%; height:244px; background:url("/images/pro2018/common/bg05.png") repeat-y center;}
.flow{ height:244px; background:url("/images/pro2018/common/bg05.png") repeat-y center;}
.flow .tit{ font-size:30px; font-weight:bold; color:#fff; text-align:center; height:50px; line-height:50px; padding:20px 0 0 0;}
.flow .tit.tl{ text-align:left;}
.flow .lc{ float:left; width:733px; padding:0 5px;}
.flow .lc .con{ width:733px; height:131px; background:url("/images/pro2018/common/lc.png") no-repeat; margin:18px 0 0;}
.flow .lc .con li{ float:left; _display:inline; width:130px; margin:0 71px 0 0; text-align:center; font-size:20px; color:#fff; padding:70px 0 0;}
.flow .lc .con li.none{ margin:0;}
.flow .lc .con li a{ color:#fff;}
.flow .question{ float:right; width:376px;}
.flow .question .list{ padding:16px 0 0 0;}
.flow .question .list li{ line-height:42px; font-size:18px; color:#fff;}
.flow .question .list li a{ color:#fff;}


/**/
.studentShow{ height:351px; background:url("/images/pro2018/common/bg01.jpg") no-repeat; margin:24px 0 0 0; padding-bottom:42px;}
.studentShow .score{ float:left; width:740px; padding:0 1px;}
.studentShow .score .tit{ height:42px; line-height:42px; padding:35px 0 45px 35px; font-size:18px;}
.studentShow .score .tit strong{ font-size:26px;}
.studentShow .score .tit .a1{ display:inline-block; width:196px; height:42px; line-height:42px; text-align:center; font-size:18px; color:#fff; background-position:-33px -50px; margin:0 0 0 40px;}
.studentShow .score .tit .ts{ color:#ccc; font-size:12px; line-height:22px; left:0; bottom:18px; left:35px;}
.studentShow .show{ padding:0 25px; height:149px; overflow:hidden;}
.studentShow .show .bd{ width:690px; height:149px; overflow:hidden;}
.studentShow .show .bd li{ float:left; _display:inline; margin:0 7px; width:215px; height:149px; position:relative;}
.studentShow .show .bd li .bg{ width:100%; height:32px; background:#000;filter:alpha(opacity=60); opacity:0.6; position:absolute; left:0; bottom:0;}
.studentShow .show .bd li p{ width:100%; height:32px; line-height:32px; text-align:center; color:#fff; position:absolute; left:0; bottom:0;}
.studentShow .show .prev, .studentShow .show .next{ position:absolute; left:0; top:0; display:block; width:20px; height:149px; background:#dadcdb;}
.studentShow .show .prev:hover, .studentShow .show .next:hover{ background:#878787;}
.studentShow .show .prev i, .studentShow .show .next i{ display:block; width:13px; height:30px; margin:57px auto 0; background-position:0 0; cursor:pointer;}
.studentShow .show .next i{ background-position:0 -42px;}
.studentShow .show .next{ left:auto; right:0;}
.studentShow .say{ float:right; width:390px; height:322px; overflow:hidden; padding:14px 22px 0 0; position:relative;}
.studentShow .say li{ padding:12px 0 0 0;}
.studentShow .say h4{ font-size:18px; line-height:32px; font-weight:normal;}
.studentShow .say p{ line-height:20px; padding:4px 0 0 0; font-size:14px;}

/**/
.floatnav{ width:78px; position:fixed;_position:absolute;left:0;top:50%;_top:auto;margin:-150px 0 0 0;z-index:10000;}
.floatnav .close{ width:76px; height:48px; line-height:48px; text-align:center; font-size:14px; color:#fe6f47; border:1px solid #fe6f47; background:#fffdf4; cursor:pointer;}
.floatnav .close i{ display:block; width:19px; height:19px; right:0; top:0; position:absolute; background-position:-79px -329px;}
.floatnav ul{}
.floatnav li{ background:#fe6f47;}
.floatnav li a{ display:block; width:56px; margin:0 auto; border-bottom:1px solid #ff805d; text-align:center; color:#fff; text-decoration:none; height:38px; line-height:38px; font-size:14px;}
.floatnav .top{ background:#fe6f47; height:32px; line-height:32px; text-align:center; font-size:18px; color:#fff;}
.floatnav .top a{ color:#fff; text-decoration:none;}
.floatnav .jt{ width:78px; height:20px; background-position:0 -329px;}

/**/
.dialog-mod{ z-index:999999; position:relative;}
.adCeng{width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.tanchu{ overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background:url(/images/pro2018/hushi/icoTit.png) no-repeat 25px 20px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px;background:url(/images/pro2018/hushi/close.png) no-repeat; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden;}
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}
.tanchu .btn a{ display:block; width:204px; height:42px; color:#fff; text-decoration:none;}


.classes .btn .buy,.classes .btn .buy:hover,.classes .btn .tc .jt,.tab li.cur .gou,.courseList .chkName.on .gou,.classes .btn .tc .close{background:url("/images/pro2018/common/ico.png") no-repeat; _background:url("/images/pro2018/common/ico.gif") no-repeat}
/**/
.classesWrap{ width:100%; background:#f5f5f5;}
.classesBg{ background:#f5f5f5; padding-bottom:40px;}
.classes{ padding:24px 0 0 0; position:relative; z-index:67;}
.classes li{ float:left; _display:inline; margin:0 30px 0 0; width:380px;}
.classes li.none{ margin:0;}
.classes .tit{ padding:0 0 17px 40px;}
.classes .tit h3{ height:46px; line-height:46px; font-size:26px; color:#fff262; font-weight:normal; padding:16px 0 0 0;}
.classes .tit h3 em{ font-size:18px; color:#fff; padding:0 0 0 73px;}
.classes .tit h3 a{color:#fff262;}
.classes .tit h4,.classes .tit h5{ line-height:32px; font-size:16px; color:#fff; font-weight:normal; padding:3px 0 0;}
.classes .tit h5{  font-size:14px;}
.classes .tsb .tit{ background:#05ba77;}
.classes .jpb .tit{ background:#ff6c43;}
.classes .syb{ margin-right:0;}
.classes .syb .tit{ background:url("/images/pro2018/hushi/hot.png") no-repeat right top #53abfc;}
.classes .text{ background:#fff;}
.classes .con{ width:320px; _width:325px; margin:0 auto; border-bottom:1px dashed #d6d6d6; padding:10px 0 0; color:#666;}
.classes .con .tit2{ height:34px; line-height:34px; font-size:18px; position:relative; color:#333;}
.classes .con .tit2 .d{ display:inline-block; width:2px; height:14px; background:#fd7c0a; position:absolute; left:-13px; top:10px; *top:5px; _top:2px; overflow:hidden; }
.classes .con .tit2 a{ color:#fa704c; font-size:12px; padding:0 0 0 20px;}
.classes .con p{ line-height:24px; color:#666; padding:2px 0 24px;}
.classes .con .list{ padding:0 0 14px 0;}
.classes .con .list .t{ display:block; float:left; _display:inline; width:166px; line-height:28px; height:28px;}
.classes .con .list .t b{ font-size:20px; color:#fa5c32; padding:0 5px;}
.classes .con .list .kong{ height:26px;}
.classes .con .list .two{ width:150px;}
.classes .con .list .one{ width:220px;}
.classes .con .sm{ line-height:28px; padding:10px 0 5px; color:#666;}
.classes .con .ts{ font-size:14px; line-height:28px; color:#fa5c32;}
.classes .con .ts a{ color:#fa5c32;}
.classes .syb .ts{ color:#0d80eb;}
.classes .syb .ts a{ color:#0d80eb;}
.classes .con.none{ border:0;}
.classes .btn{ padding:20px 0 30px 0; position:relative;}
.classes .btn .buy{ display:block; margin:0 auto; width:301px; height:49px; line-height:46px; text-align:center; font-size:20px; color:#fff; text-decoration:none; background-position:-33px 0; cursor:pointer;}
.classes .btn .buy:hover{ background-position:0 -359px;}
.classes .btn .no-input{opacity: 0;filter:alpha(opacity=0); position:absolute; left:-10px; top:0;}
.classes .btn .tc{ width:378px; border:1px solid #fe6f47; position:absolute; left:0; top:90px; background:#fff; display:none;z-index:9999;}
.classes .btn .tc .jt{ display:block; width:26px; height:14px; position:absolute; left:50%; margin-left:-13px; top:-14px; background-position:-152px -328px;}
.classes .btn .tc .t1{ font-size:16px; color:#06bb21; padding:10px 0 8px 27px; line-height:32px;}
.classes .btn .tc .t2{ font-size:14px; color:#666; line-height:32px; padding:0 0 0 27px;}
.classes .btn .tc .tab{ padding:0 0 21px 26px;}
.classes .btn .tc .tab li{ float:left; _display:inline; margin:13px 7px 0 0; width:103px; height:34px; line-height:34px; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:14px; color:#797979; position:relative; cursor:pointer;}
.classes .btn .tc .tab li.cur{ border:2px solid #00cc33; width:101px; height:32px; line-height:32px;}
.classes .btn .tc .tab li.cur .gou{ display:block; width:14px; height:14px; position:absolute; right:0; bottom:0; background-position:-102px -329px;}
.classes .btn .tc .tsbCon{ display:none;}
.classes .btn .tc .courseList{ padding:0 0 21px 26px;}
.classes .btn .tc .courseList .chkName{ float:left; _display:inline; margin:13px 11px 0 0; width:159px; height:34px; line-height:34px; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:14px; color:#797979; position:relative; cursor:pointer;}
.classes .btn .tc .courseList .chkName input{ display:none;}
.classes .btn .tc .courseList .chkName .gou{ display:none;}
.classes .btn .tc .courseList .chkName.on{ border:2px solid #00cc33; width:157px; height:32px; line-height:32px;}
.classes .btn .tc .courseList .chkName.on .gou{ display:block; width:14px; height:14px; position:absolute; right:0; bottom:0; background-position:-102px -329px;}
.classes .btn .tc .courseList.choiceOne .chkName{ width:103px; margin-right:7px;}
.classes .btn .tc .courseList.choiceOne .chkName.on{ width:101px;}
.classes .btn .tc .courseList.choiceDk .chkName{ width:103px; margin-right:7px;}
.classes .btn .tc .courseList.choiceDk .chkName.on{ width:101px;}
.classes .btn .tc .buyBtn{ padding:15px 23px 15px 27px; height:44px; line-height:44px; border-top:1px dashed #d6d6d6; background:#f9f9f9;}
.classes .btn .tc .buyBtn .price{ float:left; font-size:14px;}
.classes .btn .tc .buyBtn .price em{ color:#ff420d;}
.classes .btn .tc .buyBtn .price i{ font-size:18px;}
.classes .btn .tc .buyBtn .price span{ font-size:24px;}
.classes .btn .tc .buyBtn .buy{ float:right; display:block; width:113px; height:44px; line-height:44px; font-size:18px; color:#fff; background:#fe6f47; border-radius:3px; text-align:center; text-decoration:none;}
.classes .btn .tc .close{ display:block; width:21px; height:21px; background-position:-122px -329px; position:absolute; right:21px; top:18px; cursor:pointer;}
.classes .btn .tc .dankeList{ display:none;}
.classes .con .box{ height:28px;}
.fixedTable{ width:1200px;position:fixed;_position:absolute;left:50%; margin-left:-600px;top:0;display:none; z-index:99999; }
.fixedTable li{ float:left; _display:inline; margin:0 30px 0 0; width:380px;}
.fixedTable li.none{ margin:0;}
.fixedTable .tit{ padding:0 0 17px 40px;}
.fixedTable .tit h3{ height:46px; line-height:46px; font-size:26px; color:#fff262; font-weight:normal; padding:16px 0 0 0;}
.fixedTable .tit h3 em{ font-size:18px; color:#fff; padding:0 0 0 73px;}
.fixedTable .tit h3 a{ color:#fff262;}
.fixedTable .tit h4,.fixedTable .tit h5{ line-height:32px; font-size:16px; color:#fff; font-weight:normal; padding:3px 0 0;}
.fixedTable .tit h5{  font-size:14px;}
.fixedTable .tsb .tit{ background:#05ba77;}
.fixedTable .jpb .tit{ background:#ff6c43;}
.fixedTable .syb{ margin-right:0;}
.fixedTable .syb .tit{ background:url("/images/pro2018/hushi/hot.png") no-repeat right top #53abfc;}

/**/
.pop{width:1000px;left:50%;top:50%;margin-left:-500px; background:#fff;z-index:999999; display:none;}
.pop .popTit{height:40px;line-height:40px;background:#05a956;}
.pop .popTit h5{padding-left:45px; color:#f4faf7; float:left; font-size:14px;}
.pop .popTit i{ float:right; width:40px;height:40px;line-height:400px;overflow:hidden;background:url(/images/pro2018/hushi/pClose.gif) no-repeat center 12px #079c51; display:inline-block; cursor:pointer; vertical-align:top;}
.pop .popCon table,.fdkc table,.kcPop table,.floor01 table,.face{width:100%; border-collapse:collapse;}
.pop .popCon table td,.pop .popCon table th,.kcPop table td,.kcPop table th{line-height:32px; height:15px; border:1px solid #eee; font-size:12px; padding:0 30px;}
.pop .popCon table th,.kcPop table th{line-height:40px; font-weight:normal; background:#f6f6f6;}
.pop .popCon table th.thBg01{background:#afead6;}
.pop .popCon table th.thBg02{background:#c3eebe;}
.pop .popCon table th.thBg03{background:#fdd5bf;}
.pop .popCon table th.thBg04{background:#afe9ee;}
.pop .popCon table img,.fdkc td img,.kcPop table td img{vertical-align:middle;}
.mask{width:100%;position:absolute;left:0;top:0;filter:alpha(opacity=30);opacity:0.3;background:#000;z-index:99999; height:0; line-height:0; font-size:0;}
.kcPop table td,.kcPop table th{padding:1px 13px; line-height:22px;}
.kcPop table th{padding:1px 13px;}
.kcPop table td p{text-indent:2em;}
.kcPop table td p a{color:#f4593e;}
