﻿/*****************************************************************/
/*
************site:www.zili.cn************
************version:2012-11-13**********
************author:qihua****************
*/
/*****************************************************************/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td,form{margin:0;padding:0}
body,button,input,select,textarea{font:normal 12px/1 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
a{text-decoration:none}
img{border:0}
ul,ol{list-style:none}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
/*****************************************************************/
.vswp { background:url(../images/bgcs.jpg) repeat 0 0 }
.topbar,.header,.visual,.barwp,.wrapper,.footer,.lk,.fx,.proad{width:1000px;margin:0 auto}
.top{line-height:26px;height:26px;color:#6f6f6f;background:#f4f4f4}
.topbar{line-height:26px;height:26px}
.topbar a{color:#6f6f6f;text-decoration:none}
.topbar p.fr a{margin-right:5px;margin-left:5px}
.topbar a:hover{text-decoration:underline}
.topbar p{float:left;padding-left:5px}
.topbar p.fr{float:right}
.wb{padding-right:5px;margin-left:10px;height:26px}
.wb .sh{width:60px;color:#c00;text-decoration:underline;background:url(../images/drop.jpg) no-repeat right center}
.wb a{margin-right:5px;margin-left:5px;display:block;float:left}
.wb img{float:left;margin-top:5px}
.proad { height:60px; margin-top:10px; overflow:hidden }
/*****************************************************************/
/***********************上海站下拉样式******************************/
.webmenu{height:26px;width:70px;position:relative;float:left;}
.webmenu a{display:block;height:24px;line-height:24px;padding:0 0 0 5px;border:solid 1px #ddd;}
.webmenu a.tit{background:url(../images/arrow1.gif) no-repeat;background-position:46px 9px; height:20px; line-height:20px; margin-top:2px; width:55px;}
#navbox.current a.tit{background-position:46px -15px;color:#d40000;border-bottom:solid 1px #f4f4f4;position:relative;z-index:9;}
.webmenu .subnav{display:none;background:#fff;position:absolute;top:25px;left:5px;width:60px;border:solid 1px #ddd; border-top-color:#f4f4f4}
#navbox.current .subnav{display:block;}
.webmenu .subnav a{border:none;margin:0;display:block; width:55px;}
.webmenu .subnav a:hover{color:#d40000;background:#eee;}
/*****************************************************************/
.head{ background:#fff; padding-top:10px; padding-bottom:6px }
.header{height:50px;}
.logo{float:left}
.site{display:inline;float:left;margin-left:25px;padding-left:25px;border-left-width:1px;border-left-style:solid;border-left-color:#ededed;margin-right:85px}
.sbar{height:25px;width:332px;border:2px solid #3380e7}
.sbox{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;line-height:25px;color:#666;height:25px;float:left;width:250px;padding-left:6px}
.sbtn{height:25px;width:76px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;cursor:pointer;background:url(../images/s-btn.jpg) no-repeat;float:left}
.search{float:left; width:332px}
.search label{display:block;line-height:25px;color:#6f6f6f}
.search label a{line-height:25px;color:#6f6f6f; text-decoration:none}
.search label a:hover{ color:#317ee7}
.awd{float:right;margin-right:10px;display:inline}
/*****************************************************************/
.visual { height:300px; overflow:hidden }
.lfvs { width:646px; height:286px; display:inline-block; overflow:hidden; margin-top:15px }
.rtsl { width:300px;float:right; background:url(../images/platbar.jpg) no-repeat 0 170px; padding-bottom:15px; margin:60px 20px 0 0}
.stslide{width:300px;}
.stslide img{float:left}
.bar { height:104px; background:#3658d3 url(../images/gline.jpg) repeat-x 0 0; overflow:hidden }
.barwp { height:104px}
.main{padding:30px 0 0; background:#fff; margin-bottom:15px}
/*****************************************************************/
.secourse h1{height:65px;background:#df2d79;position:relative; margin:0 10px}
.secourse h1 a,.secourse h1 b,.secourse h1 span { background:url(../images/tit.png) no-repeat 0 0;display:inline-block; text-indent:-9999px }
.secourse h1 a { float:right; background-position:0 -314px; width:182px; height:34px; margin:12px 34px}
.secourse h1 b { float:left; background-position:0 -210px; width:282px; height:34px; margin:12px 34px}
.secourse h1 span { position:absolute; z-index:999; width:420px; height:66px; top:-10px; left:280px}
.secourse .zk span { background-position:0 -70px }
.secourse .jd span { background-position:0 -140px }
.secourse .zk b { background-position:0 -245px }
.secourse .jd b { background-position:0 -280px }
/*****************************************************************/
.seclist{ width:1000px; overflow:hidden; padding:10px 0 30px}
.seclist ul { margin-left:5px;_margin-left:2px;}
.seclist li{float:left;height:150px;width:235px; position:relative;display:block; margin:10px 5px 0; background:#fff; border:solid 1px #ddd}
.seclist .banad,.seclist .thrad  { margin-right:0;width:484px; height:152px; border:0; background:#fc0; text-align:center; color:#000; font:bold 36px/152px Arial, Helvetica, sans-serif }
.seclist .thrad { width:731px;}
.seclist li .title{display:block;height:35px;background:url(../images/cname.jpg) no-repeat 0 3px;margin:5px 15px 3px}
.seclist .jr .title{background-position:0 -32px}
.seclist .cg .title{background-position:0 -67px}
.seclist .rlzy .title{background-position:0 -102px}
.seclist .xs .title{background-position:0 -137px}
.seclist .kj .title{background-position:0 -172px}
.seclist .lb .title{background-position:0 -207px}
.seclist .xz .title{background-position:0 -242px}
.seclist .wl .title{background-position:0 -277px}
.seclist .wlbk .title{background-position:0 -312px}
.seclist .gg .title{background-position:0 -348px}
.seclist .wul .title{background-position:0 -383px}
.seclist .zj .title{background-position:0 -418px}
.seclist .sn .title{background-position:0 -453px}
.seclist .ani .title{background-position:0 -488px}
.seclist .fl .title{background-position:0 -523px}
.seclist .sb .title{background-position:0 -558px}
.seclist .xxjy .title{background-position:0 -593px}
.seclist .title b{display:none}
.seclist li p{line-height:18px;margin-right:15px;margin-left:15px;margin-bottom:3px}
.seclist li p a{color:#333;text-decoration:none}
.seclist li p a:hover{color:#d40000;text-decoration:underline}
.seclist  .price{display:block;color:#da2121;margin-right:15px;margin-left:15px}
.seclist .price b{font:22px/35px Arial;padding-right:6px}
.seclist .xq a{line-height:22px;color:#FFF;text-align:center;display:block;height:22px;width:70px;margin-left:15px;background:#da2121}
.seclist .xq a:hover{background:#317ee7}
.seclist .tagbk,.seclist .tagzk,.seclist .tagwl,.seclist .tagzb{height:80px;width:67px;position:absolute;z-index:999;top:0;right:-1px;background:url(../images/tags.png) no-repeat; overflow:hidden}
.seclist .tagzk{background-position:-67px 0}
.seclist .tagwl{background-position:-135px 0}
.seclist .tagzb{background-position:-204px 0}
.seclist .schs{height:95px;width:62px;position:absolute;z-index:1000;top:64px;right:22px;text-indent:-9999px;background:url(../images/schools.png) no-repeat}
.seclist .jr .schs,.seclist .fl .schs{background-position:-72px 0}
.seclist .cg .schs,.seclist .kj .schs{width:62px;background-position:-147px 0}
.seclist .rlzy .schs,.seclist .xxjy .schs{background-position:-220px 0}
.seclist .xs .schs,.seclist .lb .schs,.seclist .wul .schs{background-position:-287px 0}
.seclist .xz .schs{background-position:-360px 0}
.seclist .wl .schs,.seclist .wlbk .schs{background-position:-434px 0}
.seclist .gg .schs,.seclist .zj .schs{background-position:-508px 0}
.seclist .sn .schs{background-position:-582px 0;width:72px;right:18px}
.seclist .ani .schs{background-position:-660px 0}
/*****************************************************************/
.links{background:#e3e3e3;height:140px;margin-top:15px;margin-bottom:15px}
.lk{padding-top:20px}
.lk li{float:left;display:inline;margin-right:57px}
.lk li.nomg{margin-right:0}
.lk a{display:block;height:110px;width:95px;background:url(../images/class.png) no-repeat 0 0}
.lk .kj a{background-position:-96px 0}
.lk .sn a{background-position:-192px 0}
.lk .dn a{background-position:-288px 0}
.lk .zg a{background-position:-384px 0}
.lk .sm a{background-position:right 0}
.lk a b{display:none}
/*****************************************************************/
.footer{line-height:22px;text-align:center}
.scls{margin-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d4d4d4;padding-bottom:8px}
.fx p{line-height:22px;color:#333;padding-left:15px;text-align:center;background:url(../images/loc.jpg) no-repeat 0 center}
.fx p a,.footer p a{color:#333;text-decoration:none;margin-right:3px;margin-left:3px;display:inline}
.fx p a:hover,.footer p a:hover{color:#317ee7;text-decoration:underline}
.footer p{margin-bottom:10px}
/*-------------------返回顶部样式------------------------*/
#top-link{ display:block; position:fixed; right:10px; bottom:10px;} 
.backtotop a { display:block; position:fixed; right:10px; bottom:50px; width:60px; height:60px; background:url(../images/backtotop.jpg) no-repeat 0 0; cursor:pointer }
.backtotop a:hover { background-position:0 -60px }
.backtotop a b { display:none }

