@charset "utf-8";
/* CSS Document */

HTML, BODY, P, PRE, TABLE, TR, TD, H1, H2, H3, H4, H5, H6, UL, OL, LI, FORM, INPUT, BUTTON, SELECT, TEXTAREA, A, IMG, LABEL {
padding:0;
border:0;
margin:0;
}
HTML {
*min-width:1000px;
 height: 100%;
}
BODY {
font:15px/1.2 Arial, Helvetica, sans-serif;
color:#333;
background:#fff url(/i/bg_top.png) repeat-x 0 0;
min-width:1000px;
height: 100%;
}
UL {
padding:0 0 0 20px;
}
TABLE {
border-collapse:collapse;
}
TD {
vertical-align:top;
}
P {
padding:3px 0;
}
A {
color:#001868;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}

H1 {
font:26px/38px Georgia, "Times New Roman", Times, serif;
padding:4px 0;
}
H2 {
font:24px/38px Georgia, "Times New Roman", Times, serif;
padding:4px 0;
}
H3 {
font:20px/38px Georgia, "Times New Roman", Times, serif;
padding:4px 0;
}
H4 {
font:22px/22px Georgia, "Times New Roman", Times, serif;
}
H5 {
}
H6 {
}

IMG {
}



INPUT, TEXTAREA, SELECT {
font:12px/12px Arial, Helvetica, sans-serif;
color:#48A;
border:1px solid #FFDE00;
padding:3px 5px 0 5px;
*padding:5px 5px 0 5px;
}
INPUT, SELECT {
background:none;
height:19px;
*height:17px;
width:166px;
}
TEXTAREA {
background:none;
overflow:auto;
}

BUTTON {
cursor:pointer;
}








.bg1 {
background:url(/i/bg_lt.jpg) no-repeat 0 0;
height: auto !important;
height/**/:100%;
min-height: 100%;
}
.bg2 {
background:url(/i/bg_rt.jpg) no-repeat 100% 0;
}
.bg3 {
background:url(/i/mr_eng.jpg) no-repeat 100% 0;
}





.wrapper {
min-width:1000px;
_width:1200px;
max-width:1200px;
margin:0 auto;
}


.head {
position:relative;
width: 100%;
}
.logo {
display:block;
width:302px;
height:117px;
position:absolute;
top:0;
left:0;
background:url(/i/logo_eng.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='scale');
_cursor:pointer;
}
.lang {
font-size:12px;
font-weight:bold;
color:#053a00;
position:absolute;
top:8px;
right: 350px;
}
.langi {
font-size:12px;
font-weight:bold;
color:#001868;
position:absolute;
top:18px;
right:20px;
}
.srch {
position:absolute;
top:50px;
left:340px;
width:222px;
height:32px;
background:url(/i/srch.gif) no-repeat 0 0;
}
.srch INPUT {
border:0;
padding:8px 4px 0;
height:24px;
*padding:10px 4px 0;
*height:22px;
width:182px;
position:absolute;
top:0;
left:0;
}
.srch BUTTON {
background:none;
position:absolute;
top:0;
right:0;
width:32px;
height:32px;
}
.srch2 {
position:absolute;
top:50px;
left:340px;
width:302px;
height:32px;
background:url(/i/srch2.gif) no-repeat 0 0;
}
.srch2 INPUT {
border:0;
padding:8px 4px 0;
height:24px;
*padding:10px 4px 0;
*height:22px;
width:262px;
position:absolute;
top:0;
left:0;
}
.srch2 BUTTON {
background:none;
position:absolute;
top:0;
right:0;
width:32px;
height:32px;
}





.top {
position:relative;
height:444px;
}
.mapl .ml {
font:18px/1.5 Georgia, "Times New Roman", Times, serif;
position:absolute;
top:115px;
left:370px;
}
.mli {
font: 18px/1.5 Georgia, "Times New Roman", Times, serif;
width: 240px;
position: absolute;
top:35px;
right: 0px;
}
.mapl .ml A {
text-decoration:underline;
border:0;
}
.mapl .ml A:hover {
text-decoration:none;
}
.mapl .ml .inv {
font-size:24px;
color:#001868;
}
.mapl .ml .lgt {
color:#001868;
}


.lmap {
margin-right:250px;
height:444px;
}
.lmap ul{
list-style:none;
}
.maplink{
border-bottom:1px dashed #000000;
color:#000000;
position:relative;
text-decoration:none;
font-weight:bold;
width:100px;
}
.maplinkm{
display:none;
border-bottom:1px dashed #000000;
color:#000000;
position:relative;
text-decoration:none;
font-weight:bold;
width:80px;
}
.map {
/*position:absolute;
top:0;
left:0;*/
width:719px;
height:444px;
margin:0 auto;
background:url(/i/map000_en.gif) no-repeat 0 0;
}
.map2 {
/*position:absolute;
top:0;
left:0;*/
width:719px;
height:444px;
margin:0 auto;
background:url(/i/map2_en.gif) no-repeat 0 0;}
.mapl {
position:relative;
/*top:0;
left:0;*/
margin:-444px auto 0;
width:719px;
height:444px;
}
.mapl DIV {
position:absolute;
z-index:111;
font-size:12px;
line-height:16px;
}
.mapl DIV A {
text-decoration:none;
color:#000;
border-bottom:1px dashed #000;
position:relative;
}
.mapl #m1 {
top:245px;
left:119px;
}
.mapl #m2 {
top:353px;
left:228px;
}
.mapl #m3 {
top:254px;
left:325px;
}
.mapl #m4 {
top:363px;
left:364px;
}
.mapl #m5 {
top:292px;
left:375px;
}
.mapl #m6 {
top:285px;
left:433px;
}
.mapl #m7 {
top:327px;
left:437px;
}
.mapl #m8 {
top:299px;
left:630px;
}
.mapl DIV .p_b {
position:absolute;
width:458px;
height:27px;
background:url(/i/p_b.png) no-repeat 0 0;
left:-140px;
top:-27px;
}
.mapl DIV .p_b .pp {
position:absolute;
width:458px;
bottom:27px;
_bottom:26px;
left:0;
}
.mapl DIV .p_b .pp .p_t {
font-size:1px;
height:18px;
background:url(/i/p_t.png) no-repeat 0 0;
}
.mapl DIV .p_b .pp .p_p {
padding:0 14px;
width:430px;
overflow:hidden;
background:url(/i/p_p.png) repeat-y 0 0;
}
.mapl DIV .p_b .pp .p_p IMG {
float:left;
margin-right:10px;
}
.mapl DIV DIV DIV DIV {
position:static;
}




