/* CSS Document */
body { font-family:"ËÎÌå", arial;margin:0; padding:0; background: #830506; font-size:12px; color:#000; line-height:180%;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
strong{font-weight:normal;}
em {font-style:normal;}
img{ border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p { margin:0; padding:0;font-size:12px; font-weight:normal;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.fright { float:right;font-weight:bold; text-decoration:underline;font-size:14px; }
.fright a{ font-weight:bold; text-decoration:underline;}
.fb{ font-weight:bold;}
/* Link */
a{color: #1f3a87; text-decoration:none;}
a:hover{ text-decoration:underline}
.cBlue {color:#00f;}
.cRed {color:#c80002;}
.cWhite a,.cWhite{ color:#fff;}
.title{ color:#a42321; font-weight:bold;}
#header,#nav,#foot{ width:1003px; margin:0px auto;}
#nav{ margin-bottom:20px; height:66px;}
#header .logo{ background: url(../image/logo1.jpg) no-repeat; width:203px; height:151px; overflow:hidden; float:left;}
#header .logo a{ width:190px; height:140px; overflow:hidden; display:block;}
#header .title{ background:url(../image/title.jpg) no-repeat; width:608px; height:109px; overflow:hidden;float:left;}
#header .img1{ background:url(../image/img1.jpg) no-repeat; width:192px; height:109px; overflow:hidden;float:left;}
#header .meg{ background:url(../image/meg.jpg) no-repeat; width:800px; height:42px; overflow:hidden; float:left;}
#nav li{ float:left;}
#main{ margin:20px 0px; text-align:left;} 
.box1,.box3,.box6,.box5{ width:602px; height:93px;text-indent: 2em; margin-bottom:10px; margin:0px auto 10px auto;}
.box1{ height:110px;_height:93px;}
.box2,.box4{ width:812px; height:65px;text-indent: 2em;margin-bottom:10px; margin:0px auto 10px auto;}
.box1{
    background:url(../image/box.jpg) no-repeat left top;	padding:25px 50px 20px 240px;}
.box1 a{color:#ffbebd;}	
.box2{ background:url(../image/box.jpg) no-repeat left -169px; padding:50px 40px 40px 40px;}
.box2 a{color:#5f195e;}	
.box3{ background:url(../image/box.jpg) no-repeat left -348px;padding:40px 240px 20px 50px; }
.box3 a{color:#253818;}	
.box4{ background:url(../image/box.jpg) no-repeat left -517px; padding:50px 40px 40px 40px;}
.box4 a{color:#00609f;}	
.box5{ background:url(../image/box.jpg) no-repeat left -690px; padding:40px 90px 20px 200px;}
.box5 a{color:#5f195e;}	
.box6{ background:url(../image/box.jpg) no-repeat left -867px;padding:40px 240px 20px 50px; }
.box6 a{ color:#004f85;}
.bg-gift{ background:url(../image/bg-gift.jpg) no-repeat left top; width:881px;margin:0px auto}
.bg-gift .list{ padding:10px; margin-bottom:20px;}
.bg-gift .bg1{background:#fff6f6; border: solid 1px #f3d6d5; }
.bg-gift .bg2{background:#fbffed; border: solid 1px #bfd691; }
.bg-gift .bg3{background:#fffcec; border: solid 1px #f2e593; }
.bg-gift .list h6{ font-size:16px; font-weight:bold; color:#cc1a72; margin:0 0 5px 0; height:35px; display:block; line-height:40px;}
.bg-gift .list .meg{ border: dashed 1px #f0c9dc; margin:5px 0 0; padding:5px 10px; color:#666; background:#fff;}
.text .meg{ border:dashed 1px #ccc; padding:5px 10px; margin:20px 50px; background:#fff; color:#333; font-size:12px;}


.bg-dota{ background:url(../image/bg-dota.jpg) no-repeat left top; width:881px; margin:0px auto; color:#545353; }

.bg-logo{ background:url(../image/bg-logo.jpg) no-repeat left top; width:881px; margin:0px auto; color:#545353; }
.bg-guests .message{ margin-top:30px;}
.bg-guests .message p{ background:url(../image/i12.gif) no-repeat left 3px;  padding:0px 0px 0px 25px;}
.bg-guests .message h5{ font-size:14px; color:#f00; text-align:right; font-weight:bold; margin-bottom:15px; border-bottom:dashed 1px #ccc; padding-bottom:5px;}
.bg-web{ width:881px; margin:0px auto; color:#545353; }
.bg-web .tips { background:#e7f3fa; border:dashed 1px #89a3b5; padding:10px; margin-bottom:15px; }
.bg-web .box{ margin:0; padding:0 0 10px 0;display:block; width:800px;}
.bg-web .box img{ display:block; margin-bottom:5px;}
.bg-web .box P{ padding:0; font-size:14px;}
.bg-web .box .left{ width:520px; float:left; overflow:hidden}
.bg-web .box .right{ width:240px; float:right}
.bg-web .box img{ margin-bottom:10px;}
.bg-web .top{ background:url(../image/bg-web1.jpg) no-repeat; height:74px;}
.bg-web .bg{ background:url(../image/bg-web2.jpg) repeat-y; padding:0px 40px;}
.bg-web .bottom{ background:url(../image/bg-web3.jpg) no-repeat bottom; height:61px; display:block}
.bg-gift .top{ background:url(../image/bg-gift1.jpg) no-repeat; height:74px;}
.bg-gift .bg{ background:url(../image/bg-gift2.jpg) repeat-y; padding:0px 40px;}
.bg-gift .bottom{ background:url(../image/bg-gift3.jpg) no-repeat bottom; height:124px; display:block}
.bg-dota .top{ background:url(../image/bg-dota1.jpg) no-repeat; height:74px;}
.bg-dota .bg{ background:url(../image/bg-dota2.jpg) repeat-y; padding:0px 40px;}
.bg-dota .bottom{ background:url(../image/bg-dota3.jpg) no-repeat bottom; height:209px; display:block}
.bg-logo .top{ background:url(../image/bg-logo1.jpg) no-repeat; height:74px;}
.bg-logo .bg{ background:url(../image/bg-logo2.jpg) repeat-y; padding:0px 40px;}
.bg-logo .bottom{ background:url(../image/bg-logo3.jpg) no-repeat bottom; height:52px; display:block}

.bg-school{width:881px; margin:0px auto; color:#545353; }
.bg-school .top{ background:url(../image/bg-school1.jpg) no-repeat; height:74px;}
.bg-school .bg{ background:url(../image/bg-school2.jpg) repeat-y; padding:0px 40px;}
.bg-school .bottom{ background:url(../image/bg-school3.jpg) no-repeat bottom; height:197px; display:block}

.bg-user{width:881px; margin:0px auto; color:#545353; }
.bg-user .top{ background:url(../image/bg-user11.jpg) no-repeat; height:74px;}
.bg-user .bg{ background:url(../image/bg-school2.jpg) repeat-y; padding:0px 40px;}
.bg-user .bottom{ background:url(../image/bg-user13.jpg) no-repeat bottom; height:197px; display:block}


.bg-comment{width:881px; margin:0px auto; color:#545353; }
.bg-comment .top{ background:url(../image/bg-comment12.jpg) no-repeat; height:74px;}
.bg-comment .bg{ background:url(../image/bg-school2.jpg) repeat-y; padding:0px 40px;}
.bg-comment .bottom{ background:url(../image/bg-user13.jpg) no-repeat bottom; height:197px; display:block}

.bg-guests{ width:881px;  margin:0px auto}
.bg-guests li{ color:#000; font-weight:bold; float:left; width:250px; height:270px; padding:8px;margin:20px 40px 0px 40px; text-align:center;}
.bg-guests .w200{ width:200px; margin:20px 10px 0px 10px;}
.bg-guests img{ border: dashed 1px #ccc; margin-bottom:10px; display:block}
.bg-guests .top{ background:url(../image/bg-guests1.jpg) no-repeat; height:74px;}
.bg-guests .bg{ background:url(../image/bg-guests2.jpg) repeat-y; padding:0px 40px;}
.bg-guests .bottom{ background:url(../image/bg-guests3.jpg) no-repeat bottom; height:149px; display:block}

.bg-web .hr{ background:url(../image/hr_051.jpg) no-repeat center top; height:30px; margin:20px 0px;}






.school-pic{  font-size:14px; color:#333;width:230px; height:230px; float:left; margin:10px 20px; border:dashed 1px #ccc; padding:10px; text-align:center}

.school-pic img{ margin-bottom:8px; display:block;}

.text{font-size:14px; }
.text p{ font-size:14px;color:#545353; }

.bg-gift .text h5{

    font-weight: bolder;
    color: #c80002;
    line-height:220%;
    margin-bottom:20px;
    text-align:center;

}
.bg-gift .text h5 a{ font-size:14px; font-family:"ËÎÌå";  padding-right:10px;  background:#f5c4dd; border:solid 1px #bf829c; padding:4px 8px; margin:0px 10px; color:#6a0530; font-weight:normal}
.bg-gift .text h5 a:hover{ background:#ab4e8e; color:#fff; text-decoration:none}
h2{ float:right; display:block;}
h6{  color:#d50300; margin:20px 0px 20px 0px;font-family: "ºÚÌå";
     font-size: 30px;
     font-weight: bolder; }
h6 .t1{ background: url(../image/ico.jpg) no-repeat left top;padding:20px 0px 5px 50px;}
h6 .t2{ background: url(../image/ico.jpg) no-repeat left -70px;padding:10px 0px 5px 60px;}
h6 .t3{ background: url(../image/ico.jpg) no-repeat left -135px;padding:25px 0px 15px 50px;}
p{padding:0px 50px;}
.tablist,.tablist a:link,.tablist a:visited{ color:#545353}
.tablist td{padding:2px 5px; line-height:200%;}
.tablist .bg1{ background:#efecdc;}


#foot{ background:url(../image/foot2.jpg) no-repeat center top; text-align:center; margin:20px auto 8px auto; height:30px; padding-top:11px; font-size:14px; color:#fff;}
.page{ margin-top:30px; text-align:center; height:30px;}
.page a{padding:2px 10px 1px 10px; background:#fcf7d8; border:solid 1px #c7a177; margin:0px 5px; text-decoration:none; color:#624630; display:inline}
.page .current { background:#8d5c11; font-weight:bold; color:#fff;padding:4px 10px 2px 10px;}

.tabzp{ border: solid 1px #e2cccd; border-top:0}
.tabzp td{ padding-left:10px; padding-top:2px; border-top:solid 1px #e2cccd;color:#ac7676;}
.tabzp a{ color:#ac7676;}
.tabzp .tdbg{ background:#ffefef;}





#books {
    width: 520px; /* optional */
    overflow:hidden;
    margin-top:10px;
    height:220px;
}

#books .clear_both {
    clear: both;
}
#books .float_left,
#books  ul li {
    float: left;
    display: inline;
}
#books .float_right {
    float: right;
}
#books .overclear {
    width: 100%;
    overflow: hidden;
}

/* styles */

#books .buttons {
    height: 30px;
    margin: 0 0 5px 0;
    overflow:hidden
}
#books .prev {
    float:left;
    width:40px;
}
#books .next {
    float:left;
    width:40px;
}
#books .showing {
    margin: 5px 0 0;
    text-align: center;
    font-size: 12px;
    float:left;
    width:420px;
}
#books .top {
    background: url(../image/books_top.gif) repeat-x;
    height:20px;
    overflow:hidden;
}
#books .inner {
    padding: 0 0 0 20px;
    margin: 0 0 -20px 0;
    background: url(../image/books_left_mid.gif) repeat-y;
    text-align:center;
}
#books .inner img{ margin:3px auto; width:80px; height:100px;}
#books  ul {
    margin: 0;
    padding: 0;
    height:165px;
    list-style-type: none;
    background: url(../image/books_right_mid.gif) repeat-y top right;
}
#books  ul li {
    margin: 0 3px;
    font-size:12px;
    line-height:15px;
    width:100px;
    height:140px;
    border:solid 1px #ddd;
    text-align:center;
    padding:2px;
}

#books .btm {
    background: url(../image/books_btm.gif) repeat-x;
}
