/* CSS Document */

.tab01.line{padding:0 0 35px 0; height:230px;}
.tab01.line ul.tabul { position:relative; margin:0; padding:0; list-style:none; border-bottom:1px solid #ccc; font-family:Tahoma, Sans-serif; font-size:12px; height:27px; *zoom:1; }
.tab01.line ul.tabul:after{ content:" "; display:block; clear:both; height:0; visibility:hidden;} 
.tab01.line li.tab01li{float:left;margin-bottom:-1px}
.tab01.line li.tab01li a.tab_item{position:relative;float:left;text-decoration:none;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#999; font-weight:bold; font-size:11px; }
.tab01.line li.tab01li a.tab_item span{display:inline-block;height:14px;padding:6px 0; width:78px; text-align:center; letter-spacing:-1px;cursor:pointer}
.tab01.line li.tab01li div.tab01div{width:480px; height:230px; position:absolute;top:27px;left:0;list-style:none;border:1px solid #ccc; border-top:none;margin:0;padding:0;overflow:hidden;*zoom:1}
.tab01.line li.tab01li div.tab01div:after{content:"";display:block;clear:both}
.tab01.line li.active a.tab_item{border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:-1px;background:transparent; color:#C70750; }
.tab01.line li.active a.tab_item span{padding-top:7px;font-weight:bold}

.tab01.line.jx{padding:0}
.tab01.line.jx ul.tabul{border:0}
.tab01.line.jx li{float:none}
.tab01.line.jx li a.tab_item{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.tab01.line.jx li div.tab01div{position:static;display:block;padding:5px 0;left:0;top:0}

.tab02 { overflow:hidden; *zoom:1; }
.tab02 p.regions { padding:10px 10px; background:url(../main_images/line2.jpg) repeat-x; background-position:bottom; }
.tab02 p.regions a { font-size:11px; font-weight:normal; }
.tab02 p.regions a.active { font-size:12px; font-weight:bold; }
.tab02 div { overflow:hidden; *zoom:1; height:110px; }
.tab02 div p { float:left; width:113px; margin:10px 10px; }
.tab02 div p span { display:block; padding:5px 0; text-align:center; overflow:hidden; white-space:nowrap; }
.tab02 div ul { float:right; width:340px; margin:10px 0; }
.tab02 div ul li { float:left; width:130px; height:22px; overflow:hidden; line-height:22px; margin-right:20px; padding-left:10px; background:url(../main_images/icon1.jpg) no-repeat 0 8px; padding-left:8px; }
.tab02 div ul li.empty { background:none; line-height:80px; height:80px; }
.tab02 div { display:none; }

.tab03.list{ height:200px;}
.tab03.list ul.tab03_ul{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;*zoom:1;}
.tab03.list ul.tab03_ul:after {content:"";display:block;clear:both}
.tab03.list li.tab03_li{float:left;margin-bottom:-1px}
.tab03.list li a.tab03_a{position:relative;float:left;text-decoration:none;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666; font-size:12px; font-weight:bold;}
.tab03.list li a.tab03_a span{display:inline-block;padding:6px 16px 6px 15px;letter-spacing:-1px;cursor:pointer}
.tab03.list li div.tab03_div{width:100%; position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.tab03.list li div.tab03_div:after{content:"";display:block;clear:both}
.tab03.list li.active a.tab03_a{border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:-1px;background:transparent;color:#333}
.tab03.list li.active a.tab03_a span{padding-top:7px;font-weight:bold}
.tab03.list.jx{height:auto}
.tab03.list.jx ul{border:0}
.tab03.list.jx li{float:none;position:relative}
.tab03.list.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.tab03.list.jx li div{position:static;display:block;left:0;top:0;padding:5px 0}

.tab04.list{ height:200px;}
.tab04.list ul.tab04_ul{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;*zoom:1;}
.tab04.list ul.tab04_ul:after {content:"";display:block;clear:both}
.tab04.list li.tab04_li{float:left;margin-bottom:-1px}
.tab04.list li a.tab04_a{position:relative;float:left;text-decoration:none;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666; font-size:12px; font-weight:bold;}
.tab04.list li a.tab04_a span{display:inline-block;padding:6px 16px 6px 15px;letter-spacing:-1px;cursor:pointer}
.tab04.list.width_small li a.tab04_a span { padding:6px 10px 6px 9px; }
.tab04.list li div.tab04_div{width:100%; position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.tab04.list li div.tab04_div:after{content:"";display:block;clear:both}
.tab04.list li.active a.tab04_a{border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:-1px;background:transparent;color:#333}
.tab04.list li.active a.tab04_a span{padding-top:7px;font-weight:bold}
.tab04.list.jx{height:auto}
.tab04.list.jx ul{border:0}
.tab04.list.jx li{float:none;position:relative}
.tab04.list.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.tab04.list.jx li div{position:static;display:block;left:0;top:0;padding:5px 0}

.tab05.list{ width:650px; margin:auto; }
.tab05.list ul.tab05_ul{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;*zoom:1;}
.tab05.list ul.tab05_ul:after {content:"";display:block;clear:both}
.tab05.list li.tab05_li{float:left;margin-bottom:-1px}
.tab05.list li a.tab05_a{position:relative;float:left;text-decoration:none;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666; font-size:12px; font-weight:bold;}
.tab05.list li a.tab05_a span{display:inline-block;padding:6px 16px 6px 15px;letter-spacing:-1px;cursor:pointer}
.tab05.list.width_small li a.tab05_a span { padding:6px 10px 6px 9px; }
.tab05.list li div.tab05_div{width:100%; position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.tab05.list li div.tab05_div:after{content:"";display:block;clear:both}
.tab05.list li.active a.tab05_a{border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:-1px;background:transparent;color:#333}
.tab05.list li.active a.tab05_a span{padding-top:7px;font-weight:bold}
.tab05.list.jx{height:auto}
.tab05.list.jx ul{border:0}
.tab05.list.jx li{float:none;position:relative}
.tab05.list.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.tab05.list.jx li div{position:static;display:block;left:0;top:0;padding:5px 0}