.rlinks {
float:right;
font-size:14px;
line-height:1.9;
padding-top:122px;
width:264px;
}
.irlinks {
width:240px;
font-size:14px;
line-height:1.9;
padding:10px 0 50px;
}

#menu {
list-style:none;
}
#menu LI {
}
#menu .mlink {
line-height:30px;
height:31px;
}
#menu .mlink DIV {
float:left;
height:31px;
}
#menu .mlink DIV DIV {
padding:0 14px;
}
#menu .mlink DIV DIV A {
float:left;
height:30px;
border:0;
}
#menu .act .mlink DIV {
background:url(/i/ml.gif) no-repeat 0 0;
}
#menu .act .mlink DIV DIV {
background:url(/i/mr.gif) no-repeat 100% 0;
}
#menu .act .mlink DIV DIV A {
background:url(/i/mm.gif) repeat-x 0 0;
border:0;
color:#fff;
}
#menu .mlink DIV DIV A SPAN {
border-bottom:1px dashed #545454;
font-weight:normal;
}
#menu .sublink {
overflow:hidden;
height:0;
}
#menu .slb {
line-height:23px;
padding-left:24px;
font-size:12px;
}
#menu A {
color:#545454;
border-bottom:1px dashed #545454;
text-decoration:none;
}
#menu SPAN {
font-weight:bold;
}


/*.rlinks A, .irlinks A {
color:#545454;
border-bottom:1px dashed #545454;
text-decoration:none;
margin-left:12px;
}
.rlinks A.nb, .irlinks A.nb {
border:0;
margin:0;
}
.rlinks DIV, .irlinks DIV {
font-size:12px;
padding-left:12px;
}
.rlinks DIV A, .irlinks DIV A {
border:0;
text-decoration:underline;
}
.rlinks SPAN, .irlinks SPAN {
font-weight:bold;
margin-left:12px;
}*/





