/* CSS Document */

body { text-align:left; margin:0 auto; padding:28px 0 0 0; background:url(images/bg.gif) repeat-x #F5F5F5; font:14px "宋体", Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666; line-height:18px; }
div,form,img,ul,li {margin: 0; padding: 0; border: 0; }
div { float:left; }
li { list-style:none; }
h1 { display:block; font-size:14px; font-weight:bold; margin:0; }
h2 { display:block; font-size:14px; font-weight:normal; margin:0; }
h3 { display:inline; font-size:14px; font-weight:bold; margin:0; }
h4 { display:block; font-size:12px; font-weight:bold; margin:0; }
h5 { display:inline; font-size:16px; font-weight:bold; margin:0; }
h6 { display:inline; font-size:12px; font-weight:normal; margin:0; }
span { display:inline; font-size:12px; font-weight:bold; margin:0; }
table,td,tr,th{ text-align:center; font-size:12px; }
input { font-size:12px; }

a {color: #000; text-decoration:none;}
a:hover {color: #F60; text-decoration:underline;}

#msleft { width:720px; padding-right:10px; }
#msright { width:250px; }
.ms1 { width:100%; border-bottom:1px solid #DDD; margin-bottom:10px; position:fixed; #position:fixed; _position:absolute; top:0; right:0; background:#FFF; }
.ms2 li { float:left; font-size:14px; }
.ms2 a, .ms3 a { padding:5px; float:left; }
.ms2 a:hover, .ms3 a:hover { background:#C03; color:#FFF; text-decoration:none; }
.ms3 { float:right; }
.ms3 li { float:right; background:url(images/arrow.gif) no-repeat 0 10px; padding-left:10px; }
.ms4 { padding:2px 15px 0 15px; }

.foot { width:960px; background:#C03; padding:5px 10px; font-size:12px; }
.footleft { color:#FFF; }
.footleft a { color:#FFF; padding:2px 0; }
.footleft a:hover { color:#FFC; border-bottom:1px dotted #FFC; text-decoration:none; }
.footright { padding:2px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:right; }
.footmain { width:980px; padding:4px 0 20px 0; text-align:center; font-size:12px; }

.tj1 { width:1000px; margin:0 auto; float:none; }
.tj2 { width:980px; padding:10px; background:#FFF; }
.tj3 { width:980px; background:url(images/tj01.gif) no-repeat; padding-bottom:10px; }
.tj4 { width:20px; height:44px; background:url(images/tj02.gif) no-repeat 0 right; float:right; }
.tj5 { padding:10px 0 10px 10px; font-size:14px; }
.tj5 li { padding:4px 20px; background:url(images/tj03.gif) no-repeat right 0; float:left; }
.tj5 a { color:#FFF; padding-bottom:2px; }
.tj5 a:hover { color:#FFC; text-decoration:none; border-bottom:1px dotted #FFC; }
.tj6 { width:980px; padding-bottom:10px; }
.tj7 { width:720px; background:url(images/tj04.gif) no-repeat; padding:8px 0; }
.tj8 { padding-bottom:10px; }
.tj8 h1 { margin-left:10px; background:url(images/tj05.gif) no-repeat 0 5px; color:#960; padding-left:15px; }
.tj9 { float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.tj9 a { background:url(images/tj06.gif) repeat-x; padding:2px 6px; font-weight:bold; border:1px #D6D9DF solid; color:#70838D; }
.tj9 a:hover { background:url(images/tj07.gif) repeat-x; text-decoration:none; color:#000; }
.tj10 { width:698px; border:1px solid #DDD; padding:10px; }
.tj10 li { width:339px; float:left; padding:2px 0 2px 10px; background:url(images/arrow3.gif) no-repeat 0 9px; }
.tj10 span { color:#F60; font-size:14px; font-weight:normal; }
.tj11 { width:250px; margin-bottom:10px; }
.tj12 { width:208px; background:#E3EAEF; padding:9px 19px; border:1px solid #AFC4D3; margin-bottom:10px; }
.tj13 { width:700px; padding:10px; background:#F1F5F8; margin-bottom:10px; }
.tj13 li { width:175px; text-align:center; padding:4px 0; float:left; }
.tj14 { width:698px; border:1px solid #DDD; border-bottom:0; padding:10px; }
.tj14 li { padding:2px 0 2px 10px; background:url(images/arrow3.gif) no-repeat 0 9px; }
.tj14 span { color:#F60; font-size:14px; }
.tj15 { width:716px; border:1px solid #DDD; padding:1px; }
.tj16 { width:706px; background:url(images/tj10.gif) repeat-x; padding-top:15px; padding-left:10px; }
.tj16 li { float:left; border:1px solid #CCC; border-bottom:0; padding:2px 10px; background:url(images/tj12.gif) repeat-x; margin-right:10px; margin-top:2px; color:#000; font-size:12px; }
.tj16 li.selected { width:50px; border:0; background:url(images/tj11.gif) no-repeat; padding:4px 0 3px 13px; color:#C96; font-weight:bold; margin:0; }
.tj17 { width:700px; margin-top:6px; padding:0 8px; background:url(images/tj13.gif); }
.tj17 li { width:140px; float:left; padding:3px 0; }
*html .tj17 { float:none; }
.tj17 span { color:#F60; font-weight:normal; font-size:14px; }
.tj18 { width:246px; border:1px solid #D6D9DF; padding:1px; margin-bottom:10px; }
.tj19 { width:236px; background:url(images/tj15.gif) repeat-x; color:#70838D; padding:3px 0 3px 10px; font-size:12px; font-weight:bold; }
#bill { background:url(images/tj14.gif) repeat-x; color:#FFF; }
.tj20 { width:226px; padding:10px; line-height:150%; }
.tj21 { width:710px; background:#E3EAEF; padding:5px; color:#546670; margin-bottom:10px; font-size:14px; font-weight:bold; }
.tj22 { width:720px; background:url(images/tj16.gif) no-repeat #E3EAEF; padding-top:20px; }
.tj23 { width:640px; background:url(images/tj17.gif) no-repeat #E3EAEF 0 bottom; padding:0 40px 20px 40px; }
.tj23 td { text-align:left; padding:4px 0; border-top:1px dashed #FFF; border-bottom:1px dashed #B4C5D1; }
.tj23 span { color:#F60; }

.write1 { width:720px; padding:5px 0; }
.write1 h1 { padding:4px 0 10px 25px; background:url(images/tj18.gif) no-repeat; color:#960; }
.write1 h2 { padding:4px 0 10px 25px; background:url(images/tj23.gif) no-repeat; color:#960; font-weight:bold; }
.write2 { width:140px; color:#546670; font-size:14px; }
.write3 { width:500px; font-size:14px; color:#666; }
.write3 h6 { color:#F00; }
.write4 { width:682px; background:url(images/tj22.gif) no-repeat #FFFFE1 10px 6px; color:#993; font-size:12px; border:1px #EBEB9F dashed; padding:6px 6px 6px 30px; margin-bottom:10px; }
.write5 { }
.write5 h1 { color:#C00; text-align:center; }
.write5 h6 { display:block; color:#666; font-size:10px; text-align:center; padding-bottom:6px; }
.write6 { width:638px; border:1px #C5D0D8 solid; }
.write6 li { float:left; text-align:center; padding:2px 0; }
.write7 { width:130px; background:url(images/tj24.gif) repeat-x #E6E6E6; border-bottom:1px #FFF solid; }
.write8 { width:127px; background:url(images/tj24.gif) repeat-x #E6E6E6; border-bottom:1px #FFF solid; }
.write9 { width:130px; background:#FFF; }
.write10 { width:127px; background:#F3F7F9; }

.put1 { width:350px; height:16px; background:#FFF; border:1px solid #CCC; padding:2px; }
.put2 { width:180px; height:16px; background:#FFF; border:1px solid #CCC; padding:2px; }
.put3 { width:60px; height:16px; background:#FFF; border:1px solid #CCC; padding:2px; }

.list1 { width:720px; border:0; background:url(images/tj20.gif) no-repeat; }
.list2 { padding:4px 0 8px 0; text-align:center; font-size:12px; font-weight:bold; color:#546670; }
.list3 { padding:6px 0; text-align:center; font-size:12px; border-bottom:1px #CCC dotted; }
.list3 a { color:#069; }
.list3 a:hover { color:#F60; text-decoration:none; }
.list4 { width:700px; padding:8px 10px 25px 10px; background:url(images/tj21.gif) no-repeat; color:#546670; font-weight:bold; }
.list4 input, .list4 select { vertical-align:middle; }

.page { width:720px; padding:10px 0; font-size:12px; text-align:center; font-weight:bold;}
.page a { margin:0 2px; padding:2px 5px; border:1px solid #546670; color:#546670; background:#EEF3F7; }
.page a:hover { border:1px solid #546670; background:#546670; color:#FFF; text-decoration:none; }
.page span { margin:0 2px; padding:2px 5px; border:1px solid #546670; background:#546670; color:#FFF; }

#suc { background:url(images/tj25.gif) no-repeat; }
#error { background:url(images/tj26.gif) no-repeat; }
.suc1 { width:550px; padding:50px 0 50px 85px; }
.suc2 { width:150px; height:130px; }
.suc3 { width:400px; }
.suc3 h1 { color:#F00; padding-bottom:6px; border-bottom:1px #CCC dashed; margin-bottom:6px; }
.suc3 h2 { font-weight:bold; color:#000; padding-bottom:6px; border-bottom:1px #CCC dashed; margin-bottom:6px; }
.suc3 h6 { display:block; padding-bottom:6px; }
.suc3 li { background:url(images/arrow3.gif) no-repeat 0 10px; padding:2px 0 2px 10px; }















