﻿@charset "utf-8";
/*:: ::*/
/* CopyRight By anylee*/
/* CSS Document  Created by anylee(flash8_any@163.com) 2007-7-21*/

/*全局样式*/
body,div,span,h1,h2,h3,h4,ul,li,img,p,b,textarea,input,select,form,a,table,tr,td {
margin:0;
padding:0;
font-family:verdana,Arial, Helvetica, sans-serif;
list-style-type:none;
font-size:12px;
color:inherit;
z-index:inherit;
}
body {
background:#2D2D2D;
}

/*统一功能按钮*/
.btn {
width:68px;
height:25px;
font:12px Arial;
color:#666;
line-height:25px;
text-align:center;
background:url("../images/btnBg.jpg") no-repeat;
border:0;
}

a {
font:12px Arial;
color:#900;
height:20px;
line-height:20px;
text-decoration:underline;
}
a:hover {
color:#F00;
text-decoration:underline;
}

ul,dl,dd,H1,H2,H3,H4,H5,H6,H7 {
margin:0;
padding:0;
list-style:none;
}

/*主体样式*/
#container,#top,#main,#footer {
margin:0 auto;
width:770px;
}
#top {
margin-top:20px;
height:145px;
background:url(../images/book-banner.jpg);
}

#main {
background:url(../images/book-bg.jpg);
}
.mainContainer {
margin:0 auto;
padding:10px 0;
}
.mainContainer,.mainIntro {
width:730px;
}
H1 {
height:35px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#000;
line-height:35px;
border-bottom:#ccc 1px solid;
}
.login {
margin:0 auto;
text-align:center;
}
.login th {
padding-right:5px;
width:30%;
height:40px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#333;
line-height:40px;
text-align:right;
background:#EEE;
}
.login td {
padding-left:5px;
width:100%;
height:40px;
font:12px Arial, Helvetica, sans-serif;
color:#333;

background:#FFF;
}
.login input {
height:20px;
border:#CCC 1px solid;
}
.mainIntroCont,.mainIntroMore {
font:12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
}
.mainIntroMore {
margin-top:10px;
padding:5px;
width:720px;
border:#900 1px solid;
background:#F9F9F9;
}

.mainFormTab {
margin-top:20px;
height:31px;
}
.mainFormTab div {
float:left;
text-align:center;
}
.mainFormTab-select a {
width:130px;
height:31px;
font:bold 12px Arial;
color:#9FA000;
line-height:31px;
text-decoration:none;
background:url(../images/tabon.jpg);
display:block;
}
.mainFormTab-current a {
width:130px;
height:31px;
font:bold 12px Arial;
color:#999;
line-height:31px;
text-decoration:none;
background:url(../images/taboff.jpg);
display:block;
}
.mainFormTab-select a:hover,.mainFormTab-current a:hover {
color:#036;
text-decoration:none;
}
.mainFormTab-line {
width:470px;
height:30px;
border-bottom:#CDDAAD 1px solid;
}
.mainForm {
margin:0 auto;
width:730px;
}
H2 {
margin:10px 0;
height:30px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#900;
line-height:30px;
border-bottom:#ccc 1px dotted;
}
.mainForm th {
padding:10px 0;
padding-right:5px;
width:200px;
height:25px;
font:bold 12px Arial;
color:#333;
line-height:20px;
text-align:right;
background:#F5F5F5;
}
.mainForm td {
padding-left:5px;
width:520px;
height:35px;
font:12px Arial;
color:#333;
text-align:left;
line-height:35px;
background:#FFF;
}
.ticket {
margin:10px 0;
}
.ticket th {
padding-right:5px;
width:100px;
height:25px;
font:bold 12px Arial;
color:#333;
line-height:20px;
text-align:right;
background:#F5F5F5;
}
.ticket td {
padding-left:5px;
width:2000px;
height:35px;
font:12px Arial;
color:#333;
text-align:left;
line-height:35px;
}
.mainForm input {
height:20px;
line-height:20px;
border:#ccc 1px solid;
}
.mainForm input,textarea {
border:#CCC 1px solid;
}

#footer {
height:100px;
color:#fff;
text-align:center;
background:url(../images/book-footer.jpg);
}
.footerBlank {
height:20px;
}
#footer span {
margin-top:10px;
}
