/* 报考备考样式2015 [20171208 17:11:37] */
@charset "utf-8";
/* CSS Document */
body{ font-family:Microsoft YaHei;}
.icon{ background:url(/images/icon.png) no-repeat;}
h1,h2,h3,h4,h5,h6{ font-weight:500;}
.tc{ text-align:center;}
.lh26{ line-height:26px;}.lh28{ line-height:28px;}
.fsi{ font-style:italic;}
small,.ft12{ font-size:12px;}.ft14{ font-size:14px;}.ft15{ font-size:15px;}.ft16{ font-size:16px;}.ft18{ font-size:18px;}.ft20{ font-size:20px;}.ft22{ font-size:22px;}.ft24{ font-size:24px;}
.ffm{ font-family:Microsoft YaHei;}
.c-b9,.c-b9 a{ color:#999;}
.c-b6,.c-b6 a{ color:#666;}
.c-b3,.c-b3 a{ color:#333;}
.c-of,.c-of a{ color:#fe5439;}
.c-ofa a{ color:#FFA05B;}
.bor-d{ border:1px solid #ddd;}
.bor-b-d{ border-bottom:1px dotted #ddd;}
.bor-b-s{ border-bottom:1px solid #ddd;}
.wrapper{ width:1000px; margin:0 auto;}
.index-head .logoArea1,.index-head .tag_nav{ width:1000px;}
.index-head .tag_nav span a{ padding:0 9px;}
.grid280{ width:280px;}.grid300{ width:300px;}.grid680{ width:679px; border-right:1px solid #ddd;}
.linkColor a{ color:#FF8929;}

/*dsj2014-nav*/
.dsj2014-nav{ zoom:1; height:50px;}
.dsj2014-nav li{ width:81.5px; height:50px; font-size:0; line-height:0; float:left; margin-right:2px; _display:inline; position:relative;}
.dsj2014-nav li span{ width:81.5px; height:10px; font-size:0; line-height:0; position:absolute; left:0; top:50%; margin-top:-5px;}
.dsj2014-nav li.n1 span{ background:#FFEDDF;}
.dsj2014-nav li.n2 span{ background:#FFE1C9;}
.dsj2014-nav li.n3 span{ background:#FFD6B4;}
.dsj2014-nav li.n4 span{ background:#FFCA9E;}
.dsj2014-nav li.n5 span{ background:#FFC494;}
.dsj2014-nav li.n6 span{ background:#FFB87F;}
.dsj2014-nav li.n7 span{ background:#FFB274;}
.dsj2014-nav li.n8 span{ background:#FFAC69;}
.dsj2014-nav li.n9 span{ background:#FFA75F;}
.dsj2014-nav li.n10 span{ background:#FFA154;}
.dsj2014-nav li.n11 span{ background:#FF953E;}
.dsj2014-nav li.n12 span{ background:#FF8929;}
.dsj2014-nav li.n12{ margin-right:0;}
.dsj2014-nav li a{ font-size:12px; line-height:24px; width:120px; height:24px; text-align:center; background:#eee; border-bottom:1px solid #ccc; position:absolute; left:0; top:-12px; display:none;}
.dsj2014-nav li a i{ border-color:#ccc transparent transparent transparent; border-style:solid; border-width:4px; font-size:0; height:0; line-height:0; position: absolute; left:10px; bottom:-9px; width:0;}
.dsj2014-nav li.on{ z-index:300;}
.dsj2014-nav li.on a{ display:block;}
.dsj2014-nav li.on a:hover{ background:#ddd; text-decoration:none; color:#000;}
.dsj2014-nav li.on span{ background:#f97000;}

/*bk-floatnav*/
.bk-floatnav{ width:55px; position:fixed; _position:absolute; bottom:213px; left:50%; margin-left:-570px;}
.bk-floatnav a{ width:31px; height:34px; display:block; text-align:center; padding:5px 12px 0; font-size:14px; line-height:15px; /*background:url(/images/icon_nav.gif) no-repeat; text-indent:-9999px;*/ margin-bottom:1px; cursor:pointer; background:#FFEEDF; color:#FFA05B;}
.bk-floatnav a:hover{ background:#ff6600; text-decoration:none; color:#fff;}
/*.bk-floatnav a.fn1{ background-position:right 0;}
.bk-floatnav a.fn2{ background-position:right -45px;}
.bk-floatnav a.fn3{ background-position:right -90px;}
.bk-floatnav a.fn4{ background-position:right -135px;}
.bk-floatnav a.fn5{ background-position:right -180px;}
.bk-floatnav a.fn6{ background-position:right -225px;}
.bk-floatnav a.fn7{ background-position:right -270px;}
.bk-floatnav a.fn8{ background-position:0 0;}
.bk-floatnav a.fn9{ background-position:0 -45px;}
.bk-floatnav a.fn10{ background-position:0 -90px;}
.bk-floatnav a.fn11{ background-position:0 -135px;}
.bk-floatnav a.fn12{ background-position:0 -180px;}
.bk-floatnav a.fn13{ background-position:0 -225px;}
.bk-floatnav a.fn14{ background-position:0 -270px;}*/
.bk-floatnav a.fn-close{ background:url(/images/icon_nav.gif) no-repeat 0 -317px;}
.bk-floatnav a.fn-close:hover{ background:url(/images/icon_nav.gif) no-repeat right -317px;}


/*bk*/
.title{ font-size:22px; font-weight:700; border-bottom:2px solid #eee; line-height:30px; padding-bottom:10px;}
.firstitem h2{ background-position:0px -544px; font-size:15px; line-height:30px; font-weight:700; color:#FE5439; padding-left:18px;}
.firstitem h1{ font-size:23px; margin:15px 0;}
.coltit{ border-bottom:3px solid #2C3E50; line-height:30px;}
.coltit em{ font-size:16px; border-bottom:3px solid #FF8929; position:relative; margin-bottom:-3px; display:inline-block; padding:0 3px;}
.bk-item{ padding:20px 25px; zoom:1; border-bottom:1px dotted #ddd;}
.bk-item:hover{ background:#FAFAFA;}
.bk-item dt{ float:right; margin-left:45px; _display:inline;}
.bk-more{ font-size:14px; line-height:34px; height:34px; display:block; background:#eee; text-align:center; margin-top:10px;}
.bk-more:hover{ text-decoration:none; background:#e7e7e7;}

.bk-plan li{ width:92px; float:left; border:1px solid #ddd; position:relative; margin-left:-1px; line-height:20px; padding:10px 0; text-align:center; background:#fff;}
.bk-plan li i{ background-position:0 -514px; width:27px; height:30px; text-align:center; font-size:14px; color:#fff; line-height:27px; position:absolute; top:-1px; left:-10px;}
.bk-plan li.cur{ border-color:#FFE3CE; background:#FFF2E8; color:#FF8828;}
.bk-plan li.cur i{ background-position:0 -480px;}
.bk-plan li.p1{ border-radius:8px 0 0 8px; z-index:1;}
.bk-plan li.p2{ z-index:2;}
.bk-plan li.p3{ border-radius:0 8px 8px 0; z-index:3;}
.bk-process{ border-bottom:2px solid #ddd; width:246px; height:60px; margin:15px 17px 50px; position:relative;}
.bk-process li{ width:56px; position:absolute; text-align:center; line-height:18px; color:#666;}
.bk-process li i{ width:27px; height:30px; text-align:center; font-size:14px; color:#fff; line-height:27px; display:block; margin:0 auto;}
.bk-process li.p1{ left:-17px; bottom:-50px;}
.bk-process li.p2{ left:39px; bottom:-12px;}
.bk-process li.p3{ left:95px; bottom:-50px;}
.bk-process li.p4{ left:151px; bottom:-12px;}
.bk-process li.p5{ right:-17px; bottom:-50px;}
.bk-process li.p1 i,.bk-process li.p3 i,.bk-process li.p5 i{ background-position:0 -514px;}
.bk-process li.p2 i,.bk-process li.p4 i{ background-position:right -514px; line-height:30px;}
.bk-process li.cur,.bk-process li.cur a{ color:#FF8828;}
.bk-process li.p1.cur i,.bk-process li.p3.cur i,.bk-process li.p5.cur i{ background-position:0 -480px;}
.bk-process li.p2.cur i,.bk-process li.p4.cur i{ background-position:right -480px;}
.sidetit{ border-bottom:1px solid #eee; line-height:30px;}
.sidetit em{ display:inline-block; border-bottom:2px solid #FF8929; position:relative; margin-bottom:-1px; padding:0 10px;}
.bk-tab-tit em{ border-bottom:none; margin-bottom:0; color:#666;}
.bk-tab-tit em.on{ border-bottom:2px solid #FF8929; margin-bottom:-1px; color:#000;}
.bk-toolbox a{ width:60px; display:inline-block; margin:20px 13px 0 0; text-align:center;}
.bk-toolbox a.t4,.bk-toolbox a.t8,.bk-toolbox a.t12,.bk-toolbox a.t16{ margin-right:0;}
.bk-toolbox a span{ display:block; width:60px; height:45px; border-radius:6px; background:#F8F8F8; padding-top:15px; margin-bottom:5px;}
.bk-toolbox a span s{ width:42px; height:30px; display:block; margin:0 auto;}
.bk-toolbox a.t1 span s{ background-position:0 0;}
.bk-toolbox a.t2 span s{ background-position:0 -30px;}
.bk-toolbox a.t3 span s{ background-position:0 -60px;}
.bk-toolbox a.t4 span s{ background-position:0 -90px;}
.bk-toolbox a.t5 span s{ background-position:0 -120px;}
.bk-toolbox a.t6 span s{ background-position:0 -150px;}
.bk-toolbox a.t7 span s{ background-position:0 -180px;}
.bk-toolbox a.t8 span s{ background-position:0 -210px;}
.bk-toolbox a.t9 span s{ background-position:0 -240px;}
.bk-toolbox a.t10 span s{ background-position:0 -270px;}
.bk-toolbox a.t11 span s{ background-position:0 -300px;}
.bk-toolbox a.t12 span s{ background-position:0 -330px;}
.bk-toolbox a.t13 span s{ background-position:0 -360px;}
.bk-toolbox a.t14 span s{ background-position:0 -390px;}
.bk-toolbox a.t15 span s{ background-position:0 -420px;}
.bk-toolbox a.t16 span s{ background-position:0 -450px;}
.bk-toolbox a:hover span{ background:#FF8929;}
.bk-toolbox a.t1:hover span s{ background-position:right 0;}
.bk-toolbox a.t2:hover span s{ background-position:right -30px;}
.bk-toolbox a.t3:hover span s{ background-position:right -60px;}
.bk-toolbox a.t4:hover span s{ background-position:right -90px;}
.bk-toolbox a.t5:hover span s{ background-position:right -120px;}
.bk-toolbox a.t6:hover span s{ background-position:right -150px;}
.bk-toolbox a.t7:hover span s{ background-position:right -180px;}
.bk-toolbox a.t8:hover span s{ background-position:right -210px;}
.bk-toolbox a.t9:hover span s{ background-position:right -240px;}
.bk-toolbox a.t10:hover span s{ background-position:right -270px;}
.bk-toolbox a.t11:hover span s{ background-position:right -300px;}
.bk-toolbox a.t12:hover span s{ background-position:right -330px;}
.bk-toolbox a.t13:hover span s{ background-position:right -360px;}
.bk-toolbox a.t14:hover span s{ background-position:right -390px;}
.bk-toolbox a.t15:hover span s{ background-position:right -420px;}
.bk-toolbox a.t16:hover span s{ background-position:right -450px;}
.bk-hotzt{ width:280px; height:225px; overflow:hidden; position:relative;}
.hotzt-pic li{ position:absolute; left:0; top:0; display:none;}
.hotzt-pic li img{ width:280px; height:195px; display:block;}
.hotzt-num{ width:100%; position:absolute; left:0; bottom:10px; text-align:center;}
.hotzt-num span{ display:inline-block; width:8px; height:8px; border-radius:4px; font-size:0; line-height:0; overflow:hidden; background:#ddd; margin-right:8px; cursor:pointer;}
.hotzt-num span.hot-on{ background:#FF6600;}
.bk-siderank ul{ background:url(/images/rank.gif) no-repeat 0 7px; line-height:32px; padding-left:30px;}
.bk-siderank ul li{ height:32px; overflow:hidden;}

/*bk-col*/
.bk-coltit{ background:url(/images/tit_x.gif) repeat-x 0 center;}
.bk-coltit span{ background:#fff;}
.bk-colkey{ overflow:hidden; zoom:1;}
.bk-colkey a{ width:148px; border:1px solid #ddd; background:#FCFCFC; line-height:26px; white-space:nowrap; display:block; margin:15px 26px 0 0; text-align:center; float:left;}
.bk-colkey a:hover{ text-decoration:none; background:#FF953E; color:#fff; border-color:#FF953E;}
.bk-colkey a.last,.bk-colkey2 span.last{ margin-right:0;}
.bk-colkey2 span{ width:148px; border:1px solid #ddd; background:#FCFCFC; line-height:26px; white-space:nowrap; display:inline-block; margin:15px 26px 0 0; text-align:center;}
.fsx-sort a{ padding:0 15px; border:1px solid #ddd; background:#FCFCFC; line-height:26px; white-space:nowrap; display:inline-block; margin:10px 10px 0 0; text-align:center; cursor:pointer;}
.fsx-sort a:hover,.fsx-sort a.on{ text-decoration:none; background:#FF953E; color:#fff; border-color:#FF953E;}
.title em{ display:inline-block; font-size:22px; line-height:30px; position:relative; margin-bottom:-11px; padding:0 5px 5px; border-bottom:2px solid #ff6600;}
.title em i{ border-width:3px; border-style:solid; border-color:#fff #fff #ff6600 #fff; width:0; height:0; line-height:0; font-size:0; position:absolute; left:50%; bottom:0; margin-left:-3px;}
.bk-listcon .science{ float:left; margin:0 10px 0 0; width:214px; border:1px solid #ddd; display:inline; height:auto;text-align:left;}
.bk-listcon .science dt{ float:left; background:#F7F7F7; width:70px; border:1px solid #FFF; text-align:center; vertical-align:middle; font-weight:bold; color:#EF4C23;}
.bk-listcon .science dd{ float:right; width:141px; border-left:1px solid #ddd; height:auto; line-height:27px;}
.bk-listcon .science dd a{ width:116px; padding-left:22px; height:27px; line-height:27px; display:block;}
.bk-listcon .test{ background:url(/images/test.gif) no-repeat 73px 9px;}
.bk-listcon .answer{ background:url(/images/answer.gif) no-repeat 73px 9px;}
.bk-listcon .book{ background:url(/images/book.gif) no-repeat 73px  9px;}
.bk-listcon .h81{ height:81px; line-height:81px;}
.bk-listcon .h53{ height:53px; line-height:53px;}
.bk-listcon .marginNone{ margin:0;}
.bobDash{ border-bottom:1px dashed #DDD;}
.ty-area .widbox173{ width:165px; position:relative; margin-left:40px;}
.ty-area .widbox173 dt{ background:url(/images/bg_tit173.png) no-repeat; padding-left:28px; height:22px; line-height:14px; padding-top:12px;}
.ty-area .widbox173 dd{ padding:8px 12px; border:1px solid #ddd; border-top:none; border-radius:0 0 5px 5px;}
.ty-area i{ display:block; float:left; position:relative; background:url(/images/icoLc.gif) no-repeat; left:20px; top:66px; width:8px; height:151px;}
/*new_haibian*/
.new_haibian{width:280px; height:245px; overflow:hidden;}
.new_haibian .tit{
    width:100%;
    display:block;
    margin:0 auto;
    padding-top:0;
}
.new_haibian .tit img {
    display:block;
    margin:0 auto;
    padding-top:15px;
}
.new_haibian ul li {
    display:block;
    width:96%;
    margin:10px auto 0 auto;
    font-size:12px;
    overflow:hidden;
    height:18px;
    line-height:18px;
}
.new_haibian ul li span{
    color:#e63127;
}
.new_haibian ul li span a{
    color:#e63127;
}
.new_haibian ul li a:hover{
    color:#e83f35;
    text-decoration:underline;
}
.new_haibian ul li span a:hover{
    color:#e83f35;
    text-decoration:underline;
}
.new_haibian img.call{
    margin:3px 0 0 6px;
}
/*list_cont*/
.bk-listside{ width:300px;}
.bk-listside h2{ line-height:30px; font-size:18px; color:#fff; background:#ff953e; text-align:center;}
.bk-listside h2 a{ color:#fff;}
.bk-listside .ls-a a{ display:block; padding:10px 25px; background:#FAFAFA; border-bottom:1px solid #ddd; word-spacing:8px;}
.bk-listside .ls-a a font{ font-size:14px; display:block;}
.bk-listside .ls-a a:hover{ background:#FFFCFA; border-color:#ffc494; text-decoration:none; color:#333;}
.bk-listcon{ width:680px;}
.ku-container{ width:648px; border:1px solid #ddd; padding:20px;}
.ku-container .listbook{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.ku-container .listbook dt{ width:116px; float:left;}
.ku-container .listbook dt img{ width:112px; height:150px; display:block; padding:1px; border:1px solid #ddd;}
.ku-container .listbook dd{ width:510px; float:left; padding-left:20px;}
.ku-container .listbook .look{ font-size:12px; border:1px solid #FFD4B1; border-radius:3px; padding:0 15px; display:inline-block; margin-top:5px; color:#fe5439;}
.ku-container .listbook .look2{ border-color:#ddd; color:#333; cursor:pointer;}
.ku-container .listbook .look:hover{ background:#ff6600; color:#fff; text-decoration:none; border-color:#ff6600;}
.ku-sidebar{ width:268px; border:1px solid #ddd; padding:15px;}
.ku-sidebar h3{ border-bottom:1px solid #ddd; line-height:30px;}
.ku-sidebar h3 em{ display:inline-block; border-bottom:2px solid #ff8929; position:relative; margin-bottom:-1px; padding-right:10px;}
.ku-sidebar .ku-sortlist li{ float:none; margin:0;}
.ku-sidebar .bk-hotzt{ width:268px; height:215px;}
.ku-sidebar .hotzt-pic li img{ width:268px; height:185px;}
.tab-ad-tit{ border-bottom:1px solid #ddd;}
.tab-ad-tit a{ display:inline-block; width:84px; line-height:35px; font-size:15px; text-align:center; background:#F5F5F5; border:1px solid #F5F5F5; border-bottom:none; margin-right:5px;}
.tab-ad-tit a.on{ background:#fff; color:#fe5439; border-color:#ddd; position:relative; bottom:-1px;}
.tab-ad-con .tel{ font:14px/30px 微软雅黑; font-style:italic; color:#FF4226;}
.tab-ad-con .tel img{ margin-left:5px;}
.tab-bbs-tit a{ width:132px; margin:0;}
.time-zs li{ line-height:30px; border-left:1px solid #ddd; margin-left:5px;}
.time-zs li a{ display:block; position:relative; padding-left:20px;}
.time-zs li a i{ width:8px; height:8px; font-size:0; line-height:0; position:absolute; border-radius:4px; background:#ddd; left:-4px; top:50%; margin-top:-4px;}
.time-zs li a:hover i{ background:#ff6600;}
.ku-content{ background:#f8f8f8;}
.ku-content .say-bbs i{ background:url(/images/icon.png) no-repeat 0 -305px; width:15px; height:15px; display:inline-block; margin:0 5px -3px 0;}
.content p{ margin-top:15px;}
.content img{ max-width:100%;}
.page-pn{ text-align:center;}
.page-pn a{ font-size:14px; line-height:35px; border:1px solid #ddd; display:inline-block; margin:0 5px; background:#fff; padding:0 20px;}
.page-pn a:hover{ border-color:#ffd4b2; color:#fe5439;}
.intarea{ width:304px;}
.intarea h2,.con-mod-time h2,.con-mod-hot h2{ border-bottom:1px solid #ddd; margin-bottom:10px; color:#FE5439; width:auto;}
.intarea h2,.con-mod-time h2 a,.con-mod-hot h2 a{ color:#FE5439;}
.intarea h2 span,.con-mod-time h2 span,.con-mod-hot h2 span{ display:inline-block; position:relative; bottom:-1px; padding:0 5px; border-bottom:1px solid #FE5439; line-height:30px; font-size:14px;}
.intarea h2 span i,.con-mod-time h2 span i,.con-mod-hot h2 span i{ border-width:3px; border-style:solid; border-color:#F8F8F8 #F8F8F8 #FE5439 #F8F8F8; width:0; height:0; line-height:0; font-size:0; position:absolute; left:50%; bottom:0; margin-left:-3px;}
.ku-hottag p a{ border:1px solid #ddd; background:#fff; display:inline-block; padding:0 8px; margin:10px 8px 0 0;}
.ku-hottag p a:hover{ background:#ff8929; color:#fff; text-decoration:none; border-color:#ff8929;}
.bk-zkzn dt{ width:110px; float:left;}
.bk-zkzn dd{ width:148px; float:left; padding-left:10px; line-height:22px;}
.zkzn-btn{ width:56px; text-align:center; background:#ff8929; color:#fff; display:inline-block; cursor:pointer;}
.zkzn-btn:hover{ color:#fff;}

.pages{ text-align:center; padding:30px 0 15px;}
.pages span,.pages a{ display:inline-block; border:1px solid #e8e8e8; padding:3px 11px; cursor:pointer;}
.pages b{ display:inline-block; background-color:#ff8929; color:#fff; font-weight:bold; padding:3px 12px;}
#bdshare{ line-height:16px; text-align:right;}

/*school-botnav*/
.school-botnav{ width:998px; border:1px solid #ddd; padding:15px 0; zoom:1;}
.school-botnav h2{ font:18px/24px Microsoft YaHei; color:#FE5339; padding-left:35px; margin-bottom:10px;}
.school-botnav ul li{ width:404px; float:left; padding:0 35px 0 60px; background:url(/images/bot_navicon.gif) no-repeat 35px center; line-height:28px; word-spacing:10px;}

/*ku-botnav*/
.ku-botnav{ width:998px; border:1px solid #ddd; background:#FAFAFA; display:block;}
.ku-botnav dl{ width:141px; border-right:1px dotted #ddd; float:left; text-align:center; padding:20px 0; zoom:1; float:left;}
.ku-botnav dl.last{ border-right:none;}
.ku-botnav5 dl{ width:198px;}
.ku-botnav6 dl{ width:165px;}

.list-nav {
    padding: 10px 0;
}
.list-nav ul li{
    float: left;
    text-align: center;
    width: 132px;
    height: 24px;
    line-height: 24px;
    margin: 10px 5px 0;
    overflow: hidden;
}

/*back_to_top*/
*html,*htmlbody{background-image:url(about:blank);background-attachment:fixed;}/*修正IE6振动bug*/
#back_to_top{ width:38px; height:262px; position:fixed; left:50%; margin-left:510px; bottom:214px; border:1px solid #dedede; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;_position:absolute;_right:auto;_left:expression(eval(document.documentElement.scrollLeft+705));_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||214)));}
#back_to_top a{ display:block; height:52px; background:url(/images/back_top.png) no-repeat; text-align:center; line-height:52px; text-indent:-1000em; outline:none; cursor:pointer; font-family:"微软雅黑";}
#back_to_top #wx{ position:relative; z-index:1000;}
#back_to_top a:hover{ background:#dedede; text-indent:0; color:#666; text-decoration:none;}
#sc,#ued,#wx,#wb{ border-bottom:1px solid #dedede;}
#back_to_top #sc{ background-position:3px 15px;}#back_to_top #ued{ background-position:3px -46px;}#back_to_top #top{ background-position:2px -108px;}#back_to_top #wx{ background-position:1px -160px;}#back_to_top #wb{ background-position:2px -208px;}#back_to_top #wb:hover{ background:#dedede url(/images/back_top.png) no-repeat 2px -246px;}
#wx span{ width:168px; padding:19px 15px; border:1px solid #ddd; position:absolute; right:-1px; top:-1px; background:#fff; line-height:28px;}
.wx-on span{ display:block;}

/*各地中考*/
.map-intro h3,.map-nav dt{ font:18px/24px 微软雅黑; color:#FF6600;}
.map-nav a{ width:62px; line-height:24px; height:24px; text-align:center; display:inline-block; background:#F0F0F0; margin:10px 5px 0 0;}
.map-nav a:hover{ background:#FF992A; color:#fff; text-decoration:none;}
.map-nav a.no-m{ margin-right:0;}


.ft18{ font-size:18px;}
.ffm{ font-family:微软雅黑;}
.footer{ border-top:3px solid #7e7e7e; background-color:#e8e8e8; padding:10px 0;}
.footer .tc{  border-top:1px solid #000;padding-top:20px; margin-top:20px;}
.link{ padding:10px 0; zoom:1; overflow:hidden; word-spacing:18px;}
.link dt{ width:100px; float:left;}
.link dd{ width:850px; float:left;}
.footer .tc{ margin-top:0; text-align:center;}
.dpn{ display:none;}

.floatbar {  width: 40px;  z-index: 999;  position: fixed;  left: 50%;  margin-left: 550px;  bottom: 150px;}
.floatbar > div {  height: 44px;  text-align: center;  outline: none;  cursor: pointer;  position: relative;  text-align: center;}
.floatbar > div .fb-det {  border: 1px solid #ddd;  position: absolute;  right: 39px;  padding: 8px 15px;  background: #fff;  word-break: keep-all;  display: none;}
.floatbar > div .fb-det img {  display: inline;  float: left;}
.floatbar .fb-show-on .fb-det {  display: block;  height: auto;}
.floatbar > div s {display: block;height: 44px;width: 40px;position: relative;box-sizing: border-box;background: #fff url(/images/gk_floatbar.gif) no-repeat;z-index: 20;border-top: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 1px solid #dedede;}
 
.floatbar > div .fb-wx {background-position: 0 0;border-radius: 5px 5px 0 0;}  
.floatbar > div .fb-top {background-position: 1px -129px;border-bottom: 1px solid #dedede;border-radius: 0 0 5px 5px;}
.floatbar .fb-show-on .fb-top {background-position: -37px -129px;}
.floatbar .fb-show-on .fb-wx {background-position: right 0;border-radius: 0 5px 0 0;border-left: none;}
.floatbar .fb-show-on .fb-wb {border-left-color: transparent;}