
body{ margin:0 auto; padding:0; font-size:12px; font-family:"微软雅黑";background: url('/Public/default/images/web-bg2.jpg') no-repeat left top;background-size:100%;}
*{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:14px;}
.clearfix:after{display:block;clear:both;height:0;content:".";visibility: hidden;}
a{text-decoration: none; color: #333;}
img{border: none;}
ul li{list-style:none; }
.clearfix:after{display:block;clear:both;height:0;content:".";visibility: hidden;}
#content_content{width: 1000px;margin:0 auto 0px;}
#banner{width: 1000px;height: 283px;}
#navlist{background: url('../images/nav_bg.gif') repeat-x; height: 40px;width: 100%;}
#navlist li{ float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: 100px;}
#navlist li a{color: #fff;}
#indexblock1{height: 300px;margin: 2px 0px;width: 100%;}
#indexvideo,#newsindex1,#listindex1{height: 298px;float: left;margin-left: 3px;}
#indexvideo{width: 392px;overflow: hidden;}
#listindex1{width: 280px; position: relative;}
#listindex1 .listimg{position: absolute;top: 0px;left: 0px;height: 208px;width: 280px;}
#listindex1 .listimg img{min-height: 250px;
max-width: 280px;
display: block}

#listindex1 .indexlibg{background: url('../images/inde_bglist.png') no-repeat 30px; height: 18px;position: absolute;bottom: 30px;width: 100%;}
#listindex1 .indexlibg li{width: 20px;
height: 10px;
background: #000;
float: left;
line-height: 10px;
font-size: 8px;
text-align: center;
color: #fff;
margin-left: 4px;
margin-top: 6px;}
#listindex1 .indexlibg li.first{margin-left: 187px;}
#listindex1 .indexlibg li.on{background: url('../images/lion.png') no-repeat;

height: 18px;
margin-top: 2px;}
#newsindex1{width: 317px; border: 1px solid #239809;overflow: hidden;}
#newsindex1 .title{background: url('../images/indexnotic.jpg') no-repeat;width: 100%;height: 27px;line-height: 27px;text-align: right;}
#newsindex1 .collectthissite{background: url('../images/collectsite.png') no-repeat;
width: 70px;
height: 27px;

margin-left: 104px;

padding-left: 20px;
color: #fff;}
#newsindex1 .collectthissite a{color: white;}
#newsindex1 .notic{color: white;
font-size: 20px;
margin-left: 10px;}
#newsindex1 .more{margin-left: 16px;
margin-right: 7px;}
#newsindex1 .more a{color: white;}
#newsindex1 li{height: 30px;
padding-left: 20px;
color: #333;
border-bottom: 1px #ddd dashed;
font-size: 12px;
background: url('../images/dot.png') no-repeat 10px 12px;
line-height: 30px;
overflow: hidden;}
#newsindex1 li a{
color: #101010;
display: block;
width: 200px;
float: left;
overflow: hidden;
}
#newsindex1 li span{display: block;
width: 75px;
float: right;
color: #8f8f8f;
padding-right: 4px;}
#campclass{border: 1px solid #239809;width:998px ;}
#campclass .title{height: 40px;width: 100%;background: url('../images/nav1.png') repeat-x;text-align: center;}
#campclass table tr{height: 62px;}
#campclass table td{white-space: nowrap;border-bottom: 1px #ddd dashed;text-align: center;font-size: 14px;font-weight: bolder;color: #008300;}
#campclass table td.name{font-size: 18px;}
#campclass table td.price{font-size: 30px;color: #db5503; font-family: "微软雅黑";}
ul.cat_ul_second {
position: absolute;
width: 100%;
overflow: hidden;
height: auto;
left: 0px;
background: url('../images/nvbgg.png');
z-index: 22;
top: 40px;

filter: alpha(opacity=90);
}
ul.cat_ul_second  li{display: none;}
ul.cat_ul_second  li a{font-size: 14px; font-family: Verdana,宋体;}
#trainingmode,#staffmien,#snapshot,#footer{height: 230px;width: 998px;margin-top: 4px;overflow: hidden;}
#footer{margin-top: 0px;}
#trainingmode{width: 1002px;}
#footer{border: 1px solid #239809}
#footer .flink{
	text-align: center;float:left;
}
#footer .flink a,#footer .flink a img{display: inline-block;}  
#footer .flink a img{max-width:100%;}

