@charset "utf-8";
/* CSS Document */
html { background: url("images/zt01.gif") repeat-x scroll 0 0 transparent; }
body { background: url("images/zt02.jpg") no-repeat scroll center 27px transparent; }
#top { height: 27px; line-height: 27px; }
#top span { color: #D44969; float: left; }
#top div { float: right; }
#top div a { margin: 0 5px; }
#banner { background: url("images/zt02.jpg") no-repeat scroll center 0 transparent; height: 366px; position: relative; }
#banner .yy { bottom: 120px; height: 38px; left: 330px; position: absolute; width: 180px; }
#banner div { bottom: 6px; height: 37px; left: 300px; line-height: 37px; position: absolute; width: 500px; }
#banner div a { color: #FEFA97; font-weight: bold; margin: 0 14px; }
#msg { background: url("images/zt03.gif") no-repeat scroll 0 0 transparent; height: 65px; }
#msg p { color: #DD0048; line-height: 22px; padding: 10px 10px 0 130px; text-indent: 2em; }
#c1 { background: url("images/zt06.gif") no-repeat scroll right 0 transparent; padding-top: 10px; }
.ct { background-repeat: no-repeat; }
#c1 .ct { background-image: url("images/zt04.gif"); height: 40px; }
.ct h2 { float: left; text-indent: -9999px; }
#c1 .c { background: url("images/zt05.gif") no-repeat scroll 0 20px transparent; height: 257px; margin: 0; position: relative; width: 676px; }
#c1 p { color: #999999; line-height: 22px; position: absolute; width: 240px; }
#c1 .p1 { left: 10px; top: 50px; }
#c1 .p2 { right: 20px; top: 50px; }
#c1 .p3 { left: 10px; top: 140px; }
#c1 .p4 { right: 20px; top: 140px; }
#c1 .p5 { bottom: 0; text-align: center; width: 676px; }
#c2 .ct { background-image: url("images/zt07.gif"); height: 54px; }
.ct span { color: white; float: right; font-weight: bold; height: 40px; line-height: 40px; padding-right: 10px; }
#c2 .ct span, #c3 .ct span { padding-right: 57px; width: 210px; }
.ct span a { display: inline; float: left; height: 28px; margin-left: 9px; margin-top: 12px; width: 95px; }
#c2 .c, #c3 .c { border: 8px solid #F43A6C; display: inline-block; padding: 7px; width: 930px; }
#c2 .c .fl, #c2 .c .fr { background-color: #FFEFEF; background-position: center center; background-repeat: no-repeat; height: 355px; width: 310px; }
#c21 { background-image: url("images/zt08.gif"); }
#c22 { background-image: url("images/zt09.gif"); }
#c23 { background-image: url("images/zt10.gif"); }
#c2 p { line-height: 22px; padding-left: 40px; }
#c2 .p1 { height: 66px; padding-top: 80px; width: 210px; }
#c2 .p1 strong { color: #D74B6B; }
#c2 .p2 { color: #666666; padding-top: 78px; width: 210px; }
#c3 .ct { background-image: url("images/zt11.gif"); height: 54px; }
#c3 table { background: url("images/zt38.gif") no-repeat scroll 0 0 transparent; height: 404px; text-align: center; width: 920px; }
#c3 td { }
#c4 .ct { background-image: url("images/zt13.gif"); height: 40px; }
#c4 ul { display: inline-block; width: 960px; }
#c4 li { background: url("images/zt21.jpg") no-repeat scroll center 0 transparent; float: left; height: 225px; margin: 10px 0; text-align: center; width: 240px; }
#c4 li h3 { background-position: center center; background-repeat: no-repeat; height: 43px; text-indent: -9999px; }
#c4 .l1 h3 { background-image: url("images/zt22.jpg"); }
#c4 .l2 h3 { background-image: url("images/zt23.jpg"); }
#c4 .l3 h3 { background-image: url("images/zt24.jpg"); }
#c4 .l4 h3 { background-image: url("images/zt25.jpg"); }
#c4 .l5 h3 { background-image: url("images/zt26.jpg"); }
#c4 .l6 h3 { background-image: url("images/zt27.jpg"); }
#c4 .l7 h3 { background-image: url("images/zt28.jpg"); }
#c4 .l8 h3 { background-image: url("images/zt29.jpg"); }
#c4 li span { display: block; margin: 8px 0; }
#c4 li p { padding: 0 5px 0 15px; text-align: left; }
#c4 li p font { color: #DD0048; line-height: 20px; }
#c5 .ct { background-image: url("images/zt14.gif"); height: 40px; }
#c5 form { background: url("images/zt42.gif") no-repeat scroll right 0 transparent; margin-top: 20px; padding-left: 50px; }
#c5 table { margin: 0; }
#c5 table span { color:#CC0033; }
#c5 td { height: 50px; }
#c5 input, textarea, button, label { border: medium none; line-height: 22px; }
#c5 .input1 { background: url("images/zt15.gif") no-repeat scroll 0 0 transparent; height: 22px; padding: 0 5px; width: 112px; }
#guestcontent { background: url("images/zt16.gif") no-repeat scroll 0 0 transparent; height: 48px; padding: 0 0 0 10px; width: 372px; }
#precontract_date { background: url("images/zt17.gif") no-repeat scroll 0 0 transparent; height: 22px; padding-left: 10px; width: 202px; }
#c5 .yytj { background: url("images/zt18.gif") no-repeat scroll 0 0 transparent; height: 30px; margin: 0 20px; width: 101px; cursor:pointer; }
#c5 .yycz { background: url("images/zt19.gif") no-repeat scroll 0 0 transparent; height: 30px; margin: 0 20px; width: 101px; cursor:pointer; }
#fline { background: url("images/zt20.gif") repeat-y scroll center 0 transparent; height:1px; overflow:hidden; margin-bottom:1px; }
#fwrap { background: url("images/zt20.gif") repeat-y scroll center 0 transparent; }
#foot { height: 120px; padding-top: 30px; background: url("images/zt20.gif") repeat-y scroll center 0 transparent; }
#foot h1 { float: left; margin-top: 30px; }
#foot p { float: right; line-height: 25px; width: 500px; }