.main {
width:100%;
overflow:hidden;
}
.main .right {
float:right;
width:220px;
padding-right:20px;
}
.main .left {
margin-right:270px;
padding-left:20px;
}


.content {
padding-left:10px;
}

.rm {
list-style:none;
font-size:11px;
padding:0 0 50px;
}
.rm LI {
padding:5px 0 5px 10px;
background:url(/i/m.gif) no-repeat 0 11px;
}

.info {
padding:0 0 30px 10px;
text-align:center;
}
.info a{
padding:0 2px 2px 0;
}

.links {
padding:0 0 30px;
list-style:none;
font-size:12px;
}
.innrer_links {
padding:0;
margin-top:30px;
margin-left:25px;
}
.links LI {
padding:2px 0 2px 30px;
}
.links LI.l_q {
background:url(/i/l_q.gif) no-repeat 10px 3px;
}
.links LI.l_u {
background:url(/i/l_u.gif) no-repeat 10px 3px;
}
.links LI.l_m {
background:url(/i/l_m.gif) no-repeat 10px 3px;
}


.photos {
/*width:700px;*/
margin:50px auto;
min-width: 700px;
_width:expression(document.body.clientWidth > 995 ? "auto" : "700px");
}
.photos .ph_t {
height:40px;
background:url(/i/ph_t.gif) repeat-x 0 0;
}
.photos .ph_t DIV {
height:40px;
background:url(/i/ph_t1.gif) no-repeat 0 0;
}
.photos .ph_t DIV DIV {
background:url(/i/ph_t2.gif) no-repeat 100% 0;
}
.photos .ph {
background:#FCF3AF url(/i/ph_bg.gif) repeat-x 0 0;
height: 170px;
overflow: hidden;
position:relative;
}
.photos .ph UL {
width: 100%;
height: 170px;
padding: 0px;
list-style: none;
position:absolute;
}
.photos .ph LI {
height: 160px;
/*width: 31%;*/
float: left;
padding: 0 2px 10px 0;
font-size:12px;
overflow: hidden;
}
#mycarousel ul {
width: 100%;
height: 170px;
padding: 0px;
margin:0px 10px;
list-style: none;
}
#mycarousel LI {
height: 160px;
/*width: 31%;*/
float: left;
padding: 0 1px 10px;
font-size:12px;
overflow: hidden;
}
.photos .ph IMG {
margin:0 0 5px;
}
.photos .ph_b {
height:50px;
background:url(/i/ph_b.gif) repeat-x 0 0;
}
.photos .ph_b DIV {
height:50px;
background:url(/i/ph_b1.gif) no-repeat 0 0;
}
.photos .ph_b DIV DIV {
background:url(/i/ph_b2.gif) no-repeat 100% 0;
padding:0 10px;
}
.photos .ph_b .pL {
float:left;
font-size:16px;
border-bottom:1px dashed #001868;
text-decoration:none;
margin-top:12px;
}
.photos .ph_b .pR {
float:right;
font-size:16px;
border-bottom:1px dashed #001868;
text-decoration:none;
margin-top:12px;
}
.photos .ph_b .pht {
margin:0 80px;
padding:10px 0 0;
background:none;
}
.photos .ph_b TABLE {
margin:0 auto;
}
.photos .ph_b TD {
height:30px;
font-size:15px;
line-height:28px;
background:#FBF6D2;
}
.photos .ph_b TD.ppL {
width:14px;
background:url(/i/ppl.gif) no-repeat 0 0;
}
.photos .ph_b TD.ppR {
width:14px;
background:url(/i/ppr.gif) no-repeat 0 0;
}
.photos .ph_b TD SPAN {
padding:0 5px;
}
.photos .ph_b TD SPAN.act {
background:#373737;
color:#fff;
}
.photos .ph_b TD SPAN.act a{
color:#fff;
}