#trainingmode .title,#staffmien .title,#snapshot .title,#footer .title{height: 40px;width: 1000px;background: url('../images/nav1.png') repeat-x;}
#snapshot .title,#staffmien .title,#footer .title{background: url('../images/bc.jpg') repeat-x;border: 1px solid #078f02;height: 34px;}
#trainingmode .collectthissite,#staffmien .collectthissite,#snapshot .collectthissite,#footer .collectthissite{float: right;line-height: 36px;}
#trainingmode .collectthissite a,#staffmien .collectthissite a,#snapshot .collectthissite a,#footer .collectthissite a{color: #fff;margin-right: 10px;}
#trainingmode .collectthissite a.collectwi,#staffmien .collectthissite a.collectwi,#snapshot .collectthissite a.collectwi,#footer .collectthissite a.collectwi{padding-left: 20px;background: url('../images/collectsite.png') no-repeat;}
#trainingmode li,#honorroll li,#staffmien li,#snapshot li{float: left;margin-right: 12px;width: 190px;height: 182px;margin-top:4px;}
#trainingmode li{margin-right: 12px;}
#honorroll {overflow: hidden;}
#honorroll li,#snapshot li,#staffmien li{margin-right: 12px;}
#honorroll li{margin-right: 12px;}
#trainingmode li.last,#honorroll li.last,#staffmien li.last,#snapshot li.last{margin: 0px;margin-top:4px;}
#trainingmode li a,#honorroll li a,#staffmien li a,#snapshot li a{display: block;width: 100%;height: 100%;}
#trainingmode li a img,#honorroll li a img,#staffmien li a img,#snapshot li a img{padding: 3px 4px;border: 1px solid #239809; height: 131px;width: 181px;}
#trainingmode li a p,#honorroll li a p,#staffmien li a p{height: 44px;line-height: 44px;overflow: hidden;text-align: center;font-size: 14px;}
#staffmien li a p{height: 34px;line-height: 34px;}
#snapshot li a img {height: 131px;width: 181px;}
#staffmien li a img{width: 180px;height: 125px;}

#trainingmode li a img{width: 180px;height: 130px;}
#trainingmode li a p{font-weight: bold;}
#snapshot li a p{height: 44px;


overflow: hidden;

font-size: 14px;
text-align: center;}
.pageimgtitle{position: absolute;bottom: 10px;height: 20px;width: 100%;}
.pageimgtitle li{text-align: center;overflow: hidden;height: 30px;line-height: 30px;}
#centeradvance ul li{float: left;
margin-right: 12px;
overflow: hidden;
width: 190px;
height: 270px;
margin-top: 4px;}
#centeradvance ul li.last{margin: 0px;margin-top:4px;}
#centeradvance li a {
   
    width: 100%;
    height: 100%;
}
#centeradvance li a img{
    padding: 3px;
width: 180px;
height: 130px;
border: 1px solid #239809;

}
#centeradvance li a p {
    height: 44px;
    
    overflow: hidden;
    text-align: center;
    font-size: 14px;
}
#centeradvance ul li p.name{
height: 50px;
width: 100%;
color: #239809;
font-weight: bold;
font-size: 16px;

padding-left: 20px;
line-height: 50px;}
#centeradvance ul li p.desc{font-weight: bold;height: 80px;overflow: hidden;font-family: "微软雅黑";font-size: 12px; color: #555;padding-left: 6px;}
#wonderfulmomory{width: 100%;}
#wonderfulmomory p.title{height: 68px;background: url('../images/nav_bg.gif') repeat-x center;}
#wonderfulmomory p.title img{float: left;}
#wonderfulmomory p.title a{display: inline-block;
width: 70px;
height: 72px;

font-family: "迷你简艺黑";
line-height: 74px;
text-align: center;
color: white;
font-weight: bold;
font-size: 18px;}
#wonderfulmomory p.title a.active{
    background: url('../images/agebg.jpg') no-repeat center 14px; color: #fff900;
}

#wonderfulmomory ul li{width:188px;height: 220px;float: left;margin-right: 12px;margin-top:4px; border: 1px solid #dcdcdc;}
#wonderfulmomory ul li img{padding: 6px 6px 0px;width: 175px;height: 146px;}
#wonderfulmomory ul li.last{margin-right: 0px;}
#wonderfulmomory ul li p.desc{height: 40px;overflow: hidden;width: 176px;padding: 6px;color: #239809;font-weight: bold;font-size: 14px; padding:0px 6px;}
#wonderfulmomory ul li p.time{font-size: 12px;color: #999;text-align: center;height: 30px;line-height: 30px;}
#qrcode{width: 995px;height: 150px;border: 1px solid #239809;margin: 0 auto;}
#qrcode .qrcodetext{width: 550px;float: left;margin-left: 20px;}
#qrcode .qrcodetext p.title{height: 52px;background: url('../images/border.jpg') repeat-x bottom;color: #008200;font-size: 24px;font-weight: bold;text-align: center;line-height: 50px;}
#qrcode .qrcodetext p.desc{width: 526px;
height: 76px;
font-size: 15px;
color: #333333;
line-height: 26px;}
#qrcode .qr{width: 132px;
float: right;
margin-right: 13px;
text-align: center;
margin-top: 6px;}
#footerimg {margin-top: -15px; margin-bottom: -10px;}
#footer{
height: auto;
}
.flink a img{margin: 2px 1px;width: 161px;
height: 34px;}
#centeradvance{overflow: hidden;width: 1008px;}
.flink .desc{text-align: center;height: 46px;line-height: 46px;}
#centeradvance img{  
   border:1px solid #239809;
    padding: 1px;}
#centeradvance .title img  { margin-right: 0px;} 

.pageshow{  height: 30px;
    margin: 20px auto;
    width: 754px;}
.page_show{ margin: 0 auto;
    text-align: center;}
    .page_show .current_page {
    background: none repeat scroll 0 0 rgb(0, 139, 62);
    color: white;
    display: block;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 4px;
    text-align: center;
    width: 24px;
}

.page_show .num {
    border: 1px solid #dddddd;
    color: #999;
    display: block;
     display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 4px;
    text-align: center;
    width: 24px;
}
.page_show .next_page, .page_show .prev_page {
    border: 1px solid #dddddd;
    color: #999;
    display: block;
     display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 4px;
    text-align: center;
    width: 64px;
}