BODY { margin: 0px; text-align:center; font-size: 12px; color: #666666; line-height:20px; font-family: Arial; }
ul, li { padding: 0px; margin: 0px; list-style-type: none; }
.center { margin-left: auto; margin-right: auto; }
/* header =================================================== */
#header { margin: 0px auto; width: 760px; height: 60px; text-align: left; }
#header .logo { float: left; width: 119px; height: 50px; margin: 5px 0px 5px 12px; display:inline; }
#header .login { float: right; width: 95px; height: 20px; margin: 12px 0px 0px 0px; display:inline; }
/* menu ===================================================== */
#ChildNav { margin: 0px auto; width: 760px; display:block; background-color: #333333; }
#ChildNav .hui_bg { float: left; width: 125px; height: 45px; background-color: #CCCCCC; }
#ChildNav .hui_bg a { font-size: 13px; color: #333333; line-height: 45px; text-decoration:none; }
#ChildNav .bai_bg { float: left; width: 1px; height: 45px; background-color: #ffffff;  }
#ChildNav .hong_bg { float: left; width: 126px; height: 45px; background-color: #B91F19; }
#ChildNav .hong_bg a { font-size: 13px; color: #ffffff; line-height: 45px; text-decoration:none; }
/* main ===================================================== */
#main { margin: 0 auto; width: 760px; }
#main .banner { float: left; width: 100%; height: 180px; margin: 10px 0px 10px 0px; display:block; }
#main ul { float: left; width: 100%; margin: 0px 0px 10px 0px; }
#main ul li { float: left; }
#main .content1 { width: 380px; /* width: 253px; */ }
#main .content2 { width: 380px; }
#main .content2 .tp { float: left; width: 40px; height: 20px; margin-top: 4px; text-align: center; }
#main .content2 .font { float: left; width: 340px; height: 24px; text-align: left; }
#main .title_1 { margin-left: 15px; width: 160px; font-size: 14px; color: #333333; line-height: 30px; font-weight: bold; }
#main .content1 .title { float:left; width: 350px; /* width: 223px; */ margin: 0px 15px 6px 15px; font-size: 13px; color: #333333; text-align: left; display:inline; font-weight: bold; }
#main .content1 .font { float:left; width: 350px; /* width: 223px; */ margin: 0px 15px 0px 15px; font-size: 12px; text-align: left; display:inline; }
#main dl { float: left; width: 100%; margin: 0px 0px 20px 0px; display:inline; }
#main dl dt { float: left; width: 100%; height: 30px; text-align: left; display:inline; border-top: 1px solid #CB9F9E; border-bottom: 1px solid #E6E6E6; }
#main dl dd { float: left; margin: 12px 15px 0px 15px; width: 96%; text-align: left; display:inline; }
#main dl dd .tp_0 { float: left; width: auto; height: 50px; margin-top: 10px; text-align: left; margin-right: 40px; display: inline; }
#main dl dd .tp_1 { float: left; width: auto; height: 50px; margin-top: 10px; text-align: left; }
#main p { height: 22px; line-height: 18px; margin: 2px 0px 0px 0px; padding: 0px; }
#main .logo { float: left; width: 220px; margin: 0px 0px 0px 0px; height: 66px; display:inline; }
#main .intro { float: left; width: 520px; margin: 6px 0px 0px 0px; height: 56px; text-align: left; border-bottom: 1px dashed #cccccc; }

#main .table { float: left; width: 600px; }
#main .table ul { float: left; width: 100%; margin: 0px; }
#main .table ul li { float: left; margin: 0px; }
#main .table .left1 { width: 90px; height: 28px; margin-left: 16px; line-height: 28px; display:inline; }
#main .table .right1 { width: 450px; margin: 6px 0px 0px 20px; display:inline; }
#main .table .left2 { width: 90px; height: 120px; margin-left: 16px; line-height: 28px; display:inline; }
#main .table .right2 { width: 450px; height: 110px; margin: 6px 0px 0px 20px; display:inline; }
#main .table .button { float: left; width: 500px; height: 26px; margin-top: 6px; text-align: center; display:inline; }
#main .table .input1 { width: 200px; height: 18px; border: 1px solid #cccccc; }
#main .table .input2 { width: 350px; height: 100px; border: 1px solid #cccccc; }
#main .xian1 { float: left; width: 100%; height: 10px; line-height: 5%; display:inline; border-top: 1px solid #CB9F9E; }


/* bottom =================================================== */
#footer { float: left; width: 100%; text-align: center; }
#footer .bottom { margin: 0 auto; width: 760px; height: 40px; text-align: left; border-top: 1px solid #999999; }
#footer .bottom .font { height: 20px; text-align: left; font-size: 12px; color: #666666; line-height: 40px; margin: 0px 0px 0px 20px; }
/* font ===================================================== */
.hong { color: #ff0000; }

A:link { COLOR: #666666; TEXT-DECORATION: none; }
A:visited { COLOR: #666666; TEXT-DECORATION: none; }
A:hover { COLOR: #666666; TEXT-DECORATION: underline; }



