html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
html,body{height:100%; min-height:100%;}
body {line-height: 1; font:normal 12px Arial; color:#fff; background:#0d2f6d;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0; border:1px solid #000; width:100%;}
table td{vertical-align:top; border:1px solid #000;}
a{color:#2b6bd3; text-decoration:none;}
a:hover{text-decoration:underline;}
h1{color:#6c6c6c; padding:10px 0px 14px 47px; text-transform:uppercase; font:bold 14px Arial;}

.all_m{background:url('/i/main_cent_bg_b.gif') left bottom repeat-x; min-width:1000px; }
.all_mb{background:url('/i/main_left_bg.jpg') left top repeat-y;}
.all{min-height:100%; height:auto !important; height:100%; background:url('/i/bottom_bg.jpg') left bottom repeat-x; padding-bottom:91px;}
.all_sec{min-height:100%; height:auto !important; height:100%; background:url('/i/main_left_bg.jpg') left top repeat-y; padding-bottom:91px; min-width:1000px;}

.head{height:212px; background:url('/i/head_bg.jpg') left top repeat-x; min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px");}
.head a{color:#fff;}
.head_wave{position:relative; height:149px; background:url('/i/top_bg.jpg') left top repeat-x; min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); }
.a_logo{display:block; position:absolute; top:0px; left:40%; width:147px; height:140px;}
.head_logo{background:url('/i/logo.png') 47% top no-repeat; height:149px;}
.head_sp{width:1000px; height:1px; font-size:0px; line-height:1;}
.head_lang{float:right; padding:10px 10px 0px 0px;}
.head_lang p{float:left; padding:0px 4px 7px 4px !important; margin:0px !important; font:normal 11px Arial;}
.head_lang a{display:block; float:left; padding:0px 0px 7px 4px !important; margin:0px !important; font:normal 11px Arial;}
.head_lang img{float:left;}
.for_head_menu{height:41px; background:transparent; background:url('/i/head_menu_bord.jpg') left top no-repeat; text-align:center; padding:22px 0px 0px 0px;}
.head_menu{width:744px; margin:auto;}
.head_menu div{width:16%; float:left; border-right:1px solid #1f518c; padding:2px 0px; text-align:center;}
.head_menu a{font-weight:bold; color:#fff;}
.head_menu .active{color:#247dc5;}
.head_menu .opened{color:#247dc5;}
.last_it{border-right:0px solid #1f518c !important;}

.main{background:url('/i/main_bg_t.jpg') left top repeat-x; width:100%; border:none;}
.main_sec{width:100%; border:none;}
.left{width:284px; background:url('/i/left_bg_t.jpg') left top repeat-x; padding-bottom:0px; min-height:100%; height:auto !important; height:100%; border:none;}
.menu_l{padding:15px 10px 25px 22px; width:252px;}
.menu_l h2{padding:20px 15px 20px 48px; background:url('/i/tit_img.gif') left 50% no-repeat; cursor:pointer;}
.menu_l h2 a{background:none !important}
.menu_l h2 a:hover{background:none !important}
#h25{padding:20px 15px 20px 48px; background:url('/i/1.png') left 50% no-repeat; cursor:pointer;}
#h25 a{padding:7px 25px 7px 0px!important;}
#h6{padding:20px 15px 20px 48px; background:url('/i/3.png') left 50% no-repeat; cursor:pointer;}
#h6 a{padding:7px 25px 7px 0px!important;}
#h7{padding:20px 15px 20px 48px; background:url('/i/2.png') left 50% no-repeat; cursor:pointer;}
#h7 a{padding:7px 25px 7px 0px!important;}
#h33{padding:20px 15px 20px 48px; background:url('/i/4.png') left 50% no-repeat; cursor:pointer;}
#h33 a{padding:7px 25px 7px 0px!important;}
#h43{padding:20px 15px 20px 48px; background:url('/i/5.png') left 50% no-repeat; cursor:pointer;}
#h43 a{padding:7px 25px 7px 0px!important;}
#h118{padding:20px 15px 20px 48px; background:url('/i/7.png') left 50% no-repeat; cursor:pointer;}
#h118 a{padding:7px 25px 7px 0px!important;}
#h21{padding:20px 15px 20px 48px; background:url('/i/6.png') left 50% no-repeat; cursor:pointer;}
.menu_l a{display:block; margin-top:2px; background:#0f4291 url('/i/menu_arrow.gif') 227px 7px no-repeat; padding:7px 25px 7px 25px; color:#fff;}
.menu_l a:hover{text-decoration:none; background:url'/i/menu_arrow.gif') 227px 7px no-repeat;}
.menu_l .selected{display:block; margin-top:2px; background:url('/i/menu_bg_sel.jpg') left top repeat-y; padding:7px 25px 7px  25px!important;}
.menu_l .selected div{background:url('/i/menu_arrow.gif') 214px 7px no-repeat; padding:7px 25px 7px 25px;}
.menu_l div{display:none;}
.center{background:url('/i/water_apple.jpg') 47% 44px no-repeat; padding:384px 0px 100px 0px; text-align:center; border:none;}
.center h1{color:#fff; padding:10px 0px 14px 47px; text-transform:uppercase; font:bold 12px Arial;}
.center_sec{text-align:left; padding:25px 35px; border:none;}
.center_txt{padding:5px 47px 74px 25px; color:#525252; text-align:justify; background:url('/i/apple_sm.jpg') right bottom no-repeat;}
.center_txt p{text-indent:25px; margin:7px 0px;}
.center_sp{width:680px; height:1px; line-height:0px; border:0px solid #0d2f6d; font-size:0px;}
/*.main_txt{margin:auto; width:63%; text-align:justify;}
.main_txt h1{text-align:center; padding:15px; margin-top:-370px;}*/
.main_txt {text-align:justify; margin:-370px auto 0px auto; width:90%;}
.main_txt h1{text-align:center; padding:15px;}
.main_txt h2{padding:15px 0px 15px 0px; font-size:13px;}
.main_txt a {color:#ffffff; text-decoration:underline;}
.main_txt a:hover {text-decoration:none;}

.under{clear:both; height:91px; background:url('/i/bottom_bg.jpg') left top repeat-x; margin-top:-91px; min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px");}
.under_sp{width:1000px; height:1px; line-height:0px; font-size:0px; border:0px solid #0d2f6d; margin:0px; padding:0px; }
.under p{color:#000; font:normal 11px Arial;}
.under_bg{background:url('/i/bottom_bg_c.jpg') 25% top no-repeat;}
.under_bg_r{height:66px; padding-top:25px; background:url('/i/bottom_bg_c.jpg') 74% top no-repeat; text-align:center;}
.under_bg_r p{margin:0px;}
.und_txt{padding-top:12px; color:#0c376a !important; padding-bottom:0px; margin:auto; text-align:center;}
.und_schet{padding-top:0px; width:200px;}
.und_txt a{color:#0c376a !important;}

.for_center{text-align:center;}
.io {border:1; width:100%; color:#FF0000; text-align:center;}
.io td{vertical-align:middle;}
#io1 {border:none; width:40%; color:#66CCFF; margin:auto;}
#io1 td{border:none;}
.t1 {background-color:#83F2FC;}
.t2 {background-color:#FFFF6C;}
.t3 {border:0;}

#h6, #h7 {cursor:pointer;}
#sub6, #sub7 {display:none;}
.hid_cnt {display:none;}
.text {padding-top:300px;}
.align_left td {text-align:left !important;}
.center_sec table td {text-align:center;padding:2px;border:1px solid #999999;vertical-align:middle;}
.bord_none td {border:none !important;}
.txt_1 tr td {text-align:left; vertical-align:top; border: 1px solid #FFFFFF;}
.txt_2 tr td {text-align:left; vertical-align:top; border: 1px solid #0d2f6d;}