/* CSS Document */

*{margin:0;padding:0;}

body{*word-break:break-all;-ms-word-break:break-all;background:#e6e6e6;}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{
	color:#666;
	font-size:12px;
	line-height:140%;
	font-weight:normal;
}
img,fieldset,iframe{border:0;}
img {margin:0; padding:0}
ul,ol,li{list-style:none; padding:0; margin:0;}
em,address{font-style:normal}
input,select,textarea{vertical-align:middle}
a{color:#6A6A6A;text-decoration:none;}
a:hover{color:#06C;text-decoration:none;}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}

/*Common*/
.i_text{position:relative;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font:11px Tahoma;height:14px;color:#767676;padding:3px;line-height:14px;} 

.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_text {height:20px; border:1px solid #ddd;}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{display:block;overflow:hidden;position:absolute;left:0;top:-5000px}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}

.dot_h {margin:35px 0; height:1px; background:url(../images/dot_h.gif) top repeat-x; font-size:0; line-height:0;}
.line {margin-bottom:30px; height:30px; border-bottom:1px solid #ddd;}
h1 {margin:5px 0; font-size:14px; color:#000; font-weight:bold;}
.txt-align {text-align:center;}
.txt_l {text-align:left!important;}
.noborder {border:none!important;}
.noborder-right {border-right:none!important;}
.noborder-bottom {border-bottom:none!important;}
.margin0 {margin:0!important;}
.padding0 {padding:0!important;}

.wrap_main {width:100%; margin:0; padding:0; background:url(../images/bg_main.jpg) repeat-x;}

.top {position:absolute; top:0; left:0; width:980px; height:117px;}
.logo {position:absolute; top:50px; left:0px;}
.gm {position:absolute; top:17px; right:0;}


/*¸Þ´º*/
#nav {position:absolute; top:50px; right:10px; width:700px; height:70px; z-index:500;}
#nav .select {margin:0; padding:0; list-style:none; white-space:nowrap;}
#nav li {float:left;}
#nav .select .m1 {display:block; position:relative; width:120px; height:40px; background:url(../images/top_menu.png) no-repeat; text-indent:-9000px;}
#nav .select .m1:hover {background:url(../images/top_menu.png) no-repeat 0px -48px;}
#nav .select .m2 {display:block; position:relative; width:116px; height:40px; background:url(../images/top_menu.png) no-repeat -120px 0px; text-indent:-9000px;}
#nav .select .m2:hover {background:url(../images/top_menu.png) no-repeat -120px -48px;;}
#nav .select .m3 {display:block; position:relative; width:110px; height:40px; background:url(../images/top_menu.png) no-repeat -236px 0px; text-indent:-9000px;}
#nav .select .m3:hover {background:url(../images/top_menu.png) no-repeat -236px -48px;;}
#nav .select .m4 {display:block; position:relative; width:114px; height:40px; background:url(../images/top_menu.png) no-repeat -346px 0px; text-indent:-9000px;}
#nav .select .m4:hover {background:url(../images/top_menu.png) no-repeat -346px -48px;;}
#nav .select .m5 {display:block; position:relative; width:114px; height:40px; background:url(../images/top_menu.png) no-repeat -460px 0px; text-indent:-9000px;}
#nav .select .m5:hover {background:url(../images/top_menu.png) no-repeat -460px -48px;;}
#nav .select .m6 {display:block; position:relative; width:126px; height:40px; background:url(../images/top_menu.png) no-repeat -575px 0px; text-indent:-9000px;}
#nav .select .m6:hover {background:url(../images/top_menu.png) no-repeat -575px -48px;;}
#nav .select a {display:block;}
#nav .sub {display:none; margin:0; padding:0; height:30px;}
#nav .select li:hover .sub {display:block; position:absolute; top:40px; text-align:center;}
#nav .select li:hover .sub1 {left:20px;width:650px;}
#nav .select li:hover .sub2 {left:110px;width:400px;}
#nav .select li:hover .sub3 {left:150px;width:400px;}
#nav .select li:hover .sub4 {left:320px;width:200px;}
#nav .select li:hover .sub5 {left:300px;width:370px;}
#nav .select li:hover .sub6 {left:550px;width:140px;}
#nav .select li:hover .sub li a {display:block; line-height:16px; float:left; padding:5px 10px; margin:0; white-space:nowrap; font-size:12px; color:#0e406d;}
#nav .select li:hover .sub li a:hover {color:#07b2dd;}


.footer {padding:20px 0; background:#e6e6e6; color:#8e8774;margin-top:20px;}
.footer dl {margin:0 auto; width:1000px; overflow:hidden; zoom:1; clear:both;}
.footer dt {float:left;}
.footer dd {float:right;}

/*==== ¸ÞÀÎ ======*/
.main_top {position:relative; margin:0 auto; width:1000px; height:117px; background:url(../images/top_bg.jpg) no-repeat;}
.main_img {width:1000px; margin:0 auto;}

.main_container {margin:0 auto; padding:20px 0 25px 0; width:1000px; clear:both; zoom:1; overflow:hidden;}

.main_container .noticebox {float:left; margin-right:85px; width:280px;}
.main_container .noticebox ul {padding:10px 0;}
.main_container .noticebox ul li a span {padding-right:10px;}
.main_container .mainbnr_online {float:left; margin-right:15px; width:150px;}
.main_container .mainbnr_map {float:left; margin-right:75px; width:150px;}
.main_container .mainbnr_custom {float:left; width:243px;}

/*==== ¼­ºê ======*/
.sub_top {position:relative; margin:0 auto; width:1000px; height:117px; background:url(../images/sub_img.jpg) no-repeat;}
.sub_img {width:1000px; margin:0 auto;}

.sub_container {margin:0; width:100%; background:#fff;min-height:400px; _height:400px;}
.sub_cont {margin:0 auto; padding:30px 0 50px 0; width:1000px; clear:both;  zoom:1;*zoom;}
.sub_cont:after{content:""; display:block;clear:both;}

.left {float:left; width:265px; }
.left_tit {margin-bottom:25px; padding:0;}

.right {float:left; width:735px;}
.tit {position:relative; padding-bottom:30px; width:100%;}
.navi {position:absolute; top:2px; right:0; font-size:11px; color:#ccc;}
.cont {margin-top:40px;}

.stit {padding-bottom:20px;}
.cont p {padding-bottom:10px;}
.cont_topimg {padding-bottom:20px;}


.sub01_1 {clear:both; overflow:hidden; zoom:1;}
.sub01_1 dt {float:left; width:135px; padding-right:18px;}
.sub01_1 dd {float:left; width:580px;}
.sub01_1 dd img {padding:5px 0 25px 0;}
.sub01_1 dd strong {font-size:14px; color:#333;}
.sub01_1 dd span {font-weight:bold;}

.sub12 strong {display:block; color:#30477c;}

.sub13 {position:relative;}
.sub13 table {width:100%;border-top:2px solid #939AB8}
.sub13 th {padding:5px 10px; width:100px; background:#f6f6f6; border-bottom:1px solid #ddd; text-align:left; font-weight:bold; color:#5c5c5c;} 
.sub13 td {padding:5px 10px;border-bottom:1px solid #ddd;}
.sub13_img {position:absolute; top:120px; right:0;}

.sub14 dl {padding:10px 0; border-bottom:1px dotted #ddd; clear:both; zoom:1; overflow:hidden;}
.sub14 dt {float:left; display:inline-block; color:#7591d1; font-weight:bold;}
.sub14 dt {float:left; padding-right:40px;}

.sub16 table {width:100%;border-top:2px solid #939AB8}
.sub16 th {padding:5px 10px; font-weight:bold; color:#36C;border-bottom:1px solid #939AB8;border-right:1px solid #ddd; text-align:center;}
.sub16 td {padding:5px 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;text-align:center;}
.sub16 .td1 {background:#f8f8f8;}

.sub17 table {width:725px; margin-top:40px; width:100%;border-top:2px solid #939AB8}
.sub17 th {padding:5px 10px; width:100px; font-weight:bold; color:#36C;border-bottom:1px solid #ddd;border-right:1px solid #ddd; text-align:left;}
.sub17 td {padding:5px 10px; border-bottom:1px solid #ddd;}

.sub21 ul {margin:0 auto; overflow:hidden; zoom:1; clear:both;}
.sub21 ul li {float:left; padding-right:15px;}

.sub23 dt {font-weight:bold; color:#36C;}
.sub23 dd span {display:block;}
.sub23 dd span strong {display:block;}
.sub23_dome {padding-left:80px; background:url(../images/stit23_icn1.gif) no-repeat;}
.sub23_ship {padding-left:80px; background:url(../images/stit23_icn2.gif) no-repeat;}
.sub23_air {padding-left:80px; background:url(../images/stit23_icn3.gif) no-repeat;}

.sub31_table {border-top:1px solid #2F5CCF; border-bottom:1px solid #95a9dc;}
.sub31_table th {padding:8px 10px; border-bottom:1px solid #ddd; text-align:left;  color:#4064AB;}
.sub31_table th span {display:block; width:100%; border-right:1px solid #eee;}
.sub31_table td {padding:8px 5px; border-bottom:1px solid #ddd;}

.sub31_list1 {margin-left:15px;}
.sub31_list1 li {list-style:disc;}

.sub31 strong{color:#30477C;}

.sub31_caution {margin:10px 0 0 0}
.sub31_caution th {padding:5px 10px}
.sub31_caution th strong{color:#484848;}
.sub31_caution td {padding:5px 10px;}

/*¸ð´ÞÀ©µµ¿ì*/

a {color:#333; text-decoration:none}
a:hover {color:#ccc; text-decoration:none}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#333;
  display:none;
}
  
#boxes .window {
  position:absolute; background:#fff;
	border:4px solid #ddd;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {padding:50px;	width:800px; height:1650px;}
#boxes #dialog .close {position:absolute; top:10px; right:10px;}
#boxes #dialog p {padding-bottom:25px;}
#boxes #dialog p strong {display:block; padding-bottom:10px; color:#30477c;}
#boxes #dialog dl {margin-bottom:40px; overflow:hidden; zoom:1; clear:both;}
#boxes #dialog dt {display:inline-block; float:left; width:170px; padding-right:90px;}
#boxes #dialog dd {float:left; width:400px;}
#boxes #dialog dd table th {padding:5px 10px; background:#F8F8F8;  border-top:1px solid #2F5CCF; border-bottom:1px solid #A3BFE0;border-right:1px solid #ddd;}
#boxes #dialog dd table td {padding:5px 10px; border-bottom:1px solid #eee;border-right:1px solid #eee;}

.sub42_table {border-top:2px solid #6293CB;}
.sub42_table th {padding:5px 10px; background:#F8F8F8; border-bottom:1px solid #A3BFE0;border-right:1px solid #ddd;}
.sub42_table td {padding:5px 10px; border-bottom:1px solid #eee;border-right:1px solid #eee;}
.sub42_table .num {border-bottom:1px solid #d8d8d8!important; text-align:center; color:#999; font-size:11px;}
.sub42_table .company {border-bottom:1px solid #d8d8d8!important;}
.sub42_border {border-bottom:1px solid #d8d8d8!important;}



/*=== °Ô½ÃÆÇ ===*/
.board_list {margin:30px 0 0 0; border-top:1px solid #2F5CCF; }
.board_list th {margin-bottom:10px; background:url(../board_img/list_bar_bg.gif) repeat-x; border-bottom:1px solid #E0DCDC; color:#4064AB;}
.board_list th span {display:block; padding-top:8px; height:22px; background:url(../board_img/list_bar_line.gif) no-repeat right bottom;}
.board_list td {padding:5px 5px; border-bottom:1px solid #f3f3f3; text-align:center;}
.board_list .subject {text-align:left!important;}
.board_list .num {color:#ccc; font-size:11px;}

.btn_area {position:relative; margin-top:10px; padding-bottom:5px; height:40px; border-bottom:1px dotted #ddd;}
.btn_area dt {width:50%; padding:10px; text-align:center;}
.btn_area dd {position:absolute; top:0; right:0;}
.btn_area dd img {padding-left:3px;}


.btn {width:100%; overflow:hidden; zoom:1; clear:zoom;}
.btn dt {float:left;}
.btn dt a {padding-left:5px;}
.btn dd {float:right; text-align:right;}
.btn dd a {padding-left:5px;}

.search {width:100%; text-align:right;}
.search img {vertical-align:middle;}

.board_view {margin:30px 0 0 0; border-top:1px solid #2F5CCF; }
.board_view th {padding:5px; border-bottom:1px solid #95a9dc; text-align:left;color:#4064AB;}
.board_view td {padding:5px; border-bottom:1px solid #f3f3f3;}
.board_view .date {color:#999;}
.board_view .hit {color:#999;}
.board_view .cont {padding:10px 5px; height:200px;}

.write_list {margin:20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.write_list .pre_write {padding:5px 10px; border-bottom:1px solid #eee;}
.write_list .next_write {padding:5px 10px;}
.write_list .pre_write span {padding:0 20px; background:url(../board_img/pre_write.gif) no-repeat 0 50%; color:#333;}
.write_list .next_write span {padding:0 20px; background:url(../board_img/next_write.gif) no-repeat 0 50%; color:#333;}

.board_write {margin:30px 0 0 0; border-top:1px solid #2F5CCF; border-bottom:1px solid #95a9dc;}
.board_write th {padding:5px 10px; border-bottom:1px solid #ddd; text-align:left;  color:#4064AB;}
.board_write th span {display:block; width:100%; border-right:1px solid #eee;}
.board_write td {padding:3px 5px; border-bottom:1px solid #ddd;}

.online_table {margin:0px 0 30px 0; border-top:1px solid #2F5CCF; border-bottom:1px solid #95a9dc;}
.online_table th {padding:8px 10px; background:#F6F6F6; border-bottom:1px solid #ddd; text-align:left;  color:#4064AB;}
.online_table th span {display:block; width:100%;}
.online_table td {padding:8px 10px; border-bottom:1px solid #ddd;}
.online_table .text {color:#A39563; font-size:11px;}

.online_table1 {margin:0px 0 10px 0; border-top:1px solid #2F5CCF;}
.online_table1 th {padding:5px 10px; background:#F6F6F6; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;  color:#4064AB;}
.online_table1 th span {display:block; width:100%;}
.online_table1 td {padding:3px 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.online_table1 .text {color:#A39563; font-size:11px;}

.sub53_btn {margin:20px 0; width:100%; text-align: center;}
.sub53_btn img {padding:0 3px;}
.sub53_text {display:block; padding-bottom:30px; font-size:11px;}

.gallery_list {margin:30px 0 0 0; border-top:1px solid #2F5CCF; border-bottom:1px solid #95a9dc;}
.gallery_list td {padding:10px 0; border-bottom:1px solid #f3f3f3;}
.gallery_list dt {margin-bottom:5px;}
.gallery_list dt img {border:3px solid #eee;}
.gallery_list dd span {font-size:11px; color:#878787;}

.latest_empty{padding:10px;text-align:center;}
