@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, img, ins, q, s, samp,
small, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {margin:0; padding:0; }
body {font:11px/16px Arial,Tahoma,sans-serif,Georgia,"Lucida Grande","Lucida Sans Unicode","Trebuchet MS"; text-align:left; color:#f17bac; background:#000000; }
img {border:0; }
ul,ol,dl {list-style:none;}
table {border-collapse: collapse; }
input,select,textarea {font-family:inherit; font-size:inherit;}
a {color:#f17bac; text-decoration:none; outline:none; cursor:pointer; }
a:hover {color:#da3f7b; } 
.btn_submit,.submit {outline:none; cursor:pointer; }
.none {display:none;}
.error {color:#ff0000; }
.highlight {color:#da3f7b; font-weight:bold;}
h1 {font-size:18px; line-height:normal; font-style:normal; font-variant:normal; font-weight:normal;  }
h2,h3,h4,h5 {font-style:normal; font-variant:normal; font-weight:normal;line-height:normal; }
h2 {font-size:14px;}
h3 {font-size:14px;}
h4 {font-size:14px; }
h5 {font-size:11px; font-weight:bold; color:#da3f7b;}
.clearfix:after,#header:after,.contaniner:after,.main:after,.nav:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }


#header {width:900px; margin:0 auto; padding:0; position:relative; z-index:20; /*height:35px;*/padding-top:15px;  }
/*
#header a {color:#222222; }
#header a:hover {color:#7D77B7;}
*/
.select_city {width:100px; border:#ccc; padding:5px 5px 10px 10px; overflow:hidden; position:absolute;top:35px;right:30px;z-index:21; display:block; }
.scBg {background:#000;width:500px;height:500px; /* filter:alpha(opacity=60);  -moz-opacity:0.6;	opacity:0.6; */position:absolute; top:0; left:0; z-index:22; }
.select_city ul{position:relative; top:0; z-index:24; }
.select_city li {margin-bottom:6px;}
.select_city li a {display:block;clear:both;}
.topbar {margin:0 40px 15px 0; height:20px; overflow:hidden; clear:both; }
.topbar ul {float:right; }
.topbar li { float:left; margin-left:25px;}
.topbar li a {display:block; height:17px; text-indent:-999em; }
.topbar .nav1 a {width:95px; background:url(../../images/en/bgs.gif) 0 5px no-repeat; }
.topbar .nav2 a {width:25px; background:url(../../images/en/bgs.gif) 0 -27px no-repeat; }
.topbar .nav3 a {width:20px; background:url(../../images/en/bgs.gif) 0 -60px no-repeat; }
.contaniner {width:900px; margin:0 auto; padding:0;}
.wrap {margin:0; padding:0 11px 0 11px; position:relative; }
.wrap_inner {}

.nav {clear:both; height:50px; margin:0; padding:9px 0 0 40px!important; padding-left:26px; overflow:hidden;}
.nav ul {list-style:none; margin:0; padding:0;}
.nav ul {list-style:none; margin:0; padding:0;}
.nav li {float:left; margin:0; padding:0 0 10px 0; position:relative; }
.nav li a {text-indent:-999em; display:block; height:13px; float:left;}
.nav li a {color:#f17bac; background-repeat:no-repeat; background-position:0 0; margin:0 13px 0 0; padding:0;display:inline;}
.nav .nav1 a{width:66px; background-image:url(../../images/en/nav_1.gif); }
.nav .nav2 a{width:135px; background-image:url(../../images/en/nav_2.gif); }
.nav .nav3 a{width:86px; background-image:url(../../images/en/nav_3.gif); }
.nav .nav4 a{width:79px; background-image:url(../../images/en/nav_4.gif); }
.nav .nav5 a{width:54px; background-image:url(../../images/en/nav_5.gif); }
.nav .nav6 a{width:31px; background-image:url(../../images/en/nav_6.gif); }
.nav li a:hover,.nav li.active a,.nav li.trail a {background-position:0 -21px;}

.nav ul.level_2 a,.nav ul.level_2 a:hover {background:none; }
.nav li.active ul,.nav li.trail ul {display:block; }
.nav li ul {display:none; width:770px; position:absolute; top:22px; left:0; }
.nav li li {border-top:1px solid #F17BAC; height:auto; }
.nav li li.last a {margin-right:0;}
.nav .level_1 li li a,.nav .level_1 li li a:hover {text-indent:0; width:auto; _margin-right:5px; padding-left:1px;  }
.nav .level_1 li li a:hover,.nav .level_1 li li.active a {color:#da3f7b; text-transform:uppercase;}
.nav .active a,.nav .trail a {}
.nav .level_2 li {  margin:0;}
.nav .nav3 ul {width:620px; }
.nav .nav4 ul {width:520px; }
.nav .nav5 ul {width:420px; }


.contaniner .nav {overflow:visible ;}
.nav {height:60px;}
.nav li ul {display:none; width:770px; position:absolute; top:22px; left:0; }
.nav li ul.level_2 {width:680px;}
.nav li.nav3 ul.level_3 {width:700px;}
.nav li li {border-top:1px solid #414141; height:auto; }
.nav li li.last a {margin-right:0;}
.nav .level_1 li li a,.nav .level_1 li li a:hover {text-indent:0; width:auto; _margin-right:5px; padding-left:1px;  }
.nav a.trail,.nav .level_1 li li a:hover,.nav .level_1 li li.active a {color:#F17BAC; text-transform:uppercase;}
.nav .active a,.nav .trail a {}
.nav li li ul {top:16px;}
.nav ul.level_3 li {padding-bottom:4px;}
.nav ul.level_3 li a {margin-right:13px;}
.nav ul.level_3 a, .nav ul.level_3 a:hover {text-indent:0;background:none;}
.nav li ul.level_4 {display:none;}




/* public */
.logo {width:220px; height:200px; float:left; overflow:hidden; border-top:8px solid #f17bac;border-right:8px solid #f17bac;border-bottom:8px solid #f17bac; }
.banner {width:672px; height:200px; float:right; overflow:hidden; border-top:8px solid #f17bac;border-bottom:8px solid #f17bac;}
.main h1.title {color:#da3f7b; border-bottom:2px solid #f17bac; margin:0 0 6px 0; padding:0 0 6px 0; }

.content h1 {font-size:14px; font-weight:bold; margin-bottom:13px; }
.content h2 {font-size:14px; font-weight:bold; margin-bottom:13px; }
.content p {margin-bottom:13px; }
input.text {color:#f17bac}
/*
.main ul {list-style-type:disc; margin-left:1.5em; }
.main ol {list-style-type:decimal; margin-left:1.6em; }
.main .tabnav,.main .loca_list,.client ul{list-style:none; margin-left:0; }
*/


#footer {border-top:1px solid #f17bac; width:820px; margin:15px auto 0; padding:7px 40px 17px 40px; clear:both;  overflow:hidden; position:relative;}
#footer .footer_nav {float:left;}
#footer .power {float:right; }
#footer li {float:left; margin:0 15px 0 0;}
#footer li a {color:#f17bac; }
#footer li a:hover {color:#da3f7b; }
#Home #footer {margin-top:0;}
#footer .share {position:absolute;top:4px;right:0;}
#footer .share a {margin-left:2px;

/* scroll bar */
.jScrollPaneContainer {clear:both; overflow:hidden;position:relative;z-index:1;}
.jScrollPaneTrack {background:#6f8b98; cursor:pointer; position:absolute;right:0;top:0;}

.jScrollPaneTrack {background:#f17bac; height:100%; }   /*  **********   */
.jScrollPaneDrag {background:#c22667;margin-left:1px; }
.jScrollPaneDrag { cursor:pointer;overflow:hidden;position:absolute;}
.jScrollPaneDragTop {width:16px; height:10px; overflow:hidden; position:absolute;top:0;left:0;}
.jScrollPaneDragBottom {background:url(../../images/en/drag_grab.gif) -24px bottom no-repeat; height:27px; overflow:hidden;position:absolute; bottom:0; left:0; }
.scroll-pane {/* width:200px; Ӧ height:268px;*/overflow:auto;}

/* bg sound player*/
.bgsound {position:absolute;top:15px; right:0; z-index:11;}


.content ul li { list-style-type: disc;margin: 0 0 0 20px;}
.content p { margin: 10px 0}
.accordion ul {margin: 0 0 0 10px;}
.toggler {width:100%; margin:2px 0; padding:4px 0 4px 8px; background:#f2f1f8; font:bold 11px Arial; cursor:pointer;}
.content h1{color:#da3f7b; margin-bottom:8px;}
.content td {width:50%; padding:2px; border:#FFF;}
.content table {width:100%;border-collapse:collapse; /* border:solid #f17bac;border-width:2px 0 0 2px;  */ }
.content td{/* border:solid #f17bac; */border-width:0 2px 2px 0;}

#inner_sp { margin:0 -50px 0 0;}
#inner_sp ul li { list-style:none; margin:0 0 14px 0; }
#inner_sp ul li ul li{ margin:0;}
#inner_sp mod_sitemap { }
#inner_sp h1{ margin-bottom:13px; }
#inner_sp h1 {font-size:14px; font-weight:bold; margin-bottom:13px; }
#inner_sp h2 {font-size:14px; font-weight:bold; margin-bottom:13px; }

#about-us h3 {font-size:13px; color:#da3f7b; margin: 6px 0;} 

#content26 p { margin:0; padding:0;}
#content26 table { line-height:18px;}
#content40 table { line-height:18px;}
#content40 td { width:33%;}

#content27 table { line-height:18px;}
#content27 td { width:33%;}
