@charset "UTF-8";
/* CSS Document */
* {margin:0;padding:0}
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#444;background:#e2e2e2}
img {border:0}
p {margin:8px 0 8px 0;padding:8px 0 8px 0;line-height:20px}
blockquote {background:#EEE;border:1px solid #DDD;padding:0;margin:12px 0 12px 0;font-size:12px}
blockquote p {margin:6px;padding:6px;line-height:14px}
a:link, a:active, a:visited {color:#223f4b;text-decoration:underline}
a:hover {color:#651f23}
.main {width:855px;margin:0 auto;padding-bottom:20px}
.logos {height:89px}
.logo {float:left;width:300px;margin:20px 0 0 25px}
.plogo {float:right;width:240px;margin:10px 5px 0 0}
.navi {height:40px;background:url(../images/nav_bg.gif) top left repeat-x}
#nav {list-style:none;font-size:12px;margin:0;padding:0;width:855px;position:relative;z-index:100}
#nav li {float:left;height:40px;padding:0;margin:0;border-right:1px solid #26354e;position:relative}
#nav li a, #nav li a:visited {height:12px;padding:14px 30px;display:block;text-decoration:none;color:#FFF}
* html #nav li a, * html #nav li a:visited {display:inline-block;height:12px;color:#FFF;padding:13px 30px 12px 30px}
#nav li a:hover, #nav li:hover a {background:#2a3d5d;color:#FFF}
#nav a:hover {visibility:visible}
#on {background:#ee8135;color:#FFF}
#nav li ul {visibility:hidden;position:absolute;top:0;left:0;height:0;overflow:hidden;border-left:1px solid #3d5c97;border-bottom:1px solid #3d5c97;border-right:1px solid #3d5c97}
#nav li:hover ul, #nav li a:hover ul {list-style-type:none;margin:0;padding:0;visibility:visible;height:auto;width:100%;left:-1px;top:40px;overflow:visible;background:#e3e2e2}
#nav li:hover ul li, #nav li a:hover ul li {height:auto;padding:0;margin:0;list-style-type:none;background:#2a3d5d;border:0;width:100%}
#nav li:hover ul li a, #nav li a:hover ul li a {height:auto;font-weight:normal;padding:4px;background:none;color:#FFF;font-size:11px;width:auto;margin:3px;text-decoration:none;display:block}
#nav li ul li a:hover, #nav li ul li:hover a {color:#003;background:#87b4f0;text-decoration:none;display:block}
* #nav li a:hover ul li a:hover {color:#FFF;text-decoration:none;display:block}
#nav li table {position:absolute;border-collapse:collapse;z-index:120;left:0px;top:0px;width:130px;padding:0;margin:0;display:block}
#nav li table li {padding:0;margin:0;display:block}
#nav li table li a {display:block;padding:0;margin:0}
#nav li table li a:hover, #nav li table li:hover a {color:#FFF;background:#c9e6ee;text-decoration:none;padding:0;margin:0;display:block}
#nav li ul#wide{width:278px}
.mast {border-top:1px solid #3d5c97;border-bottom:1px solid #5974a6;background:url(../images/mast_img.jpg) top left no-repeat;height:303px}
.mast2 {border-top:1px solid #3d5c97;border-bottom:1px solid #5974a6;height:139px;width:855px}
.tour {margin:246px 0 0 693px}
.panel {height:90px}
.panel2 {height:60px}
.p1, .p3, .p1b, .p2b, .p3b {width:285px;float:left;font-weight:bold;color:#fff;text-decoration:none}
.p2 {width:283px;float:left;font-weight:bold;color:#fff;text-decoration:none}
a.noul, a:visited.noul, a:active.noul, a:hover.noul {text-decoration:none;color:#fff}
.p1 {background:#3d61a0;height:90px}
.p2 {background:#ee8135;border-left:1px solid #bfcde6;border-right:1px solid #bfcde6;height:90px}
.p3 {background:#1b2944;height:90px}
.pt {width:160px;margin:20px 0 0 26px;height:50px}
.pt2 {width:160px;margin:6px 0 0 26px;height:50px;float:left;display:inline}
.arw {margin-left:150px;width:31px}
.arw2 {float:right;margin: 30px 65px 0 0;width:31px;display:inline}
.p1t {color:#FFF;text-decoration:none}
.p2t {color:#FFF;text-decoration:none}
.p3t {color:#FFF;text-decoration:none}
.content{background:#fff;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2}
.content a {color:#06C;text-decoration:underline}
.content a:hover {color:#06C;text-decoration:none}
.CL {width:510px;padding:45px 30px 20px 25px;float:left}
.AL {width:510px;padding:45px 30px 0 25px;float:left}
.CR {width:260px;float:right;padding:35px 25px 0 0}
.lm{margin:8px 0px;padding:0}
.l {margin-top:24px}
.login {width:220px;height:200px;background:url(../images/login_panel.gif) top left no-repeat;padding:10px 20px 20px 20px;font-size:12px;color:#444}
.login .ltf{border:1px solid #666;width:215px;height:17px;margin-top:2px;padding-top:3px;font-size:11px}
.footer {font-size:11px;background:#d2d2d2;height:38px;padding:30px 30px 0 30px}
.ph{color:#444;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px}
.lf{margin-top:10px}
.FL {float:left;width:auto}
.FR {float:right;width:auto}
.sb {margin:0 0 0 3px;font-size:12px;padding-bottom:15px}
.sb p{line-height:18px;padding:8px 8px 0 8px}
.nl{margin:12px 0 0 10px;font-size:12px;line-height:18px}
#b_thumb {list-style-type:none;padding:24px 0 0 0}
#b_thumb li {display:inline;margin:0;padding-left:15px}
.footer a {color:#444}
.footer a:hover {color:#777}
#LL {list-style:none;font-size:12px;line-height:18px;margin: 20px 0 28px 25px}
#LL li, .faql li{background:url(../images/bullet_blue.gif) 0px 4px no-repeat;padding-left:14px}
.faql {list-style:none;font-size:12px;line-height:18px;margin: 10px 0 28px 25px}
.gbox {width:485px;background:#eee;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:0 auto 10px auto}
.gbox3 {width:485px;height:175px;background:#eee;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:0 auto 10px auto}
.obox {width:100%;background:#eee;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:0 auto 10px auto}
.bl {float:left;margin:24px 15px;font-size:12px;line-height:18px;width:315px;display:inline}
.br {float:right;width:124px;margin:18px 15px 18px 0;display:inline}
.gbi {border:2px solid #ddd;margin:0 0 6px 1px}
.gbi2 {border:2px solid #ddd;margin:0 0 0px 1px}
.spanel {margin:0 0 20px 25px}
.sbf {width:246px;background:#EEE;margin:10px 0 0 3px;padding:0}
.Q1 {margin:7px 0 0 5px;padding:3px 0 0 1px;border:1px solid #DDD;width:228px;height:18px;color:#999;font-size:11px;font-family:Arial}
.Q2 {height:60px;width:228px;border:1px solid #DDD;margin:7px 0 7px 5px;color:#999;font-size:11px;font-family:Arial}
* html .sbf input, * html .sbf textarea {margin:7px 0 0 1px}
*:first-child+html .sbf input, *:first-child+html .sbf textarea {margin:7px 0 0 1px}
.sbf textarea#ta {height:60px;margin-bottom:7px}
.sb input#fb_submit {margin:10px 0 0 90px;border:none}
.smt {font-size:12px;font-weight:bold;margin:20px 0 0 38px;padding:0}
.fqt {font-weight:bold}
.fqp {font-size:12px;line-height:16px}
#F1 fieldset {border:1px solid #ddd;background:#eee;padding:15px;width:480px}
#F1 textarea {width:480px;height:100px}
#F1 {font-size:12px;color:#444;font-weight:bold;margin:20px 0 15px 0}
#F2 fieldset {border:1px solid #ddd;background:#eee;padding:15px;width:480px}
#F2 textarea {width:480px;height:100px;margin-top:4px}
#F2 {font-size:12px;color:#444;font-weight:bold;margin:20px 0 15px 0}
.fsb {font-size:11px;font-weight:normal;padding:0;margin:0;line-height:14px}
.tesh {font-weight:bold;color:#497fa8;font-size:16px}
.tesb {margin-top:30px}
.qte {font-size:12px;line-height:16px;border:1px solid #ddd;background:#eee;padding:15px;width:480px;margin:6px 0}
.qten {text-align:right;padding-top:10px;font-weight:bold;font-style:italic;font-size:11px}
.ttl1 {font-weight:bold;color:#333;font-size:16px}
.ttl2 {font-weight:bold;color:#333;font-size:14px}
.pbdy2 {font-size:12px}
.tsh1 {float:left;width:150px;color:#cc5d0e;font-weight:bold}
.tsh2 {float:left;width:160px}
.tsh3 {float:left;width:160px}
.gbox2 {font-size:12px;line-height:16px;border:1px solid #ddd;background:#eee;padding:15px;width:480px;margin:6px 0 24px 0}
.fvid {width:510px;height:412px}
.ol {float:left;margin:12px 12px 0 0;font-size:12px;line-height:18px;width:249px;display:inline}
.gl {float:left;margin:12px;font-size:12px;line-height:18px;width:249px;display:inline}
.or {float:right;width:190px;margin:12px 15px 12px 0;display:inline}
.oi {border:1px solid #ccc}
.olnk {color:#06C;margin:12px 0 0 16px;font-size:12px;line-height:18px}
.mgnb {margin-bottom:24px}
.pic {float:left;margin:10px 15px 10px 0;clear:right;border:2px solid #ddd}
.fls {font-weight:bold}
.wnh {font-weight:bold;font-size:14px;padding-bottom:12px}
.wnh2 {font-weight:bold;font-size:16px;color:#C30;padding-bottom:12px}
.tcs {font-size:11px;font-weight:bold;width:100%;color:#8b2110;text-align:center}
.torg {color:#8b2110}
.pqte1 {background:url(../images/panel_qte1.gif) top left no-repeat #317ea8;width:214px;padding:0;margin:0}
.pqtxt {color:#fff;font-size:11px;font-style:italic;line-height:16px;padding:50px 15px 0 15px;margin:0;width:180px}
.pqname {padding:8px 0;font-weight:bold;text-align:right;margin:0}
.vol {color:#149ddc;margin:0 0 0 6px;font-size:12px;line-height:16px}
.v_label {color:#8b2110;font-weight:bold}
.vbox {width:100%;background:#eee;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:0 0 2px 0}
.vbox p {margin:6px;padding:0}
.vl {float:left;margin:12px 0 12px 12px;font-size:12px;line-height:16px;width:260px;display:inline}
.idTabs {width:145px;text-align:center;line-height:20px}
.idTabs a {width:145px;text-align:center;line-height:22px;color:#529cdc;text-decoration:none}
.idTabs a:hover {color:#529cdc}
.vtab1 {width:70px;height:24px;border:1px solid #529cdc;float:left}
.vtab2 {width:70px;height:24px;border:1px solid #529cdc;float:right}
.vtitle {color:#497fa8;font-weight:bold}
.dbox {width:485px;height:180px;background:#eee;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:30px auto 10px auto}
.dl {float:left;margin:12px 0 12px 12px;padding:0;font-size:12px;line-height:16px;width:249px;display:inline}
.dtitle {color:#8b2110;font-weight:bold;margin:6px 0 3px 0; padding:6px 0 3px 0}
.TS {margin:104px 0 0 488px}
.red {color:#f00}
.error {margin:0px 0 0 15px}
.error li {font-size:12px;line-height:16px;font-weight:bold}
.sform1 {width:100%;border:0;margin:0}
.sform1 td {padding:6px 0}
.sform2 {width:100%;border:0;margin:0}
.sform2 td {padding:6px 0}
.sform2 td input{margin:0}
#F2 label {line-height:14px}
#F2 input {margin-top:4px}
.ans {margin:0px 0 0 10px;line-height:30px}
.sp {margin: 20px 0 8px 0;padding: 20px 0 8px 0}
.but1 {background:url(../images/but_sendbl.gif) top left no-repeat;width:71px;height:22px;margin:0;padding:0;cursor:pointer;border:0}
.FTL {list-style-type:circle;margin: 10px 0 0px 25px}
.gsl {list-style:none;font-size:14px;line-height:18px;margin: 10px 0 0px 25px}
.gsl li{background:url(../images/bullet_blue.gif) 0px 6px no-repeat;padding-left:14px}
.BTN{cursor:pointer;width:71px;height:22px;border:none;background:#f3f3f3;color:#000;font-weight:bold;font-size:11px;padding:1px 2px;background:url(../images/sub.gif) top left no-repeat}
#xy1 {margin:7px 0 2px 90px}
.trap {line-height:14px;margin:5px 0px 0px 14px;padding:5px 0px 0px 14px;color:red}
.thanks {margin-top:25px}