body { margin: 0; padding: 0; font: 13px "宋体"; }
h1, h2, h3, h4, h5, h6 { color: #a31b08; }
h1 { font-size: 1.9em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.3em; }
h4, h5, h6 { font-size: 1em; }
img { border: none; }
#topnav { background: #f1f1f1; height: 57px; }
#topnav #logo { float: left; display: block; height:57px; width: 200px; background: url(../img/crm/logo_new.png) no-repeat; }
#topnav #admininfo { font-size: 14px; float: right; margin:10px 20px 7px 20px; line-height: 32px; color: #333; text-align: right; }
#topnav #admininfo a { color: #666; text-decoration: none; }
#topnav #admininfo a:hover { color: #CCC; }
#managermenu { width: 160px; padding: 10px; margin-right: 7px; float: left; }
#managermenu a { text-decoration: none; }
.box { border: 1px solid #ccc; background: #f9f9f9; padding: 20px; width: 260px; }
.textbox { width: 250px; font-size: 16px; margin-bottom: 10px; }
.bt { display: block; width: 140px; padding: 0 10px; line-height: 24px; }
.bt1 { background: url(../img/crm/bt1.png) no-repeat; color: #FFF; }
.bt1:hover { color: #CCC; }
.bt2 { margin-top: 10px; background: url(../img/crm/bt2.png) no-repeat; color: #888; }
.bt2:hover, .bt3:hover { color: #000; }
.bt3 { background: url(../img/crm/bt3.png) no-repeat; color: #888; }
.monlist { margin: 0 0 5px; }
.monlist .title { float: left; line-height: 28px; }
.monlist a { display: block; float: left; text-align: center; padding: 3px 10px; margin-right: 3px; margin-bottom: 3px; border: 1px solid #ccc; background: #efefef; }
.monlist a:hover { background: #dfdfdf; }
.box1 { padding: 0 20px 20px; }
.box1, .box2 { margin-top: 20px; background: url(../img/crm/box1tit.png) repeat-x; border: 1px solid #dedede; }
.box2 h3 { padding-left: 20px; }
.box1 h3, .box2 h3 { margin: 0; line-height: 30px; }
.box1 h3 a, .box2 h3 a { padding: 6px; margin-top: 3px; margin-right: 10px; }
.box1 h3 a.selected, .box1 h3 a:hover, .box2 h3 a.selected, .box2 h3 a:hover { background: #FFF; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
.box2 table th, .box2 table tr, .box2 table td { padding: 5px 20px; border: none; }
.box2 table th { background: #dedede; }
.apage { border: 1px solid #ffb30f; background: #fff0d2; text-decoration: none; padding: 3px 7px; margin: 10px 10px 0 0; }
.table2 { border: none; }
.table2 th { background: #efefef; }
.table2 th, .table2 tr, .table2 td { padding: 9px; border: 1px solid #dedede; }
.divcer { margin-left: auto; margin-right: auto; }
.mt100 { margin-top: 100px; }
.clearb { clear: both; }
#main { margin: 7px 7px 0; overflow: hidden; }
#footer { clear: both; text-align: center; }
h1 span, h2 span, h3 span, h4 span { color: #666; font-style: italic; }
ul { margin: 7px 14px; padding: 0; }
table { width: 100%; border-collapse: collapse; vertical-align: text-top; border: 1px solid #dedede; }
table th, table tr, table td { padding: 5px; border-bottom: 1px solid #dedede; }
table th { text-align: left; background: url(../img/crm/box1tit.png) repeat-x #e1e1e1; }
form#form1 h4 { margin-bottom: 3px; }
form#form1 label { width: 160px; display: block; float: left; }
form#form1 input { width: 300px; margin-bottom: 5px; border: 1px solid #069; padding: 2px; }
form#form1 input.butt { width: 80px; }
form#form1 textarea { width: 300px; height: 80px; }
.crmqxt, .crmqxtorder { padding: 5px 20px 0; border-bottom: 1px solid #dedede; width: 600px; }
.crmqxt img, .crmqxtorder img { border: none; }
.crmqxt a, .crmqxtorder a { text-align: center; overflow: hidden; margin: 0 2px 0 1px; border: 1px solid #FFFFFF; display: block; width: 2%; height: 150px; float: left; text-decoration: none; }
.crmqxt a { background: #a31b08; }
.crmqxtorder a { background: #f3ab0e; }
.crmqxt a span, .crmqxtorder a span { background: #FFFFFF; width: 100%; display: block; }
.crmqxt a:hover { background: #FFCC66; border: 1px solid #FF9900; text-decoration: none; }
.crmqxtorder a:hover { background: #c00; border: 1px solid #900; text-decoration: none; }
.crmqxt label, .crmqxtorder label { margin-right: 25px; }
.crmtxt { width: 100%; }
.crmtxt p { clear: both; }
.crmtxt #nname { width: 147px; display: block; float: left; margin-right: 3px; text-align: right; font-weight: 700; }
.crmtxt #ntitle { width: 270px; display: block; float: left; margin-right: 3px; margin-bottom: 15px; text-align: right; }
.crmtxt #jdt { padding: 4px 0; width: 350px; float: left; color: #666; }
.crmtxt #jdtl { padding: 4px 0; width: 240px; float: left; text-align: right; }
.crmtxt #jdtr { padding: 4px 0; width: 240px; float: left; }
.red { color: red; font-weight: 700; }
.cal_dt1, .cal_d1 { padding-left: 27px!important; width: 275px!important; background: url(../img/crm/calendar.png) no-repeat 3px 50%; }
