﻿@charset "utf-8";

.bl_dott1 {padding-left:15px; background:url("/images/common/bl_dott1.gif") left top no-repeat; line-height:20px; font-size:18px; font-weight:400; color:#478ed1;}
.bl_dott2 {padding-left:15px; background:url("/images/common/bl_dott1.gif") left top no-repeat; line-height:20px; font-size:16px; font-weight:400; color:#478ed1;}
.sel_check {padding:15px 20px; border:solid 1px #dddddd; margin-bottom:40px;}
.sel_check ul:first-child {margin-bottom:10px;}
.sel_check ul {overflow:hidden;}
.sel_check ul li:first-child {float:left;}
.sel_check ul li:last-child {float:right;}
.sel_check ul li label:last-child {margin-left:20px;}
.p_con1 {color:#458acf; font-weight:bold;}

.btn_area {text-align:center;}
.btn_area a.chk_btn1 {display:inline-block; *display:inline; padding:7px 15px; background:#478ed1; border:solid 1px #b8b8b8; color:#fff;}
.btn_area a.cl_btn1 {display:inline-block; *display:inline; padding:7px 15px; background:#fff; border:solid 1px #b8b8b8; color:#6e6e6e;}
.btn_area a:hover {font-weight:bold;}
a.chk_btn2 {display:inline-block; *display:inline; padding:13px 35px; background:#478ed1; border:solid 1px #266fb7; color:#fff; font-size:18px; line-height:18px; font-weight:bold;}
a.chk_btn3 {display:inline-block; *display:inline; padding:13px 35px; background:#478ed1; border:solid 1px #266fb7; color:#fff; font-size:18px; line-height:18px; font-weight:bold;}
a.chk_btn4 {display:inline-block; *display:inline; padding:5px 12px; background:#4c9ae4; border:solid 1px #b8b8b8; color:#fff; margin-left:10px;}

/* ul.pin_box {overflow:hidden; width:813px; margin:0 auto;} */
ul.pin_box {overflow:hidden; width:388px; margin:0 auto;}
ul.pin_box li:first-child {margin-left:0px; display:none;}
ul.pin_box li:last-child {margin-left:0px;}
ul.pin_box li {margin-left:35px; float:left; width:336px; padding:35px 25px 45px 25px; background:#fafcfe; text-align:center; border-top:solid 2px #124282; border-left:solid 1px #e2e6ea; border-right:solid 1px #e2e6ea; border-bottom:solid 1px #e2e6ea;}
ul.pin_box li h4 {text-align:center; font-size:20px; line-height:22px; padding-bottom:30px; border-bottom:dotted 1px #a7a8aa; font-weight:bolder; color:#124282; margin-bottom:30px;}
ul.pin_box li p {line-height:21px; font-size:13px;}


.login_box {margin:0 auto; width:486px; margin-bottom:40px; padding:35px 25px 45px 25px; text-align:center; border-top:solid 2px #124282; border-left:solid 1px #e2e6ea; border-right:solid 1px #e2e6ea; border-bottom:solid 1px #e2e6ea; position:relative;}
.login_box h4 {text-align:left; font-size:20px; line-height:22px; padding-bottom:30px; border-bottom:dotted 1px #a7a8aa; font-weight:bolder; color:#124282; margin-bottom:30px;}
.login_box p {line-height:21px; font-size:13px;}
.login_box table {width:100%;}
.login_box table tbody th {padding-bottom:10px;} 
.login_box table tbody td {padding-bottom:10px;} 
.login_box a.join_b {padding:23px 0px; width:80px; background:#478ed1; border:solid 1px #266fb7; color:#fff; display:block;  font-size:14px; line-height:18px; font-weight:bold;}
.login_box a.join_btn {position:absolute; top:35px; right:25px; display:block; padding:24px 25px; background:#478ed1; border:solid 1px #266fb7; color:#fff; font-size:18px; line-height:18px; font-weight:bold;}
.login_box a.join_btn2 {display:inline-block; *display:inline; padding:10px 25px; background:#478ed1; margin-top:20px; border:solid 1px #266fb7; color:#fff; font-size:18px; line-height:18px; font-weight:bold;}


ul.login_btn {overflow:hidden; width:465px; margin:0px auto;}
ul.login_btn li:first-child {margin-left:0px;}
ul.login_btn li {float:left; margin-left:10px;}
ul.login_btn li a {display:inline-block;*display:inline; padding:10px 25px; background:#478ed1; border:solid 1px #266fb7; color:#fff; font-size:18px; line-height:18px; font-weight:bold;}

.fw_line {font-weight:bold; text-decoration:underline; color:#478ed1}
a.fw_blue {font-weight:bold; color:#478ed1}

.ebg01 {text-align:center; font-size:22px; line-height:27px; font-weight:bold;}

/* layer_popup */
.layer_popup {position:absolute; top:0px; left:50%; margin-top:0px; margin-left:-300px; width:610px; height:450px; z-index:9999999; border:solid 1px #444444; background:#f7f7f7;}
.layer_popup .layer_top { background:#478ed1; height:40px; padding-top:15px; overflow:hidden;}
.layer_popup .layer_top h4 {float:left; margin-left:25px; font-size:22px; line-height:22px; font-weight:bold; color:#fff;}
.layer_popup .layer_top .close {float:right; margin-right:15px; margin-top:-5px; background:url("/images/common/close.gif") left top no-repeat; display:block; width:35px; height:35px; font-size:0px; text-indent:-55555;}
.layer_popup .layer_box {width:541px; padding:15px 15px 0px 15px; margin:15px auto; background:#fff; border:solid 1px #444444}
.layer_popup .layer_box h5 {font-size:14px; line-height:14px; margin-bottom:20px;}
.layer_popup .layer_box p.arrw {background:url("/images/common/tit_arr.gif") left top no-repeat; font-size:14px; line-height:18px; margin-bottom:15px; font-weight:bold; padding-left:20px;}
.layer_popup .layer_box td.arrw {background:url("/images/common/tit_arr.gif") left no-repeat; font-size:14px; line-height:18px; margin-bottom:15px; font-weight:bold; padding-left:20px;}

.p_box1 {border:solid 1px #d4d3d3; padding:20px; color:#e44848;}

.bod_box1 {border-top:solid 2px #478ed1; border-bottom:solid 1px #d4d4d4; padding:30px 0px; margin-bottom:20px;}
.bod_box1 ul {width:380px; margin:0 auto;}
.bod_box1 ul li {margin-bottom:10px;}
.bod_box1 ul li span {color:#ff0000; margin-right:10px;}

.bod_box2 {border-top:solid 2px #478ed1; border-bottom:solid 1px #d4d4d4; padding:30px 0px; margin-bottom:20px;}
.bod_box2 ul {width:450px; margin:0 auto; position:relative;}
.bod_box2 ul li {margin-bottom:10px;}
.bod_box2 ul li span {color:#ff0000; margin-right:10px; display:inline-block; *display:inline; width:100px;}
.bod_box2 ul li a.ck_btn7 {position:absolute; top:0px; right:0px; width:90px; height:40px; padding-top:20px; display:block; background:#478ed1; color:#fff; text-align:center; font-size:20px; line-height:22px; font-weight:bold;}

.check_add1 {margin-bottom:40px;}
.check_add1 .btn_bd1 {display:inline-block; width:30px; height:23px; border:solid 1px #b8b8b8; text-align:center; padding-top:7px;}
.check_add1 ul.btn_li1 {overflow:hidden;}
.check_add1 ul.btn_li1 li {float:left;}
.bl_fn {color:#124282;}

.bl_tab1 {border-top:solid 2px #478ed1;border-bottom:solid 1px #478ed1; overflow:hidden; margin-bottom:30px;}
.bl_tab1 li.on {background:#478ed1;}
.bl_tab1 li.on a { color:#fff;}
.bl_tab1 li {width:50%;float:left; text-align:center; padding:10px 0px;}
/* .bl_tab1 li:hover {background:#478ed1;}
.bl_tab1 li:hover a{color:#fff;} */

.box_gr1 {width:845px; padding:10px; border:solid 1px #e0e0e0; background:#f8f8f8; margin-bottom:20px;}

ul.file_area {overflow:hidden;}
ul.file_area li:first-child {margin-left:0px;}
ul.file_area li {float:left; margin-left:40px;}
ul.file_area li a.file_ico {background:url("/images/common/file_icon1.gif") left top no-repeat; padding-left:20px; font-weight:bold;}


a.file_ico1 {background:url("/images/common/file_icon1.gif") left top no-repeat; font-size:0px; text-indent:-55555; display:block; width:16px; height:16px; margin:0 auto;}
a.file_ico2 {background:url("/images/common/file_icon2.gif") left top no-repeat; font-size:0px; text-indent:-55555; display:block; width:16px; height:16px; margin:0 auto;}
a.file_ico3 {background:url("/images/common/file_icon2.gif") left 3px no-repeat; padding-left:25px; line-height:24px; display:inline-block;}




.gr_box1 {background:#f8f8f8; border:solid 1px #e1e1e1; padding:10px 15px; text-align:right; margin-bottom:30px;}
.gr_box2 {background:#f8f8f8; border:solid 1px #e1e1e1; padding:10px 15px; overflow:hidden; margin-bottom:30px;}
.gr_box2 .first {float:left;}
.gr_box2 .first span {font-weight:bold;}
.gr_box2 .last {float:right;}
.gr_box2 .last span {font-weight:bold;}
a.btn_gray {display:inline-block; *display:inline; padding:6px 13px; background:#6e6e6e; font-weight:bold; color:#fff;}
a.btn_red {display:inline-block; *display:inline; padding:6px 13px; background:#ed6565; font-weight:bold; color:#fff;}
a.btn_blue {display:inline-block; *display:inline; padding:6px 13px; background:#458acf; font-weight:bold; color:#fff;}

.bl_box1 {border-top:solid 2px #478ed1; border-bottom:solid 1px #478ed1; padding:25px 0px; position:relative; margin-bottom:30px;}
.bl_box1 table {width:600px; margin:0 auto;}
.bl_box1 table th {border-right:solid 1px #d4d4d4;}
.bl_box1 table td {padding:5px 0px 5px 50px;}
.bl_box1 table td span {color:#ff0000; display:inline-block; *display:inline; width:100px;}
.bl_box1 a.nx_btn1 {position:absolute; bottom:10px; right:0px;display:inline-block; *display:inline; padding:7px 15px; background:#458acf; border:solid 1px #266fb7; color:#fff; font-size:15px; font-weight:bold;}

a.fn_bl {color:#124282; font-weight:bold;}
.rock_ico1 {background:url("/images/common/rock.gif") right top no-repeat; padding-right:20px; }

.movie_box {position:absolute; top:250px; right:0px; width:300px; height:200px;}

.bl_box {border:solid 1px #478ed1; padding:10px; margin-bottom:20px;}

.bl_grap1 {background:url("/images/sub/bl_grapi1.gif") left top no-repeat; width:818px; height:427px;}
.bl_grap1 dl {position:absolute; top:-55555px; left:-55555px; text-indent:-555555; font-size:0px;}

.img_box1 {width:400px; height:250px; text-align:center; border:solid 1px #333;}
.img_box1 img {width:400px; height:250px; }

.img_box2 {width:850px; text-align:center; margin:0 auto; margin:10px 0 20px;}
.img_box2 img {width:850px; }

.fn_re {color:#e44c4c; font-weight:bold;}
.fn_bl1 {color:#4c9ae4; font-weight:bold}

.blue_box1 {border:solid 1px #4c9ae4; width:400px; padding:30px 0px; margin:30px auto 0px auto; text-align:center;}
.blue_box1 ul {margin-bottom:20px;}
.blue_box1 ul li {margin-bottom:5px;}

.gray_box1 {border:solid 1px #4c9ae4; width:800px; padding:20px 20px; margin:0px auto 20px auto;}
.gray_box1 dl {margin-bottom:20px;}
.gray_box1 dl:last-child {margin-bottom:0px;}
.gray_box1 dl dt {font-weight:bold; margin-bottom:5px;}
.gray_box1 dl dd {padding-left:20px; margin-bottom:5px;}

.gray_box2 {border:solid 1px #d0d0d0; width:700px; padding:30px 0px; margin:30px auto 0px auto; text-align:center;}
.gray_box2 ul {margin-bottom:20px;}
.gray_box2 ul li {margin-bottom:5px;}

.print_box {border:solid 1px #000; padding:20px; margin-bottom:30px;}

.fl_area {overflow:hidden;}
.fir_p {float:left;}
.las_b {float:right;}

.map_box {border:solid 1px #000; width:500px; height:300px; overflow:hidden;}

.stamp1 {position:absolute; bottom:20px; right:0px; width:124px; height:124px;}


.login_bg {background:url("/images/common/login_bg.gif"); }
.login_area {width:630px; height:362px; position:relative; margin:200px auto 0px auto;}
.login_area h3 {margin-bottom:20px;}
.login_box2 {background:#ffffff;width:580px; margin-bottom:20px; padding:35px 25px 45px 25px; border-top:solid 2px #124282; border-left:solid 1px #e2e6ea; border-right:solid 1px #e2e6ea; border-bottom:solid 1px #e2e6ea; position:relative;}
.login_box2 p.fir {margin-bottom:45px; text-align:center;}
.login_box2 p.last {margin-left:120px;text-align:left;}
.login_area p.sc_last {text-align:right; font-size:14px; line-height:14px;}
.login_area p.sc_last span {color:#1fb14d;}

.login_box3 {background:#ffffff;width:580px; margin-bottom:20px; padding:35px 25px 45px 25px; border-top:solid 2px #124282; border-left:solid 1px #e2e6ea; border-right:solid 1px #e2e6ea; border-bottom:solid 1px #e2e6ea; position:relative; text-align:center;}
.login_box3 strong {font-size:22px; line-height:22px; margin-bottom:20px; display:block;}
.login_box3 p {font-size:12px; line-height:12px;}
.login_box3 .font_red {color:#ff0000;}


/* privatePolice */
.private {margin:25px 0; line-height:160%;}
.private_top {margin-bottom:15px; padding:20px 10px; background:#f7f7f7; border:1px solid #ddd; -moz-border-radius:10px; -webkit-border-radius: 10px;}
.private h3 {margin:15px 0 10px; padding-left:18px; color:#00a0e1;}
.private_txt {margin: 15px 0; padding-left:10px;  background:url("/images/common/gray_dott1.gif") no-repeat 0 5px;}
.private dl {padding-left:15px;}
.private dt {margin:5px 0; padding-left:12px; color:#b29f00; background:url("/images/common/gray_dott1.gif") no-repeat 0 5px;}
.private dd {margin:5px 0; padding-left:30px; text-indent:-10px;}
.private dd ul {padding-left:10px; text-indent:0;}
.private dd li {padding-left:8px;}
.private dd ul.nobg li {background:none;}
.private dd p {margin-top:7px; padding-left:10px;}



.blu_box {background:#f2f8ff;border-top:solid 2px #2973b8; border-left:solid 1px #9e9e9e; border-right:solid 1px #9e9e9e; border-bottom:solid 1px #9e9e9e; padding:20px 10px 0px 20px;}
.blu_box p {margin-bottom:20px;}

ul.site_map1 > li {float:left; width:260px; margin-bottom:50px;}
ul.site_map1 li.mgin20 { margin:0 20px;}
ul.site_map1 li dl dt {padding:15px 0px; background:#2b67ab; text-align:center; font-size:16px; line-height:16px; font-weight:bold;}
ul.site_map1 li dl dt a {color:#fff;}
ul.site_map1 li dl dd > a {border-bottom:solid 1px #bfbfbf; text-align:left; padding:10px 20px; width:220px; display:block; font-weight:bold;}
ul.site_map1 li dl dd ul {margin-left:40px;  margin-bottom:10px; margin-top:10px;}
ul.site_map1 li dl dd ul li {line-height:23px;}
ul.site_map1 li dl dd.btline {border-top:solid 1px #bfbfbf; }

.seacrh_box { border:solid 1px #d1d1d1; padding:10px 15px; background:#f4f4f4; margin-bottom:30px;}
.s_fc1 {font-weight:bold; margin-bottom:10px;}
.s_fc1 span {font-weight:bold; color:#0012ff;}
.s_list {margin-bottom:40px;}
.s_list li{line-height:28px; width:800px; height:28px; position:relative;}
.s_list li span {position:absolute; top:0px; right:0px;}