.bottom {
padding-top:28px;
background:url(/i/b1.gif) no-repeat 0 0;
}
.bot {
background:url(/i/b3.gif) repeat-x 0 100%;
}
.b {
background:url(/i/b2.gif) repeat-x 0 0;
/*height:130px;*/
}

.bb {
width:100%;
overflow:hidden;
}
.bbL {
float:left;
font-size:12px;
line-height:16px;
padding:15px 0 0 20px;
}
.bbL DIV {
padding:4px 0;
}

.bbR {
float:right;
padding:15px 40px 0 0;
width: 200px;
}



.faq {
padding:30px 10px;
list-style:none;
width:670px;
}
.faq LI {
padding:0 0 10px 20px;
background:url(/i/f1.gif) no-repeat 0 3px;
}
.faq LI.op {
background:url(/i/f2.gif) no-repeat 0 3px;
}
.faq .fi {
display:none;
padding:5px 0;
}
.faq LI.op .fi {
display:block;
}
.faq A {
text-decoration:none;
border-bottom:1px dashed #001868;
}
.faq .f_t {
height:8px;
font-size:1px;
background:url(/i/f_t.gif) no-repeat 0 0;
}
.faq .f_b {
height:8px;
font-size:1px;
background:url(/i/f_b.gif) no-repeat 0 0;
}
.faq .f_f {
padding:0 10px;
background:#E4EEE4;
font-size:12px;
}




.faqForm {
font-size:12px;
}
.faqForm FORM {
width:700px;
height:258px;
padding-top:12px;
background:url(/i/faqform.gif) no-repeat 0 0;
margin-top:15px;
}
.faqForm TD {
padding:9px 10px 9px 20px;
}
.faqForm TD.f_left {
padding-top:15px;
}

.input {
position:relative;
width:302px;
height:32px;
background:url(/i/input.gif) no-repeat 0 0;
}
.input INPUT {
border:0;
padding:8px 4px 0;
height:24px;
*padding:10px 4px 0;
*height:22px;
width:294px;
position:absolute;
top:0;
left:0;
}
.textarea {
position:relative;
width:442px;
height:82px;
background:url(/i/textarea.gif) no-repeat 0 0;
}
.textarea TEXTAREA {
border:0;
padding:8px 4px 8px;
height:66px;
*padding:10px 4px 10px;
*height:64px;
width:434px;
position:absolute;
top:0;
left:0;
}
BUTTON {
width:120px;
height:32px;
background:url(/i/button.gif) no-repeat 0 0;
}










.dev {
padding-top:20px;
font-size:11px;
line-height:11px;
height:37px;
}
.dev A {
text-decoration:none;
}
.dev A SPAN {
padding:2px 6px 25px;
background:#001868;
color:#fff;
}
.dev A:hover {
}
.dev A:hover SPAN {
background:#fff;
color:#000;
}

.rlinks_map {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 240px;
}
.rlinks_map UL {
	padding: 0px;
	padding: 10px 20px;
	background: url(/i/nav_map.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nav_map.png', sizingMethod='scale');
	_zoom: 1;
}
.map_nav_top {
	display: block;
	width: 100%;
	height: 9px;
	line-height: 0px;
	font-size: 0px;
	background: url(/i/nav_map_top.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nav_map_top.png', sizingMethod='scale');
}
.map_nav_bottom {
	display: block;
	width: 100%;
	height: 9px;
	line-height: 0px;
	font-size: 0px;
	background: url(/i/nav_map_bottom.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nav_map_bottom.png', sizingMethod='scale');
}
.footer_spacer {
	height: 204px;
}
.bbR {
float:right;
padding:15px 40px 0 0;
width: 200px;
}
.flash_overlay{
width: 300px;
height: 150px;
position: absolute;
left: 0px;
top: 0px;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nav_map_bottom.png', sizingMethod='scale');
}
.fixpng{
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nav_map_bottom.png', sizingMethod='scale');
}

.bordered,.bordered td{
border:1px black solid;
BORDER-COLLAPSE: collapse;
}

.sape{
font-size:9px;
max-width:800px;
}

.sape span{
text-align:center;
left:67px;
top:5px;
position:relative;
color:#666666;
max-width:670px;
}

.sape span a{
	color:#999999;
}
