/* Basic stye */

.mapAsiaStyle{ width:100%;/* max-width:1034px;*/ min-width:978px; min-height:500px; margin:0px auto 0 auto; padding:0; overflow:hidden; position:relative;font:400 14px Arial, Helvetica,"微軟正黑體", "Microsoft JhengHei", sans-serif; line-height:1.2em; background:#fff; -webkit-font-smoothing: antialiased;*font-family:PMingLiu, MingLiu;*zoom:1;word-spacing:-1px;}

/* 2 Colume style page */
.mapAsiaStyle h2,.mapAsiaStyle .site-map-section>a{display: block; font-weight: bold; font-size:16px; color:#cb0202; line-height:1.2em; margin:0; padding:18px 0 16px 0;}
.mapAsiaStyle h3 {font-size: 16px;}
.mapAsiaStyle h2.expandable,.mapAsiaStyle .site-map-section>a.expandable{background:url('images/expandable_closed.jpg') no-repeat left center;padding-left:30px;cursor:pointer;}
.mapAsiaStyle h2.expandable.opened,.mapAsiaStyle .site-map-section>a.expandable.opened{background-image:url('images/expandable_opened.jpg')}
.mapAsiaStyle a{text-decoration:none;}
.mapAsiaStyle a.btn {display: inline-block; background: url(images/btn.png) 0 0 no-repeat; width: 75px; height: 30px; line-height: 30px; text-align: center;color: #fff;}
.mapAsiaStyle a.btn.long {background: url(images/btn_long.png) 0 0 no-repeat; width: 120px; height: 30px; }


/* FAQ */
.expand-content{display:none;width:948px;margin-left:30px;}
.expand-content.opened{display:block;}
.expand-content .faq-q{}
.expand-content .faq-q tr td.td1{width:18px;}
.expand-content .faq-q tr td.td2{width:930px;}
.expand-content .faq-q tr td.q{color:#2a2a2a;}
.expand-content .faq-q tr td.a{color:#666666;}

/*site map css*/
.site-map-section {padding-left: 25px; background: url('images/list_arrow.gif') 3px 20px no-repeat; position: relative}
.site-map-section .expand-arrow {width: 25px; height: 40px; position: absolute; top: 0;left: -25px; cursor: pointer;}
.site-map-section.opened {background-image:url('images/expandable_opened.jpg') !important;}
.site-map-section .clearfix {display: block;}
.site-map-section.one-column .left-wrapper { border-right: none;}
.site-map-section a:hover {color: #bc0021 !important;}
.site-map-section h2,.mapAsiaStyle .site-map-section>a { border-bottom: 2px #bc0021 solid; padding-bottom: 5px; position: relative;}
.site-map-section .expandable {background: none !important; padding-left: 0 !important;}
.site-map-section .expand-content {margin-left: 0 !important;}
.site-map-section .left-wrapper,.site-map-section .right-wrapper {padding: 0 35px; width: 45%; float: left; margin:15px 0 ;}
.site-map-section .left-wrapper { border-right: 1px #d1d3d4 solid;}
.site-map-section .right-wrapper { width: 40%;}
.site-map-section h3 {clear:both; margin-top: 10px;}
.site-map-section h3 a{color: #201e1d;}
.site-map-section .lv3 li {list-style: none;}
.site-map-section .lv3>li {float: left; margin-right: 40px;padding-bottom:14px}
.site-map-section .lv3.hasSubmenu>li {clear:both;}
.site-map-section .lv3 a{color: #000000;}
.site-map-section .lv4 {margin-top: 14px; margin-bottom: 0; display: block;}
.site-map-section .lv4 {display: block; width: 976px;}
.site-map-section .lv4 li { background: url('images/expandable_closed_transparent.png') 0 0 no-repeat; padding-left: 25px; float: left; margin-right: 20px;}
.btn-toggle-opened {display: none !important; }
.btn-toggle-opened.active {display: block !important;}

